.servicePage_page__Wg9Tc{overflow:hidden;color:var(--ink);background:#f7f8f4}.servicePage_hero__y1BzV{min-height:660px;padding:clamp(58px,8vw,110px) clamp(24px,6vw,98px);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:clamp(42px,8vw,120px);color:white;background:radial-gradient(circle at 83% 16%,rgba(216,255,133,.18),transparent 24%),linear-gradient(125deg,#061d1b,#123936)}.servicePage_heroCopy__Sehd_{max-width:850px}.servicePage_breadcrumbs__0bpHk{margin-bottom:60px;display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:rgba(255,255,255,.55);font-size:13px}.servicePage_breadcrumbs__0bpHk a:hover{color:#d8ff85}.servicePage_breadcrumbs__0bpHk b{color:rgba(255,255,255,.8);font-weight:500}.servicePage_eyebrow___VXZi,.servicePage_processIntro__C41Ph>span,.servicePage_relatedSection__KjnQY>div:first-child>span,.servicePage_requirementsSection__Z9nSR>div>span,.servicePage_sectionHeading__UyqmG>span,.servicePage_startIntro__AtJXw>span{display:block;color:#006b4d;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.servicePage_hero__y1BzV .servicePage_eyebrow___VXZi{margin:0 0 18px;color:#d8ff85}.servicePage_hero__y1BzV h1{max-width:840px;margin:0;font:600 clamp(46px,6.7vw,88px)/.92 var(--display);letter-spacing:-.075em;text-wrap:balance}.servicePage_lede__S00WK{max-width:700px;margin:27px 0 0;color:rgba(255,255,255,.7);font-size:clamp(16px,1.6vw,19px);line-height:1.65}.servicePage_heroActions__yodMG{margin-top:34px;display:flex;flex-wrap:wrap;gap:10px}.servicePage_heroActions__yodMG a{min-height:50px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:17px;border:1px solid rgba(255,255,255,.4);border-radius:3px;font-size:14px;font-weight:650}.servicePage_heroActions__yodMG a:first-child{color:#0a211f;border-color:#d8ff85;background:#d8ff85}.servicePage_heroActions__yodMG a:hover{border-color:white;background:white;color:#0a211f}.servicePage_heroAside__2GVjD{padding:clamp(27px,3.5vw,42px);border:1px solid rgba(255,255,255,.14);border-radius:22px;background:rgba(255,255,255,.055);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.servicePage_heroAside__2GVjD>span{display:inline-flex;align-items:center;gap:8px;color:#d8ff85;font-size:12px;font-weight:650;text-transform:uppercase;letter-spacing:.08em}.servicePage_heroAside__2GVjD h2{margin:24px 0 14px;font:600 clamp(28px,3.4vw,43px)/1 var(--display);letter-spacing:-.055em}.servicePage_heroAside__2GVjD>p{margin:0;color:rgba(255,255,255,.65);font-size:14px}.servicePage_heroAside__2GVjD>div{margin-top:38px;padding-top:20px;display:flex;align-items:flex-start;gap:13px;border-top:1px solid rgba(255,255,255,.13);color:#d8ff85}.servicePage_heroAside__2GVjD>div span{display:grid;color:white}.servicePage_heroAside__2GVjD>div small{margin-top:3px;color:rgba(255,255,255,.55);font-size:12px}.servicePage_heroScene__WvgGk{position:relative;min-height:520px;overflow:hidden;isolation:isolate;border:1px solid rgba(10,47,43,.16);border-radius:22px;background:radial-gradient(circle at 53% 42%,#f0f6eb 0,#fff 57%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 30px 70px rgba(0,20,18,.18)}.servicePage_heroScene__WvgGk:before{content:"";position:absolute;z-index:-1;inset:14% 10% 12%;border-radius:50%;background:rgba(125,174,91,.12);filter:blur(38px)}.servicePage_heroSceneViewport__lTXak{position:absolute;inset:0;touch-action:pan-y;cursor:grab}.servicePage_heroSceneViewport__lTXak:active{cursor:grabbing}.servicePage_heroSceneViewport__lTXak canvas{width:100%;height:100%;display:block}.servicePage_heroSceneStatus__XMhw_{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:7px;color:#17201d;background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(238,246,232,.96));text-align:center}.servicePage_heroSceneStatus__XMhw_>span{width:28px;height:28px;margin-bottom:5px;border:2px solid rgba(0,107,77,.18);border-top-color:#006b4d;border-radius:50%;animation:servicePage_sceneSpin__b_2t3 .8s linear infinite}.servicePage_heroSceneStatus__XMhw_ strong{font-size:14px}.servicePage_heroSceneStatus__XMhw_ small{color:#78827d;font-size:11px}.servicePage_heroSceneCaption__RdS1j{position:absolute;z-index:2;top:28px;left:28px;display:grid;pointer-events:none}.servicePage_heroSceneCaption__RdS1j span{color:#006b4d;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.servicePage_heroSceneCaption__RdS1j strong{margin-top:7px;max-width:220px;color:#17201d;font:600 clamp(25px,3vw,38px)/1 var(--display);letter-spacing:-.05em}.servicePage_heroSceneCaption__RdS1j small{margin-top:7px;color:#727d77;font-size:11px}.servicePage_heroSceneCredit__ftG63{position:absolute;z-index:3;right:20px;bottom:17px;color:#8b948f;font-size:9px;text-decoration:none}.servicePage_heroSceneCredit__ftG63:hover{color:#006b4d}@keyframes servicePage_sceneSpin__b_2t3{to{transform:rotate(1turn)}}.servicePage_highlightStrip__Cm0Mi{min-height:130px;padding:0 clamp(24px,6vw,98px);display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dfe3dc;background:white}.servicePage_highlightStrip__Cm0Mi div{padding:28px clamp(18px,3vw,42px);display:flex;align-items:center;gap:14px;border-right:1px solid #e2e5e0}.servicePage_highlightStrip__Cm0Mi div:first-child{padding-left:0}.servicePage_highlightStrip__Cm0Mi div:last-child{border-right:0}.servicePage_highlightStrip__Cm0Mi strong{font:600 clamp(28px,3vw,42px)/1 var(--display);letter-spacing:-.055em}.servicePage_highlightStrip__Cm0Mi span{max-width:120px;color:#758079;font-size:13px;line-height:1.35}.servicePage_courseSection__SZGNK{scroll-margin-top:95px;padding:clamp(80px,10vw,140px) clamp(24px,6vw,98px);background:#eef3e7}.servicePage_courseGrid__19RVD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.servicePage_courseGrid__19RVD article{min-height:360px;padding:clamp(24px,3vw,36px);display:flex;flex-direction:column;border:1px solid #d5dfcf;border-radius:18px;background:white;box-shadow:0 12px 38px rgba(21,49,39,.04)}.servicePage_courseCardTop__QVsQ6{display:flex;align-items:center;justify-content:space-between;gap:12px}.servicePage_courseCardTop__QVsQ6 span{color:#006b4d;font-size:11px;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.servicePage_courseCardTop__QVsQ6 b{padding:5px 9px;border-radius:999px;color:#205441;background:#e8f4ed;font-size:11px}.servicePage_courseGrid__19RVD h3{margin:30px 0 12px;font:600 clamp(25px,3vw,34px)/1.04 var(--display);letter-spacing:-.045em}.servicePage_courseGrid__19RVD article>p{margin:0;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#66726c;font-size:14px;line-height:1.6}.servicePage_courseGrid__19RVD dl{margin:30px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block:1px solid #e1e6df}.servicePage_courseGrid__19RVD dl>div{padding:15px 12px 15px 0;display:grid;align-content:start;gap:4px}.servicePage_courseGrid__19RVD dl>div+div{padding-left:12px;border-left:1px solid #e1e6df}.servicePage_courseGrid__19RVD dt{color:#7a857f;font-size:10px;letter-spacing:.07em;text-transform:uppercase}.servicePage_courseGrid__19RVD dd{margin:0;font-size:13px;font-weight:650}.servicePage_courseCardAction__R_1or{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.servicePage_courseCardAction__R_1or>strong{font:600 23px/1 var(--display);letter-spacing:-.035em}.servicePage_courseCardAction__R_1or a,.servicePage_courseEmpty__bAHg6 a{min-height:46px;padding:0 15px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:4px;color:white;background:#0a211f;font-size:13px;font-weight:700}.servicePage_courseCardAction__R_1or a:hover,.servicePage_courseEmpty__bAHg6 a:hover{color:#0a211f;background:#d8ff85}.servicePage_courseEmpty__bAHg6{padding:38px;border:1px dashed #bfcbb9;border-radius:18px;background:rgba(255,255,255,.65)}.servicePage_courseEmpty__bAHg6 h3{margin:0 0 8px;font-size:25px}.servicePage_courseEmpty__bAHg6 p{max-width:620px;margin:0 0 20px;color:#68746e}.servicePage_benefitsSection__DN7Jv,.servicePage_faqSection__eevXE{padding:clamp(80px,10vw,140px) clamp(24px,6vw,98px)}.servicePage_sectionHeading__UyqmG{max-width:810px;margin-bottom:50px}.servicePage_processIntro__C41Ph h2,.servicePage_relatedSection__KjnQY h2,.servicePage_requirementsSection__Z9nSR h2,.servicePage_sectionHeading__UyqmG h2,.servicePage_startIntro__AtJXw h2{margin:12px 0 16px;font:600 clamp(38px,5vw,66px)/.98 var(--display);letter-spacing:-.065em;text-wrap:balance}.servicePage_processIntro__C41Ph>p,.servicePage_sectionHeading__UyqmG>p,.servicePage_startIntro__AtJXw>p{max-width:670px;margin:0;color:#6d7872;font-size:16px}.servicePage_benefitGrid__lpBn0{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid #dce1da;border-radius:18px;overflow:hidden;background:white}.servicePage_benefitGrid__lpBn0 article{min-height:300px;padding:clamp(26px,3.5vw,45px)}.servicePage_benefitGrid__lpBn0 article+article{border-left:1px solid #e0e4de}.servicePage_benefitGrid__lpBn0 article>span{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;color:#0a211f;background:#d8ff85;font-size:12px;font-weight:700}.servicePage_benefitGrid__lpBn0 h3{margin:70px 0 12px;font-size:23px;line-height:1.1;letter-spacing:-.04em}.servicePage_benefitGrid__lpBn0 p{margin:0;color:#6c7671;font-size:14px}.servicePage_processSection__ak79K{padding:clamp(72px,9vw,125px) clamp(24px,6vw,98px);display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(50px,10vw,150px);color:white;background:#0a211f}.servicePage_processIntro__C41Ph{align-self:start;position:sticky;top:110px}.servicePage_processIntro__C41Ph>span{color:#d8ff85}.servicePage_processIntro__C41Ph>p{color:rgba(255,255,255,.58)}.servicePage_processSection__ak79K ol{margin:0;padding:0;list-style:none;border-top:1px solid rgba(255,255,255,.16)}.servicePage_processSection__ak79K li{padding:28px 0;display:grid;grid-template-columns:48px 1fr;gap:20px;border-bottom:1px solid rgba(255,255,255,.16)}.servicePage_processSection__ak79K li>span{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(216,255,133,.42);border-radius:50%;color:#d8ff85;font-size:13px}.servicePage_processSection__ak79K h3{margin:2px 0 8px;font-size:21px;letter-spacing:-.035em}.servicePage_processSection__ak79K li p{margin:0;color:rgba(255,255,255,.6);font-size:14px}.servicePage_requirementsSection__Z9nSR{padding:clamp(76px,9vw,125px) clamp(24px,6vw,98px);display:grid;grid-template-columns:1fr minmax(310px,.58fr);gap:clamp(50px,9vw,130px);align-items:center;background:white}.servicePage_requirementsSection__Z9nSR ul{margin:34px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #dfe3dc}.servicePage_requirementsSection__Z9nSR li{min-height:76px;padding:18px 14px 18px 0;display:flex;align-items:center;gap:11px;border-bottom:1px solid #dfe3dc;color:#4e5b55;font-size:14px}.servicePage_requirementsSection__Z9nSR li:nth-child(odd){margin-right:22px}.servicePage_requirementsSection__Z9nSR li svg{flex:0 0 auto;color:#006b4d}.servicePage_requirementsSection__Z9nSR aside{padding:35px;border-radius:20px;color:#0a211f;background:#e9ffb9}.servicePage_requirementsSection__Z9nSR aside>svg{width:48px;height:48px;padding:12px;border-radius:12px;color:#d8ff85;background:#0a211f}.servicePage_requirementsSection__Z9nSR aside h3{margin:33px 0 10px;font-size:26px;letter-spacing:-.045em}.servicePage_requirementsSection__Z9nSR aside p{margin:0;color:#52605a;font-size:14px}.servicePage_requirementsSection__Z9nSR aside span{margin-top:32px;display:flex;align-items:center;gap:7px;font-size:12px;font-weight:650}.servicePage_startPanel__izMeZ{scroll-margin-top:95px;padding:clamp(80px,10vw,140px) clamp(24px,6vw,98px);background:#f3f5f0}.servicePage_startIntro__AtJXw{max-width:860px;margin-bottom:43px}.servicePage_startOptions__uLRQ_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.servicePage_startOptions__uLRQ_ button{min-height:132px;padding:21px;display:grid;grid-template-columns:35px 1fr;align-items:start;gap:13px;border:1px solid #d9dfd7;border-radius:14px;color:#17201d;background:white;cursor:pointer;text-align:left;transition:border-color .2s,background .2s,transform .2s}.servicePage_startOptions__uLRQ_ button:hover{border-color:#87bd28;transform:translateY(-2px)}.servicePage_startOptions__uLRQ_ button>span{width:30px;height:30px;display:grid;place-items:center;border:1px solid #d8ded5;border-radius:50%;color:#0a211f}.servicePage_startOptions__uLRQ_ .servicePage_startOptionActive__cVG3l{border-color:#006b4d;background:#f4ffda;box-shadow:inset 0 0 0 1px #006b4d}.servicePage_startOptions__uLRQ_ .servicePage_startOptionActive__cVG3l>span{border-color:#d8ff85;background:#d8ff85}.servicePage_startOptions__uLRQ_ small,.servicePage_startOptions__uLRQ_ strong{display:block}.servicePage_startOptions__uLRQ_ strong{margin:2px 0 7px;font-size:17px}.servicePage_startOptions__uLRQ_ small{color:#6d7772;font-size:13px;line-height:1.5}.servicePage_startAction__6XRK7{margin-top:15px;padding:20px 22px;display:flex;align-items:center;justify-content:space-between;gap:25px;border-radius:14px;color:white;background:#0a211f}.servicePage_startAction__6XRK7>div{display:flex;align-items:flex-start;gap:13px}.servicePage_startAction__6XRK7>div>svg{margin-top:3px;flex:0 0 auto;color:#d8ff85}.servicePage_startAction__6XRK7 p{margin:0;display:grid}.servicePage_startAction__6XRK7 small{margin-top:2px;color:rgba(255,255,255,.58);font-size:12px}.servicePage_startAction__6XRK7 a,.servicePage_startAction__6XRK7>button{min-height:47px;padding:0 17px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:13px;border:1px solid #d8ff85;border-radius:4px;color:#0a211f;background:#d8ff85;cursor:pointer;font-size:14px;font-weight:700}.servicePage_startAction__6XRK7>button:disabled{opacity:.45;cursor:not-allowed}.servicePage_faqSection__eevXE{display:grid;grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);gap:clamp(50px,10vw,150px);background:white}.servicePage_faqSection__eevXE .servicePage_sectionHeading__UyqmG{margin:0}.servicePage_faqSection__eevXE>div:last-child{border-top:1px solid #dce1da}.servicePage_faqSection__eevXE details{border-bottom:1px solid #dce1da}.servicePage_faqSection__eevXE summary{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;font-size:17px;font-weight:650}.servicePage_faqSection__eevXE summary::-webkit-details-marker{display:none}.servicePage_faqSection__eevXE summary span{font-size:25px;font-weight:400;transition:transform .2s}.servicePage_faqSection__eevXE details[open] summary span{transform:rotate(45deg)}.servicePage_faqSection__eevXE details p{max-width:720px;margin:-4px 0 25px;color:#65716b;font-size:14px}.servicePage_relatedSection__KjnQY{padding:clamp(76px,9vw,125px) clamp(24px,6vw,98px);color:white;background:#123936}.servicePage_relatedSection__KjnQY>div:first-child>span{color:#d8ff85}.servicePage_relatedSection__KjnQY>div:last-child{margin-top:42px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid rgba(255,255,255,.16);border-radius:18px;overflow:hidden}.servicePage_relatedSection__KjnQY a{min-height:280px;padding:29px;display:flex;flex-direction:column;align-items:flex-start}.servicePage_relatedSection__KjnQY a+a{border-left:1px solid rgba(255,255,255,.16)}.servicePage_relatedSection__KjnQY a>span{color:rgba(255,255,255,.54);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.servicePage_relatedSection__KjnQY h3{margin:55px 0 10px;font-size:24px;letter-spacing:-.04em}.servicePage_relatedSection__KjnQY a p{margin:0;color:rgba(255,255,255,.58);font-size:13px}.servicePage_relatedSection__KjnQY a b{margin-top:auto;padding-top:25px;display:inline-flex;align-items:center;gap:9px;color:#d8ff85;font-size:13px}@media (max-width:980px){.servicePage_hero__y1BzV{grid-template-columns:1fr}.servicePage_heroCopy__Sehd_{max-width:none}.servicePage_heroAside__2GVjD{max-width:650px}.servicePage_heroScene__WvgGk{width:100%;max-width:650px;min-height:470px}.servicePage_benefitGrid__lpBn0,.servicePage_courseGrid__19RVD{grid-template-columns:1fr}.servicePage_benefitGrid__lpBn0 article{min-height:220px}.servicePage_benefitGrid__lpBn0 article+article{border-left:0;border-top:1px solid #e0e4de}.servicePage_benefitGrid__lpBn0 h3{margin-top:45px}.servicePage_faqSection__eevXE,.servicePage_processSection__ak79K,.servicePage_requirementsSection__Z9nSR{grid-template-columns:1fr}.servicePage_processIntro__C41Ph{position:static}.servicePage_relatedSection__KjnQY>div:last-child{grid-template-columns:1fr}.servicePage_relatedSection__KjnQY a{min-height:240px}.servicePage_relatedSection__KjnQY a+a{border-left:0;border-top:1px solid rgba(255,255,255,.16)}}@media (max-width:680px){.servicePage_hero__y1BzV{min-height:0;padding-top:56px}.servicePage_breadcrumbs__0bpHk{margin-bottom:43px}.servicePage_hero__y1BzV h1{font-size:clamp(42px,13vw,64px)}.servicePage_heroAside__2GVjD{border-radius:15px}.servicePage_heroScene__WvgGk{min-height:430px;border-radius:15px}.servicePage_heroSceneCaption__RdS1j{top:22px;left:22px}.servicePage_highlightStrip__Cm0Mi{padding:0 20px;grid-template-columns:1fr}.servicePage_highlightStrip__Cm0Mi div{min-height:90px;padding:18px 0;border-right:0;border-bottom:1px solid #e2e5e0}.servicePage_highlightStrip__Cm0Mi div:last-child{border-bottom:0}.servicePage_requirementsSection__Z9nSR ul,.servicePage_startOptions__uLRQ_{grid-template-columns:1fr}.servicePage_courseGrid__19RVD article{min-height:0}.servicePage_courseGrid__19RVD dl{grid-template-columns:1fr}.servicePage_courseGrid__19RVD dl>div{padding:11px 0}.servicePage_courseGrid__19RVD dl>div+div{padding-left:0;border-left:0;border-top:1px solid #e1e6df}.servicePage_courseCardAction__R_1or{align-items:stretch;flex-direction:column}.servicePage_courseCardAction__R_1or a{width:100%}.servicePage_requirementsSection__Z9nSR li:nth-child(odd){margin-right:0}.servicePage_startAction__6XRK7{align-items:stretch;flex-direction:column}.servicePage_startAction__6XRK7 a,.servicePage_startAction__6XRK7>button{width:100%}.servicePage_processIntro__C41Ph h2,.servicePage_relatedSection__KjnQY h2,.servicePage_requirementsSection__Z9nSR h2,.servicePage_sectionHeading__UyqmG h2,.servicePage_startIntro__AtJXw h2{font-size:clamp(36px,11vw,52px)}}