@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{color-scheme:light;--navy:#09283c;--ink:#11374b;--muted:#536b78;--mint:#14a98c;--line:#dbe8e7;--paper:#fff;--soft:#f3f9f7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;line-height:1.6}a{color:inherit}.wrap{width:min(1150px,calc(100% - 48px));margin-inline:auto}.topbar{height:76px;border-bottom:1px solid #e8eeef;display:flex;align-items:center;justify-content:space-between;padding:0 max(24px,calc((100vw - 1150px)/2));background:#fff}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--navy);font-size:16px;font-weight:800}.brand em{font-style:normal;color:#258e86}.brand-mark{height:35px;width:35px;border-radius:11px;display:grid;place-items:center;font-size:26px;font-weight:700;background:#e2f7f0;color:#139a7e}.top-action{font-weight:700;text-decoration:none;font-size:13px;color:#137f74}.top-action span{font-size:18px;margin-left:6px}h1,h2,h3{font-family:Manrope,Arial,sans-serif;line-height:1.17;color:var(--navy);letter-spacing:-.035em}h1{font-size:clamp(40px,4.45vw,65px);margin:25px 0}h1 span{color:#098e78}h2{font-size:clamp(29px,3vw,42px);margin:12px 0 17px}h3{font-size:19px;margin:13px 0}p{margin:0 0 15px}.eyebrow,.small-label{font-size:11px;letter-spacing:.15em;font-weight:800;color:#0a8777}.dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#12b194}.hero{min-height:590px;padding-block:77px 80px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:60px}.lead{font-size:18px;max-width:610px;color:#4d6876;line-height:1.75}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin:30px 0 18px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;text-decoration:none;border-radius:10px;padding:14px 20px;font-weight:800;font-size:14px;transition:transform .18s,box-shadow .18s;min-height:52px}.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px #052c371c}.primary{background:#0a917d;color:white}.secondary{background:#eef8f5;color:#076d61;border:1px solid #c7e9dc}.micro{font-size:13px;color:#74838a}.hero-visual{background:linear-gradient(145deg,#0a2d42,#0a4b55);color:white;border-radius:25px;padding:31px;box-shadow:0 24px 65px #0a36452b;transform:rotate(1deg)}.visual-head{display:flex;gap:8px;align-items:center;font-size:10px;letter-spacing:.1em;font-weight:700;color:#cde9e8}.ring{font-size:22px;color:#58e5cc}.live{margin-left:auto;background:#1e6c6f;border:1px solid #6ba3a4;padding:5px 8px;border-radius:20px}.visual-title{margin-top:36px;text-transform:uppercase;letter-spacing:.13em;font-size:11px;color:#87bfc3}.visual-question{font-family:Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1.35;margin:13px 0 29px}.visual-line{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #ffffff28;padding:14px 0;font-size:14px;color:#d2eeee}.visual-line strong{color:#b3fbd8}.visual-footer{background:#f3fcf8;color:#144253;border-radius:12px;margin-top:20px;padding:15px;font-size:14px;font-weight:700;display:flex;gap:10px;align-items:center}.check{width:26px;height:26px;border-radius:50%;background:#13a687;color:white;display:grid;place-items:center}.proof-strip{background:#0d3548;color:#e6fbf4}.proof-items{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;padding:18px 0;font-size:13px;font-weight:700}.section{padding-block:96px}.section-intro{text-align:center;max-width:740px;margin:0 auto 44px}.section-intro p{font-size:17px;color:var(--muted)}.video-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);gap:25px;align-items:stretch}.video-shell{background:#092a3d;padding:10px;border-radius:18px;box-shadow:0 18px 50px #0b344225;overflow:hidden}.video-shell video{display:block;width:100%;aspect-ratio:3/2;object-fit:contain;background:#051d2b;border-radius:11px}.video-caption{padding:10px 8px 3px;color:#b7d2d9;font-size:12px}.video-aside{background:#f0f8f6;border:1px solid #d8ece4;border-radius:18px;padding:33px}.video-aside h3{font-size:24px}.video-aside ul{padding-left:20px;margin:26px 0}.video-aside li{margin-bottom:16px;color:#466575}.underlink{color:#078a77;font-weight:800;text-underline-offset:4px}.tinted{background:#f2f9f7}.features{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.feature{background:white;border:1px solid #dfebe8;border-radius:18px;padding:27px;box-shadow:0 9px 26px #0e48530b;min-height:270px;position:relative}.feature-num{font-size:11px;font-weight:800;letter-spacing:.15em;color:#6e9a9a}.feature-icon{width:48px;height:48px;border-radius:14px;background:#e2f8ee;color:#10947e;font-weight:800;font-size:29px;display:grid;place-items:center;margin-top:16px}.feature p,.steps p,.detail-card p{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.steps>div{border-top:2px solid #dcece7;padding-top:24px}.steps b{background:#0e917c;color:white;border-radius:10px;padding:8px 13px}.steps h3{margin-top:22px}.cta-panel{margin-top:25px;margin-bottom:45px;padding:50px 55px;background:linear-gradient(110deg,#082d42,#0d5660);border-radius:24px;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.cta-panel h2,.cta-panel p{color:white}.cta-panel h2{max-width:710px}.cta-panel p{color:#d7e9e9}.cta-panel .eyebrow{color:#86f6d5}.cta-side{text-align:center;display:grid;gap:10px}.cta-side span{font-size:12px;color:#d3e2e4}.light{background:#fff;color:#096e67}.details{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:22px}.detail-card{background:#f7faf9;border:1px solid #e5edeb;border-radius:15px;padding:25px}.detail-card h3{font-size:17px}.detail-card p{font-size:14px}.detail-card a{color:#0b7d74;font-weight:700;font-size:14px}footer{background:#071f30;color:#d3e8e8;padding:38px 0}.footer-inner{display:grid;grid-template-columns:1fr 1.6fr;gap:40px}.footer-inner strong{color:white}.footer-inner p{font-size:12px;margin-top:9px}.footer-fine a{color:#adf5dc}@media(max-width:900px){.hero{grid-template-columns:1fr;padding-block:54px;gap:32px}.hero-visual{transform:none;max-width:580px}.video-layout{grid-template-columns:1fr}.cta-panel{grid-template-columns:1fr}.features{grid-template-columns:1fr 1fr}.steps{gap:18px}}@media(max-width:620px){.wrap{width:min(100% - 32px,1150px)}.topbar{padding:0 16px;height:65px}.brand{font-size:13px}.hero{padding-block:45px}.hero-visual{padding:23px}h1{font-size:38px}.lead{font-size:16px}.hero-actions{display:grid}.btn{width:100%}.proof-items{display:grid}.section{padding-block:64px}.features,.steps,.details,.footer-inner{grid-template-columns:1fr}.feature{min-height:auto}.cta-panel{padding:30px 25px}.video-aside{padding:24px}.footer-inner{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn{transition:none}}
