.ServiceDetail_wrap__zuuO3{position:relative;z-index:1;max-width:1240px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;gap:56px}.ServiceDetail_eyebrow__aY5RY{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#08777c;margin:0}.ServiceDetail_h1__fbkMB{font-size:clamp(2.5rem,1.5rem + 4vw,4.5rem);line-height:1.05;letter-spacing:-.035em}.ServiceDetail_h1__fbkMB,.ServiceDetail_h2__lF6_L{color:#1d1d1f;font-weight:500;margin:0;max-width:22ch;padding-bottom:6px}.ServiceDetail_h2__lF6_L{font-size:clamp(2rem,1.4rem + 2.6vw,3.25rem);line-height:1.1;letter-spacing:-.03em}.ServiceDetail_ctaH2__lzcaq em,.ServiceDetail_h1__fbkMB em,.ServiceDetail_h2__lF6_L em{font-style:italic;font-weight:300;background:linear-gradient(120deg,#08777c,#18b6c6 55%,#0f9aa6);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-padding-end:.18em;padding-inline-end:.18em;-webkit-padding-start:.02em;padding-inline-start:.02em;overflow:visible;line-height:1.15;display:inline-block;padding-bottom:6px}.ServiceDetail_sub__Pju90{font-size:clamp(1rem,.95rem + .2vw,1.125rem);color:rgba(29,29,31,.6);line-height:1.65;margin:0;max-width:42rem}.ServiceDetail_headCentered__5RpCU{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;max-width:44rem;margin:0 auto}.ServiceDetail_crumbs__PBA9_{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:rgba(24,182,198,.08);border:1px solid rgba(8,119,124,.16)}.ServiceDetail_crumbList__uWXbz{list-style:none;padding:0;margin:0;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ServiceDetail_crumbLink__aSJ0X{color:rgba(8,119,124,.75);text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1)}.ServiceDetail_crumbLink__aSJ0X:hover{color:#08777c}.ServiceDetail_crumbSep__VBw5p{color:rgba(8,119,124,.35);display:inline-flex;align-items:center}.ServiceDetail_crumbCurrent__v_9fa{color:#08777c}.ServiceDetail_hero___2V8I{position:relative;padding:148px 0 96px;background:linear-gradient(180deg,#f6fbfc,#fff);overflow-x:clip;overflow-y:visible;isolation:isolate}.ServiceDetail_heroAurora__wkVdz{position:absolute;inset:-20% 0;z-index:-1;pointer-events:none;overflow:hidden}.ServiceDetail_heroBlob__vVGKc{position:absolute;border-radius:50%;filter:blur(110px)}.ServiceDetail_heroBlobA__oclGk{top:-10%;left:-8%;width:640px;height:640px;background:radial-gradient(circle at 30% 30%,rgba(24,182,198,.32),transparent 70%)}.ServiceDetail_heroBlobB__RoNZn{top:25%;right:-10%;width:620px;height:620px;background:radial-gradient(circle at 60% 60%,rgba(15,154,166,.26),transparent 70%)}.ServiceDetail_heroBlobC__nypZx{bottom:-15%;left:40%;width:480px;height:480px;background:radial-gradient(circle at 50% 50%,rgba(149,234,239,.3),transparent 70%)}.ServiceDetail_heroHead__dgO2r{position:relative;z-index:1;max-width:900px;margin:0 auto;padding:0 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.ServiceDetail_heroSub__gocW1{color:#08777c;font-size:clamp(1.1rem,.95rem + .4vw,1.3rem);font-weight:500;line-height:1.45;letter-spacing:-.015em;margin:0;max-width:46ch}.ServiceDetail_heroIntro__ar67b{color:rgba(29,29,31,.68);font-size:clamp(1rem,.95rem + .2vw,1.125rem);line-height:1.65;margin:0;max-width:60ch}.ServiceDetail_heroActions__LbKLR{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin-top:8px}.ServiceDetail_heroLink__nX6_Q{display:inline-flex;align-items:center;gap:6px;color:#08777c;font-size:.9375rem;font-weight:600;text-decoration:none;padding:8px 0;transition:color .26s cubic-bezier(.22,1,.36,1)}.ServiceDetail_heroLink__nX6_Q:hover{color:#066e72}.ServiceDetail_heroLink__nX6_Q svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.ServiceDetail_heroLink__nX6_Q:hover svg{transform:translate(3px,-3px)}.ServiceDetail_heroBadge__Zytb_{position:relative;width:100%;perspective:1400px}.ServiceDetail_heroBadgeAurora__x4bOi{position:absolute;inset:-10%;z-index:-1;pointer-events:none;overflow:hidden}.ServiceDetail_badgeBlob__O6Z7a{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5}.ServiceDetail_badgeBlobA__WyohQ{top:-20%;left:-10%;width:320px;height:320px;background:radial-gradient(circle at 30% 30%,#18b6c6,transparent 70%)}.ServiceDetail_badgeBlobB__B6bjZ{bottom:-20%;right:-10%;width:320px;height:320px;background:radial-gradient(circle at 60% 60%,#0f9aa6,transparent 70%)}.ServiceDetail_heroBadgeInner__CVIdc{position:relative;z-index:1;padding:40px 36px;border-radius:24px;background:hsla(0,0%,100%,.72);border:1px solid hsla(0,0%,100%,.9);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 40px 80px rgba(6,40,42,.14),0 12px 28px rgba(6,40,42,.06),inset 0 0 0 1px hsla(0,0%,100%,.4);display:flex;flex-direction:column;gap:14px;align-items:flex-start;transform:rotateY(-4deg);transition:transform .7s cubic-bezier(.22,1,.36,1)}.ServiceDetail_heroBadge__Zytb_:hover .ServiceDetail_heroBadgeInner__CVIdc{transform:rotateY(0deg)}.ServiceDetail_heroIconTile__jdrMd{width:68px;height:68px;border-radius:20px;color:#fff;background:linear-gradient(135deg,#08777c,#0f9aa6 55%,#18b6c6);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 12px 24px rgba(8,119,124,.28)}.ServiceDetail_heroIconTile__jdrMd svg{width:32px;height:32px;stroke-width:2}.ServiceDetail_heroBadgeLabel__JqrxK{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:rgba(29,29,31,.5);margin:0}.ServiceDetail_heroBadgeTitle__XE9QK{font-size:1.5rem;font-weight:600;color:#1d1d1f;letter-spacing:-.02em;line-height:1.2;margin:0}.ServiceDetail_heroBadgeChips__m3u91{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-wrap:wrap;gap:6px}.ServiceDetail_heroBadgeChip__dxjvB{font-size:11.5px;font-weight:500;color:#08777c;background:rgba(24,182,198,.1);border:1px solid rgba(8,119,124,.16);padding:4px 10px;border-radius:999px}.ServiceDetail_capsSection__NgbxJ{position:relative;padding:112px 0;background:#f7fafa;overflow-x:clip;overflow-y:visible}.ServiceDetail_stackSection__Nzqu_{position:relative;padding:112px 0;background:#fff;overflow-x:clip;overflow-y:visible}.ServiceDetail_stackChips__wrSGf{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:900px}.ServiceDetail_stackChip___bFQC{padding:12px 20px;border-radius:999px;background:linear-gradient(135deg,#fff,#f4fafa);border:1px solid rgba(8,119,124,.18);color:#08777c;font-weight:600;font-size:.9375rem;letter-spacing:-.005em;box-shadow:0 6px 16px rgba(6,40,42,.05);transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.ServiceDetail_stackChip___bFQC:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(6,40,42,.1)}.ServiceDetail_relatedServicesSection__GXuvN{position:relative;padding:112px 0;background:#f7fafa;overflow-x:clip;overflow-y:visible}.ServiceDetail_relatedGrid___oRK_{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}@media (min-width:700px){.ServiceDetail_relatedGrid___oRK_{grid-template-columns:repeat(2,1fr);gap:22px}}@media (min-width:1100px){.ServiceDetail_relatedGrid___oRK_{grid-template-columns:repeat(3,1fr);gap:24px}}.ServiceDetail_relatedCard__tfCsD{position:relative;background:#fff;border:1px solid rgba(6,40,42,.06);border-radius:22px;padding:32px 28px 26px;display:flex;flex-direction:column;gap:14px;text-decoration:none;color:inherit;height:100%;overflow:hidden;isolation:isolate;transition:transform .48s cubic-bezier(.22,1,.36,1),border-color .48s cubic-bezier(.22,1,.36,1),box-shadow .48s cubic-bezier(.22,1,.36,1)}.ServiceDetail_relatedCard__tfCsD:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#18b6c6,transparent);transform:scaleX(0);transform-origin:left;transition:transform .62s cubic-bezier(.22,1,.36,1)}.ServiceDetail_relatedCard__tfCsD:hover:before{transform:scaleX(1)}.ServiceDetail_relatedCard__tfCsD:hover{transform:translateY(-4px);border-color:rgba(8,119,124,.22);box-shadow:0 28px 56px rgba(6,40,42,.09)}.ServiceDetail_relatedIcon__lx2bk{color:#08777c;width:46px;height:46px;padding:11px;background:linear-gradient(135deg,rgba(24,182,198,.1),rgba(149,234,239,.14));border-radius:12px;border:1px solid rgba(8,119,124,.14);display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;transition:color .38s cubic-bezier(.22,1,.36,1),background .38s cubic-bezier(.22,1,.36,1)}.ServiceDetail_relatedIcon__lx2bk svg{width:22px;height:22px;stroke-width:2}.ServiceDetail_relatedCard__tfCsD:hover .ServiceDetail_relatedIcon__lx2bk{color:#fff;background:linear-gradient(135deg,#08777c,#0f9aa6 55%,#18b6c6)}.ServiceDetail_relatedTitle__QmBJo{font-size:1.125rem;color:#1d1d1f;font-weight:600;letter-spacing:-.015em;line-height:1.3;margin:0;transition:color .26s cubic-bezier(.22,1,.36,1)}.ServiceDetail_relatedCard__tfCsD:hover .ServiceDetail_relatedTitle__QmBJo{color:#08777c}.ServiceDetail_relatedDesc__Ckc0y{color:rgba(29,29,31,.65);font-size:.875rem;line-height:1.6;margin:0;flex:1 1}.ServiceDetail_relatedLink__89HLV{display:inline-flex;align-items:center;gap:6px;color:#08777c;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.ServiceDetail_relatedLink__89HLV svg{transition:transform .26s cubic-bezier(.22,1,.36,1)}.ServiceDetail_relatedCard__tfCsD:hover .ServiceDetail_relatedLink__89HLV svg{transform:translate(3px,-3px)}.ServiceDetail_casesSection__Vc9ij{position:relative;padding:112px 0;background:#fff;overflow-x:clip;overflow-y:visible}.ServiceDetail_casesGrid__3wN7m{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px}@media (min-width:700px){.ServiceDetail_casesGrid__3wN7m{grid-template-columns:repeat(2,1fr);gap:24px}}@media (min-width:1100px){.ServiceDetail_casesGrid__3wN7m{grid-template-columns:repeat(3,1fr);gap:28px}}.ServiceDetail_caseCard__WhLeF{position:relative;display:block;width:100%;aspect-ratio:4/3;border-radius:20px;overflow:hidden;background:linear-gradient(160deg,#eef4f5,#e2edee);text-decoration:none;color:inherit;isolation:isolate;box-shadow:0 10px 28px rgba(6,40,42,.08);transition:transform .52s cubic-bezier(.22,1,.36,1),box-shadow .52s cubic-bezier(.22,1,.36,1)}.ServiceDetail_caseCard__WhLeF:hover{transform:translateY(-6px);box-shadow:0 32px 64px rgba(6,40,42,.22)}.ServiceDetail_caseImg__6PQjU{transition:filter .52s cubic-bezier(.22,1,.36,1);filter:saturate(.97)}.ServiceDetail_caseCard__WhLeF:hover .ServiceDetail_caseImg__6PQjU{filter:saturate(1.08)}.ServiceDetail_caseMask__CKWNO{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;padding:24px;background:linear-gradient(160deg,rgba(6,40,42,.82),rgba(6,40,42,.92));opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1)}.ServiceDetail_caseCard__WhLeF:focus-visible .ServiceDetail_caseMask__CKWNO,.ServiceDetail_caseCard__WhLeF:hover .ServiceDetail_caseMask__CKWNO{opacity:1}.ServiceDetail_caseMaskInner__U_CYe{display:flex;flex-direction:column;gap:8px;transform:translateY(14px);transition:transform .62s cubic-bezier(.22,1,.36,1);width:100%}.ServiceDetail_caseCard__WhLeF:hover .ServiceDetail_caseMaskInner__U_CYe{transform:translateY(0)}.ServiceDetail_caseTag__6oEsz{font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#95eaef}.ServiceDetail_caseTitle____mRi{font-size:1.125rem;font-weight:500;letter-spacing:-.02em;line-height:1.2;color:#fff;margin:0}.ServiceDetail_caseCta__ApeeC{display:inline-flex;align-items:center;gap:5px;color:#fff;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-top:4px;padding:6px 12px;border-radius:999px;background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.24);align-self:flex-start;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (hover:none){.ServiceDetail_caseMask__CKWNO{opacity:1}.ServiceDetail_caseMaskInner__U_CYe{transform:translateY(0)}}.ServiceDetail_ctaSection__Lvt1R{position:relative;padding:96px 0 128px;background:#f7fafa;overflow-x:clip;overflow-y:visible}.ServiceDetail_ctaCard__xHbUA{position:relative;width:100%;padding:60px 56px;border-radius:28px;background:#06282a;color:#fff;overflow:hidden;isolation:isolate;text-align:center;box-shadow:0 40px 80px rgba(6,40,42,.28),0 12px 24px rgba(6,40,42,.14)}.ServiceDetail_ctaAurora__89Ojj{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ServiceDetail_ctaBlob__yav9F{position:absolute;border-radius:50%;filter:blur(80px)}.ServiceDetail_ctaBlobA__4N3kF{top:-30%;left:-15%;width:380px;height:380px;background:radial-gradient(circle at 30% 30%,#18b6c6,transparent 70%);opacity:.5}.ServiceDetail_ctaBlobB__qqRpF{bottom:-30%;right:-15%;width:400px;height:400px;background:radial-gradient(circle at 60% 60%,#0f9aa6,transparent 70%);opacity:.42}.ServiceDetail_ctaInner__K0_Sa{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:18px}.ServiceDetail_ctaEyebrow__A75_n{font-size:12px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:#95eaef;margin:0}.ServiceDetail_ctaH2__lzcaq{font-size:clamp(1.75rem,1.3rem + 1.4vw,2.5rem);line-height:1.15;letter-spacing:-.025em;color:#fff;font-weight:500;margin:0;padding-bottom:6px}.ServiceDetail_ctaH2__lzcaq em{background:linear-gradient(120deg,#95eaef,#18b6c6 55%,#95eaef);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-padding-end:.18em;padding-inline-end:.18em;-webkit-padding-start:.02em;padding-inline-start:.02em;overflow:visible}.ServiceDetail_ctaSub__miSnM{color:hsla(0,0%,100%,.78);font-size:1rem;line-height:1.65;margin:0;max-width:54ch}@media (max-width:900px){.ServiceDetail_hero___2V8I{padding:120px 0 72px}.ServiceDetail_capsSection__NgbxJ,.ServiceDetail_casesSection__Vc9ij,.ServiceDetail_relatedServicesSection__GXuvN,.ServiceDetail_stackSection__Nzqu_{padding:80px 0}.ServiceDetail_ctaSection__Lvt1R{padding:72px 0 96px}.ServiceDetail_wrap__zuuO3{padding:0 20px;gap:44px}.ServiceDetail_heroHead__dgO2r{padding:0 20px;gap:20px}.ServiceDetail_ctaCard__xHbUA{padding:40px 28px}}@media (max-width:700px){.ServiceDetail_heroBlob__vVGKc{filter:blur(80px)}.ServiceDetail_heroBlobA__oclGk,.ServiceDetail_heroBlobB__RoNZn,.ServiceDetail_heroBlobC__nypZx{width:360px;height:360px}}