.feature-page{color:#173c49;background:#f4f8f7;min-height:100vh}.feature-header{color:#fff;background:#0a1931}.feature-header-inner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.feature-page h1,.feature-page h2,.feature-page h3{letter-spacing:-.035em}.feature-hero{color:#f5faf9;background:#0b1d34;padding:75px 0 95px}.feature-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.7fr);align-items:end;gap:clamp(50px,9vw,140px);display:grid}.feature-back{color:#a9ceca;font-size:13px;font-weight:700;text-decoration:none}.feature-kicker{color:#4b9991;letter-spacing:.08em;text-transform:uppercase;margin:0 0 16px;font-size:12px;font-weight:800}.feature-hero .feature-kicker{color:#8ed4c8;margin-top:54px}.feature-hero h1{color:#fff;max-width:760px;margin:0 0 24px;font-size:clamp(42px,5.2vw,72px);line-height:1.06}.feature-lede{color:#c1d2dc;max-width:630px;font-size:18px;line-height:1.7}.feature-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.feature-actions a{color:#102e38;background:#8ad2c2;border-radius:10px;align-items:center;gap:10px;padding:13px 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.feature-actions a+a{color:#dbf3ec;background:0 0;border:1px solid #668b8e}.feature-availability{color:#a9c2c9;margin:16px 0 0;font-size:12px}.feature-overview{color:#1b464a;background:#e3f1ed;border-radius:24px;padding:32px;box-shadow:0 18px 60px #0002}.feature-overview>span{color:#538a82;font-size:12px;font-weight:800}.feature-overview h2{margin:18px 0 12px;font-size:29px}.feature-overview p,.feature-overview div{color:#49696a;font-size:15px;line-height:1.7}.feature-overview div{border-top:1px solid #c4ded6;gap:12px;margin-top:25px;padding-top:20px;font-size:13px;display:flex}.feature-overview svg{color:#408e83;flex:none;margin-top:3px}.feature-how,.feature-detail,.feature-more{padding:90px 0}.feature-how-grid{grid-template-columns:.8fr 1fr;gap:clamp(40px,8vw,120px);display:grid}.feature-how h2,.feature-detail h2,.feature-more h2{margin:0 0 20px;font-size:clamp(31px,3.5vw,45px);line-height:1.14}.feature-how-intro>p:last-child,.feature-detail p{color:#577078;line-height:1.75}.feature-how ol{margin:0;padding:0;list-style:none}.feature-how li{border-bottom:1px solid #d7e5e2;grid-template-columns:52px 1fr;gap:20px;padding:24px 0;display:grid}.feature-how li:first-child{padding-top:0}.feature-how li>span{color:#7cafaa;font-size:13px;font-weight:800}.feature-how h3{margin:0 0 8px;font-size:21px}.feature-how li p{color:#5f787d;margin:0;line-height:1.7}.feature-detail{background:#e6f0ee}.feature-detail-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,110px);display:grid}.feature-detail a,.feature-question a{color:#287b75;align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.feature-question{background:#fff;border-radius:20px;padding:32px}.feature-question h3{margin:0;font-size:23px;line-height:1.25}.feature-more-links{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px;display:grid}.feature-more-links a{color:#285755;background:#fff;border:1px solid #dceae6;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:18px;font-weight:750;text-decoration:none;display:flex}.feature-more-links a:hover{border-color:#78afa6}.feature-footer{color:#c0d0d7;background:#0b1d34;padding:52px 0}.feature-footer p{font-size:14px}.feature-footer div div{flex-wrap:wrap;gap:24px;margin:25px 0;display:flex}.feature-footer a{color:inherit;text-decoration:none}.feature-footer small{color:#a6bdc3}.feature-page a:focus-visible{outline-offset:4px;outline:3px solid #e9a87d}.feature-not-found{padding:80px}.feature-not-found a{color:#176d69}@media (width<=800px){.feature-header-inner{min-height:70px}.feature-hero{padding:45px 0 65px}.feature-hero-grid,.feature-how-grid,.feature-detail-grid{grid-template-columns:1fr;gap:35px}.feature-hero .feature-kicker{margin-top:34px}.feature-hero h1{font-size:clamp(38px,9vw,56px)}.feature-how,.feature-detail,.feature-more{padding:65px 0}.feature-more-links{grid-template-columns:1fr 1fr}}@media (width<=480px){.feature-hero h1{font-size:39px}.feature-lede{font-size:16px}.feature-overview,.feature-question{padding:24px}.feature-more-links{grid-template-columns:1fr}}
