:root{--ink:#081015;--navy:#0d1820;--navy2:#14242d;--paper:#f2eee5;--orange:#ff6437;--amber:#ffb23e;--mint:#55e2af;--white:#fff;--muted:#9ba9b1;--line:#31404a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;line-height:1.55}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.header{height:86px;padding:0 max(24px,calc((100% - 1240px)/2));position:absolute;z-index:10;width:100%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.brand img{width:44px;height:44px;border-radius:9px}.brand b{font-size:19px}.header nav,.footer nav{display:flex;gap:28px}.header a{color:#c2cbd0;text-decoration:none;font-size:12px;font-weight:700}.header nav a:hover{color:#fff}.ghost{border:1px solid #ffffff30;padding:10px 14px;border-radius:6px}.hero{position:relative;overflow:hidden;color:#fff;padding:150px 0 120px;min-height:780px;background:radial-gradient(circle at 78% 45%,#263e4a 0,#101b23 35%,#071015 73%)}.hero:after{content:"";position:absolute;inset:0;opacity:.12;background-image:linear-gradient(#fff 1px,transparent 1px),linear-gradient(90deg,#fff 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(90deg,transparent 25%,#000)}.glow{position:absolute;width:500px;height:500px;border-radius:50%;right:-200px;top:-180px;background:#ff64372c}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:.88fr 1.12fr;gap:55px;align-items:center}.eyebrow{margin:0 0 18px;font-size:10px;font-weight:900;letter-spacing:.17em}.eyebrow.orange{color:var(--orange)}.eyebrow.amber{color:var(--amber)}.free-pill{display:inline-block;color:var(--amber);border:1px solid #ffb23e65;background:#ffb23e12;padding:7px 11px;font-size:10px;font-weight:900;letter-spacing:.08em;margin-bottom:22px}h1,h2,h3{font-family:Manrope,Inter,Arial,sans-serif;line-height:1.02;letter-spacing:-.055em;margin:0}h1{font-size:clamp(52px,5.5vw,79px)}h2{font-size:clamp(43px,4.8vw,66px)}h3{font-size:25px}em{font-style:normal;color:var(--orange)}.lead{font-size:17px;color:#b3bec5;line-height:1.75;max-width:560px;margin:28px 0}.actions{display:flex;gap:12px}.button{display:inline-flex;padding:14px 19px;border-radius:5px;text-decoration:none;font-size:12px;font-weight:900}.hot{color:#fff;background:linear-gradient(135deg,#ff7444,#e84626);box-shadow:0 15px 40px #ff643740}.clear{color:#fff;border:1px solid #ffffff30;background:#ffffff0a}.platforms{font-size:10px;color:#7f909a;margin-top:35px}.hero-art{position:relative;margin-right:-90px}.desktop{padding:8px;background:#090d10;border:1px solid #53626c;border-radius:8px;box-shadow:0 40px 100px #000b;transform:perspective(1100px) rotateY(-5deg)}.desktop img{display:block;width:100%}.floating-phone,.phone{background:#020405;border:2px solid #586873;padding:8px;border-radius:28px;box-shadow:0 28px 70px #000}.floating-phone{position:absolute;right:0;bottom:-90px;width:170px;transform:rotate(4deg)}.floating-phone img,.phone img{display:block;width:100%;border-radius:20px}.promise{background:var(--orange);color:#fff}.promise .wrap{min-height:75px;display:flex;align-items:center;justify-content:space-between;gap:20px}.promise b{font-size:18px}.promise span{font-size:11px}.promise span:before{content:"✓";color:#30150d;margin-right:8px}.section{padding:120px 0}.light{background:var(--paper)}.split-heading{display:grid;grid-template-columns:1fr .8fr;gap:100px;align-items:end}.split-heading>p{font-size:17px;color:#5e6666;line-height:1.75;margin:0}.role-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:70px;border-top:1px solid #c9c3b7}.role-grid article{padding:26px 24px;border-right:1px solid #c9c3b7}.role-grid b{font-size:16px}.role-grid p{font-size:12px;color:#6c706d}.dark{background:#081117;color:#fff;overflow:hidden}.product-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:75px;align-items:center}.copy>p:not(.eyebrow,.fine){color:#a5b1b8;font-size:16px;line-height:1.75}.copy ul{padding:0;list-style:none;border-top:1px solid var(--line);margin:28px 0}.copy li{padding:13px 0;border-bottom:1px solid var(--line);font-size:12px}.copy li:before{content:"●";font-size:8px;color:var(--mint);margin-right:10px}.tag,.beta{display:inline-block;font-size:8px;letter-spacing:.14em;font-weight:900;padding:5px 8px;color:#081117;background:var(--amber);margin-bottom:18px}.beta{margin:0 0 0 8px}.fine{font-size:10px!important;color:#71818a!important}.mix-stage{position:relative;padding:70px 50px 75px 0}.wide-shot{border:7px solid #273640;box-shadow:0 35px 90px #000}.wide-shot img{display:block;width:100%}.mix-stage .phone{position:absolute;width:190px;right:-20px;bottom:0;transform:rotate(3deg)}.intercom{background:#ecded0}.reverse{grid-template-columns:1.25fr .75fr}.intercom-shot{padding:8px;background:#16232b;box-shadow:0 30px 70px #55352232}.intercom-shot img{display:block;width:100%}.intercom .copy>p:not(.eyebrow,.fine){color:#58605f}.intercom .copy li{border-color:#c4b8ad}.intercom .copy ul{border-color:#c4b8ad}.paper{background:#f4f0e7;overflow:hidden}.producer-collage{position:relative;margin-top:65px;padding:0 90px 125px 0}.producer-main{display:block;width:100%;border:7px solid #142028;box-shadow:0 30px 80px #27302b38}.producer-tablet{position:absolute;right:0;bottom:40px;width:41%;border:7px solid #10171c;border-radius:20px;box-shadow:0 25px 60px #0007}.producer-phone{position:absolute;right:32%;bottom:0;width:16%;border:7px solid #10171c;border-radius:25px;box-shadow:0 25px 60px #0008}.mini-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #cbc4b8}.mini-grid span{padding:22px;border-right:1px solid #cbc4b8;color:#777;font-size:11px}.mini-grid b{display:block;color:var(--ink);font-size:14px}.systems{background:#15232c;color:#fff}.systems h2{max-width:800px}.system-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.system-grid span{padding:28px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);font-weight:800}.system-grid small{color:#82939d;font-weight:400}.free{background:linear-gradient(135deg,#ff693a,#ee4f2d);color:#fff}.free-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}.free-grid>div>p{font-size:17px;line-height:1.75}.numbers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:35px}.numbers span{background:#ffffff13;border-top:3px solid #fff;padding:20px}.numbers b,.numbers small{display:block}.numbers b{font-size:20px}.numbers small{font-size:10px}.download{background:#071016;color:#fff}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.download-logo{width:90px;border-radius:18px;margin-bottom:30px}.download-grid p:not(.eyebrow){color:#94a2aa}.notes{color:var(--amber);font-size:12px;font-weight:900;text-decoration:none}.download-list{border-top:1px solid var(--line)}.download-list a{display:flex;align-items:center;justify-content:space-between;color:#fff;text-decoration:none;padding:16px 4px;border-bottom:1px solid var(--line)}.download-list b,.download-list small{display:block}.download-list small{color:#81919b;font-weight:400}.download-list strong{color:var(--orange);font-size:20px}.contribute{background:#e6dfd2}.contribute>div>h2{max-width:720px}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:55px}.support-grid article{background:#f7f3eb;padding:36px;border-top:4px solid var(--orange)}.support-grid p{color:#606864}.support-grid small{display:block;color:#817c74;font-size:9px;line-height:1.55;margin-top:18px}.dark-button{background:var(--ink);color:#fff}.venmo{background:#3d95ce;color:#fff}footer{background:#071016;color:#fff}.footer{min-height:115px;display:flex;align-items:center;justify-content:space-between}.footer p{color:#73838d;font-size:11px}.footer nav a{color:#a9b4ba;text-decoration:none;font-size:10px}
@media(max-width:900px){.header nav{display:none}.hero-grid,.split-heading,.product-grid,.reverse,.free-grid,.download-grid{grid-template-columns:1fr}.hero-art{margin:30px 0 0}.promise .wrap{flex-wrap:wrap;padding:18px 0}.role-grid,.mini-grid{grid-template-columns:1fr 1fr}.product-grid{gap:45px}.reverse .intercom-shot{order:2}.system-grid{grid-template-columns:1fr 1fr}.download-grid{gap:60px}}
@media(max-width:600px){.wrap{width:calc(100% - 32px)}.header{height:72px;padding:0 16px}.ghost{display:none}.hero{padding:110px 0 90px;min-height:0}.hero-grid{gap:10px}h1{font-size:47px}.lead{font-size:15px}.actions{flex-direction:column}.button{justify-content:center}.floating-phone{width:125px;bottom:-60px}.promise .wrap{display:grid;gap:6px}.section{padding:82px 0}.split-heading{gap:28px}.role-grid,.mini-grid,.system-grid,.support-grid,.numbers{grid-template-columns:1fr}.role-grid article,.mini-grid span{border-right:0;border-bottom:1px solid #c9c3b7}.mix-stage{padding:20px 34px 80px 0}.mix-stage .phone{width:140px;right:-5px}.producer-collage{padding:0 20px 110px 0}.producer-tablet{width:68%;right:-8px}.producer-phone{width:27%;right:46%}.free-grid,.download-grid{gap:45px}.footer{padding:35px 0;flex-wrap:wrap;gap:18px}.footer nav{width:100%;justify-content:space-between}}
