.service_main__mKzLc{padding-top:0}.service_main__mKzLc section[id]{scroll-margin-top:148px}.service_crumbs__m2uHM{display:flex;align-items:center;gap:var(--space-2);padding-top:var(--space-6);color:var(--color-faint);font-size:var(--text-sm)}.service_crumbs__m2uHM a{color:var(--color-muted-foreground);transition:color .2s ease}.service_crumbs__m2uHM a:hover{color:var(--color-foreground)}.service_crumbSep__SrzY_{opacity:.45}.service_crumbCurrent__rrSMk{color:var(--color-foreground)}.service_hero__Zca_e{position:relative;overflow:hidden;border-bottom:1px solid var(--color-border)}.service_hero__Zca_e:after,.service_hero__Zca_e:before{position:absolute;z-index:-1;content:"";pointer-events:none}.service_hero__Zca_e:before{top:24px;width:1px;height:72%}.service_hero__Zca_e:after,.service_hero__Zca_e:before{right:max(24px,calc((100vw - var(--container)) / 2));background:var(--color-border)}.service_hero__Zca_e:after{bottom:72px;width:180px;height:1px}.service_heroGrid__OGrh0{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);align-items:center;grid-gap:clamp(44px,6vw,84px);gap:clamp(44px,6vw,84px);padding-top:clamp(48px,6vw,76px);padding-bottom:clamp(64px,7vw,96px)}.service_heroCopy__R_xOv,.service_heroPanelWrap__4TaY9{min-width:0}.service_heroKicker__acLe5{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6)}.service_heroIcon__Rg_HM{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:none;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2);color:var(--color-accent);box-shadow:var(--shadow-sm)}.service_heroIcon__Rg_HM svg{width:23px;height:23px}.service_title__d_PNH{max-width:17ch;font-size:clamp(46px,5.2vw,68px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.service_tagline__a47Px{max-width:55ch;margin-top:var(--space-6);color:var(--color-muted-foreground);font-size:var(--text-lg);line-height:1.6}.service_actions__aWtQK{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8)}.service_actions__aWtQK .btn span{font-size:17px;line-height:1}.service_heroFacts__DwMtK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-10);padding-top:var(--space-5);border-top:1px solid var(--color-border)}.service_heroFacts__DwMtK div{min-width:0}.service_heroFacts__DwMtK dt,.service_panelOverline__34bzn{color:var(--color-faint);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.service_heroFacts__DwMtK dd{margin-top:var(--space-1);color:var(--color-foreground);font-size:var(--text-sm);font-weight:560;line-height:1.4}.service_heroPanel__XWsCh{position:relative;overflow:hidden;padding:var(--space-8);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);background:var(--color-foreground);color:var(--color-primary-foreground);box-shadow:var(--shadow-lg)}.service_heroPanel__XWsCh:before{position:absolute;top:0;left:var(--space-8);width:72px;height:3px;background:var(--color-accent);content:""}.service_panelHead__cyj5X{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-6);border-bottom:1px solid rgba(255,255,255,.13)}.service_panelTitle__YXU4s{margin-top:var(--space-1);font-size:var(--text-h4);font-weight:560;letter-spacing:-.025em}.service_status__ferdJ{display:inline-flex;align-items:center;gap:7px;flex:none;padding:6px 9px;border:1px solid rgba(255,255,255,.13);border-radius:var(--radius-full);color:rgba(255,255,255,.72);font-size:11px;line-height:1}.service_status__ferdJ>span{width:6px;height:6px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 3px rgba(74,222,128,.12)}.service_panelCapabilities__A4hyp{list-style:none}.service_panelCapabilities__A4hyp li{display:grid;grid-template-columns:28px 1fr;grid-gap:var(--space-3);gap:var(--space-3);padding-block:var(--space-5);border-bottom:1px solid rgba(255,255,255,.13)}.service_panelCapabilities__A4hyp li>span{padding-top:2px;color:#7798f8;font-family:var(--font-mono);font-size:11px;font-weight:600}.service_panelCapabilities__A4hyp strong{display:block;font-size:var(--text-body);font-weight:580;line-height:1.35}.service_panelCapabilities__A4hyp p{display:-webkit-box;overflow:hidden;margin-top:5px;color:rgba(255,255,255,.57);font-size:var(--text-sm);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.service_panelStack__qnxK8{padding-top:var(--space-5)}.service_chips__pNZGx{display:flex;flex-wrap:wrap;gap:7px;margin-top:var(--space-3);list-style:none}.service_chip__fy84X{padding:5px 9px;border:1px solid rgba(255,255,255,.14);border-radius:var(--radius-full);background:rgba(255,255,255,.06);color:rgba(255,255,255,.72);font-family:var(--font-mono);font-size:11px;line-height:1.2}.service_panelLink__JKLTt{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgba(255,255,255,.13);color:#fff;font-size:var(--text-sm);font-weight:560}.service_panelLink__JKLTt span{color:#7798f8;font-size:17px}.service_sectionNav__JIEol{position:-webkit-sticky;position:sticky;top:112px;z-index:60;height:0;pointer-events:none}.service_sectionNavInner__Dh1il{position:absolute;top:var(--space-6);right:max(var(--space-6),calc((100vw - var(--container)) / 2 + var(--space-8)));display:flex;width:176px;max-width:none;min-height:0;margin:0;padding:var(--space-4);flex-direction:column;align-items:stretch;gap:2px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:rgba(255,255,255,.94);box-shadow:var(--shadow-md);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);pointer-events:auto}.service_sectionNavInner__Dh1il>span{padding:2px var(--space-3) var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-faint);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.service_sectionNavInner__Dh1il a{position:relative;display:grid;grid-template-columns:24px 1fr;align-items:center;min-height:38px;padding:0 var(--space-3);border-radius:var(--radius-md);color:var(--color-muted-foreground);font-size:var(--text-sm);font-weight:550;white-space:nowrap;transition:color .2s ease,background .2s ease,transform .2s ease}.service_sectionNavInner__Dh1il a:before{color:var(--color-faint);font-family:var(--font-mono);font-size:9px;font-weight:600;content:attr(data-index);transition:color .2s ease}.service_sectionNavInner__Dh1il a:after{position:absolute;top:50%;right:var(--space-3);width:4px;height:4px;border-radius:50%;background:var(--color-accent);content:"";opacity:0;transform:translateY(-50%) scale(0);transition:opacity .2s ease,transform .2s ease}.service_sectionNavInner__Dh1il a:hover{background:var(--color-surface-2);color:var(--color-foreground);transform:translateX(2px)}.service_sectionNavInner__Dh1il a:hover:before{color:var(--color-accent)}.service_sectionNavInner__Dh1il a:hover:after{opacity:1;transform:translateY(-50%) scale(1)}@media (min-width:1181px){.service_block__C53Fh>.container,.service_ctaContainer__cz4hU{padding-right:228px}}.service_block__C53Fh{padding-block:clamp(72px,8vw,108px);border-bottom:1px solid var(--color-border)}.service_blockHead__V4qPc{max-width:660px;margin-bottom:var(--space-10)}.service_eyebrowRow__vMVv6{margin-bottom:var(--space-3)}.service_h2__LEr_n{max-width:18ch;font-size:clamp(34px,4vw,48px);letter-spacing:-.045em;text-wrap:balance}.service_overviewBlock__1BU4Q{background:var(--color-surface-2)}.service_overviewGrid__3glsb{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(48px,9vw,128px);gap:clamp(48px,9vw,128px);align-items:start}.service_overviewGrid__3glsb .service_blockHead__V4qPc{position:-webkit-sticky;position:sticky;top:170px;margin-bottom:0}.service_overview__r_4X4{max-width:62ch;color:var(--color-foreground);font-size:clamp(20px,2.2vw,28px);line-height:1.5;letter-spacing:-.025em}.service_overview__r_4X4 strong{font-weight:620}.service_overviewNote__0TxY8{display:grid;grid-template-columns:24px 1fr;grid-gap:var(--space-3);gap:var(--space-3);max-width:570px;margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.65}.service_overviewNote__0TxY8>span{color:var(--color-accent);font-size:18px}.service_outcomes__qhfvR{display:grid;grid-template-columns:1.12fr .94fr .94fr;grid-gap:var(--space-4);gap:var(--space-4)}.service_outcome__vh0xM{min-height:270px;padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.service_outcome__vh0xM:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.service_outcome__vh0xM:first-child{border-color:var(--color-foreground);background:var(--color-foreground);color:#fff}.service_outcomeNum__DPcWJ{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-accent);font-family:var(--font-mono);font-size:11px;font-weight:600}.service_outcome__vh0xM:first-child .service_outcomeNum__DPcWJ{border-color:rgba(255,255,255,.18);color:#7798f8}.service_outcomeTitle__6wByQ{margin:clamp(44px,6vw,76px) 0 var(--space-3);font-size:var(--text-h4)}.service_outcomeBody__VAirE{max-width:35ch;color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.65}.service_outcome__vh0xM:first-child .service_outcomeBody__VAirE{color:rgba(255,255,255,.62)}.service_caps__9abaA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.service_cap__qEw78{display:flex;gap:var(--space-4);min-height:154px;padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:background .2s ease,border-color .2s ease}.service_cap__qEw78:hover{border-color:var(--color-border-strong);background:var(--color-surface-2)}.service_capCheck__NHjJq{flex:none;width:32px;height:32px;padding:7px;border-radius:50%;background:rgba(29,78,216,.08);color:var(--color-accent)}.service_capTitle__65sco{margin-top:4px;margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:580}.service_capBody__hBCpu{max-width:48ch;color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.6}.service_steps__rQAuS{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-6);gap:var(--space-6);list-style:none}.service_steps__rQAuS:before{position:absolute;top:17px;right:0;left:0;height:1px;background:var(--color-border-strong);content:""}.service_step__y2Htw{position:relative;padding-top:58px}.service_stepNum__8LJsc{position:absolute;top:0;left:0;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;border:1px solid var(--color-border-strong);border-radius:50%;background:var(--color-background);color:var(--color-accent);font-family:var(--font-mono);font-size:11px;font-weight:600}.service_stepTitle__rbX_i{margin-bottom:var(--space-3);font-size:var(--text-h4)}.service_stepBody__1roWP{color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.65}.service_faqGrid__8siAj{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);grid-gap:clamp(48px,9vw,128px);gap:clamp(48px,9vw,128px);align-items:start}.service_faqGrid__8siAj .service_blockHead__V4qPc{position:-webkit-sticky;position:sticky;top:170px;margin-bottom:0}.service_faqs__exlev{border-top:1px solid var(--color-foreground)}.service_faq__dqVEo{border-bottom:1px solid var(--color-border)}.service_faq__dqVEo summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;font-size:var(--text-lg);font-weight:560;cursor:pointer;list-style:none}.service_faq__dqVEo summary::-webkit-details-marker{display:none}.service_faqIcon__E4SoZ{flex:none;width:30px;height:30px;padding:6px;border:1px solid var(--color-border);border-radius:50%;color:var(--color-muted-foreground);transition:color .2s ease,transform .2s ease}.service_faq__dqVEo[open] .service_faqIcon__E4SoZ{color:var(--color-accent);transform:rotate(45deg)}.service_faqAnswer__PaFwW{max-width:65ch;padding:0 var(--space-10) var(--space-6) 0;color:var(--color-muted-foreground);font-size:var(--text-body);line-height:1.75}.service_more__ErQNr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.service_moreCard__MCkpK{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);min-height:108px;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .2s ease,background .2s ease,transform .2s ease}.service_moreCard__MCkpK:hover{border-color:var(--color-border-strong);background:var(--color-surface-2);transform:translateY(-2px)}.service_moreIcon__ksuYi{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:var(--radius-md);background:rgba(29,78,216,.08);color:var(--color-accent)}.service_moreText__TXt4w{display:flex;min-width:0;flex-direction:column}.service_moreLabel__8EEY9,.service_moreTitle__J_smc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service_moreLabel__8EEY9{color:var(--color-faint);font-size:var(--text-sm)}.service_moreTitle__J_smc{font-weight:580}.service_moreArrow__717VP{color:var(--color-faint);transition:color .2s ease,transform .2s ease}.service_moreCard__MCkpK:hover .service_moreArrow__717VP{color:var(--color-accent);transform:translateX(3px)}.service_evidenceBlock__eer4u{background:var(--color-surface-2)}.service_evidenceGrid__Pdveq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.service_evidenceCard__VNYC0{display:flex;height:100%;min-height:310px;padding:var(--space-7);flex-direction:column;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-background);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.service_evidenceCard__VNYC0:hover{border-color:var(--color-border-strong);box-shadow:var(--shadow-md);transform:translateY(-3px)}.service_evidenceCard__VNYC0>span{color:var(--color-accent);font:600 10px var(--font-mono);text-transform:uppercase;letter-spacing:.1em}.service_evidenceCard__VNYC0 strong{margin:var(--space-7) 0 var(--space-4);font-size:22px;line-height:1.35;letter-spacing:-.025em}.service_evidenceCard__VNYC0 p{color:var(--color-muted-foreground);line-height:1.65}.service_evidenceCard__VNYC0 small{margin-top:auto;padding-top:var(--space-7);color:var(--color-accent);font-size:var(--text-sm);font-weight:600}.service_cta__HwQCs{padding-block:clamp(64px,8vw,104px)}.service_ctaInner__XdOtA{position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:clamp(48px,8vw,112px);gap:clamp(48px,8vw,112px);overflow:hidden;padding:clamp(40px,6vw,76px);border-radius:var(--radius-xl);background:var(--color-foreground);color:#fff}.service_ctaInner__XdOtA:after{position:absolute;right:-44px;bottom:-44px;width:150px;height:150px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 28px rgba(255,255,255,.025),0 0 0 58px rgba(255,255,255,.018);content:""}.service_ctaEyebrow__ADKYQ{margin-bottom:var(--space-4);color:#7798f8;font-size:var(--text-sm);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.service_ctaTitle__vfux8{max-width:15ch;font-size:clamp(36px,4.6vw,58px);letter-spacing:-.05em;text-wrap:balance}.service_ctaSide__6C5T3{position:relative;z-index:1;align-self:end}.service_ctaLead__tE_qI{max-width:46ch;color:rgba(255,255,255,.62);font-size:var(--text-lg);line-height:1.6}.service_ctaActions__Ka8Wj{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-5);margin-top:var(--space-8)}.service_ctaPrimary__7OBub{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:48px;padding-inline:var(--space-6);border-radius:var(--radius-md);background:#fff;color:var(--color-foreground);font-weight:600;transition:transform .2s ease,background .2s ease}.service_ctaPrimary__7OBub:hover{background:#f2f4f8;transform:translateY(-2px)}.service_ctaEmail__73n9n{border-bottom:1px solid rgba(255,255,255,.3);color:rgba(255,255,255,.74);font-size:var(--text-sm);transition:border-color .2s ease,color .2s ease}.service_ctaEmail__73n9n:hover{border-color:#fff;color:#fff}@media (max-width:1060px){.service_heroGrid__OGrh0{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);gap:var(--space-10)}.service_title__d_PNH{font-size:clamp(44px,5.4vw,60px)}.service_heroFacts__DwMtK{grid-template-columns:1fr 1fr}.service_heroFacts__DwMtK div:last-child{display:none}}@media (max-width:900px){.service_main__mKzLc section[id]{scroll-margin-top:72px}.service_hero__Zca_e:after,.service_hero__Zca_e:before{display:none}.service_heroGrid__OGrh0{grid-template-columns:1fr;gap:var(--space-12)}.service_title__d_PNH{max-width:16ch;font-size:clamp(46px,8vw,68px)}.service_heroPanelWrap__4TaY9{max-width:680px}.service_faqGrid__8siAj,.service_overviewGrid__3glsb{grid-template-columns:1fr;gap:var(--space-8)}.service_evidenceGrid__Pdveq{grid-template-columns:1fr}.service_faqGrid__8siAj .service_blockHead__V4qPc,.service_overviewGrid__3glsb .service_blockHead__V4qPc{position:static}.service_more__ErQNr,.service_outcomes__qhfvR{grid-template-columns:1fr 1fr}.service_outcome__vh0xM:first-child{grid-column:1/-1}.service_steps__rQAuS{grid-template-columns:1fr 1fr;gap:var(--space-10) var(--space-8)}.service_steps__rQAuS:before{display:none}.service_step__y2Htw{padding-top:50px}.service_ctaInner__XdOtA{grid-template-columns:1fr;gap:var(--space-8)}}@media (max-width:1180px){.service_sectionNav__JIEol{position:relative;top:auto;height:auto;border-bottom:1px solid var(--color-border);background:rgba(255,255,255,.92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);pointer-events:auto}.service_sectionNavInner__Dh1il{position:static;display:flex;width:100%;max-width:var(--container);min-height:52px;margin-inline:auto;padding:0 var(--space-8);flex-direction:row;align-items:center;gap:var(--space-6);overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-width:none}.service_sectionNavInner__Dh1il::-webkit-scrollbar{display:none}.service_sectionNavInner__Dh1il>span{margin-right:auto;padding:0;border:0}.service_sectionNavInner__Dh1il a{display:block;min-height:0;padding:16px 0;border-radius:0;background:transparent}.service_sectionNavInner__Dh1il a:before{display:none}.service_sectionNavInner__Dh1il a:after{top:auto;right:0;bottom:-1px;left:0;width:auto;height:2px;border-radius:0;transform:scaleX(.6)}.service_sectionNavInner__Dh1il a:hover{background:transparent;transform:none}.service_sectionNavInner__Dh1il a:hover:after{transform:scaleX(1)}}@media (max-width:680px){.service_crumbs__m2uHM{overflow:hidden;padding-top:var(--space-4);white-space:nowrap}.service_crumbCurrent__rrSMk{overflow:hidden;text-overflow:ellipsis}.service_heroGrid__OGrh0{gap:var(--space-10);padding-top:var(--space-10);padding-bottom:var(--space-12)}.service_heroKicker__acLe5{margin-bottom:var(--space-5)}.service_heroIcon__Rg_HM{width:42px;height:42px}.service_title__d_PNH{max-width:none;font-size:clamp(40px,12vw,54px);line-height:1}.service_tagline__a47Px{margin-top:var(--space-5);font-size:17px}.service_actions__aWtQK{margin-top:var(--space-6)}.service_actions__aWtQK .btn{width:100%}.service_heroFacts__DwMtK{grid-template-columns:1fr 1fr;margin-top:var(--space-8)}.service_heroPanel__XWsCh{padding:var(--space-6);border-radius:var(--radius-lg)}.service_heroPanel__XWsCh:before{left:var(--space-6)}.service_panelHead__cyj5X{flex-direction:column}.service_panelCapabilities__A4hyp li{padding-block:var(--space-4)}.service_sectionNavInner__Dh1il{padding-inline:var(--space-6)}.service_sectionNavInner__Dh1il>span{display:none}.service_block__C53Fh{padding-block:var(--space-16)}.service_blockHead__V4qPc{margin-bottom:var(--space-8)}.service_h2__LEr_n{font-size:34px}.service_overview__r_4X4{font-size:21px}.service_caps__9abaA,.service_more__ErQNr,.service_outcomes__qhfvR,.service_steps__rQAuS{grid-template-columns:1fr}.service_outcome__vh0xM:first-child{grid-column:auto}.service_outcome__vh0xM{min-height:230px;padding:var(--space-6)}.service_outcomeTitle__6wByQ{margin-top:var(--space-10)}.service_cap__qEw78{min-height:0}.service_steps__rQAuS{gap:var(--space-8)}.service_faq__dqVEo summary{font-size:17px}.service_ctaContainer__cz4hU{padding-inline:var(--space-4)}.service_ctaInner__XdOtA{padding:var(--space-8) var(--space-6)}.service_ctaTitle__vfux8{font-size:38px}.service_ctaActions__Ka8Wj{align-items:flex-start;flex-direction:column}}