@import"https://fonts.googleapis.com/css2?family=Anton&family=Space+Mono:wght@400;700&family=Work+Sans:wght@400;500;600;700&display=swap";:root{--black:#0a0a0a;--charcoal:#151515;--panel:#1b1b1b;--gold:#c9a15f;--gold2:#efce8a;--cream:#f3efe3;--line:rgba(239,206,138,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--cream);font-family:Work Sans,sans-serif}a{color:inherit}nav{position:fixed;inset:0 0 auto;z-index:30;height:86px;padding:14px 6vw;display:flex;align-items:center;justify-content:space-between;background:linear-gradient(#0a0a0af2,#0a0a0a00)}.wordmark{display:flex;align-items:center;gap:10px;text-decoration:none;font:400 1.05rem Anton;letter-spacing:.08em;color:var(--gold2)}.wordmark img{width:54px;height:54px;object-fit:contain}.navlinks{display:flex;gap:28px}.navlinks a{text-decoration:none;text-transform:uppercase;font:700 .72rem Space Mono;letter-spacing:.06em;opacity:.7}.navlinks a:hover{opacity:1;color:var(--gold2)}.navCta,.button,.buyButton{border:1px solid var(--gold);border-radius:999px;text-decoration:none;font:700 .76rem Space Mono;text-transform:uppercase;letter-spacing:.07em;padding:12px 18px}.hero{min-height:100vh;display:flex;align-items:flex-end;position:relative;overflow:hidden;background:radial-gradient(circle at 78% 25%,#c9a15f2b,transparent 42%),linear-gradient(#111,#070707)}.glow{position:absolute;width:46vw;height:46vw;right:-12vw;top:8vh;border:1px solid #c9a15f33;border-radius:50%;box-shadow:0 0 120px #c9a15f18}.heroCopy{position:relative;z-index:1;padding:150px 6vw 95px;max-width:1050px}.eyebrow,.tag{font:700 .72rem Space Mono;letter-spacing:.2em;color:var(--gold2);text-transform:uppercase}.eyebrow:before{content:"";display:inline-block;width:24px;height:1px;background:var(--gold2);vertical-align:middle;margin-right:10px}h1,h2,h3{font-family:Anton,sans-serif;text-transform:uppercase;line-height:.95;margin:0}h1{font-size:clamp(4rem,11vw,9rem);margin-top:18px;color:transparent;-webkit-text-stroke:1.4px var(--gold2)}h1 span{display:block}h1 .fill{color:var(--gold2);-webkit-text-stroke:0}.heroCopy>p{max-width:690px;font-size:1.08rem;line-height:1.7;opacity:.8;margin:26px 0 0}.heroButtons{display:flex;gap:14px;flex-wrap:wrap;margin-top:34px}.button.solid,.buyButton.solid{background:var(--gold);color:#070707}.button:hover,.buyButton:hover,.navCta:hover{background:var(--gold2);color:#070707;border-color:var(--gold2)}.disclaimer{padding:13px 6vw;border-block:1px solid #ffffff12;background:#131313;text-align:center;font:400 .68rem Space Mono;opacity:.58}section{padding:105px 6vw}.intro{display:grid;grid-template-columns:1.05fr .95fr;gap:64px}.intro h2,.sectionHead h2,.pricingHead h2{font-size:clamp(2.5rem,6vw,4.7rem);margin-top:14px}.intro p{line-height:1.75;opacity:.7;max-width:650px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.stats div{border-top:1px solid var(--line);padding-top:18px}.stats strong{display:block;font:400 2.35rem Anton;color:var(--gold2)}.stats span{font-size:.75rem;text-transform:uppercase;opacity:.55}.sectionHead{max-width:720px;margin-bottom:45px}.howGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff10;border:1px solid #ffffff10;border-radius:18px;overflow:hidden}.howCard{padding:36px 28px;background:var(--charcoal)}.howCard>span{font:400 1.2rem Anton;color:transparent;-webkit-text-stroke:1px var(--gold)}.howCard h3{font:700 1rem Work Sans;text-transform:none;line-height:1.2;margin:17px 0 8px}.howCard p,.teaserGrid p{font-size:.88rem;line-height:1.55;opacity:.62;margin:0}.teaserSection{padding-top:0}.teaserGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff10;border:1px solid #ffffff10;border-radius:18px;overflow:hidden}.teaserGrid article{background:#121212;padding:38px 30px;text-align:center}.teaserGrid article>span{font-size:1.5rem;color:var(--gold2)}.teaserGrid h3{font:700 .85rem Space Mono;letter-spacing:.05em;color:var(--gold2);margin:14px 0 10px}.pricing{background:linear-gradient(#0a0a0a,#0d0b06)}.pricingHead{max-width:700px;margin:0 auto 55px;text-align:center}.pricingHead em{font-style:normal;color:var(--gold2)}.pricingHead p{line-height:1.65;opacity:.65}.productGrid{max-width:1050px;margin:auto;display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.productCard{position:relative;border:1px solid #ffffff12;border-radius:20px;background:var(--panel);padding:38px 34px}.productCard.featured{border-color:var(--gold);background:linear-gradient(145deg,#1d1810,#151515)}.badge{position:absolute;right:24px;top:24px;background:var(--gold2);color:#080808;border-radius:999px;padding:5px 10px;font:700 .62rem Space Mono;text-transform:uppercase}.productCard h3{font-size:1.6rem}.price{font:700 2.25rem Space Mono;color:var(--gold2);margin:15px 0 5px}.meta{font-size:.8rem;opacity:.52}.tagline{min-height:46px;line-height:1.5;opacity:.72}.productCard ul{list-style:none;padding:0;margin:24px 0 28px;line-height:2;font-size:.9rem;opacity:.8}.productCard li:before{content:"— ";color:var(--gold)}.buyButton{display:block;text-align:center}.stripeNote{text-align:center;margin-top:25px;font:400 .68rem Space Mono;opacity:.42}footer{border-top:1px solid #ffffff12;padding:42px 6vw;display:grid;grid-template-columns:auto 1fr;gap:36px;align-items:center}footer p{max-width:900px;font-size:.72rem;line-height:1.6;opacity:.45}.footerBrand{display:flex;align-items:center;gap:13px}.footerBrand img{width:58px}.footerBrand strong,.footerBrand span{display:block}.footerBrand strong{font-family:Anton;letter-spacing:.05em;color:var(--gold2)}.footerBrand span{font-size:.72rem;opacity:.5;margin-top:3px}@media(max-width:850px){.navlinks{display:none}.howGrid{grid-template-columns:repeat(2,1fr)}.intro,.productGrid{grid-template-columns:1fr}}@media(max-width:560px){nav{padding-inline:5vw}.wordmark span{display:none}.heroCopy{padding-inline:5vw}.heroCopy>p{font-size:.95rem}.stats,.howGrid,.teaserGrid{grid-template-columns:1fr}section{padding:78px 5vw}.productCard{padding:32px 24px}.badge{position:static;display:inline-block;margin-bottom:16px}footer{grid-template-columns:1fr}}
