:root{--bg: oklch(.18 .018 160);--bg-2: oklch(.22 .02 160);--surface: oklch(.25 .022 162);--line: oklch(.34 .028 162);--ink: oklch(.95 .012 150);--ink-soft: oklch(.74 .02 155);--ink-mute: oklch(.6 .02 158);--acc: oklch(.78 .16 158);--acc-deep: oklch(.55 .12 160);--warn-bg: oklch(.3 .05 80);--warn-ink: oklch(.84 .13 85);--warn-line: oklch(.5 .09 82);--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:16px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--space-4xl:64px;--space-5xl:96px;--maxw:1140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:Newsreader,Georgia,serif;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.disp{font-family:Space Grotesk,sans-serif;line-height:1.05;letter-spacing:-.02em}.mono{font-family:DM Mono,ui-monospace,monospace}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:clamp(20px,5vw,40px)}a{color:inherit}.acc{color:var(--acc)}.topbar{position:sticky;top:0;z-index:50;background:color-mix(in oklch,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.brand{font-family:Space Grotesk;font-weight:700;font-size:18px;letter-spacing:-.01em;display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--ink)}.brand .dot{width:11px;height:11px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 4px color-mix(in oklch,var(--acc) 25%,transparent)}.btn{font-family:Space Grotesk;font-weight:600;font-size:15px;cursor:pointer;border:none;padding:13px 22px;border-radius:999px;text-decoration:none;display:inline-flex;align-items:center;gap:8px;transition:transform .25s cubic-bezier(.2,.7,.2,1),background .25s}.btn-pri{background:var(--acc);color:#091a11}.btn-pri:hover{transform:translateY(-2px)}.btn-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.btn-ghost:hover{border-color:var(--acc)}.topbar .btn{padding:9px 18px;font-size:14px}.hero{padding:clamp(48px,9vw,110px) 0 clamp(40px,6vw,72px);position:relative}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,5vw,64px);align-items:center}.eyebrow{font-family:DM Mono;font-size:13px;letter-spacing:.04em;color:var(--acc);text-transform:uppercase;display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--space-xl)}.eyebrow:before{content:"";width:28px;height:1px;background:var(--acc)}.hero h1{font-size:clamp(40px,6.4vw,76px);font-weight:700;margin-bottom:var(--space-xl)}.hero h1 em{font-family:Newsreader;font-style:italic;font-weight:500;color:var(--acc)}.hero p.lead{font-size:clamp(18px,2.1vw,22px);color:var(--ink-soft);max-width:60ch;margin-bottom:var(--space-2xl)}.hero-cta{display:flex;gap:var(--space-md);flex-wrap:wrap;align-items:center}.price-inline{font-family:DM Mono;font-size:14px;color:var(--ink-mute);margin-left:6px}.price-inline b{color:var(--ink);font-size:17px}.figure{position:relative;border-radius:18px;overflow:hidden;border:1px solid var(--line);box-shadow:0 40px 80px -40px #000100cc}.figure img{display:block;width:100%;height:auto}.figure-cap{font-family:DM Mono;font-size:12px;color:var(--ink-mute);margin-top:var(--space-md);padding-inline:2px}.band{background:var(--warn-bg);border-block:1px solid var(--warn-line)}.band .wrap{display:flex;gap:var(--space-lg);align-items:center;padding-block:var(--space-lg);flex-wrap:wrap}.band .tag{font-family:Space Grotesk;font-weight:700;font-size:12px;letter-spacing:.05em;color:#241803;background:var(--warn-ink);padding:5px 12px;border-radius:6px;white-space:nowrap}.band p{font-family:DM Mono;font-size:13.5px;color:var(--warn-ink);line-height:1.5;flex:1;min-width:280px}section.blk{padding-block:clamp(56px,9vw,104px)}.sec-head{max-width:62ch;margin-bottom:var(--space-3xl)}.sec-head .klabel{font-family:DM Mono;font-size:13px;color:var(--acc);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-lg);display:block}.sec-head h2{font-size:clamp(30px,4.4vw,50px);font-weight:700;margin-bottom:var(--space-lg)}.sec-head p{color:var(--ink-soft);font-size:19px}.story{background:var(--bg-2);border-block:1px solid var(--line)}.timeline{display:grid;gap:var(--space-xl);counter-reset:step}.step{display:grid;grid-template-columns:auto 1fr;gap:var(--space-xl);padding:var(--space-2xl);background:var(--surface);border:1px solid var(--line);border-radius:16px;transition:border-color .3s}.step:hover{border-color:var(--acc-deep)}.step .num{counter-increment:step;font-family:Space Grotesk;font-weight:700;font-size:15px;width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:#1b3427;color:var(--acc);border:1px solid var(--line)}.step .num:before{content:counter(step,decimal-leading-zero)}.step h3{font-size:21px;font-weight:600;margin-bottom:var(--space-sm)}.step p{color:var(--ink-soft);font-size:16.5px;max-width:64ch}.step .when{font-family:DM Mono;font-size:12px;color:var(--acc);margin-bottom:var(--space-xs);display:block;letter-spacing:.03em}.offer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-xl)}.ocard{padding:var(--space-2xl);background:var(--surface);border:1px solid var(--line);border-radius:16px}.ocard .ic{font-family:DM Mono;font-size:13px;color:var(--acc);margin-bottom:var(--space-lg)}.ocard h3{font-size:20px;font-weight:600;margin-bottom:var(--space-md)}.ocard p{color:var(--ink-soft);font-size:16px}.mods{display:grid;gap:0;border:1px solid var(--line);border-radius:16px;overflow:hidden}.mod{display:grid;grid-template-columns:64px 1fr auto;gap:var(--space-lg);align-items:center;padding:var(--space-xl) var(--space-2xl);background:var(--surface);border-bottom:1px solid var(--line)}.mod:last-child{border-bottom:none}.mod .mn{font-family:DM Mono;font-size:15px;color:var(--ink-mute)}.mod h3{font-size:18px;font-weight:600}.mod p{font-size:15px;color:var(--ink-soft);margin-top:2px}.mod .pg{font-family:DM Mono;font-size:12px;color:var(--acc);white-space:nowrap}.pricing{background:var(--bg-2);border-top:1px solid var(--line)}.pcard{max-width:560px;margin-inline:auto;background:var(--surface);border:1px solid var(--acc-deep);border-radius:22px;padding:clamp(28px,5vw,48px);text-align:center;box-shadow:0 50px 90px -50px #000100e6}.pcard .pk{font-family:DM Mono;font-size:13px;letter-spacing:.05em;color:var(--acc);text-transform:uppercase}.pcard .amt{font-family:Space Grotesk;font-weight:700;font-size:clamp(52px,10vw,80px);margin-block:var(--space-md) var(--space-xs);letter-spacing:-.03em}.pcard .amt small{font-size:24px;color:var(--ink-soft);font-weight:500}.pcard .once{font-family:DM Mono;font-size:14px;color:var(--ink-mute);margin-bottom:var(--space-xl)}.pcard ul{list-style:none;text-align:left;max-width:380px;margin:0 auto var(--space-2xl);display:grid;gap:var(--space-md)}.pcard li{display:flex;gap:var(--space-md);font-size:16px;color:var(--ink-soft)}.pcard li .ck{color:var(--acc);font-family:Space Grotesk;font-weight:700;flex:none}.pcard .btn{width:100%;justify-content:center;font-size:17px;padding:16px}.pcard .fine{font-family:DM Mono;font-size:12px;color:var(--ink-mute);margin-top:var(--space-lg)}.wspol{background:var(--bg-2);border-block:1px solid var(--line)}.figure.wide{margin-bottom:var(--space-2xl)}.split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);margin-bottom:var(--space-xl)}.scol{padding:var(--space-2xl);border-radius:16px;background:var(--surface);border:1px solid var(--line)}.scol.incl{border-color:var(--acc-deep)}.scol.paid{border-color:var(--warn-line)}.badge{display:inline-block;font-family:Space Grotesk;font-weight:700;font-size:12px;letter-spacing:.04em;padding:6px 13px;border-radius:7px;margin-bottom:var(--space-lg)}.badge.ok{background:#0a3723;color:var(--acc)}.badge.pay{background:var(--warn-bg);color:var(--warn-ink)}.scol h3{font-family:Space Grotesk;font-size:21px;font-weight:600;margin-bottom:var(--space-lg);line-height:1.2}.scol ul{list-style:none;display:grid;gap:var(--space-md);margin-bottom:var(--space-lg)}.scol li{display:flex;gap:var(--space-md);font-size:16px;color:var(--ink-soft);line-height:1.45}.scol li .ck{color:var(--acc);font-family:Space Grotesk;font-weight:700;flex:none}.scol li .dia{color:var(--warn-ink);flex:none;font-size:12px;padding-top:3px}.scol .note{font-family:DM Mono;font-size:13px;color:var(--ink-mute);line-height:1.55;border-top:1px solid var(--line);padding-top:var(--space-lg)}.wspol-fine{font-family:DM Mono;font-size:12.5px;color:var(--ink-mute);text-align:center;max-width:76ch;margin-inline:auto;line-height:1.6}.faq{display:grid;gap:var(--space-md);max-width:760px}details{background:var(--surface);border:1px solid var(--line);border-radius:14px;overflow:hidden}summary{cursor:pointer;list-style:none;padding:var(--space-xl) var(--space-2xl);font-family:Space Grotesk;font-weight:600;font-size:17px;display:flex;justify-content:space-between;gap:var(--space-lg);align-items:center}summary::-webkit-details-marker{display:none}summary .pm{color:var(--acc);font-size:22px;transition:transform .3s;flex:none}details[open] summary .pm{transform:rotate(45deg)}details .body{padding:0 var(--space-2xl) var(--space-xl);color:var(--ink-soft);font-size:16px;max-width:66ch}.site-footer{border-top:1px solid var(--line);padding-block:var(--space-3xl);background:var(--bg-2)}.site-footer .wrap{display:flex;justify-content:space-between;gap:var(--space-xl);flex-wrap:wrap;align-items:flex-start}.site-footer .brand{margin-bottom:var(--space-md)}.site-footer p{font-family:DM Mono;font-size:12.5px;color:var(--ink-mute);max-width:54ch;line-height:1.7}.site-footer nav{display:grid;gap:var(--space-sm);font-family:DM Mono;font-size:13px}.site-footer nav a{color:var(--ink-soft);text-decoration:none}.site-footer nav a:hover{color:var(--acc)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.reveal.in{opacity:1;transform:none}@media(max-width:880px){.split,.hero-grid{grid-template-columns:1fr}.mod{grid-template-columns:44px 1fr;gap:var(--space-md)}.mod .pg{grid-column:2;justify-self:start}.step{grid-template-columns:1fr}.step .num{display:none}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.btn:hover{transform:none}}body{background:radial-gradient(1100px 620px at 78% -8%,color-mix(in oklch,var(--acc) 12%,transparent),transparent 60%),radial-gradient(900px 600px at -5% 12%,color-mix(in oklch,var(--acc-deep) 14%,transparent),transparent 55%),var(--bg);background-attachment:fixed}.hero .eyebrow{background:color-mix(in oklch,var(--acc) 10%,transparent);border:1px solid color-mix(in oklch,var(--acc) 30%,transparent);padding:7px 14px;border-radius:999px}.hero .eyebrow:before{display:none}.hero h1 em{background:linear-gradient(100deg,var(--acc),oklch(.86 .14 150));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic}.btn-pri{position:relative;overflow:hidden;box-shadow:0 10px 30px -12px color-mix(in oklch,var(--acc) 60%,transparent)}.btn-pri:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,color-mix(in oklch,#fff 45%,transparent) 50%,transparent 70%);transform:translate(-120%);transition:transform .6s cubic-bezier(.2,.7,.2,1)}.btn-pri:hover:after{transform:translate(120%)}.ocard,.step,.scol,.mod{transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s}.ocard:hover{transform:translateY(-4px);border-color:var(--acc-deep);box-shadow:0 24px 50px -30px #000100e6}.sec-head .klabel{display:inline-flex;align-items:center;gap:10px}.sec-head .klabel:before{content:"";width:22px;height:2px;background:var(--acc);display:inline-block}.pcard{position:relative;isolation:isolate}.pcard:before{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;background:linear-gradient(160deg,color-mix(in oklch,var(--acc) 60%,transparent),transparent 55%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:-1}.pcard .amt{background:linear-gradient(100deg,var(--ink),var(--acc));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.mod .mn{font-weight:600;color:var(--acc)}.mod:hover{background:color-mix(in oklch,var(--surface) 70%,var(--acc) 6%)}details[open]{border-color:var(--acc-deep)}.topbar .brand img{filter:drop-shadow(0 2px 8px oklch(.05 .02 160 / .5))}.site-footer .brand{display:flex;align-items:center;gap:10px;font-family:Space Grotesk;font-weight:700}.site-footer .brand .dot{width:11px;height:11px;border-radius:50%;background:var(--acc)}.topbar .wrap{gap:var(--space-lg)}.topnav{display:flex;align-items:center;gap:var(--space-xl);margin-left:auto}.topnav a:not(.btn){font-family:DM Mono,ui-monospace,monospace;font-size:13.5px;letter-spacing:.02em;color:var(--ink-soft);text-decoration:none;position:relative;padding:4px 0;transition:color .2s}.topnav a:not(.btn):after{content:"";position:absolute;left:0;right:100%;bottom:-2px;height:1.5px;background:var(--acc);transition:right .25s cubic-bezier(.2,.7,.2,1)}.topnav a:not(.btn):hover{color:var(--ink)}.topnav a:not(.btn):hover:after{right:0}.topnav .navcta{display:none}.topbar-right{display:flex;align-items:center;gap:var(--space-md)}.navtoggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:8px}.navtoggle span{width:22px;height:2px;background:var(--ink);border-radius:2px;transition:.25s}.navtoggle[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.navtoggle[aria-expanded=true] span:nth-child(2){opacity:0}.navtoggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:900px){.desktopcta{display:none}.navtoggle{display:flex}.topnav{position:absolute;top:64px;left:0;right:0;flex-direction:column;align-items:flex-start;gap:var(--space-md);padding:var(--space-xl) clamp(20px,5vw,40px);background:color-mix(in oklch,var(--bg) 96%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height .3s,opacity .25s,padding .3s}.topnav.open{max-height:80vh;opacity:1;pointer-events:auto}.topnav a:not(.btn){font-size:16px;padding:6px 0}.topnav .navcta{display:inline-flex;margin-top:var(--space-sm)}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:200;background:linear-gradient(90deg,var(--acc),oklch(.86 .14 150));transform-origin:0 50%;transform:scaleX(0);transition:transform .1s linear}.cursor-glow{position:fixed;top:0;left:0;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,color-mix(in oklch,var(--acc) 16%,transparent) 0%,transparent 68%);pointer-events:none;z-index:1;mix-blend-mode:screen;will-change:transform}.marquee{overflow:hidden;border-block:1px solid var(--line);background:var(--bg-2);padding-block:14px;white-space:nowrap}.marquee-track{display:inline-flex;animation:marquee-scroll 26s linear infinite}.marquee-track span{font-family:DM Mono,monospace;font-size:13px;letter-spacing:.08em;color:var(--ink-mute);padding-right:0;text-transform:uppercase}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee:hover .marquee-track{animation-play-state:paused}.hero h1 em{background:linear-gradient(100deg,var(--acc),oklch(.86 .14 150),var(--acc));background-size:220% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-style:italic;animation:gradient-shift 6s ease-in-out infinite}@keyframes gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.pcard .amt{display:flex;align-items:baseline;justify-content:center;gap:2px}.pcard .amt-symbol{font-size:.42em;font-weight:600}.pcard .amt-number{font-variant-numeric:tabular-nums}.ocard,.pcard,.scol,.figure{transition:transform .35s cubic-bezier(.2,.7,.2,1),border-color .3s,box-shadow .3s;transform-style:preserve-3d;will-change:transform}.btn-pri{transition:transform .18s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.story .step{transform:translate(-36px) translateY(0)}.story .step:nth-child(2n){transform:translate(36px) translateY(0)}.story .step.in{transform:none}.offer-grid .ocard{transform:translateY(24px) scale(.97)}.offer-grid .ocard.in{transform:none}.pcard:after{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;z-index:-2;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in oklch,var(--acc) 35%,transparent) 40deg,transparent 90deg);animation:spin-slow 7s linear infinite;opacity:.5}@keyframes spin-slow{to{transform:rotate(360deg)}}.hero .eyebrow{animation:eyebrow-pulse 3.4s ease-in-out infinite}@keyframes eyebrow-pulse{0%,to{box-shadow:0 0 color-mix(in oklch,var(--acc) 22%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklch,var(--acc) 0%,transparent)}}.hero .figure{animation:float-y 5.5s ease-in-out infinite}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media(max-width:900px){.cursor-glow{display:none}}@media(prefers-reduced-motion:reduce){.marquee-track,.hero h1 em,.pcard:after,.hero .eyebrow,.hero .figure{animation:none!important}.cursor-glow{display:none}.reveal,.story .step,.offer-grid .ocard{opacity:1!important;transform:none!important;transition:none!important}}.hero{position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(color-mix(in oklch,var(--acc) 22%,transparent) 1px,transparent 1px);background-size:28px 28px;mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 0%,#000 30%,transparent 75%);animation:grid-drift 24s linear infinite}@keyframes grid-drift{0%{background-position:0 0}to{background-position:28px 28px}}.hero:after{content:"";position:absolute;top:-10%;left:50%;width:1px;height:60%;z-index:-1;background:linear-gradient(to bottom,transparent,var(--acc),transparent);opacity:.35;animation:beam-sweep 9s ease-in-out infinite}@keyframes beam-sweep{0%,to{transform:translate(-32vw) scaleY(.7);opacity:.15}50%{transform:translate(30vw) scaleY(1);opacity:.5}}.spotlight{position:relative}.spotlight:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(340px circle at var(--mx,50%) var(--my,50%),color-mix(in oklch,var(--acc) 13%,transparent),transparent 65%);opacity:0;transition:opacity .35s}.spotlight:hover:before{opacity:1}.spotlight>*{position:relative;z-index:1}.spotlight:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;pointer-events:none;z-index:0;padding:1px;background:radial-gradient(240px circle at var(--mx,50%) var(--my,50%),color-mix(in oklch,var(--acc) 65%,transparent),transparent 70%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .35s}.spotlight:hover:after{opacity:1}.pcard{--beam-angle:0deg}.pcard:before{background:conic-gradient(from var(--beam-angle),transparent 0deg,transparent 300deg,var(--acc) 330deg,oklch(.88 .15 150) 345deg,var(--acc) 360deg) border-box;animation:beam-rotate 4.5s linear infinite}@property --beam-angle{syntax:"<angle>"; initial-value:0deg; inherits:false;}@keyframes beam-rotate{to{--beam-angle:360deg}}.hero h1 .word{display:inline-block;overflow:hidden;vertical-align:bottom}.hero h1 .word>span{display:inline-block;transform:translateY(110%);animation:word-up .7s cubic-bezier(.2,.7,.2,1) forwards}@keyframes word-up{to{transform:translateY(0)}}.marquee-track span b{color:var(--acc);font-weight:500}.topbar.scrolled{background:color-mix(in oklch,var(--bg) 72%,transparent);box-shadow:0 8px 32px -12px #000100b3}.btn-pri .arr{display:inline-block;transition:transform .25s cubic-bezier(.2,.7,.2,1)}.btn-pri:hover .arr{transform:translate(4px)}.sec-head{position:relative}@media(prefers-reduced-motion:reduce){.hero:before,.hero:after,.pcard:before{animation:none!important}.hero h1 .word>span{transform:none;animation:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
