.public-feature-page{background:var(--app-bg, #10151d);color:#edf1f7}.public-feature-content{--background: var(--app-bg, #10151d);--color: #edf1f7}.public-feature-shell{max-width:1120px;margin:auto;padding:28px 28px 16px}.public-feature-nav,.public-feature-nav nav,.public-feature-footer,.public-feature-breadcrumb{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.public-feature-nav{justify-content:space-between}.public-feature-shell a{color:#91bbff;text-decoration:none}.public-feature-shell a:hover{text-decoration:underline}.public-feature-shell a:focus-visible,.public-feature-faq summary:focus-visible{outline:2px solid #91bbff;outline-offset:5px}.public-feature-nav .public-feature-brand{color:#fff;font-size:1.5rem;font-weight:800;letter-spacing:-.04em}.public-feature-breadcrumb{margin:42px 0 24px;gap:12px;font-size:.85rem;color:#aab5c5}.public-feature-hero{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:center;padding:12px 0 54px}.public-feature-eyebrow{color:#91bbff;font-size:.8rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.public-feature-hero h1{font-size:clamp(2.1rem,4.1vw,3.5rem);line-height:1.08;letter-spacing:-.045em;margin:18px 0 24px;font-weight:800}.public-feature-shell p{line-height:1.7;color:#bbc6d6}.public-feature-hero .public-feature-lead{font-size:1.1rem}.public-feature-shell .public-feature-cta{display:inline-flex;padding:14px 20px;margin-top:16px;border-radius:10px;background:#3f8eff;color:#081322;font-weight:750}.public-feature-shell .public-feature-caption{font-size:.82rem;margin-top:14px}.public-feature-preview{margin:0;text-align:center}.public-feature-preview img{width:min(100%,248px);height:auto;border-radius:18px;border:1px solid #344052}.public-feature-preview figcaption{margin-top:14px;font-size:.8rem;color:#bbc6d6}.public-feature-section{padding:36px 0;border-top:1px solid #2b3543}.public-feature-section h2{font-size:1.5rem;letter-spacing:-.025em;margin:0 0 24px}.public-feature-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;list-style:none;padding:0;counter-reset:steps}.public-feature-steps li{counter-increment:steps}.public-feature-steps li:before{content:"0" counter(steps);color:#91bbff;font-weight:750;font-size:.85rem}.public-feature-steps h3{font-size:1.12rem;margin-top:12px}.public-feature-split{display:grid;grid-template-columns:1fr 1fr;gap:56px}.public-feature-text-link{display:inline-block;line-height:1.6}.public-feature-homework{padding:26px;border:1px solid #344052;border-radius:18px;background:#192230}.public-feature-homework h2{font-size:1.5rem;line-height:1.3}.public-feature-homework ul{list-style:none;padding:0;margin:24px 0 0}.public-feature-homework li{display:flex;gap:16px;padding:18px 0;border-top:1px solid #344052}.public-feature-homework li>span{color:#91bbff;font-size:1.8rem}.public-feature-homework p{margin:4px 0;font-size:.9rem}.public-feature-homework small{color:#a4d6c3}.public-feature-faq details{border-bottom:1px solid #2b3543;padding:18px 0}.public-feature-faq summary{cursor:pointer;font-weight:650;line-height:1.5}.public-feature-faq p{max-width:780px}.public-feature-footer{padding:28px 0;margin-top:20px;font-size:.85rem}@media(max-width:700px){.public-feature-shell{padding:22px 20px 12px}.public-feature-nav{gap:20px}.public-feature-nav nav{gap:20px;font-size:.9rem}.public-feature-hero,.public-feature-steps,.public-feature-split{grid-template-columns:1fr;gap:28px}.public-feature-breadcrumb{margin-top:28px}.public-feature-hero{padding-bottom:32px}.public-feature-preview img{width:210px}.public-feature-section{padding:28px 0}}
