.inner-page{background:#10191d;color:#f3f7f7}
.inner-hero{padding:105px 0 95px;background:radial-gradient(ellipse at 70% 35%,#34505b88,transparent 50%),#10191d;overflow:hidden}
.inner-breadcrumb{display:flex;gap:11px;align-items:center;color:#9fb9c3;font-size:11px;margin-bottom:56px}
.inner-breadcrumb a{text-decoration:underline;text-underline-offset:5px}
.inner-hero h1{font-size:clamp(53px,7.1vw,99px);line-height:1.04;letter-spacing:-.07em;max-width:1020px;margin:0 0 29px}
.inner-hero h1 em{font-style:normal;color:#aec7d0}
.inner-lead{max-width:700px;color:#c3d2d7;font-size:17px;line-height:1.8}
.inner-hero .hero-buttons{margin-top:40px}
.inner-content{background:#edf1f0;color:#1b2a30;padding:95px 0 115px}
.inner-grid{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);gap:9vw;align-items:start}
.inner-aside{position:sticky;top:120px}
.inner-aside .eyebrow{margin-bottom:20px}
.inner-aside p{font-size:13px;line-height:1.75;color:#65777d}
.inner-content h2{font-size:clamp(32px,3.5vw,51px);line-height:1.14;margin:0 0 24px}
.inner-content h3{font-size:21px;margin:0 0 13px}
.inner-content p,.inner-content li{color:#4f626a;font-size:15px;line-height:1.85}
.inner-content section{border-bottom:1px solid #bfcacc;padding-bottom:42px;margin-bottom:44px}
.inner-content section:last-child{border:0;margin:0;padding:0}
.inner-content ul{padding-left:19px}
.inner-content a:not(.button){text-decoration:underline;text-underline-offset:5px}
.inner-faq details{border-top:1px solid #bcc9cb;padding:20px 0}
.inner-faq summary{cursor:pointer;font-weight:700;line-height:1.5}
.inner-faq details p{margin:15px 0 0}
.inner-cta{background:#19272d;color:#f3f7f7;padding:75px 0}
.inner-cta h2{font-size:clamp(35px,4vw,55px);max-width:800px}
.inner-cta p{color:#b9cbd0;line-height:1.75}
.inner-cta .hero-buttons{margin-top:25px}
@media(max-width:850px){.inner-grid{grid-template-columns:1fr;gap:28px}.inner-aside{position:static}.inner-hero{padding:75px 0}.inner-breadcrumb{margin-bottom:40px}.inner-content{padding:65px 0}}
@media(max-width:600px){.inner-hero h1{font-size:48px}.inner-lead{font-size:14px}.inner-content p,.inner-content li{font-size:13px}.inner-cta{padding:65px 0 95px}}
