
:root{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#14263b;background:#f4f7fa;font-synthesis:none}*{box-sizing:border-box}body{margin:0}a{color:#125e83}a:focus-visible{outline:3px solid #73bdd6;outline-offset:3px}.skip{position:absolute;top:-100px;background:#fff;padding:14px;z-index:10}.skip:focus{top:0}.top{background:#0c1d2e;color:#fff}.bar{max-width:1120px;padding:18px 28px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand{text-decoration:none;color:white;font-size:1.12rem;font-weight:800;letter-spacing:-.025em}.brand mark{color:#90efdc;background:none}.nav{display:flex;gap:17px;flex-wrap:wrap}.nav a{color:#b4c5d4;text-decoration:none;font-size:.83rem}.nav a[aria-current=page],.nav a:hover{color:white}.wrap{max-width:1120px;margin:auto;padding:56px 28px 90px}.hero{background:linear-gradient(125deg,#0b273f,#0e4960 80%);color:white;border-radius:24px;padding:clamp(28px,6vw,72px);box-shadow:0 22px 55px #0e243327}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:.73rem;font-weight:800;color:#80e4cf}.hero h1{font-size:clamp(2.2rem,5.6vw,4.3rem);line-height:1.1;letter-spacing:-.045em;max-width:820px;margin:18px 0}.hero p{color:#d9eaf3;font-size:1.13rem;line-height:1.7;max-width:790px}.button{display:inline-block;background:#a1f3d6;color:#09273a!important;border-radius:10px;padding:14px 21px;text-decoration:none;font-weight:800;margin-top:15px}.small{color:#d3e4ee;font-size:.85rem}.layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(230px,.8fr);gap:36px;margin-top:50px}.article{background:white;border:1px solid #dfe7ee;border-radius:18px;padding:clamp(24px,4vw,47px)}.article h2{font-size:1.48rem;letter-spacing:-.025em;margin-top:35px;margin-bottom:12px}.article p,.article li{line-height:1.84;color:#3b4b5c}.article h2:first-child{margin-top:0}.aside{align-self:start;background:#e8f1f5;padding:25px;border-radius:18px;position:sticky;top:20px}.aside h2{margin-top:0}.aside a{display:block;margin:13px 0}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:32px 0}.tile{background:white;border:1px solid #dce7ee;border-radius:17px;padding:24px;min-height:190px}.tile small{color:#197993;font-weight:800;letter-spacing:.08em}.tile h2{font-size:1.2rem}.tile a{font-weight:700}.cta{background:#0e2e44;color:white;padding:28px;border-radius:18px;margin-top:33px}.cta p{color:#dfebf0}.cta a{margin-top:4px}.fine{font-size:.85rem;color:#708090;line-height:1.6}.faq details{border-bottom:1px solid #e3ebef;padding:17px 0}.faq summary{font-weight:700;cursor:pointer}.faq p{margin:10px 0}.footer{margin-top:70px;border-top:1px solid #d8e4eb;padding-top:24px;color:#5c6c7d;font-size:.86rem;line-height:1.6}@media(max-width:800px){.layout{grid-template-columns:1fr}.aside{position:static}.cards{grid-template-columns:1fr}.bar{align-items:flex-start;flex-direction:column}.wrap{padding:28px 16px 65px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}

/* Premium conversion homepage v2: scoped classes preserve guide pages */
html{scroll-behavior:smooth} .brand-label{font-size:.69rem;font-weight:600;color:#c4d5df;letter-spacing:.035em} .top-action{color:#0b2e3e!important;background:#a1f3d6;border-radius:9px;padding:9px 15px;text-decoration:none;font-size:.79rem;font-weight:800;white-space:nowrap} .conversion-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(250px,.75fr);align-items:center;gap:46px;position:relative;overflow:hidden;background:radial-gradient(circle at 95% 5%,#156b72 0%,transparent 45%),linear-gradient(135deg,#0b253f,#0b4056);padding:clamp(30px,5vw,62px)}.conversion-hero h1{font-size:clamp(2.45rem,4.6vw,4.1rem);max-width:760px}.conversion-hero h1 em{font-style:normal;color:#9bf1d7}.conversion-hero .hero-lede{font-size:1.04rem;max-width:635px}.hero-lede strong{color:white}.hero-actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.secondary-button{color:#e0f1f8;text-underline-offset:6px;font-size:.92rem;font-weight:700}.hero-trust{font-size:.76rem!important;color:#bdced9!important;line-height:1.6!important}.hero-trust span{padding:0 3px}.visual{background:#f7fcfc;color:#153143;border-radius:18px;padding:20px;box-shadow:0 16px 35px #051b2b80;transform:rotate(1deg)}.visual-head{font-size:.82rem;font-weight:800;padding-bottom:17px;display:flex;align-items:center;gap:8px}.visual-dot{background:#19b89c;border-radius:100%;height:9px;width:9px}.demo-label{margin-left:auto;color:#6a8491;font-size:.63rem;letter-spacing:.08em}.visual-line{display:flex;align-items:center;gap:12px;padding:12px 0;border-top:1px solid #dde9ea}.visual-line>span{font-size:.73rem;color:#4a7782;font-weight:800}.visual-line div{flex:1}.visual-line strong,.visual-line small{display:block}.visual-line strong{font-size:.77rem;letter-spacing:.09em}.visual-line small{color:#647986;font-size:.7rem}.visual-line b{color:#029d86}.visual-note{font-size:.67rem!important;color:#6a7a85!important;margin:12px 0 0!important}.trust-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:24px 0;border-bottom:1px solid #dce6ed}.trust-strip div{padding:5px 22px;border-right:1px solid #dce6ed}.trust-strip div:first-child{padding-left:5px}.trust-strip div:last-child{border-right:0}.trust-strip strong,.trust-strip span{display:block}.trust-strip strong{font-size:.89rem}.trust-strip span{font-size:.77rem;color:#657b89;margin-top:4px}.section{padding-top:82px;scroll-margin-top:30px}.section-kicker{color:#148c8c;font-size:.73rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.section h2,.highlight h2,.final-cta h2{font-size:clamp(1.7rem,3.5vw,2.7rem);letter-spacing:-.04em;line-height:1.2;margin:10px 0 20px;max-width:790px}.section h2 span{color:#607785}.section-intro{max-width:740px;color:#607181;line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.feature{background:#fff;border:1px solid #dce8eb;border-radius:18px;padding:27px}.feature-icon{border-radius:9px;color:#0a8979;background:#e9f9f4;width:46px;height:46px;display:grid;place-items:center;font-size:.79rem;font-weight:900}.feature h3{font-size:1.14rem;letter-spacing:-.025em}.feature p,.step p,.tile p{color:#5f7282;line-height:1.7;font-size:.93rem}.highlight{margin-top:82px;padding:42px;background:#e9f2f3;border:1px solid #d8e6ea;border-radius:24px;display:grid;grid-template-columns:1.15fr 1fr;gap:42px;align-items:center}.highlight p{color:#536979;line-height:1.75}.example-panel{background:#fff;border:1px solid #dce9e9;border-radius:15px;padding:25px;box-shadow:0 12px 30px #14344912}.example-heading{font-weight:800;padding-bottom:12px}.example-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #edf1f2;gap:12px;font-size:.89rem}.example-loss{color:#a73d42;font-weight:800;border-bottom:none}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.step{padding:25px 20px;border-radius:15px;background:white;border:1px solid #dce8eb}.step-num{background:#0b3550;color:#a7f0df;border-radius:9px;display:inline-grid;place-items:center;width:38px;height:38px;font-weight:800}.step h3{font-size:1.07rem}.inline-action{margin-top:25px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.inline-action span{color:#657986;font-size:.84rem}.section .cards{margin-top:26px}.section .tile{min-height:225px}.tile h3{font-size:1.13rem}.tile a{font-weight:750}.faq-section{max-width:940px}.faq-section summary{font-size:1.01rem}.faq-section details p{color:#617585;line-height:1.75}.final-cta{margin-top:90px;border-radius:24px;background:linear-gradient(120deg,#0b253c,#0b4a54);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:40px;padding:45px}.final-cta h2{max-width:520px}.final-cta p{color:#d5e8ed;max-width:550px}.final-cta .button{white-space:nowrap}.final-cta>div:last-child p{font-size:.79rem}.footer{display:flex;justify-content:space-between;gap:28px;padding-bottom:45px}.footer>div{max-width:48%}.footer p{margin:5px 0}.footer a{font-weight:700}@media(max-width:950px){.bar{flex-wrap:wrap}.conversion-hero{grid-template-columns:1fr}.visual{transform:none;max-width:460px}.feature-grid{grid-template-columns:1fr 1fr}.steps{grid-template-columns:1fr 1fr}.highlight{grid-template-columns:1fr}}@media(max-width:620px){.top-action{display:none}.conversion-hero{padding:28px 20px}.feature-grid,.steps,.trust-strip{grid-template-columns:1fr}.trust-strip div{padding:12px 5px;border:0;border-bottom:1px solid #dce6ed}.highlight{padding:25px 20px}.final-cta,.footer{flex-direction:column;align-items:flex-start}.footer>div{max-width:100%}.section{padding-top:55px}.visual{padding:15px}}
