.service-page_page__VWN_8{overflow:hidden;background:#fff}.service-page_hero__hX6Zc{position:relative;padding:94px 0 112px;overflow:hidden;background:radial-gradient(circle at 80% 14%,rgba(193,226,247,.66),transparent 29%),linear-gradient(180deg,#fbfdff,#f4f9fc)}.service-page_hero__hX6Zc:after,.service-page_hero__hX6Zc:before{content:"";position:absolute;border:1px solid rgba(77,143,201,.14);border-radius:50%;pointer-events:none}.service-page_hero__hX6Zc:before{width:620px;height:620px;right:-180px;top:-290px}.service-page_hero__hX6Zc:after{width:410px;height:410px;right:70px;bottom:-310px}.service-page_heroInner__dGzWq{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(430px,.78fr);align-items:center;gap:clamp(54px,7vw,100px)}.service-page_breadcrumb__ketMN{display:flex;align-items:center;gap:9px;margin-bottom:52px;color:#77879a;font-size:.75rem}.service-page_breadcrumb__ketMN a{transition:color .2s ease}.service-page_breadcrumb__ketMN a:hover{color:var(--blue-deep)}.service-page_heroCopy__wLgs7 h1{max-width:790px;margin:0;font-size:clamp(3rem,5vw,4.7rem);font-weight:480;letter-spacing:-.065em;line-height:1.07}.service-page_lead__R2DUj{max-width:700px;margin:30px 0 0;color:var(--ink-soft);font-size:clamp(1.04rem,1.5vw,1.18rem);line-height:1.9}.service-page_heroActions__9RwY6{display:flex;align-items:center;gap:28px;margin-top:38px}.service-page_flowPanel__4AFrl{position:relative;overflow:hidden;min-height:510px;border:1px solid rgba(188,211,228,.86);border-radius:28px;padding:30px;background:rgba(255,255,255,.8);box-shadow:0 32px 90px rgba(48,89,119,.15);backdrop-filter:blur(18px)}.service-page_flowPanel__4AFrl:before{content:"";position:absolute;width:350px;height:350px;right:-150px;bottom:-170px;border:1px solid rgba(77,143,201,.15);border-radius:50%;box-shadow:0 0 0 55px rgba(77,143,201,.035),0 0 0 110px rgba(77,143,201,.025)}.service-page_flowPanelTop__VE8lZ{display:flex;align-items:center;justify-content:space-between;padding-bottom:22px;border-bottom:1px solid var(--line);color:#6f8497;font-size:.62rem;font-weight:750;letter-spacing:.13em}.service-page_flowPanelTop__VE8lZ i{border-radius:999px;padding:6px 9px;background:#e5f3ee;color:#2e6e59;font-size:.52rem;font-style:normal}.service-page_flowTrack__hgOQk{position:relative;z-index:1;display:grid;gap:13px;margin:30px 0}.service-page_flowNode__ETZ6Q{position:relative;display:grid;grid-template-columns:48px 1fr;align-items:center;min-height:78px;border:1px solid #d9e6ef;border-radius:14px;padding:14px 18px;background:rgba(255,255,255,.9);box-shadow:0 12px 32px rgba(37,74,102,.055)}.service-page_flowNode__ETZ6Q>span{display:grid;width:34px;height:34px;place-items:center;border:1px solid #bad4e6;border-radius:50%;color:var(--blue-deep);font-size:.62rem;font-weight:750}.service-page_flowNode__ETZ6Q strong{font-size:.94rem;font-weight:620;letter-spacing:-.015em}.service-page_flowNode__ETZ6Q>i{position:absolute;z-index:2;left:34px;bottom:-15px;width:1px;height:16px;background:#91bddb}.service-page_flowPanelBottom__qJmc1{position:relative;z-index:1;display:flex;align-items:center;justify-content:flex-end;gap:9px;color:#597083;font-size:.68rem}.service-page_flowPanelBottom__qJmc1 span{width:7px;height:7px;border-radius:50%;background:#69c9a9;box-shadow:0 0 0 5px rgba(105,201,169,.12)}.service-page_aboutHero__hXbVC{background:radial-gradient(circle at 78% 22%,rgba(194,226,246,.72),transparent 31%),linear-gradient(180deg,#fbfdff,#f3f8fc)}.service-page_identityCard__zxwPC{position:relative;overflow:hidden;min-height:510px;border:1px solid rgba(183,208,226,.88);border-radius:28px;padding:34px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(237,246,252,.86));box-shadow:0 32px 90px rgba(48,89,119,.14)}.service-page_identityCard__zxwPC:before{content:"";position:absolute;width:360px;height:360px;right:-180px;top:-160px;border:1px solid rgba(77,143,201,.18);border-radius:50%;box-shadow:0 0 0 65px rgba(77,143,201,.03)}.service-page_identityMark__CzSZS{display:grid;width:90px;height:90px;place-items:center;border:1px solid #b9d3e5;border-radius:50%;background:rgba(255,255,255,.78);color:var(--blue-deep);font-size:2.6rem;font-weight:480;letter-spacing:-.08em}.service-page_identityCard__zxwPC>p{margin:54px 0 19px;color:#6f92aa;font-size:.65rem;font-weight:750;letter-spacing:.16em}.service-page_identityCard__zxwPC dl{position:relative;z-index:1;margin:0;border-top:1px solid #d5e4ee}.service-page_identityCard__zxwPC dl>div{display:grid;grid-template-columns:100px 1fr;gap:22px;padding:20px 0;border-bottom:1px solid #d5e4ee}.service-page_identityCard__zxwPC dt{color:#718497;font-size:.73rem}.service-page_identityCard__zxwPC dd{margin:0;color:var(--ink);font-size:.86rem;font-weight:610;text-align:right}.service-page_identityCard__zxwPC a{color:var(--blue-deep)}.service-page_faqSection__4Z2u5,.service-page_fitSection__8RyUC,.service-page_introSection__FAbgL,.service-page_proofSection__8vA9V{padding:120px 0}.service-page_introGrid__kqK__{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(70px,10vw,150px)}.service-page_faqGrid__98KoA h2,.service-page_fitGrid__dhgeB h2,.service-page_introGrid__kqK__ h2,.service-page_proofHeader__ZNXMs h2,.service-page_sectionHeaderLight__tVF4J h2,.service-page_sectionHeader__Bsiby h2{margin:0;font-size:clamp(2.15rem,4vw,3.7rem);font-weight:500;letter-spacing:-.05em;line-height:1.18}.service-page_richCopy__bPF01{border-top:1px solid var(--line);padding-top:26px}.service-page_richCopy__bPF01 p{margin:0;color:var(--ink-soft);font-size:1.02rem;line-height:1.95}.service-page_richCopy__bPF01 p+p{margin-top:22px}.service-page_featureSection__eSc_X{padding:118px 0;background:linear-gradient(145deg,#10243b,#173754 70%,#204968);color:white}.service-page_aboutServices__ymdLw{padding:118px 0;background:#f7fafc}.service-page_aboutServiceGrid__M_tnd{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-page_aboutServiceGrid__M_tnd>a{position:relative;min-height:250px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:34px;background:rgba(255,255,255,.58);transition:background .2s ease}.service-page_aboutServiceGrid__M_tnd>a:hover{background:white}.service-page_aboutServiceGrid__M_tnd>a>span{color:#84adca;font-size:.72rem;font-weight:750}.service-page_aboutServiceGrid__M_tnd h3{margin:52px 0 13px;font-size:1.3rem;font-weight:630}.service-page_aboutServiceGrid__M_tnd p{max-width:420px;margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.78}.service-page_aboutServiceGrid__M_tnd b{position:absolute;top:31px;right:32px;color:var(--blue-deep);font-weight:500}.service-page_aboutPrinciples__vm1jN{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.service-page_aboutPrinciples__vm1jN article{min-height:300px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:32px}.service-page_aboutPrinciples__vm1jN article>span{color:#79afd3;font-size:.72rem;font-weight:750}.service-page_aboutPrinciples__vm1jN h3{margin:70px 0 15px;font-size:1.16rem;font-weight:600}.service-page_aboutPrinciples__vm1jN p{margin:0;color:#b7c6d2;font-size:.86rem;line-height:1.78}.service-page_sectionHeaderLight__tVF4J,.service-page_sectionHeader__Bsiby{max-width:820px;margin-bottom:60px}.service-page_featureGrid__aoGaQ{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.16);border-left:1px solid rgba(255,255,255,.16)}.service-page_featureGrid__aoGaQ article{min-height:250px;border-right:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);padding:34px}.service-page_featureGrid__aoGaQ article>span{color:#79afd3;font-size:.72rem;font-weight:750}.service-page_featureGrid__aoGaQ h3{margin:48px 0 14px;font-size:1.22rem;font-weight:600}.service-page_featureGrid__aoGaQ p{margin:0;color:#b7c6d2;font-size:.89rem;line-height:1.8}.service-page_processSection__t33Zo,.service-page_relatedSection__dw6uO{padding:120px 0;background:#f7fafc}.service-page_processList__djY5I{display:grid;grid-template-columns:repeat(4,1fr);margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.service-page_processList__djY5I li{min-height:270px;padding:34px 28px 30px 0;border-bottom:1px solid var(--line)}.service-page_processList__djY5I li+li{border-left:1px solid var(--line);padding-left:28px}.service-page_processList__djY5I li>span{color:#9bc1da;font-size:2.7rem;font-weight:620;letter-spacing:-.06em}.service-page_processList__djY5I h3{margin:50px 0 13px;font-size:1.08rem;font-weight:640}.service-page_processList__djY5I p{margin:0;color:var(--ink-soft);font-size:.88rem;line-height:1.78}.service-page_fitGrid__dhgeB{display:grid;grid-template-columns:minmax(0,.95fr) minmax(380px,.75fr);align-items:start;gap:clamp(60px,9vw,130px)}.service-page_fitGrid__dhgeB ul{margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.service-page_fitGrid__dhgeB li{display:grid;grid-template-columns:32px 1fr;gap:13px;padding:24px 0;border-bottom:1px solid var(--line);color:var(--ink-soft);line-height:1.65}.service-page_fitGrid__dhgeB li span{display:grid;width:24px;height:24px;place-items:center;border:1px solid #bad4e6;border-radius:50%;color:var(--blue-deep);font-size:.6rem}.service-page_proofSection__8vA9V{background:#fff}.service-page_proofHeader__ZNXMs{display:grid;grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:56px}.service-page_proofHeader__ZNXMs>div{max-width:760px}.service-page_proofGrid__ynzw9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.service-page_proofCard__PG39Y{overflow:hidden;border:1px solid var(--line);border-radius:24px;background:white;box-shadow:0 18px 55px rgba(38,74,102,.06)}.service-page_proofGrid__ynzw9>.service-page_proofCard__PG39Y:only-child{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);grid-column:1/-1}.service-page_proofCard__PG39Y .case-visual{min-height:310px;border:0;border-radius:0}.service-page_proofContent__lwHkn{padding:30px 32px 34px}.service-page_proofGrid__ynzw9>.service-page_proofCard__PG39Y:only-child .service-page_proofContent__lwHkn{align-self:center;padding:46px}.service-page_caseMeta__spsW7{display:flex;flex-wrap:wrap;align-items:center;gap:11px;color:#758294;font-size:.69rem;font-weight:650}.service-page_proofContent__lwHkn h3{margin:18px 0 10px;font-size:1.45rem;font-weight:610;letter-spacing:-.03em}.service-page_proofContent__lwHkn p{margin:0;color:var(--ink-soft);font-size:.9rem;line-height:1.76}.service-page_proofContent__lwHkn>a{display:inline-block;margin-top:22px;color:var(--blue-deep);font-size:.8rem;font-weight:700}.service-page_relatedSection__dw6uO{background:#eef5fa}.service-page_relatedGrid__lZ6vs{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-page_relatedGrid__lZ6vs>a{position:relative;min-height:230px;border:1px solid #d2e1eb;border-radius:18px;padding:30px;background:rgba(255,255,255,.72);transition:transform .2s ease,border-color .2s ease,background .2s ease}.service-page_relatedGrid__lZ6vs>a:hover{border-color:#9abfd8;background:#fff;transform:translateY(-3px)}.service-page_relatedGrid__lZ6vs span{color:#6c96b4;font-size:.62rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.service-page_relatedGrid__lZ6vs h3{margin:38px 0 12px;font-size:1.18rem;font-weight:630}.service-page_relatedGrid__lZ6vs p{margin:0;color:var(--ink-soft);font-size:.84rem;line-height:1.72}.service-page_relatedGrid__lZ6vs b{position:absolute;top:28px;right:28px;color:var(--blue-deep);font-weight:500}.service-page_faqGrid__98KoA{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(70px,10vw,150px)}.service-page_faqGrid__98KoA>div:first-child{position:sticky;top:110px}.service-page_faqGrid__98KoA>div:first-child>p:last-child{max-width:330px;margin:24px 0 0;color:var(--ink-soft);line-height:1.8}.service-page_faqList__eK6Ub{border-top:1px solid var(--line)}.service-page_faqList__eK6Ub details{border-bottom:1px solid var(--line)}.service-page_faqList__eK6Ub summary{display:grid;grid-template-columns:1fr 30px;align-items:center;gap:20px;padding:26px 0;cursor:pointer;font-size:1.02rem;font-weight:620;list-style:none}.service-page_faqList__eK6Ub summary::-webkit-details-marker{display:none}.service-page_faqList__eK6Ub summary span{color:var(--blue-deep);font-size:1.2rem;font-weight:400;text-align:center;transition:transform .2s ease}.service-page_faqList__eK6Ub details[open] summary span{transform:rotate(45deg)}.service-page_faqList__eK6Ub details p{max-width:760px;margin:-3px 50px 27px 0;color:var(--ink-soft);font-size:.92rem;line-height:1.85}.service-page_finalCta__Kje5f{position:relative;padding:108px 0;overflow:hidden;background:#10243b;color:white;text-align:center}.service-page_finalCta__Kje5f:after,.service-page_finalCta__Kje5f:before{content:"";position:absolute;border:1px solid rgba(135,187,221,.16);border-radius:50%}.service-page_finalCta__Kje5f:before{width:450px;height:450px;left:-210px;top:-270px}.service-page_finalCta__Kje5f:after{width:330px;height:330px;right:-130px;bottom:-240px}.service-page_finalCta__Kje5f>div{position:relative;z-index:1}.service-page_finalCta__Kje5f p{margin:0 0 22px;color:#8fb9d5;font-size:.68rem;font-weight:750;letter-spacing:.18em}.service-page_finalCta__Kje5f h2{max-width:850px;margin:0 auto;font-size:clamp(2.3rem,5vw,4.5rem);font-weight:480;letter-spacing:-.055em;line-height:1.14}.service-page_finalCta__Kje5f>div>span{display:block;margin:25px auto 0;color:#b7c7d3;line-height:1.8}.service-page_finalActions__v_JSi{display:flex;align-items:center;justify-content:center;gap:26px;margin-top:36px}.service-page_finalActions__v_JSi>a:last-child{color:#c7d5df;font-size:.82rem;font-weight:600}@media (max-width:980px){.service-page_heroInner__dGzWq{grid-template-columns:1fr}.service-page_heroCopy__wLgs7{max-width:760px}.service-page_flowPanel__4AFrl{min-height:auto}.service-page_flowTrack__hgOQk{grid-template-columns:repeat(4,1fr)}.service-page_flowNode__ETZ6Q{grid-template-columns:1fr;gap:14px;min-height:130px;align-content:center}.service-page_flowNode__ETZ6Q>i{left:auto;right:-14px;top:50%;bottom:auto;width:15px;height:1px}.service-page_aboutPrinciples__vm1jN,.service-page_featureGrid__aoGaQ,.service-page_processList__djY5I{grid-template-columns:repeat(2,1fr)}.service-page_processList__djY5I li:nth-child(3){border-left:0}.service-page_proofGrid__ynzw9>.service-page_proofCard__PG39Y:only-child{grid-template-columns:1fr}}@media (max-width:760px){.service-page_hero__hX6Zc{padding:62px 0 80px}.service-page_faqGrid__98KoA,.service-page_fitGrid__dhgeB,.service-page_heroInner__dGzWq,.service-page_introGrid__kqK__{grid-template-columns:1fr;gap:50px}.service-page_breadcrumb__ketMN{margin-bottom:38px}.service-page_heroCopy__wLgs7 h1{font-size:clamp(2.75rem,13vw,4.25rem)}.service-page_heroActions__9RwY6{align-items:flex-start;flex-direction:column;gap:20px}.service-page_flowPanel__4AFrl{border-radius:22px;padding:22px}.service-page_flowTrack__hgOQk{grid-template-columns:1fr}.service-page_flowNode__ETZ6Q{grid-template-columns:44px 1fr;gap:4px;min-height:70px;padding:12px 15px}.service-page_flowNode__ETZ6Q>i{left:31px;right:auto;top:auto;bottom:-15px;width:1px;height:16px}.service-page_faqSection__4Z2u5,.service-page_featureSection__eSc_X,.service-page_fitSection__8RyUC,.service-page_introSection__FAbgL,.service-page_processSection__t33Zo,.service-page_proofSection__8vA9V,.service-page_relatedSection__dw6uO{padding:82px 0}.service-page_sectionHeaderLight__tVF4J,.service-page_sectionHeader__Bsiby{margin-bottom:42px}.service-page_aboutPrinciples__vm1jN,.service-page_aboutServiceGrid__M_tnd,.service-page_featureGrid__aoGaQ,.service-page_proofGrid__ynzw9,.service-page_relatedGrid__lZ6vs{grid-template-columns:1fr}.service-page_aboutServices__ymdLw{padding:82px 0}.service-page_identityCard__zxwPC{min-height:auto;border-radius:22px;padding:26px}.service-page_identityMark__CzSZS{width:72px;height:72px;font-size:2.1rem}.service-page_identityCard__zxwPC dl>div{grid-template-columns:1fr;gap:7px}.service-page_identityCard__zxwPC dd{text-align:left}.service-page_aboutPrinciples__vm1jN article,.service-page_aboutServiceGrid__M_tnd>a{min-height:220px;padding:28px}.service-page_aboutPrinciples__vm1jN h3,.service-page_aboutServiceGrid__M_tnd h3{margin-top:45px}.service-page_featureGrid__aoGaQ article{min-height:220px;padding:28px}.service-page_featureGrid__aoGaQ h3{margin-top:38px}.service-page_processList__djY5I{grid-template-columns:1fr}.service-page_processList__djY5I li,.service-page_processList__djY5I li+li{min-height:auto;border-left:0;padding:28px 0}.service-page_processList__djY5I li>span{font-size:2.15rem}.service-page_processList__djY5I h3{margin-top:24px}.service-page_fitGrid__dhgeB{gap:42px}.service-page_proofHeader__ZNXMs{grid-template-columns:1fr;align-items:start;gap:24px;margin-bottom:40px}.service-page_proofCard__PG39Y .case-visual{min-height:260px}.service-page_proofContent__lwHkn,.service-page_proofGrid__ynzw9>.service-page_proofCard__PG39Y:only-child .service-page_proofContent__lwHkn{padding:28px}.service-page_faqGrid__98KoA>div:first-child{position:static}.service-page_finalCta__Kje5f{padding:86px 0}.service-page_finalActions__v_JSi{align-items:center;flex-direction:column}}@media (max-width:430px){.service-page_heroCopy__wLgs7 h1{font-size:2.7rem}.service-page_lead__R2DUj{font-size:1rem}.service-page_flowPanelTop__VE8lZ span{max-width:180px}.service-page_featureGrid__aoGaQ article{min-height:205px}.service-page_proofCard__PG39Y .case-visual{min-height:220px}.service-page_faqList__eK6Ub summary{font-size:.96rem}}@media (prefers-reduced-motion:reduce){.service-page_breadcrumb__ketMN a,.service-page_faqList__eK6Ub summary span,.service-page_relatedGrid__lZ6vs>a{transition:none}}