:root{--navy:#073c68;--ink:#122f45;--blue:#087fb0;--muted:#526777;--line:#dce5ec;--gold:#c18e2c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:35px}body{margin:0;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;background:#fff}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #ca9834;outline-offset:6px}.skip{position:absolute;top:-100px;padding:16px;background:white;z-index:10}.skip:focus{top:0}header,footer{max-width:1280px;margin:auto;padding:28px 48px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;letter-spacing:2px;font-weight:650}.mark{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:linear-gradient(135deg,#084c7d,#079dbf);color:#fff;font-size:28px;letter-spacing:0}.brand small{display:block;font-size:11px;letter-spacing:4px;margin-top:4px;font-weight:500}nav{display:flex;gap:30px;font-size:15px}nav a:hover,footer>a:last-child:hover{color:var(--blue)}.soon{font-size:13px;border:1px solid var(--line);padding:10px 15px;border-radius:24px;color:var(--muted)}.hero{max-width:1280px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;gap:60px;padding:55px 48px 85px;align-items:center}.eyebrow{font-size:12px;font-weight:700;letter-spacing:2px;line-height:1.8;color:var(--blue)}h1{font-size:clamp(45px,5.25vw,72px);line-height:1.08;letter-spacing:-3px;margin:28px 0}h1 em{font-style:normal;color:var(--blue)}.intro{font-size:19px;line-height:1.75;max-width:460px;color:var(--muted)}.button{display:inline-flex;gap:35px;background:var(--navy);color:#fff;padding:19px 24px;border-radius:8px;font-weight:600;margin-top:24px}.button:hover{background:#096295}.button span{font-size:20px}.release{font-size:13px;line-height:1.6;color:var(--muted);margin-top:20px}.product{background:#edf4f8;border-radius:8px 8px 120px 8px;padding:26px 25px 18px;text-align:center;overflow:hidden;height:665px}.product-label{display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.5px;margin-bottom:23px;color:#42657c}.product img{height:548px;width:auto;max-width:100%;object-fit:contain;border:7px solid #123d5a;border-radius:36px;box-shadow:20px 25px 45px #173c5526;transform:rotate(4deg)}.product p{font-size:12px;color:#587082;margin-top:21px}.statement{background:var(--navy);color:white;padding:75px max(48px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:0 60px}.statement>p:first-child{grid-column:1/-1;color:#a7d5ea;font-size:16px}.statement h2{margin:6px 0;font-size:42px;line-height:1.2;letter-spacing:-1px}.statement-body{align-self:end;font-size:18px;line-height:1.75;color:#d3e2ec;max-width:450px}.features,.steps,.faq{max-width:1280px;margin:auto;padding:100px 48px}h2{font-size:46px;letter-spacing:-1.7px;line-height:1.16;margin:20px 0 40px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0 40px}.feature-grid article{padding:32px 0;border-top:1px solid var(--line)}.num{font-size:13px;color:var(--gold);font-weight:650}h3{font-size:23px;letter-spacing:-.5px;margin:21px 0 12px}article p,.steps p,.faq p{font-size:16px;line-height:1.8;color:var(--muted);margin:0}.steps{background:#f3f7fa;max-width:none;padding-left:max(48px,calc((100vw - 1184px)/2));padding-right:max(48px,calc((100vw - 1184px)/2));display:grid;grid-template-columns:1fr 1fr;gap:75px}.steps ol{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:25px;padding:0 0 28px;margin:0 0 25px;border-bottom:1px solid var(--line)}.steps li:last-child{border:0;margin:0;padding:0}.steps li>span{color:var(--blue);font-size:14px;padding-top:5px}.steps h3{margin:0 0 10px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}.faq details{border-bottom:1px solid var(--line);padding:23px 0}.faq summary{font-size:18px;cursor:pointer;font-weight:600;line-height:1.6}.faq details p{margin-top:17px}.closing{background:#e8f2f7;text-align:center;padding:75px 24px}.closing h2{font-size:58px;margin:20px 0}.closing>p:not(.eyebrow){font-size:19px;color:var(--muted)}.launch-note{display:inline-block;border-top:1px solid #bdceda;margin-top:25px;padding-top:25px;font-size:14px;color:var(--navy)}footer{padding-top:40px;padding-bottom:40px}footer p,footer>a:last-child{font-size:13px;color:var(--muted)}@media(max-width:900px){header,footer{padding:24px}nav{gap:18px}.soon{display:none}.hero{padding:30px 24px 65px;gap:30px}h1{font-size:52px}.product{height:590px;padding:24px 12px}.product img{height:480px}.product-label{font-size:8px}.statement,.features,.steps,.faq{padding:65px 24px}.feature-grid{gap:0 24px}.statement h2{font-size:35px}.steps{gap:35px}.faq{gap:30px}h2{font-size:38px}}@media(max-width:600px){header{padding:22px 20px}.brand{font-size:17px}.mark{width:40px;height:40px;font-size:25px}nav{font-size:13px;gap:15px}nav a:nth-child(2){display:none}.hero{grid-template-columns:1fr;padding:20px 20px 50px;gap:35px}h1{font-size:53px;letter-spacing:-2.4px}.intro{font-size:17px}.product{height:590px;max-width:440px;width:100%;margin:auto}.product img{height:480px}.product-label{font-size:10px}.statement,.steps,.faq{grid-template-columns:1fr;gap:25px}.statement h2{font-size:35px}.statement-body{margin-bottom:0}.features,.steps,.faq{padding:60px 22px}.feature-grid{grid-template-columns:1fr 1fr;gap:0 24px}article h3{font-size:20px}article p{font-size:15px}h2{font-size:37px}.faq h2{margin-bottom:10px}.closing h2{font-size:43px}footer{flex-wrap:wrap;gap:25px}footer .brand{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
