.page-module__soh_jW__main{padding:0 clamp(20px,4vw,64px) 120px}.page-module__soh_jW__hero{color:#f8ffff;background:radial-gradient(circle at 78% 20%,#3fd4cd47,#0000 34%),linear-gradient(135deg,#0d315a 0%,#143d6b 48%,#0e8686 130%);border-radius:0 0 36px 36px;max-width:1440px;margin:0 auto;padding:clamp(96px,13vw,178px) clamp(24px,6vw,88px) clamp(72px,10vw,130px);position:relative;overflow:hidden}.page-module__soh_jW__hero:after{content:"";aspect-ratio:1;border:1px solid #fff3;border-radius:50%;width:clamp(260px,38vw,580px);position:absolute;bottom:-55%;right:-9%;box-shadow:0 0 0 42px #ffffff09,0 0 0 90px #ffffff06}.page-module__soh_jW__eyebrow{color:#75ded9;letter-spacing:.22em;margin:0 0 20px;font-size:11px;font-weight:600}.page-module__soh_jW__hero h1{z-index:1;-webkit-text-fill-color:#fff;letter-spacing:-.045em;text-shadow:0 2px 24px #031a3133;max-width:1000px;margin:0;font-size:clamp(50px,6.2vw,90px);font-weight:500;line-height:.98;position:relative;color:#fff!important}.page-module__soh_jW__hero h1 span{-webkit-text-fill-color:#82f0e8;color:#82f0e8!important}.page-module__soh_jW__intro{z-index:1;color:#f5ffff;max-width:670px;margin:36px 0 0;font-size:clamp(17px,1.6vw,22px);font-weight:500;line-height:1.65;position:relative}.page-module__soh_jW__updated{color:#f8ffffd6;margin:30px 0 0;font-size:14px}.page-module__soh_jW__content{grid-template-columns:minmax(260px,.75fr) minmax(0,1.8fr);gap:clamp(48px,8vw,120px);max-width:1280px;margin:clamp(72px,10vw,140px) auto;display:grid}.page-module__soh_jW__summary{background:#eaf4f2;border:1px solid #c9dfe0;border-radius:24px;align-self:start;padding:32px;position:sticky;top:110px}.page-module__soh_jW__summary svg{color:#0e8686}.page-module__soh_jW__summary h2{color:#143d6b;margin:24px 0 12px;font-size:30px;font-weight:500}.page-module__soh_jW__summary p{color:#526d7d;margin:0 0 28px;line-height:1.7}.page-module__soh_jW__sections{border-top:1px solid #cddcde}.page-module__soh_jW__section{border-bottom:1px solid #cddcde;grid-template-columns:52px 1fr;gap:22px;padding:38px 0 42px;display:grid}.page-module__soh_jW__section>span{color:#0e8686;letter-spacing:.16em;padding-top:7px;font-size:11px}.page-module__soh_jW__section h2{color:#143d6b;letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(25px,2.5vw,38px);font-weight:500}.page-module__soh_jW__section p{color:#4f6979;margin:0 0 14px;font-size:16px;line-height:1.8}.page-module__soh_jW__section p:last-child{margin-bottom:0}.page-module__soh_jW__section a,.page-module__soh_jW__contact a{color:#0e7077;text-underline-offset:3px;text-decoration:underline}.page-module__soh_jW__contact{background:#dcefee;border-radius:30px;grid-template-columns:1fr 1fr;gap:48px;max-width:1280px;margin:0 auto;padding:clamp(44px,7vw,80px);display:grid}.page-module__soh_jW__contact .page-module__soh_jW__eyebrow{color:#0e8686}.page-module__soh_jW__contact h2{color:#143d6b;letter-spacing:-.05em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:400}.page-module__soh_jW__contact>div:last-child{color:#4f6979;flex-direction:column;align-items:flex-start;gap:12px;line-height:1.65;display:flex}.page-module__soh_jW__contact p{max-width:470px;margin:0 0 8px}@media (max-width:820px){.page-module__soh_jW__main{padding-inline:12px}.page-module__soh_jW__hero{border-radius:0 0 24px 24px}.page-module__soh_jW__content,.page-module__soh_jW__contact{grid-template-columns:1fr}.page-module__soh_jW__summary{position:static}.page-module__soh_jW__section{grid-template-columns:38px 1fr}}
