:root{--ink:#0d0f0e;--panel:#151917;--line:#2a312d;--green:#0f5c3a;--green-2:#13784b;--orange:#ff6a13;--orange-ink:#1a0d04;--paper:#f4f5f2;--muted:#a9b2ac;--ok:#3ccf8a;--err:#ff7b6b;--display:"Barlow Condensed","Arial Narrow",Impact,sans-serif;--body:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--ink);color:var(--paper);font-family:var(--body);margin:0;font-size:16px;line-height:1.55}.wrap{max-width:1120px;margin:0 auto;padding-inline:20px}h1,h2,h3{font-family:var(--display);text-transform:uppercase;text-wrap:balance;letter-spacing:.005em;margin:0;line-height:.92}a{color:inherit}.eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--orange);font-size:12px;font-weight:700}.btn{background:var(--orange);color:var(--orange-ink);font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;cursor:pointer;border:0;align-items:center;gap:10px;padding:14px 26px;font-size:24px;font-weight:800;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:hover{background:#ff7f33;transform:translateY(-1px)}.btn:focus-visible,input:focus-visible,button:focus-visible{outline:3px solid var(--paper);outline-offset:3px}.btn.ghost{color:var(--paper);border:2px solid var(--line);background:0 0;font-size:20px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-block:18px;display:flex}.brand{flex-direction:column;line-height:1;display:flex}.brand b{letter-spacing:.12em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.brand span{letter-spacing:.3em;color:var(--orange);margin-top:4px;font-size:11px;font-weight:700}.brand small{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin-top:4px;font-size:10px}.top .btn{padding:10px 18px;font-size:18px}.logo{width:clamp(130px,16vw,170px);height:auto;display:block}.flogo{width:96px;height:auto;display:block}footer .wrap{align-items:center}.hero{border-bottom:1px solid var(--line);grid-template-columns:1.15fr .85fr;display:grid}.hero-l{padding-block:56px 48px;min-width:0;padding-right:32px}.hero-l h1{font-size:clamp(64px,11vw,148px);font-weight:900}.hero-l h1 .sm{margin-bottom:.12em;font-size:.42em;font-weight:800;display:block}.tag{background:var(--orange);color:var(--orange-ink);letter-spacing:.24em;text-transform:uppercase;margin-top:18px;padding:8px 14px;font-size:14px;font-weight:800;display:inline-block}.lede{max-width:30ch;margin:26px 0 0;font-size:clamp(20px,2.4vw,26px)}.when{gap:4px;margin-top:30px;display:grid}.when strong{font-family:var(--display);text-transform:uppercase;font-size:clamp(32px,4.4vw,48px);font-weight:900;line-height:1}.when span{color:var(--muted);font-size:17px}.when span i{color:var(--orange);padding-inline:8px;font-style:normal}.hero-cta{flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.price-inline{font-family:var(--display);font-size:44px;font-weight:900;line-height:1}.price-inline small{font-family:var(--body);color:var(--muted);letter-spacing:.02em;font-size:13px;font-weight:600;display:block}.hero-r{background:radial-gradient(120% 90% at 30% 20%,var(--green-2),var(--green) 55%,#0a3d27);align-items:flex-end;min-height:420px;padding:32px;display:flex;position:relative;overflow:hidden}.hero-r .big{font-family:var(--display);color:#0000002e;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;font-size:clamp(260px,34vw,440px);font-weight:900;line-height:.8;position:absolute;top:-6%;right:-8%}.covers{border-left:3px solid var(--orange);gap:14px;padding-left:20px;font-size:20px;display:grid;position:relative}section{border-bottom:1px solid var(--line);padding-block:72px}.sec-head{gap:12px;max-width:640px;margin-bottom:36px;display:grid}.sec-head h2{font-size:clamp(40px,5.6vw,64px);font-weight:900}.sec-head p{color:var(--muted);margin:0;font-size:18px}.facts{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.fact{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;padding:22px}.fact b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1;display:block}.fact span{color:var(--muted);font-size:14px}.days{grid-template-columns:1fr 1fr;gap:28px;display:grid}.day{background:var(--panel);min-width:0;padding:28px}.day h3{margin-bottom:4px;font-size:34px;font-weight:800}.day .dt{color:var(--orange);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:700}.day ul{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.day li{padding-left:22px;position:relative}.day li:before{content:"";background:var(--orange);width:10px;height:2px;position:absolute;top:.62em;left:0}.note{color:var(--muted);margin-top:18px;font-size:14px}.who{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.who div{border-top:3px solid var(--green-2);padding-top:16px}.who h3{margin-bottom:8px;font-size:26px;font-weight:800}.who p{color:var(--muted);margin:0}.faq{gap:0;max-width:760px;display:grid}.faq details{border-bottom:1px solid var(--line);padding-block:18px}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:18px;font-weight:600;list-style:none;display:flex}.faq summary:after{content:"+";color:var(--orange);font-weight:700}.faq details[open] summary:after{content:"–"}.faq p{color:var(--muted);margin:10px 0 0}.closer{background:var(--green);text-align:left}.closer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.closer h2{font-size:clamp(44px,6vw,76px);font-weight:900}footer{color:var(--muted);padding-block:28px;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}#checkout{padding-block:40px 72px}.back{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-bottom:24px;padding:0}.back:hover{color:var(--paper)}.co{grid-template-columns:1.2fr .8fr;align-items:start;gap:36px;display:grid}.co h1{margin-bottom:8px;font-size:clamp(44px,6vw,72px);font-weight:900}.co-sub{color:var(--muted);margin:0 0 28px}form{gap:18px;display:grid}.row{grid-template-columns:1fr 1fr;gap:18px;display:grid}label{gap:6px;min-width:0;font-size:14px;font-weight:600;display:grid}label em{color:var(--muted);font-style:normal;font-weight:400}input{background:var(--panel);border:1px solid var(--line);color:var(--paper);font:inherit;width:100%;min-width:0;padding:13px 14px}input:focus{border-color:var(--orange);outline:none}input[aria-invalid=true]{border-color:var(--err)}.err{color:var(--err);min-height:0;font-size:13px;font-weight:500}.check{color:var(--muted);align-items:flex-start;gap:10px;font-size:14px;font-weight:400;display:flex}.check input{width:18px;height:18px;accent-color:var(--orange);flex:none;margin-top:2px}.summary{background:var(--panel);border-top:4px solid var(--orange);top:calc(env(safe-area-inset-top,0px) + 20px);padding:26px;position:sticky}.summary h2{margin-bottom:4px;font-size:30px;font-weight:800}.summary .meta{color:var(--muted);margin:0 0 18px;font-size:14px}.lines{border-top:1px solid var(--line);font-variant-numeric:tabular-nums;gap:10px;padding-top:16px;display:grid}.line{justify-content:space-between;gap:12px;display:flex}.line.disc{color:var(--ok)}.line.total{border-top:1px solid var(--line);font-family:var(--display);text-transform:uppercase;margin-top:4px;padding-top:14px;font-size:38px;font-weight:900;line-height:1}.coupon{gap:8px;margin-top:20px;display:flex}.coupon input{text-transform:uppercase;letter-spacing:.08em}.coupon button{border:1px solid var(--paper);color:var(--paper);font:inherit;cursor:pointer;background:0 0;flex:none;padding:0 18px;font-weight:700}.coupon button:hover{background:var(--paper);color:var(--ink)}.cmsg{min-height:1.2em;margin-top:8px;font-size:13px}.cmsg.ok{color:var(--ok)}.cmsg.bad{color:var(--err)}.incl{color:var(--muted);gap:8px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.incl li:before{content:"✓";color:var(--orange);margin-right:8px;font-weight:700}.pay{justify-content:center;width:100%;margin-top:6px}.done{background:var(--panel);border-left:4px solid var(--ok);padding:24px}.done h2{margin-bottom:8px;font-size:40px;font-weight:900}.done p{color:var(--muted);margin:6px 0 0}.count{border:1px solid var(--line);color:var(--muted);align-items:baseline;gap:10px;margin-top:22px;padding:8px 14px;font-size:14px;display:inline-flex}.count b{color:var(--paper);font-family:var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.proofbar{padding-block:40px}.sched{gap:0;margin:20px 0 0;padding:0;list-style:none;display:grid}.sched li{border-top:1px solid var(--line);padding-left:0;grid-template-columns:64px 1fr;gap:12px;padding-block:9px;font-size:15px;display:grid}.sched li:before{display:none}.sched time{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.sched .brk span{color:var(--muted);font-style:italic}.sched em{letter-spacing:.12em;text-transform:uppercase;background:var(--orange);color:var(--orange-ink);vertical-align:2px;white-space:nowrap;margin-left:6px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.midcta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px;display:flex}.inst{grid-template-columns:340px 1fr;align-items:start;gap:44px;display:grid}.mono{aspect-ratio:4/5;background:radial-gradient(120% 90% at 30% 20%,var(--green-2),var(--green) 60%,#0a3d27);border-bottom:4px solid var(--orange);align-items:flex-end;max-width:100%;padding:20px;display:flex}.mono span{font-family:var(--display);color:#ffffffe6;font-size:120px;font-weight:900;line-height:.8}.inst-body{min-width:0}.inst-body h2{margin-top:10px;font-size:clamp(44px,6vw,72px);font-weight:900}.role{color:var(--orange);margin:10px 0 18px;font-weight:600}.inst-body p{max-width:62ch}.creds{flex-wrap:wrap;gap:32px;margin:28px 0 0;padding:0;list-style:none;display:flex}.creds b{font-family:var(--display);font-size:44px;font-weight:900;line-height:1;display:block}.creds span{color:var(--muted);font-size:14px}.quotes{grid-template-columns:1fr 1fr;gap:28px;display:grid}.quotes figure{background:var(--panel);flex-direction:column;justify-content:space-between;gap:24px;min-width:0;margin:0;padding:30px;display:flex}.quotes blockquote{margin:0;font-size:19px;line-height:1.5}.quotes blockquote:before{content:"“";font-family:var(--display);color:var(--orange);font-size:72px;font-weight:900;line-height:.6;display:block}.quotes figcaption{gap:2px;display:grid}.quotes small{color:var(--muted)}.stars{color:var(--orange);letter-spacing:.12em}.stack{grid-template-columns:1.3fr .7fr;align-items:start;gap:40px;display:grid}.stack h2{margin-top:10px;font-size:clamp(40px,5.4vw,60px);font-weight:900}.incl.big{color:var(--paper);gap:12px;margin-top:24px;font-size:17px}.stack-r{background:var(--panel);border-top:4px solid var(--orange);gap:12px;padding:28px;display:grid}.price-big{font-family:var(--display);font-size:96px;font-weight:900;line-height:.9}.per{color:var(--muted);margin:0}.fine{color:var(--muted);margin:0;font-size:13px}.havecode{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;margin-top:18px;padding:0;font-size:14px;text-decoration:underline}.havecode:hover{color:var(--paper)}.sticky{display:none}@media (width<=860px){.inst,.stack,.quotes{grid-template-columns:1fr}.mono{max-width:220px}.sticky{z-index:20;background:var(--ink);border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.sticky[hidden]{display:none}.sticky b{font-family:var(--display);font-size:28px;font-weight:900;line-height:1;display:block}.sticky span{color:var(--muted);font-size:12px}.sticky .btn{padding:10px 18px;font-size:20px}footer{padding-bottom:96px}}.urgent{background:var(--orange);color:var(--orange-ink);font-size:14px;font-weight:600}.urgent .wrap{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 14px;padding-block:9px;display:flex}.urgent b{font-family:var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}.urgent a{color:var(--orange-ink);font-weight:800;text-decoration:underline}.dot{background:var(--orange-ink);border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.25}}.clock{border:1px solid var(--line);max-width:440px;margin-top:30px;padding:16px 18px}.clock-l{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);margin:0 0 10px;font-size:12px;font-weight:700}.cells{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.cells div{background:var(--panel);text-align:center;padding:10px 6px}.cells b{font-family:var(--display);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1;display:block}.cells span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:11px}.clock-f{color:var(--muted);margin:10px 0 0;font-size:13px}.wait{grid-template-columns:1fr 1fr;gap:2px;max-width:860px;margin-top:8px;display:grid}.wait div{background:var(--panel);min-width:0;padding:24px}.wait div:first-child{border-top:4px solid var(--ok)}.wait div:last-child{border-top:4px solid var(--err)}.wait b{font-family:var(--display);text-transform:uppercase;font-size:28px;font-weight:800}.wait p{color:var(--muted);margin:8px 0 0}.photo{border-bottom:4px solid var(--orange);max-width:100%;margin:0;position:relative}.photo img{aspect-ratio:4/5;object-fit:cover;object-position:center 20%;width:100%;height:auto;display:block}.photo figcaption{background:var(--orange);color:var(--orange-ink);letter-spacing:.18em;text-transform:uppercase;padding:6px 10px;font-size:12px;font-weight:800;position:absolute;bottom:0;left:0}.closer-p{color:#fffc;max-width:42ch;margin:14px 0 0}.closer-r{justify-items:start;gap:12px;display:grid}.mini{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:24px;font-weight:800}.co-warn{color:var(--orange);margin:-16px 0 24px;font-size:14px;font-weight:600}.btn.off{background:var(--line);color:var(--muted);pointer-events:none}.pay:disabled{background:var(--line);color:var(--muted);cursor:not-allowed}@media (width<=860px){.wait{grid-template-columns:1fr}.photo{max-width:320px}}@media (width<=480px){.cells b{font-size:30px}.urgent{font-size:13px}}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.bonus{border:1px dashed var(--orange);align-items:center;gap:12px;max-width:460px;margin-top:20px;padding:10px 14px;display:flex}.bonus p{margin:0;font-size:15px}.bonus-tag{background:var(--orange);color:var(--orange-ink);letter-spacing:.16em;text-transform:uppercase;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.bonus.wide{align-items:flex-start;max-width:none;margin-top:26px}.line.bon{color:var(--orange);font-size:14px}.line.bon small{color:var(--muted);font-size:12px}.hero-l h1 .ln{padding-bottom:.02em;display:block;overflow:hidden}.hero-l h1 .ln>span{animation:.9s cubic-bezier(.2,.8,.2,1) both rise;display:inline-block}.hero-l h1 .ln:nth-child(2)>span{animation-delay:80ms}.hero-l h1 .ln:nth-child(3)>span{animation-delay:.16s}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}.tag{animation:.7s cubic-bezier(.2,.8,.2,1) .35s both wipe}@keyframes wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.lede,.when,.hero-cta,.bonus,.clock{animation:.7s both fade}.lede{animation-delay:.45s}.when{animation-delay:.55s}.hero-cta{animation-delay:.65s}.hero-l .bonus{animation-delay:.75s}.clock{animation-delay:.85s}@keyframes fade{0%{opacity:.001;transform:translateY(14px)}to{opacity:1;transform:none}}.hero-r .big{animation:9s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-18px,14px)}}.dots{background-image:radial-gradient(var(--orange) 1.4px,transparent 1.6px);opacity:.55;background-size:16px 16px;animation:14s linear infinite dotmove;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 85% 30%,#000,#0000 70%);mask-image:radial-gradient(60% 50% at 85% 30%,#000,#0000 70%)}@keyframes dotmove{to{background-position:160px 160px}}.sheen{background:linear-gradient(115deg,#0000 40%,#ffffff14 50%,#0000 60%);animation:6s ease-in-out infinite sheen;position:absolute;inset:-20%}@keyframes sheen{0%,60%{transform:translate(-60%)}to{transform:translate(60%)}}.covers span{animation:.6s both slidein}.covers span:first-child{animation-delay:.6s}.covers span:nth-child(2){animation-delay:.75s}.covers span:nth-child(3){animation-delay:.9s}@keyframes slidein{0%{opacity:.001;transform:translate(24px)}to{opacity:1;transform:none}}.ticker{border-bottom:1px solid var(--line);background:var(--panel);white-space:nowrap;padding-block:14px;display:flex;overflow:hidden}.track{flex:none;align-items:center;gap:22px;padding-right:22px;animation:60s linear infinite marq;display:flex}.ticker:hover .track{animation-play-state:paused}.track span{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:22px;font-weight:800}.track i{color:var(--orange);font-size:12px;font-style:normal}@keyframes marq{to{transform:translate(-100%)}}.btn .arr{transition:transform .2s;display:inline-block}.btn:hover .arr{transform:translate(5px)}.hero-cta .btn,.closer .btn{animation:2.8s ease-in-out 1.5s infinite glow}@keyframes glow{0%,to{box-shadow:0 0 #ff6a1300}50%{box-shadow:0 0 0 10px #ff6a132e}}.cells b.tick{animation:.35s ease-out tickf}@keyframes tickf{0%{opacity:.2;transform:translateY(-35%)}to{opacity:1;transform:none}}.sched li{transition:background .2s,padding .2s}.sched li:not(.brk):hover{background:#ff6a1314;padding-left:8px}.quotes figure{transition:transform .3s,box-shadow .3s}.quotes figure:hover{transform:translateY(-4px)rotate(-.4deg);box-shadow:0 18px 40px -20px #000c}.photo{overflow:hidden}.photo img{transition:transform .8s cubic-bezier(.2,.8,.2,1)}.photo:hover img{transform:scale(1.04)}.photo:after{content:"";background-image:radial-gradient(var(--orange) 1.3px,transparent 1.5px);opacity:.6;pointer-events:none;background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(200deg,#000 0%,#0000 35%);mask-image:linear-gradient(200deg,#000 0%,#0000 35%)}.who div,.wait div,.fact{transition:transform .25s}.who div:hover,.wait div:hover{transform:translateY(-3px)}@supports (animation-timeline:view()){.rv{animation:linear both rv;animation-timeline:view();animation-range:entry entry 40%}@keyframes rv{0%{opacity:.25;transform:translateY(36px)}to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.ticker{overflow-x:auto}}.sched span b{font-weight:600;display:block}.sched span small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.45;display:block}.sched li.live{border-left:3px solid var(--orange);background:#ff6a1312;padding-left:8px}.sched li.live b:after{content:"Live demo";letter-spacing:.14em;text-transform:uppercase;background:var(--orange);color:var(--orange-ink);vertical-align:2px;white-space:nowrap;margin-left:8px;padding:2px 6px;font-size:10px;font-weight:800}.noexc{background:var(--orange);color:var(--orange-ink);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;margin:14px 0 0;padding:6px 14px;font-size:clamp(22px,2.6vw,30px);font-weight:900;display:inline-block;transform:rotate(-2deg)}@media (width<=860px){.hero{grid-template-columns:1fr}.hero-l{padding-right:0;padding-block:40px}.hero-r{min-height:280px;margin-inline:-20px}.facts{grid-template-columns:1fr 1fr}.days,.who,.co{grid-template-columns:1fr}.summary{position:static}}@media (width<=480px){.row{grid-template-columns:1fr}.top .btn{display:none}.fact b{font-size:32px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}
