.page_page__S_gqf{min-height:100svh;color:#1b3641;background:linear-gradient(155deg,#a8d5e8,#7ebdda 55%,#5ea3c4) fixed,#7ebdda;overflow-x:hidden}.page_wrap__sB0_X{max-width:1200px;margin:0 auto;padding:0 40px}.page_eyebrow__rMm9O{font-family:var(--lt);font-weight:500;font-size:11.5px;letter-spacing:.24em;text-transform:uppercase;color:#5089ab;display:flex;align-items:center;gap:14px}.page_eyebrow__rMm9O:before{content:"";width:24px;height:1px;background:currentColor;display:inline-block;opacity:.6}.page_nav__q_W0s{position:absolute;top:0;left:0;right:0;z-index:100;display:flex;align-items:center;justify-content:space-between;padding:22px 40px}.page_logo__aXFft{font-family:var(--jost),var(--lt);font-weight:500;font-size:22px;letter-spacing:.01em;color:#22607e}.page_nav-cta___xKWI{font-family:var(--jp);font-weight:500;font-size:13px;letter-spacing:.04em;color:#1b3641;border:1px solid rgba(13,42,60,.22);padding:9px 20px;border-radius:40px;transition:.3s}.page_nav-cta___xKWI:hover{background:#1b3641;color:#fff;border-color:#1b3641}.page_hero__c5NKl{position:relative;min-height:100svh;display:flex;align-items:center;overflow:hidden}.page_hero__c5NKl .page_wrap__sB0_X{position:relative;z-index:2;width:100%}.page_hero-inner__Gi_wx{padding-top:120px;padding-bottom:60px}.page_hero-eyebrow__pikgV{color:#22607e}.page_h1__kY_Dc{font-weight:700;font-size:clamp(46px,7.4vw,104px);line-height:1.1;letter-spacing:.01em;color:#1b3641;text-wrap:balance}.page_accent__usa0K{color:#1c6c8e}.page_hero-lead__ePJ_z{margin-top:36px;max-width:480px;font-size:16px;font-weight:400;color:rgba(27,54,65,.82);line-height:1.85;text-wrap:pretty}.page_sec-pad__Tf7LP{padding:150px 0;position:relative}.page_sec-head__q6tC5{max-width:760px;margin-bottom:72px}.page_sec-head__q6tC5 h2{font-weight:700;font-size:clamp(28px,3.4vw,46px);line-height:1.4;letter-spacing:.005em;margin-top:24px}.page_sec-head__q6tC5 p{margin-top:26px;color:#46616c;font-size:15.5px;font-weight:400;line-height:2;max-width:560px}.page_product-grid__Mq1jb{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:center}.page_product-h__KS7Rk{font-family:var(--lt);font-weight:600;font-size:clamp(34px,4.4vw,56px);letter-spacing:-.01em;margin-top:22px;line-height:1}.page_product-jp__3qd3a{font-size:15px;font-weight:500;color:#5089ab;margin-top:10px;letter-spacing:.04em}.page_product-tag__I45rj{margin-top:28px;font-size:17px;font-weight:500;line-height:1.7;color:#1b3641}.page_product-desc__EAS_g{margin-top:20px;font-size:14.5px;font-weight:400;line-height:2.1;color:#46616c;max-width:460px}.page_product-points__nl300{list-style:none;margin-top:32px;display:flex;flex-direction:column;gap:14px}.page_product-points__nl300 li{position:relative;padding-left:26px;font-size:14.5px;font-weight:500;color:#1b3641}.page_product-points__nl300 li:before{content:"";position:absolute;left:0;top:9px;width:10px;height:10px;border:1.5px solid #5089ab;border-radius:50%}.page_product-visual__4FkWj{aspect-ratio:4/5;max-height:560px}.page_product-photo__YQhA8{width:100%;height:100%;object-fit:cover;object-position:60% center;border-radius:20px;box-shadow:0 30px 70px -30px rgba(13,42,60,.35)}.page_how-pad__PAwGI{padding-top:90px}.page_service-list__40QNs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:0;gap:0;border-top:1px solid rgba(27,54,65,.1)}.page_svc-card__35Wom{padding:48px 36px;border-bottom:1px solid rgba(27,54,65,.1);position:relative;transition:.35s}.page_svc-card__35Wom:not(:last-child){border-right:1px solid rgba(27,54,65,.1)}.page_svc-card__35Wom:first-child{padding-left:0}.page_svc-card__35Wom:hover{transform:translateY(-4px)}.page_svc-no__o1H6c{display:block;font-family:var(--lt);font-size:clamp(40px,4vw,64px);font-weight:400;letter-spacing:.04em;color:rgba(22,49,61,.16);line-height:1;margin-bottom:28px}.page_svc-card__35Wom h3{font-family:var(--lt);font-weight:600;font-size:22px;letter-spacing:0;margin-bottom:10px}.page_svc-desc__Ib78y{color:#46616c;font-size:14px;font-weight:400;line-height:2}@media (max-width:860px){.page_wrap__sB0_X{padding:0 24px}.page_nav__q_W0s{padding:16px 24px}.page_how-pad__PAwGI,.page_sec-pad__Tf7LP{padding:90px 0}.page_product-grid__Mq1jb{grid-template-columns:1fr;gap:40px}.page_product-visual__4FkWj{order:-1;aspect-ratio:4/3;max-height:none}.page_service-list__40QNs{grid-template-columns:1fr}.page_svc-card__35Wom{padding:36px 0!important;border-right:none!important}}