:root{--black:#050505;--surface:#0b0b0c;--surface-raised:#111113;--line:#26262a;--line-soft:#19191c;--red:#df2638;--red-dark:#8f101c;--white:#f6f3f1;--muted:#aaa5a2;--muted-dark:#777270;--content:1180px}*{box-sizing:border-box}html{background:var(--black);scroll-behavior:smooth}body{background:radial-gradient(circle at 75% 12%, #a50d1b1f, transparent 30rem), var(--black);min-width:320px;color:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}.site-shell{min-height:100vh;overflow:hidden}.section-wrap,.site-header,.site-footer-inner{width:min(calc(100% - 48px), var(--content));margin-inline:auto}.skip-link{z-index:100;background:var(--white);color:var(--black);border-radius:8px;padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:10;border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:86px;display:flex;position:relative}.wordmark{letter-spacing:.18em;align-items:center;gap:12px;font-size:20px;font-weight:750;display:inline-flex}.wordmark img{border-radius:10px;width:38px;height:38px}.site-nav{color:var(--muted);align-items:center;gap:30px;font-size:14px;font-weight:600;display:flex}.site-nav a{padding:10px 0;transition:color .16s}.site-nav a:hover,.site-nav a:focus-visible{color:var(--white)}.nav-support{color:var(--white);border:1px solid #4a1d23;border-radius:999px;padding:10px 17px!important}.hero{grid-template-columns:minmax(0,1.05fr) minmax(320px,.75fr);align-items:center;gap:72px;min-height:700px;padding-block:88px 100px;display:grid}.eyebrow,.kicker{color:var(--red);letter-spacing:.18em;text-transform:uppercase;margin:0 0 22px;font-size:12px;font-weight:800}.eyebrow{align-items:center;gap:10px;display:flex}.eyebrow span{background:var(--red);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #df2638cc}.hero h1,.section-heading h2,.launch-section h2,.page-hero h1{letter-spacing:-.055em;margin:0;font-weight:650;line-height:.98}.hero h1{max-width:720px;font-size:clamp(54px,7vw,92px)}.hero h1 strong{color:var(--red);font-weight:inherit}.hero-intro{max-width:620px;color:var(--muted);margin:32px 0 0;font-size:19px;line-height:1.65}.hero-actions{align-items:center;gap:26px;margin-top:38px;display:flex}.app-store-button{min-width:198px;color:var(--white);background:#111113;border:1px solid #343438;border-radius:12px;align-items:center;gap:12px;padding:12px 18px;font-size:20px;font-weight:650;line-height:1;display:inline-flex}.app-store-button small{color:var(--muted);letter-spacing:.08em;margin-bottom:4px;font-size:9px;font-weight:700;display:block}.apple-mark{color:var(--red);font-size:25px}.text-link{color:var(--white);font-size:15px;font-weight:700}.text-link span{color:var(--red);margin-left:5px}.brand-stage{border:1px solid var(--line);background:linear-gradient(145deg,#121214f5,#070708f5);border-radius:36px;justify-items:center;min-height:430px;padding:42px;display:grid;position:relative;box-shadow:0 34px 100px #00000080}.brand-stage:before{content:"";border:1px solid #ffffff09;border-radius:26px;position:absolute;inset:14px}.brand-glow{filter:blur(80px);background:#cd102238;border-radius:50%;width:270px;height:270px;position:absolute;top:50px}.icon-frame{background:#171719;border-radius:54px;align-self:end;width:min(250px,75%);padding:8px;position:relative;box-shadow:0 28px 60px #0009,0 0 48px #c711222e}.icon-frame img{border-radius:47px}.brand-stage p{color:var(--muted);letter-spacing:.06em;text-align:center;text-transform:uppercase;align-self:end;margin:28px 0 0;font-size:14px;font-weight:600;line-height:1.6;position:relative}.feature-section{border-top:1px solid var(--line-soft);padding-block:112px}.section-heading{grid-template-columns:.6fr 1fr;align-items:end;gap:40px;margin-bottom:52px;display:grid}.section-heading .kicker{margin-bottom:8px}.section-heading h2,.launch-section h2{font-size:clamp(40px,5vw,64px)}.feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.feature-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;min-height:270px;padding:30px}.feature-number{color:var(--red);letter-spacing:.14em;margin-bottom:58px;font-size:12px;font-weight:800;display:inline-block}.feature-card h3{letter-spacing:-.025em;margin:0 0 13px;font-size:23px}.feature-card p,.launch-section p,.page-hero p,.legal-copy p,.legal-copy li,.support-card p{color:var(--muted);line-height:1.7}.feature-card p{margin:0;font-size:15px}.launch-section{border-top:1px solid var(--line-soft);grid-template-columns:.8fr 1fr;gap:72px;padding-block:112px;display:grid}.launch-section p{max-width:430px}.launch-links{border-top:1px solid var(--line)}.launch-links a{border-bottom:1px solid var(--line);grid-template-columns:150px 1fr auto;align-items:center;gap:20px;min-height:96px;transition:background .16s,padding .16s;display:grid}.launch-links a:hover,.launch-links a:focus-visible{background:#df26380f;padding-inline:14px}.launch-links span{color:var(--muted-dark);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.launch-links strong{font-size:18px}.launch-links b{color:var(--red);font-size:22px}.page-main{min-height:70vh}.page-hero{border-bottom:1px solid var(--line-soft);padding-block:96px 72px}.page-hero h1{max-width:800px;font-size:clamp(52px,7vw,86px)}.page-hero p{max-width:690px;margin:28px 0 0;font-size:18px}.support-layout,.legal-layout{grid-template-columns:.52fr 1fr;gap:72px;padding-block:76px 112px;display:grid}.support-sidebar,.legal-sidebar{align-self:start;position:sticky;top:28px}.support-sidebar h2,.legal-sidebar h2{margin:0 0 15px;font-size:24px}.support-sidebar p,.legal-sidebar p{color:var(--muted);line-height:1.6}.support-email{background:var(--red);color:#fff;border-radius:10px;margin-top:15px;padding:13px 18px;font-size:14px;font-weight:750;display:inline-flex}.support-list{gap:14px;display:grid}.support-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;padding:28px 30px}.support-card h2{margin:0 0 10px;font-size:20px}.support-card p{margin:0}.legal-copy{min-width:0}.legal-copy section{border-bottom:1px solid var(--line-soft);margin:0 0 36px;padding:0 0 36px}.legal-copy section:last-child{border-bottom:0}.legal-copy h2{margin:0 0 14px;font-size:24px}.legal-copy p{margin:0 0 14px}.legal-copy ul{padding-left:20px}.legal-copy a{color:#ff5363;text-underline-offset:4px;text-decoration:underline}.site-footer{border-top:1px solid var(--line);background:#080809}.site-footer-inner{grid-template-columns:1fr auto;gap:40px;padding-block:46px;display:grid}.footer-brand p,.footer-legal{color:var(--muted-dark);font-size:12px;line-height:1.6}.footer-brand p{max-width:540px;margin:14px 0 0}.footer-links{color:var(--muted);align-items:start;gap:26px;font-size:13px;font-weight:650;display:flex}.footer-legal{border-top:1px solid var(--line-soft);grid-column:1/-1;padding-top:24px}:focus-visible{outline:2px solid var(--red);outline-offset:4px}@media (width<=860px){.hero,.launch-section,.support-layout,.legal-layout{grid-template-columns:1fr}.hero{gap:52px;padding-top:64px}.brand-stage{min-height:400px}.section-heading,.feature-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.feature-number{margin-bottom:36px}.support-sidebar,.legal-sidebar{position:static}}@media (width<=620px){.section-wrap,.site-header,.site-footer-inner{width:min(calc(100% - 32px), var(--content))}.site-header{min-height:74px}.wordmark{font-size:16px}.wordmark img{width:34px;height:34px}.site-nav{gap:14px}.site-nav a:not(.nav-support){display:none}.nav-support{padding:9px 14px!important}.hero{min-height:0;padding-block:58px 78px}.hero h1{font-size:53px}.hero-intro{font-size:17px}.hero-actions{flex-direction:column;align-items:flex-start}.brand-stage{border-radius:28px;min-height:350px;padding:32px}.icon-frame{width:210px}.feature-section,.launch-section{padding-block:76px}.launch-links a{grid-template-columns:1fr auto;gap:6px 12px;padding-block:20px}.launch-links span{grid-column:1/-1}.launch-links strong{font-size:16px}.page-hero{padding-block:68px 56px}.support-layout,.legal-layout{gap:46px;padding-block:58px 84px}.support-card{padding:23px}.site-footer-inner{grid-template-columns:1fr}.footer-links{flex-wrap:wrap}.footer-legal{grid-column:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
