@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Space+Grotesk:wght@400;500;600;700&display=swap";
:root{--bg:#07131b;--panel:#0d202b;--panel2:#112936;--ink:#f4f5ef;--muted:#a3b4ba;--cyan:#75d9e8;--coral:#f28372;--line:#294451}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit}button,a{-webkit-tap-highlight-color:transparent}.site-shell{overflow:hidden}.site-header{border-bottom:1px solid #ffffff16;align-items:center;gap:5%;max-width:1440px;height:82px;margin:auto;padding:0 5%;display:flex}.wordmark{letter-spacing:.14em;white-space:nowrap;font-family:Space Grotesk,sans-serif;font-size:21px;font-weight:700;text-decoration:none}.mark{color:var(--coral);font-size:23px}.site-header nav{gap:34px;margin:auto;display:flex}.site-header nav a,.nav-cta{letter-spacing:.04em;font-size:13px;font-weight:700;text-decoration:none}.site-header nav a{color:#c1d1d1}.site-header nav a:hover,.footer-links a:hover{color:var(--cyan)}.nav-cta{white-space:nowrap;border:1px solid #6e98a2;border-radius:5px;padding:12px 17px}.nav-cta span{color:var(--cyan);margin-left:12px}.hero{grid-template-columns:1fr 1.07fr;align-items:center;gap:6%;max-width:1440px;min-height:680px;margin:auto;padding:90px 5% 75px;display:grid;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#17394775,#0000 70%);width:65%;height:100%;position:absolute;top:-30%;left:-20%}.hero-copy{z-index:2;position:relative}.eyebrow,.section-kicker,.feature-number{letter-spacing:.2em;color:var(--cyan);font:700 11px Space Grotesk,sans-serif}.eyebrow{align-items:center;gap:10px;display:flex}.pulse{background:var(--coral);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #f2837222}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:Space Grotesk,sans-serif}h1{letter-spacing:-.065em;margin:28px 0;font-size:clamp(52px,5.1vw,82px);line-height:1.03}h1 em,h2 em{color:var(--cyan);font-style:normal}.hero-copy>p{color:#b6c7ca;max-width:510px;font-size:19px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin:36px 0 52px;display:flex}.button{letter-spacing:.03em;border-radius:5px;justify-content:space-between;align-items:center;gap:28px;padding:15px 20px;font:700 13px Space Grotesk,sans-serif;text-decoration:none;display:inline-flex}.button.primary{background:var(--coral);color:#091923}.button.primary:hover{background:#ff9b86}.button.ghost{color:#d7e8e7;border:1px solid #53717b}.button.ghost:hover{border-color:var(--cyan)}.hero-meta{letter-spacing:.13em;color:#91abb2;align-items:center;gap:18px;font:700 10px Space Grotesk,sans-serif;display:flex}.hero-meta i{background:var(--coral);border-radius:50%;width:3px;height:3px}.hero-art{background:#102631;border:1px solid #31515d;padding:12px;position:relative;transform:rotate(2deg);box-shadow:26px 28px #112734,0 35px 90px #0008}.hero-art img{aspect-ratio:1.73;object-fit:cover;width:100%;display:block}.art-glow{pointer-events:none;position:absolute;inset:0;box-shadow:0 0 110px #5cd3e631}.art-label{letter-spacing:.12em;text-transform:uppercase;color:#9cbfc3;padding:15px 8px 3px;font:600 11px Space Grotesk,sans-serif}.section-intro,.modes,.download{max-width:1440px;margin:auto;padding:100px 5%}.section-intro{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr 1fr;align-items:start;gap:30px;display:grid}h2{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.3vw,62px);line-height:1.09}.section-intro>p,.modes-head>p{color:var(--muted);max-width:330px;font-size:16px;line-height:1.7}.feature-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1440px;margin:auto;padding:0 5% 120px;display:grid}.feature-card{background:linear-gradient(145deg,#102d37,#0b202b);border:1px solid #294a55;min-height:600px;padding:35px;position:relative;overflow:hidden}.feature-card h3{letter-spacing:-.04em;margin:20px 0 9px;font-size:33px}.feature-card p{color:var(--muted);max-width:360px;line-height:1.7}.feature-card img{border:7px solid #263c47;border-radius:20px;width:58%;max-width:330px;margin:20px auto -100px;display:block;box-shadow:0 30px 60px #0007}.feature-wide{grid-column:span 2;justify-content:space-between;align-items:center;min-height:390px;display:flex}.feature-wide .feature-text{max-width:440px}.feature-wide img{width:30%;margin:20px 7% -135px;transform:rotate(-6deg)}.modes{border-top:1px solid var(--line)}.modes-head{justify-content:space-between;gap:30px;margin:25px 0 60px;display:flex}.mode-list{border-top:1px solid #385360;grid-template-columns:repeat(3,1fr);display:grid}.mode-list>div{border-right:1px solid #385360;padding:30px}.mode-list>div:last-child{border:0}.mode-list span{color:var(--coral);font:700 12px Space Grotesk,sans-serif}.mode-list h3{margin:45px 0 8px;font-size:29px}.mode-list p{color:var(--muted);line-height:1.6}.download{padding-top:50px;padding-bottom:130px}.download-inner{background:linear-gradient(125deg,#14323c,#1a3940 62%,#213741);border:1px solid #467380;align-items:center;gap:60px;padding:50px 6%;display:flex}.download-inner>img{object-fit:cover;border-radius:34px;width:190px;height:190px;box-shadow:0 22px 45px #0008}.download h2{margin:20px 0}.download p{color:#c3d4d3;max-width:560px;line-height:1.7}.availability{flex-wrap:wrap;gap:12px;display:flex}.availability span{color:#f8e2d4;border:1px solid #9c7c72;border-radius:4px;padding:12px 15px;font:700 12px Space Grotesk,sans-serif}footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:25px;max-width:1440px;margin:auto;padding:50px 5%;display:flex}footer p{color:#8ca5ac;margin:10px 0;font-size:13px}.footer-links{flex-wrap:wrap;gap:24px;display:flex}.footer-links a{color:#a6bdc0;font-size:13px;text-decoration:none}.footer-copy{width:100%}.document{max-width:850px;min-height:65vh;margin:0 auto;padding:95px 25px 130px}.document h1{margin:24px 0 35px}.document h2{letter-spacing:-.035em;margin:50px 0 18px;font-size:28px}.document p,.document li{color:#b8c9cc;font-size:16px;line-height:1.85}.document .lead{color:#e3eeee;font-size:20px}.document a:not(.button){color:var(--cyan)}.document-card{background:#102833;border:1px solid #32515a;margin:25px 0;padding:30px 34px}.document-card h2{margin:0 0 15px}.document-card .button{margin-top:10px}.document ol{padding-left:25px}@media (max-width:900px){.site-header nav{display:none}.site-header{justify-content:space-between}.hero{grid-template-columns:1fr;gap:55px;padding-top:75px}.hero-art{max-width:650px}.section-intro{grid-template-columns:1fr 1fr}.section-intro .section-kicker{grid-column:span 2}.feature-card{min-height:530px}.feature-wide{min-height:350px}}@media (max-width:620px){.site-header{height:68px}.wordmark{font-size:17px}.nav-cta{padding:10px;font-size:11px}.hero{min-height:auto;padding:60px 6% 90px}.hero h1{font-size:52px}.hero-copy>p{font-size:17px}.hero-art{box-shadow:12px 15px #112734}.hero-meta{gap:10px;font-size:9px}.section-intro,.modes,.download{padding:70px 6%}.section-intro{display:block}.section-intro h2{margin:20px 0}.feature-grid{grid-template-columns:1fr;padding:0 6% 70px}.feature-card,.feature-wide{grid-column:span 1;min-height:530px;padding:28px;display:block}.feature-card img,.feature-wide img{width:65%;margin:20px auto -90px;transform:none}.feature-wide{min-height:500px}.modes-head{display:block}.modes-head p{margin-top:25px}.mode-list{display:block}.mode-list>div{border-bottom:1px solid #385360;border-right:0;padding:25px 5px}.mode-list h3{margin:15px 0 5px}.download-inner{padding:35px;display:block}.download-inner>img{border-radius:20px;width:100px;height:100px;margin-bottom:35px}.download h2{font-size:43px}footer{padding:35px 6%}.document{padding:65px 6% 90px}.document h1{font-size:48px}.document-card{padding:23px}}
