@font-face{font-family:Creepster;font-style:normal;font-display:swap;font-weight:400;src:url(/_a/creepster-latin-400-normal.DnKpM-ys.woff2)format("woff2"),url(/_a/creepster-latin-400-normal.DFidaany.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#07040b;--bg2:#120a1c;--bg3:#1b0f2b;--ink:#f7f1ff;--muted:#c3b3e0;--dim:#8f7cb3;--orange:#ff7a00;--orange2:#ff9a3c;--amber:#ffbf00;--purple:#8b5cf6;--purple2:#5b21b6;--slime:#a3ff47;--blood:#ff3b5c;--card:#ffffff0b;--line:#ffffff1a;--radius:22px;--display:"Creepster", "Outfit Variable", system-ui, sans-serif;--sans:"Outfit Variable", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);margin:0;font-size:18px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:var(--amber)}a:hover{color:var(--orange2)}:focus-visible{outline:3px solid var(--slime);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{width:min(1180px,100% - 32px);margin-inline:auto}.skip{z-index:100;background:var(--amber);color:#000;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.btn{--b:var(--orange);min-height:52px;font:800 17px/1 var(--sans);letter-spacing:.01em;cursor:pointer;color:#1a0900;background:linear-gradient(180deg, var(--orange2), var(--b));isolation:isolate;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1px #ffb45a80,0 10px 30px -8px #ff7a00b3,0 0 60px -10px #ff7a0099}.btn:hover{color:#1a0900;transform:translateY(-2px)scale(1.02);box-shadow:inset 0 0 0 1px #ffc878b3,0 16px 40px -8px #ff7a00d9,0 0 90px -6px #ff7a00cc}.btn-ghost{color:var(--ink);box-shadow:0 0 0 1px var(--line) inset;background:#ffffff0f}.btn-ghost:hover{color:var(--ink);box-shadow:0 0 0 1px #ffffff40 inset, 0 0 40px -10px var(--purple);background:#ffffff1a}.top{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:linear-gradient(#07040beb,#07040bb3);position:sticky;top:0}.top .wrap{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.brand{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.brand svg{filter:drop-shadow(0 0 10px #ff7a00b3);width:34px;height:34px}.brand b{color:var(--amber)}.top-actions{align-items:center;gap:12px;display:flex}.top-phone{color:var(--muted);font-size:16px;font-weight:600;text-decoration:none}.top-phone:hover{color:var(--ink)}.top .btn{min-height:44px;padding:10px 18px;font-size:15px}@media (width<=640px){.top-phone{display:none}}.hero{isolation:isolate;background:radial-gradient(1200px 600px at 78% -10%, #8b5cf659, transparent 60%), radial-gradient(900px 500px at 10% 110%, #ff7a0038, transparent 60%), linear-gradient(180deg, #1b0b2e 0%, #0d0616 60%, var(--bg) 100%);padding:clamp(56px,9vw,120px) 0 clamp(90px,12vw,170px);position:relative;overflow:hidden}.moon{z-index:-3;aspect-ratio:1;background:radial-gradient(circle at 38% 36%,#fffaf0 0%,#ffe9b8 38%,#ffcf7a 70%,#e89b3a 100%);border-radius:50%;width:clamp(180px,26vw,360px);animation:7s ease-in-out infinite moonpulse;position:absolute;top:clamp(30px,6vw,80px);right:clamp(-80px,4vw,90px);box-shadow:0 0 80px 20px #ffcf7a59,0 0 200px 60px #ffaa3c2e}.moon:after{content:"";background:radial-gradient(circle at 62% 58%,#b4782840 0 8%,#0000 9%),radial-gradient(circle at 34% 64%,#b4782833 0 5%,#0000 6%),radial-gradient(circle at 55% 30%,#b478282e 0 4%,#0000 5%);border-radius:50%;position:absolute;inset:0}@media (width<=760px){.moon{opacity:.85;width:130px;top:14px;right:-34px}}@keyframes moonpulse{50%{box-shadow:0 0 110px 30px #ffcf7a73,0 0 260px 90px #ffaa3c38}}.fog{z-index:-1;pointer-events:none;opacity:.55;will-change:transform;background:radial-gradient(40% 60% at 20% 60%,#c8b4ff38,#0000 70%),radial-gradient(35% 50% at 55% 70%,#c8b4ff2e,#0000 70%),radial-gradient(30% 55% at 85% 60%,#c8b4ff33,#0000 70%);width:200%;height:55%;animation:38s linear infinite drift;position:absolute;bottom:-8%;left:-50%}.fog.f2{opacity:.4;animation-duration:60s;animation-direction:reverse;bottom:-18%}@keyframes drift{0%{transform:translate(0)}to{transform:translate(25%)}}.embers{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.flashlight{z-index:2;pointer-events:none;opacity:0;background:radial-gradient(260px 260px at var(--mx,50%) var(--my,40%), transparent 0, transparent 40%, #0402088c 100%);transition:opacity .6s;position:absolute;inset:0}.hero.lit .flashlight{opacity:1}.lightning{z-index:90;pointer-events:none;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle at 70% 10%,#e6dcffe6,#a08cff59 40%,#0000 75%);position:fixed;inset:0}.lightning.flash{animation:.9s ease-out flash}@keyframes flash{0%{opacity:0}8%{opacity:.85}14%{opacity:.1}22%{opacity:.65}to{opacity:0}}.bats{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bat{width:var(--s,46px);color:#0a0510;opacity:var(--o,.9);animation:fly var(--d,16s) linear var(--delay,0s) infinite;left:-80px;top:var(--t,20%);position:absolute}.bat svg{transform-origin:50% 40%;filter:drop-shadow(0 0 6px #8b5cf659);width:100%;animation:.28s ease-in-out infinite alternate flap}@keyframes flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)translateY(4px)}}@keyframes fly{0%{transform:translate(0)rotate(-4deg)}25%{transform:translate(30vw,-40px)rotate(5deg)}50%{transform:translate(60vw,30px)rotate(-6deg)}75%{transform:translate(90vw,-20px)rotate(4deg)}to{transform:translate(120vw,10px)rotate(-2deg)}}.spider{z-index:3;cursor:pointer;transform-origin:top;background:0 0;border:0;width:44px;padding:0;animation:3.4s cubic-bezier(.3,1.5,.5,1) 1.2s both drop,4s ease-in-out 4.6s infinite bob;position:absolute;top:0;right:14%}.spider:before{content:"";background:linear-gradient(#0000,#ffffff73);width:1px;height:400px;position:absolute;bottom:100%;left:50%}.spider.up{animation:1s ease-in forwards climb}@keyframes drop{0%{transform:translateY(-120px)}to{transform:translateY(var(--sy,170px))}}@keyframes bob{0%,to{transform:translateY(var(--sy,170px)) rotate(0)}50%{transform:translateY(calc(var(--sy,170px) + 18px)) rotate(6deg)}}@keyframes climb{to{transform:translateY(-160px)}}@media (width<=760px){.spider{--sy:110px;width:34px;right:6%}}.hero-grid{z-index:3;grid-template-columns:1.25fr .75fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid;position:relative}@media (width<=900px){.hero-grid{grid-template-columns:1fr}}.eyebrow{color:var(--amber);letter-spacing:.14em;text-transform:uppercase;background:#ff7a001f;border:1px solid #ff7a0073;border-radius:999px;align-items:center;gap:10px;padding:8px 16px;font-size:14px;font-weight:800;display:inline-flex}.eyebrow .dot{background:var(--orange);width:9px;height:9px;box-shadow:0 0 12px var(--orange);border-radius:50%;animation:1.4s infinite blink}@keyframes blink{50%{opacity:.3}}h1{letter-spacing:-.03em;margin:22px 0 18px;font-size:clamp(42px,7.2vw,92px);font-weight:900;line-height:.98}h1 .spooky{font-family:var(--display);letter-spacing:.02em;color:var(--orange);text-shadow:0 0 18px #ff7a00bf,0 0 60px #ff3c0073;font-weight:400;display:inline-block;position:relative}.drips{pointer-events:none;height:40px;position:absolute;top:88%;left:4%;right:4%}.drips i{background:linear-gradient(var(--orange), #c43d00);width:7px;height:0;animation:drip 3.8s ease-in var(--dl,0s) infinite;border-radius:0 0 6px 6px;position:absolute;top:0}.drips i:after{content:"";background:#c43d00;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-5px;left:-2px}@keyframes drip{0%{opacity:1;height:0}55%{height:var(--h,26px);opacity:1}80%{height:var(--h,26px);opacity:1}to{height:calc(var(--h,26px) + 10px);opacity:0}}.glitch{color:var(--ink);display:inline-block;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:var(--blood);clip-path:inset(0 0 60%);mix-blend-mode:screen;animation:3.2s steps(2,end) infinite gl1;transform:translate(2px)}.glitch:after{color:#57e3ff;clip-path:inset(55% 0 0);mix-blend-mode:screen;animation:2.6s steps(2,end) infinite gl2;transform:translate(-2px)}@keyframes gl1{0%,86%{opacity:0;transform:translate(0)}88%{opacity:1;transform:translate(-4px,-2px)}92%{opacity:1;transform:translate(4px,1px)}96%{opacity:0}}@keyframes gl2{0%,80%{opacity:0;transform:translate(0)}83%{opacity:1;transform:translate(5px,2px)}88%{opacity:1;transform:translate(-3px,-1px)}92%{opacity:0}}.lede{color:var(--muted);max-width:40ch;margin:30px 0 0;font-size:clamp(19px,2.1vw,23px)}.lede strong{color:var(--ink)}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:32px;display:flex}.price-card{text-align:center;background:linear-gradient(#28143cd9,#0f0818e6);border:1px solid #ff963c59;border-radius:28px;padding:34px 28px 28px;position:relative;box-shadow:0 30px 80px -30px #000000e6,inset 0 0 0 1px #ffffff0a,0 0 90px -30px #ff7a0099}.price-card:before{content:"";z-index:-1;background:conic-gradient(from var(--ang,0deg), var(--orange), var(--purple), var(--slime), var(--orange));-webkit-mask-composite:xor;opacity:.8;border-radius:30px;padding:2px;animation:6s linear infinite spin;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--ang:360deg}}.jack{filter:drop-shadow(0 0 26px #ff7a00cc);width:110px;margin:-86px auto 6px;animation:3.6s ease-in-out infinite hover}.jack .face{animation:2.2s infinite candle}@keyframes candle{0%,to{opacity:1}12%{opacity:.7}20%{opacity:1}47%{opacity:.82}52%{opacity:1}78%{opacity:.75}}@keyframes hover{50%{transform:translateY(-8px)rotate(-3deg)}}.price-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:13px;font-weight:800}.price{letter-spacing:-.04em;background:linear-gradient(180deg, #fff, #ffd9a8 60%, var(--orange));color:#0000;filter:drop-shadow(0 0 22px #ff7a0073);-webkit-background-clip:text;background-clip:text;margin:6px 0 2px;font-size:clamp(72px,9vw,104px);font-weight:900;line-height:1}.price small{letter-spacing:.14em;text-transform:uppercase;-webkit-text-fill-color:var(--muted);filter:none;margin-top:6px;font-size:15px;font-weight:700;display:block}.price-after{color:var(--muted);margin:0 0 16px;font-size:16px}.price-after strong{color:var(--ink)}.price-card ul{text-align:left;gap:8px;margin:18px 0 22px;padding:0;font-size:16px;list-style:none;display:grid}.price-card li{align-items:flex-start;gap:10px;display:flex}.price-card li:before{content:"";background:radial-gradient(circle, var(--slime) 0 35%, #a3ff4733 36%);border-radius:50%;flex:0 0 18px;height:18px;margin-top:4px;box-shadow:0 0 10px #a3ff4799}.price-card .btn{width:100%}.countdown{justify-content:center;gap:10px;margin:4px 0 18px;display:flex}.tomb{text-align:center;background:linear-gradient(#3a3150,#221b33);border:1px solid #ffffff1f;border-radius:34px 34px 8px 8px;width:66px;padding:10px 4px 8px;box-shadow:0 8px 18px -8px #000,inset 0 2px #ffffff14}.tomb b{font-variant-numeric:tabular-nums;font-size:28px;font-weight:900;line-height:1.1;display:block}.tomb span{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:11px}.tomb b.tick{animation:.35s ease-out tick}@keyframes tick{0%{color:var(--orange);text-shadow:0 0 12px var(--orange);transform:translateY(-6px)}}.graveline{z-index:4;height:clamp(60px,9vw,120px);color:var(--bg);pointer-events:none;position:absolute;bottom:-1px;left:0;right:0}.graveline svg{width:100%;height:100%}section{position:relative}.sec{padding:clamp(56px,7vw,96px) 0}.kicker{color:var(--orange);letter-spacing:.16em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:800}h2{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(34px,5vw,60px);font-weight:900;line-height:1.04}h2 .spooky{font-family:var(--display);color:var(--orange);letter-spacing:.02em;text-shadow:0 0 20px #ff7a0099;font-weight:400}h3{margin:0 0 8px;font-size:22px;line-height:1.2}.intro{color:var(--muted);max-width:62ch;margin:0;font-size:19px}.rv{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:var(--rd,0s);transform:translateY(26px)}.rv.in{opacity:1;transform:none}.haunt{background:radial-gradient(70% 55% at 50% 40%,#5b21b638,#0000 100%)}.graves{grid-template-columns:repeat(4,1fr);align-items:end;gap:22px;margin-top:48px;display:grid}@media (width<=960px){.graves{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.graves{grid-template-columns:1fr}}.grave{text-align:center;transform:rotate(var(--r,0deg));background:linear-gradient(#37304a,#1f1a2c 70%);border:1px solid #ffffff1a;border-radius:120px 120px 14px 14px;padding:42px 22px 26px;transition:transform .4s cubic-bezier(.3,1.6,.5,1),box-shadow .4s;position:relative;box-shadow:inset 0 3px #ffffff12,0 26px 40px -24px #000}.grave:hover{transform:rotate(0)translateY(-10px);box-shadow:inset 0 3px #ffffff1a,0 30px 60px -20px #8b5cf68c}.grave .rip{font-family:var(--display);color:#9d90b8;letter-spacing:.1em;text-shadow:0 2px #151020;font-size:34px}.grave h3{margin-top:8px}.grave p{color:var(--muted);margin:0;font-size:16px}.grave:after{content:"";z-index:-1;background:radial-gradient(#140d1f,#0000 70%);border-radius:50%;height:22px;position:absolute;bottom:-14px;left:-10%;right:-10%}.hand{opacity:0;color:#6f8f4a;width:38px;transition:all .5s cubic-bezier(.3,1.6,.5,1);position:absolute;top:-34px;right:18px;transform:translateY(20px)}.grave:hover .hand{opacity:1;transform:none}.race-box{background:linear-gradient(180deg, var(--bg3), var(--bg2));border:1px solid var(--line);border-radius:28px;margin-top:44px;padding:clamp(22px,4vw,40px);position:relative;overflow:hidden}.lane{grid-template-columns:180px 1fr 80px;align-items:center;gap:16px;margin:18px 0;display:grid}@media (width<=640px){.lane{grid-template-columns:1fr 64px}.lane .who{grid-column:1/-1}}.who{font-weight:800}.who small{color:var(--dim);font-size:14px;font-weight:600;display:block}.track{border:1px solid var(--line);background:#ffffff0d;border-radius:999px;height:56px;position:relative;overflow:hidden}.fill{border-radius:999px;width:0;position:absolute;inset:0 auto 0 0}.lane.wp .fill{background:linear-gradient(90deg,#3b2f55,#6b5a91)}.lane.astro .fill{background:linear-gradient(90deg, var(--orange), var(--amber));box-shadow:0 0 30px #ff7a0099}.runner{width:46px;height:46px;position:absolute;top:50%;left:0;transform:translate(4px,-50%)}.time{font-variant-numeric:tabular-nums;text-align:right;font-size:22px;font-weight:900}.race-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}.race-msg{color:var(--slime);min-height:1.6em;font-weight:800}.note{color:var(--dim);margin:0;font-size:14px}.dials{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:30px;display:grid}@media (width<=860px){.dials{grid-template-columns:repeat(2,1fr)}}.dial{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);text-align:center;padding:22px 16px}.dial svg{width:120px;height:120px;margin:0 auto 10px;transform:rotate(-90deg)}.dial circle{fill:none;stroke-width:10px}.dial .bgc{stroke:#ffffff14}.dial .val{stroke:var(--slime);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:327px;filter:drop-shadow(0 0 6px #a3ff47b3);transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1)}.dial .num{font-variant-numeric:tabular-nums;margin-top:-92px;margin-bottom:44px;font-size:40px;font-weight:900;line-height:1}.dial .lbl{font-weight:700}.dial .was{color:var(--dim);font-size:14px}details.fine{border:1px solid var(--line);background:#00000040;border-radius:16px;margin-top:26px}details.fine summary{cursor:pointer;color:var(--muted);padding:16px 20px;font-weight:700}.table-scroll{padding:0 20px 20px;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;font-size:15px}th,td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 12px}th{color:var(--muted);font-weight:700}td.worse{color:var(--blood)}.scan-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,60px);margin-top:10px;display:grid}@media (width<=900px){.scan-grid{grid-template-columns:1fr}}.terminal{background:#05030a;border:1px solid #a3ff474d;border-radius:20px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:15px;overflow:hidden;box-shadow:0 0 60px -20px #a3ff4773}.term-bar{border-bottom:1px solid var(--line);color:var(--dim);background:#0f0a18;align-items:center;gap:8px;padding:12px 16px;font-size:13px;display:flex}.term-bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.term-bar i:nth-child(2){background:#febc2e}.term-bar i:nth-child(3){background:#28c840}.term-body{min-height:330px;padding:18px 20px 22px}.term-body p{opacity:0;margin:0 0 8px;transition:all .35s;transform:translate(-8px)}.term-body p.on{opacity:1;transform:none}.ok{color:var(--slime)}.cmd{color:var(--amber)}.get-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=900px){.get-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.get-grid{grid-template-columns:1fr}}.get{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:26px;transition:transform .35s,border-color .35s;position:relative;overflow:hidden}.get:before{content:"";opacity:0;background:radial-gradient(closest-side,#ff7a0059,#0000);height:80%;transition:opacity .4s;position:absolute;inset:auto -30% -60%}.get:hover{border-color:#ff7a0073;transform:translateY(-6px)}.get:hover:before{opacity:1}.get .ico{width:46px;height:46px;color:var(--orange);background:#ff7a0024;border-radius:14px;place-items:center;margin-bottom:14px;font-size:24px;display:grid}.get p{color:var(--muted);margin:0;font-size:16px;position:relative}.get h3{position:relative}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=900px){.steps{grid-template-columns:1fr 1fr}}@media (width<=520px){.steps{grid-template-columns:1fr}}.step{counter-increment:s;border-radius:var(--radius);background:linear-gradient(#8b5cf61f,#0000);border:1px solid #8b5cf64d;padding:26px 22px}.step:before{content:counter(s);width:46px;height:46px;font-family:var(--display);color:#150a24;background:radial-gradient(circle at 35% 35%, #d9c8ff, var(--purple));border-radius:50%;place-items:center;margin-bottom:14px;font-size:28px;display:grid;box-shadow:0 0 24px #8b5cf6b3}.step p{color:var(--muted);margin:0;font-size:16px}.ramp{background:radial-gradient(900px 500px at 90% 20%,#ff7a0024,#0000 70%),radial-gradient(800px 500px at 0 90%,#8b5cf629,#0000 70%)}.plans{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px;display:grid}@media (width<=900px){.plans{grid-template-columns:1fr 1fr}}@media (width<=560px){.plans{grid-template-columns:1fr}}.plan{border-radius:var(--radius);border:1px solid var(--line);background:#0a0610b3;flex-direction:column;gap:6px;padding:28px 24px;transition:all .35s;display:flex}.plan:hover{border-color:#a3ff4773;transform:translateY(-4px);box-shadow:0 0 50px -20px #a3ff4780}.plan .amt{letter-spacing:-.03em;font-size:40px;font-weight:900}.plan .amt small{color:var(--muted);letter-spacing:0;font-size:16px;font-weight:600}.plan p{color:var(--muted);margin:0;font-size:16px}.plans-note{color:var(--dim);margin-top:18px;font-size:15px}.proof{grid-template-columns:1fr 1fr;gap:20px;margin-top:40px;display:grid}@media (width<=800px){.proof{grid-template-columns:1fr}}.proof-card{border-radius:var(--radius);background:var(--card);border:1px solid var(--line);padding:30px}.stars{color:var(--amber);letter-spacing:4px;text-shadow:0 0 14px #ffbf0099;font-size:28px}.big{letter-spacing:-.03em;margin:10px 0 6px;font-size:56px;font-weight:900;line-height:1}.claim{background:linear-gradient(180deg, var(--bg), #12071d 40%, var(--bg))}.claim-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(24px,5vw,60px);display:grid}@media (width<=900px){.claim-grid{grid-template-columns:1fr}}.cauldron{width:min(320px,80%);margin:20px 0 0}@media (width<=900px){.cauldron{display:none}}.cauldron .bub{transform-origin:50%;animation:2.4s ease-in infinite bubble}.cauldron .bub:nth-child(2){animation-delay:.8s}.cauldron .bub:nth-child(3){animation-delay:1.5s}@keyframes bubble{0%{opacity:0;transform:translateY(0)scale(.6)}30%{opacity:1}to{opacity:0;transform:translateY(-60px)scale(1.1)}}.cauldron .steam{animation:4s ease-in-out infinite steam}@keyframes steam{50%{opacity:.6;transform:translateY(-6px)}}form.card{background:#140b20e6;border:1px solid #ff7a0059;border-radius:28px;padding:clamp(22px,4vw,36px);box-shadow:0 0 80px -30px #ff7a008c}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=560px){.row{grid-template-columns:1fr}}.field{gap:6px;margin-bottom:14px;display:grid}.field label{font-size:15px;font-weight:700}.field label em{color:var(--dim);font-style:normal;font-weight:500}input,select,textarea{width:100%;min-height:50px;color:var(--ink);font:500 17px/1.3 var(--sans);background:#0b0612;border:1px solid #ffffff29;border-radius:12px;padding:12px 14px}textarea{resize:vertical;min-height:96px}input:focus,select:focus,textarea:focus{border-color:var(--orange);outline:none;box-shadow:0 0 0 4px #ff7a0040}.check{color:var(--muted);align-items:flex-start;gap:10px;margin:10px 0;font-size:14px;display:flex}.check input{width:22px;height:22px;min-height:22px;accent-color:var(--orange);flex:0 0 22px;margin-top:1px}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}form .btn{width:100%;min-height:58px;margin-top:12px;font-size:18px}.form-msg{min-height:1.5em;margin:14px 0 0;font-weight:700}.form-msg.err{color:var(--blood)}.success{text-align:center;padding:30px 10px}.success h3{font-size:30px}.faq{max-width:860px;margin:40px auto 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:22px 44px 22px 0;font-size:20px;font-weight:800;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);font-size:30px;transition:transform .3s;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq details[open] summary:after{transform:translateY(-50%)rotate(45deg)}.faq details p{color:var(--muted);margin:0 0 22px}footer{border-top:1px solid var(--line);color:var(--dim);padding:44px 0 110px;font-size:15px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:20px 40px;display:flex}footer a{color:var(--muted)}footer address{font-style:normal}.mbar{z-index:60;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#07040bf0;gap:10px;display:none;position:fixed;bottom:0;left:0;right:0}.mbar a{flex:1;min-height:50px}@media (width<=760px){.mbar{display:flex}footer{padding-bottom:120px}}.sale-over .only-sale,.only-after{display:none!important}.sale-over .only-after{display:revert!important}.trail{z-index:80;color:#b79cff;pointer-events:none;width:22px;margin:-8px 0 0 -11px;animation:1.1s ease-out forwards trail;position:fixed}.trail svg{width:100%;animation:.18s ease-in-out infinite alternate flap}@keyframes trail{0%{opacity:.85;transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--tx), -70px) scale(.4)}}.page-ghost{z-index:5;opacity:.16;pointer-events:none;width:90px;animation:34s linear 6s infinite haunt;position:fixed;top:55vh;left:-120px}.page-ghost svg{width:100%;animation:3s ease-in-out infinite hover}@keyframes haunt{0%{transform:translate(0)}40%{transform:translate(55vw,-20vh)}60%{transform:translate(70vw,-10vh)scaleX(-1)}to{transform:translate(calc(100vw + 240px),10vh)}}@media (width<=760px){.page-ghost{width:60px}}.web{pointer-events:none;opacity:.35;color:#d8ccf0;width:90px;height:90px;position:absolute;top:-1px;right:-1px}.web.l{left:-1px;right:auto;transform:scaleX(-1)}.burst{z-index:95;pointer-events:none;font-size:30px;animation:1.6s cubic-bezier(.2,.7,.3,1) forwards burst;position:fixed;top:0;left:0}@keyframes burst{to{transform:translate(var(--bx), var(--by)) rotate(var(--br));opacity:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.rv{opacity:1;transform:none}.bats,.embers,.fog,.lightning,.flashlight,.drips,.page-ghost,.trail{display:none}.spider{transform:translateY(var(--sy,170px))}.term-body p{opacity:1;transform:none}}
