.servicos_hero__ny1TY{padding:92px 0 76px;background:radial-gradient(circle at 78% 18%,rgba(26,154,134,.18),transparent 30%),linear-gradient(145deg,#151819,#202829);color:#fff}.servicos_heroInner__XjPyC{max-width:920px}.servicos_hero__ny1TY h1{max-width:900px;margin:0;font-size:clamp(3rem,6vw,5.8rem);letter-spacing:-.06em;line-height:.94}.servicos_hero__ny1TY p{max-width:740px;margin:24px 0 0;color:#c8ccca;font-size:1.08rem}.servicos_heroMeta__GSl08{display:flex;flex-wrap:wrap;gap:9px;margin-top:26px}.servicos_heroMeta__GSl08 span{border:1px solid rgba(118,212,196,.22);border-radius:999px;padding:7px 11px;color:#b8d9d3;font-size:.76rem;font-weight:750}.servicos_commercialFlow__Ptlf_{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.servicos_commercialFlow__Ptlf_ span,.servicos_commercialFlow__Ptlf_ strong{border:1px solid rgba(118,212,196,.22);border-radius:999px;padding:8px 11px;font-size:.76rem;font-weight:780}.servicos_commercialFlow__Ptlf_ strong{background:rgba(118,212,196,.12);color:#d9f5ef}.servicos_commercialFlow__Ptlf_ span{color:#c7cfcc}.servicos_catalogSection__zXQKv{padding:74px 0 96px;background:#f5f6f3}.servicos_searchPanel__WTTFO{position:-webkit-sticky;position:sticky;top:90px;z-index:20;margin-bottom:28px;border:1px solid #d8ddda;border-radius:22px;padding:20px;background:rgba(255,255,255,.96);box-shadow:0 16px 45px rgba(21,24,25,.06);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.servicos_searchRow__eBbag{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:end}.servicos_searchField__GClhf label{display:block;margin:0 0 8px 2px;color:#4f5957;font-size:.78rem;font-weight:850;letter-spacing:.04em}.servicos_searchField__GClhf input{width:100%;min-height:56px;border:1px solid #cfd6d3;border-radius:14px;padding:0 16px;background:#fff;color:#151819;font-size:1rem}.servicos_searchField__GClhf input:focus{border-color:#1a9a86;box-shadow:0 0 0 4px rgba(26,154,134,.1);outline:0}.servicos_resultCount__HLOev{min-width:150px;border-radius:14px;padding:10px 14px;background:#eef6f4;color:#176c5e;text-align:center}.servicos_resultCount__HLOev strong{display:block;font-size:1.45rem;line-height:1}.servicos_resultCount__HLOev span{display:block;margin-top:4px;font-size:.74rem;font-weight:750}.servicos_filters__5S8A6{display:flex;gap:8px;overflow-x:auto;margin-top:16px;padding-bottom:2px;scrollbar-width:thin}.servicos_filters__5S8A6 button{flex:0 0 auto;min-height:38px;border:1px solid #d7dcda;border-radius:999px;padding:0 13px;background:#fff;color:#4e5755;font-size:.78rem;font-weight:800;cursor:pointer}.servicos_filters__5S8A6 button:hover{border-color:#9bc8bf}.servicos_filters__5S8A6 .servicos_activeFilter__RUO5t{border-color:#1a9a86;background:#1a9a86;color:#fff}.servicos_grid__X3pzj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.servicos_card__3f1aX{min-height:265px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid #dbe0dd;border-radius:20px;padding:22px;background:#fff;box-shadow:0 8px 28px rgba(21,24,25,.035);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.servicos_card__3f1aX:hover{transform:translateY(-3px);border-color:#afd2cb;box-shadow:0 16px 38px rgba(21,24,25,.07)}.servicos_cardTopline___yMud{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.servicos_categoryList__WV98q span,.servicos_primaryCategory__9I3Nh,.servicos_readyBadge__78UvC,.servicos_reviewBadge__x1OnT{display:inline-flex;border-radius:999px;padding:6px 9px;font-size:.66rem;font-weight:850;line-height:1}.servicos_primaryCategory__9I3Nh{background:#e9f5f2;color:#14695b}.servicos_reviewBadge__x1OnT{background:#f5eddd;color:#765318}.servicos_readyBadge__78UvC{background:#e7f7f2;color:#0f6d5c}.servicos_card__3f1aX h2{margin:18px 0 0;font-size:1.38rem;letter-spacing:-.035em;line-height:1.05}.servicos_categoryList__WV98q{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.servicos_categoryList__WV98q span{border:1px solid #e0e4e2;background:#fafbf9;color:#69706e}.servicos_note__x1TC_{margin:14px 0 0;color:#676d6b;font-size:.82rem;line-height:1.5}.servicos_priceBlock__VqnA9{display:grid;grid-gap:4px;gap:4px;margin-top:16px;border-radius:14px;padding:12px 13px;background:#f4f8f7}.servicos_priceBlock__VqnA9 strong{color:#146f60;font-size:.95rem}.servicos_priceBlock__VqnA9 span{color:#6a716f;font-size:.76rem;line-height:1.4}.servicos_cardActions__CDzud{display:grid;grid-gap:9px;gap:9px;margin-top:24px;border-top:1px solid #edf0ee;padding-top:16px}.servicos_checkoutLink___LGwl{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border-radius:999px;padding:0 16px;background:#1a9a86;color:#fff;font-size:.86rem;font-weight:900;text-align:center}.servicos_checkoutLink___LGwl:hover{background:#127866}.servicos_helpLink__oiK_s{color:#5e6865;font-size:.78rem;font-weight:800;text-align:center}.servicos_helpLink__oiK_s:hover{color:#127866}.servicos_requestLink__dRycz{margin-top:24px;border-top:1px solid #edf0ee;padding-top:16px;color:#127866;font-size:.88rem;font-weight:900}.servicos_emptyState__VGgPa{border:1px solid #d8ddda;border-radius:24px;padding:48px;background:#fff;text-align:center}.servicos_emptyState__VGgPa>span{color:#177565;font-size:.72rem;font-weight:900;letter-spacing:.13em}.servicos_emptyState__VGgPa h2{max-width:620px;margin:14px auto 0;font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.05em;line-height:1}.servicos_emptyState__VGgPa p{max-width:560px;margin:16px auto 0;color:#666d6b}.servicos_emptyState__VGgPa a{display:inline-flex;min-height:48px;align-items:center;margin-top:24px;border-radius:999px;padding:0 20px;background:#1a9a86;color:#fff;font-weight:850}.servicos_disclaimer__owWCe{margin-top:28px;border-top:1px solid #d9dfdc;padding-top:24px;color:#707674;font-size:.82rem;line-height:1.55}@media (max-width:980px){.servicos_grid__X3pzj{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.servicos_hero__ny1TY{padding:72px 0 62px}.servicos_catalogSection__zXQKv{padding:54px 0 72px}.servicos_searchPanel__WTTFO{position:static;padding:14px}.servicos_searchRow__eBbag{grid-template-columns:1fr}.servicos_resultCount__HLOev{min-width:0}.servicos_grid__X3pzj{grid-template-columns:1fr}.servicos_card__3f1aX{min-height:220px}.servicos_emptyState__VGgPa{padding:34px 20px}}