:root{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--night:#0d1626;--night-2:#16223a;--night-line:#2f3a57;--gold:#d4af5f;--gold-hi:#f2dfa6;--gold-deep:#9c7a2e;--wine:#8c1d3a;--wine-hi:#c24a66;--parch:#f4ecdd;--parch-2:#eadfcb;--parch-line:#d6c7aa;--ink:#1d1b2b;--ink-soft:#5b5568;--star:#fff6da;--on-night:#ede6d6;--on-night-soft:#b7b2c4;--f-display:"IM Fell English","Iowan Old Style",Georgia,serif;--f-sc:"IM Fell English SC","IM Fell English",Georgia,serif;--f-body:"Libre Franklin","Helvetica Neue",Arial,sans-serif;--f-mono:"DM Mono",ui-monospace,Menlo,monospace}*{box-sizing:border-box}body{background:var(--night);color:var(--on-night);font-family:var(--f-body);margin:0;font-size:17px;line-height:1.6}.wrap{max-width:1060px;margin-inline:auto;padding-inline:20px}.narrow{max-width:760px}h1,h2,h3{font-family:var(--f-display);text-wrap:balance;margin:0;font-weight:400}h2{font-size:clamp(30px,5vw,46px);line-height:1.08}h3{font-size:23px;line-height:1.2}p{margin:0}.stack{flex-direction:column;gap:22px;display:flex}.band{padding-block:84px;position:relative}.night{background:var(--night);color:var(--on-night)}.night .soft{color:var(--on-night-soft)}.parch{background:var(--parch);color:var(--ink)}.parch .soft{color:var(--ink-soft)}.sky{background:radial-gradient(1.4px 1.4px at 8% 12%,var(--star),transparent 60%), radial-gradient(1px 1px at 22% 38%,var(--star),transparent 60%), radial-gradient(1.6px 1.6px at 36% 8%,var(--star),transparent 60%), radial-gradient(1px 1px at 48% 30%,var(--star),transparent 60%), radial-gradient(1.2px 1.2px at 63% 14%,var(--star),transparent 60%), radial-gradient(1px 1px at 74% 44%,var(--star),transparent 60%), radial-gradient(1.5px 1.5px at 88% 22%,var(--star),transparent 60%), radial-gradient(1px 1px at 94% 62%,var(--star),transparent 60%), radial-gradient(1.2px 1.2px at 14% 70%,var(--star),transparent 60%), radial-gradient(1px 1px at 30% 88%,var(--star),transparent 60%), radial-gradient(1.3px 1.3px at 56% 76%,var(--star),transparent 60%), radial-gradient(1px 1px at 82% 86%,var(--star),transparent 60%), radial-gradient(ellipse 70% 55% at 70% 20%,var(--night-2),transparent 70%), var(--night)}.label{font-family:var(--f-sc);letter-spacing:.12em;color:var(--gold);font-size:17px}.parch .label{color:var(--wine)}.orn{color:var(--gold);align-items:center;gap:14px;display:flex}.parch .orn{color:var(--gold-deep)}.orn:before,.orn:after{content:"";opacity:.5;background:currentColor;flex:1;height:1px}.orn svg{fill:currentColor;width:18px;height:18px}.center{text-align:center;align-items:center}.lede{max-width:62ch;font-size:19px}.cta{flex-direction:column;align-items:flex-start;gap:10px;margin-top:10px;display:flex}.cta.center{align-items:center}.btn{background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-deep));color:var(--night);letter-spacing:.09em;text-transform:uppercase;border:1px solid var(--gold-deep);border-radius:999px;align-items:center;gap:10px;padding:18px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .15s;display:inline-flex;box-shadow:0 0 0 4px #d4af5f24,0 10px 30px -10px #d4af5f8c}.btn svg{width:16px;height:16px;fill:var(--night)}.btn:hover{transform:translateY(-2px)}.btn:focus-visible{outline:3px solid var(--wine-hi);outline-offset:4px}.cta small{opacity:.8;font-size:13px}.ph{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wine);border:1px dashed var(--wine);align-self:flex-start;padding:2px 7px;font-size:10.5px}.night .ph{color:var(--wine-hi);border-color:var(--wine-hi)}.topbar{border-bottom:1px solid var(--night-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:22px;display:flex}.wordmark{font-family:var(--f-display);color:var(--gold-hi);align-items:center;gap:10px;font-size:24px;display:flex}.wordmark svg{width:26px;height:26px;fill:var(--gold)}.when{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-night-soft);font-size:12px}.when b{color:var(--gold);font-weight:500}.hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:44px;padding-block:56px 84px;display:grid}.hero-text{flex-direction:column;gap:24px;display:flex}.live{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);align-items:center;gap:9px;font-size:12px;display:inline-flex}.live:before{content:"";background:var(--wine-hi);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #c24a6640}.hero h1{font-size:clamp(34px,5vw,58px);line-height:1.04}.kicker{font-family:var(--f-display);color:var(--gold);margin-bottom:-10px;font-size:clamp(20px,2.4vw,26px);font-style:italic}.hero h1 i{color:var(--gold-hi)}.hero .sub{color:var(--on-night-soft);max-width:46ch;font-size:19px}.facts{flex-wrap:wrap;gap:10px;display:flex}.facts span{border:1px solid var(--night-line);color:var(--on-night);border-radius:999px;padding:6px 14px;font-size:13.5px}.facts b{color:var(--gold);font-weight:600}.emblem-wrap{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.emblem{filter:drop-shadow(0 0 40px #d4af5f40);width:100%;max-width:440px;height:auto}.emblem .rot{transform-origin:200px 200px;animation:120s linear infinite turn}@keyframes turn{to{transform:rotate(360deg)}}.tw{animation:4s ease-in-out infinite tw}.tw:nth-child(2){animation-delay:1.3s}.tw:nth-child(3){animation-delay:2.6s}@keyframes tw{0%,to{opacity:1}50%{opacity:.35}}.magi{background:var(--night-line);border:1px solid var(--night-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin-top:6px;display:grid}.magi div{background:var(--night);flex-direction:column;gap:10px;padding:28px 24px;display:flex}.magi svg.g{width:34px;height:34px;stroke:var(--gold);fill:none;stroke-width:2px;stroke-linecap:round}.magi .gift{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wine-hi);font-size:11.5px}.magi .nm{font-family:var(--f-sc);color:var(--gold-hi);font-size:24px}.magi p{color:var(--on-night-soft);font-size:15px}.compare{border-collapse:collapse;width:100%;font-size:15.5px}.compare th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;text-align:left;border-bottom:1px solid var(--gold);color:var(--on-night-soft);padding:12px 14px;font-size:11.5px;font-weight:500}.compare th.sp{color:var(--gold)}.compare td{border-bottom:1px solid var(--night-line);vertical-align:top;padding:14px}.compare td:first-child{font-family:var(--f-sc);color:var(--gold-hi);width:20%;font-size:18px}.compare td:nth-child(2){color:var(--on-night-soft);width:36%}.tbl{overflow-x:auto}.benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;display:grid}.benefit{border-top:1px solid var(--parch-line);flex-direction:column;gap:8px;padding-top:18px;display:flex;position:relative}.benefit:before{content:"";background:var(--gold-deep);width:7px;height:7px;position:absolute;top:-4px;left:0;transform:rotate(45deg)}.benefit .pain{font-family:var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--wine);font-size:11.5px}.benefit p{color:var(--ink-soft);font-size:15.5px}.who{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.who-card{border:1px solid var(--night-line);text-align:center;background:linear-gradient(180deg,var(--night-2),var(--night));border-radius:200px 200px 6px 6px;flex-direction:column;align-items:center;gap:14px;padding:48px 26px 32px;display:flex}.who-card svg{width:68px;height:68px;stroke:var(--gold);fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.who-card h3{font-family:var(--f-sc);color:var(--gold-hi);font-size:25px}.who-card p{color:var(--on-night-soft);font-size:15.5px}.quotes{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.quote{border:1px dashed var(--parch-line);background:var(--parch);flex-direction:column;gap:14px;padding:24px 22px;display:flex}.quote blockquote{font-family:var(--f-display);color:var(--ink-soft);margin:0;font-size:19px;font-style:italic;line-height:1.4}.quote .by{align-items:center;gap:12px;font-size:14px;display:flex}.quote .av{background:var(--parch-2);border:1px solid var(--parch-line);border-radius:50%;flex:none;width:42px;height:42px}.quote .by span{color:var(--ink-soft);font-size:13px;display:block}.split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;display:grid}.list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.list li{border-bottom:1px solid var(--parch-line);flex-direction:column;gap:3px;padding-block:15px;display:flex}.list b{font-family:var(--f-display);font-size:21px;font-weight:400}.list span{color:var(--ink-soft);font-size:14.5px}.list .cat{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-deep);font-size:11px}.list.plain b{font-family:var(--f-body);font-size:16px;font-weight:600}.offer{border:1px solid var(--gold);outline:1px solid var(--gold-deep);outline-offset:6px;background:radial-gradient(ellipse at 50% 0%,var(--night-2),var(--night) 70%);flex-direction:column;gap:26px;width:100%;max-width:780px;margin-inline:auto;padding:52px 36px 40px;display:flex;position:relative}.offer .crest{background:var(--night);border:1px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.offer .crest svg{width:30px;height:30px;fill:var(--gold)}.offer h2{text-align:center;color:var(--gold-hi)}.recipe{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}.recipe li{break-inside:avoid;border-bottom:1px dotted var(--night-line);justify-content:space-between;gap:10px;padding-block:8px;font-size:15px;display:flex}.recipe li span:last-child{font-family:var(--f-mono);color:var(--gold);white-space:nowrap;padding-top:3px;font-size:11.5px}.price{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.price .amt{font-family:var(--f-display);color:var(--gold-hi);text-shadow:0 0 30px #d4af5f59;font-size:clamp(68px,13vw,110px);line-height:1}.price .amt small{vertical-align:.95em;margin-right:4px;font-size:.38em}.price .inst{font-family:var(--f-display);color:var(--gold);margin-bottom:-14px;font-size:26px;font-style:italic}.price .terms{color:var(--on-night-soft);font-size:14.5px}.seals{font-family:var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-night-soft);flex-wrap:wrap;justify-content:center;gap:10px 28px;font-size:11.5px;display:flex}.expert{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.portrait{aspect-ratio:4/5;background:var(--night);max-width:100%;box-shadow:0 0 0 1px var(--gold-deep),0 0 0 7px var(--parch),0 0 0 8px var(--gold-deep);border-radius:220px 220px 6px 6px;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex;overflow:hidden}.portrait img{object-fit:cover;object-position:50% 25%;width:100%;height:100%;display:block}.portrait svg{width:64px;height:64px;stroke:var(--gold-deep);fill:none;stroke-width:1.6px}.creds{flex-wrap:wrap;gap:8px;display:flex}.creds span{border:1px solid var(--parch-line);color:var(--ink-soft);border-radius:999px;padding:5px 12px;font-size:13px}.results{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.result{border:1px dashed var(--parch-line);flex-direction:column;gap:10px;padding:22px;display:flex}.result .ba{grid-template-columns:1fr 1fr;gap:8px;display:grid}.result .ba div{aspect-ratio:1;background:var(--parch-2);font-family:var(--f-mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.08em;align-items:flex-end;padding:8px;font-size:11px;display:flex}.result p{color:var(--ink-soft);font-size:15px}details{border-bottom:1px solid var(--parch-line);padding-block:17px}summary{cursor:pointer;justify-content:space-between;gap:16px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"✦";color:var(--gold-deep);transition:transform .2s}details[open] summary:after{transform:rotate(45deg)}details p{color:var(--ink-soft);margin-top:10px;font-size:15.5px}summary:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.guarantee{background:var(--night);color:var(--on-night);border-radius:6px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:28px;padding:34px;display:grid}.seal{border:1px solid var(--gold);outline:1px solid var(--gold-deep);outline-offset:5px;width:120px;height:120px;color:var(--gold-hi);text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.seal b{font-family:var(--f-display);font-size:50px;font-weight:400}.seal span{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);font-size:10px}.safe{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.safe div{color:var(--ink-soft);font-size:14.5px}.safe b{color:var(--ink);margin-bottom:2px;font-weight:600;display:block}.bar{color:var(--on-night-soft);border-top:1px solid var(--night-line);background:#08101c;padding-block:40px}.bar .wrap{grid-template-columns:1.2fr repeat(4,minmax(0,1fr));gap:24px;font-size:13.5px;display:grid}.bar b{font-family:var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:6px;font-size:11px;font-weight:500;display:block}.bar .legal{border-top:1px solid var(--night-line);grid-column:1/-1;padding-top:18px;font-size:12.5px}@media (width<=820px){body{font-size:16px}.band{padding-block:60px}.hero,.expert,.split{grid-template-columns:minmax(0,1fr)}.hero{gap:28px;padding-block:36px 60px}.emblem{max-width:320px}.benefits,.quotes,.magi,.who,.safe,.results{grid-template-columns:minmax(0,1fr)}.recipe{columns:1}.offer{padding:48px 18px 32px}.guarantee{grid-template-columns:minmax(0,1fr);justify-items:start}.bar .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.compare td:first-child{width:auto}.compare{font-size:14.5px}.compare td,.compare th{padding:10px 8px}}@media (prefers-reduced-motion:reduce){.emblem .rot,.tw{animation:none}.btn{transition:none}}.path{counter-reset:st;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.path li{counter-increment:st;flex-direction:column;gap:8px;padding:0 18px 34px 0;display:flex;position:relative}.path li:before{content:counter(st);border:1px solid var(--gold);background:var(--night);width:46px;height:46px;color:var(--gold-hi);font-family:var(--f-display);z-index:1;box-shadow:0 0 0 5px var(--night);border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:relative}.path li:after{content:"";background:linear-gradient(90deg,var(--gold),var(--night-line));height:1px;position:absolute;top:23px;left:46px;right:0}.path li:nth-child(3n):after,.path li:last-child:after{display:none}.path .ph-name{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wine-hi);font-size:11px}.path h3{color:var(--gold-hi);font-size:22px}.path p{color:var(--on-night-soft);font-size:14.5px}.path li.final:before{background:linear-gradient(180deg,var(--gold-hi),var(--gold));color:var(--night)}.journey-head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;display:grid}.zero{font-family:var(--f-display);color:var(--gold-hi);border-left:2px solid var(--gold);padding-left:18px;font-size:clamp(22px,3vw,28px);font-style:italic}@media (width<=820px){.path{grid-template-columns:minmax(0,1fr)}.path li{flex-direction:column;padding:0 0 26px 64px}.path li:before{position:absolute;top:0;left:0}.path li:after{background:var(--night-line);width:1px;height:auto;inset:46px auto 0 23px;display:block!important}.path li:last-child:after{display:none!important}.journey-head{grid-template-columns:minmax(0,1fr)}}.vid{color:var(--ink);flex-direction:column;gap:12px;text-decoration:none;display:flex}.vid .frame{aspect-ratio:16/9;background:radial-gradient(ellipse at 50% 30%,var(--night-2),var(--night) 75%);max-width:100%;box-shadow:0 0 0 1px var(--gold-deep);border-radius:6px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.vid .frame:before{content:"";border:1px solid #d4af5f59;border-radius:3px;position:absolute;inset:10px}.vid .playbtn{background:linear-gradient(180deg,var(--gold-hi),var(--gold));border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:transform .2s;display:flex;box-shadow:0 0 30px #d4af5f73}.vid .playbtn:after{content:"";border-left:20px solid var(--night);border-top:12px solid #0000;border-bottom:12px solid #0000;margin-left:5px}.vid:hover .playbtn{transform:scale(1.08)}.vid .vlabel{text-align:center;font-family:var(--f-display);color:var(--gold-hi);font-size:21px;font-style:italic;position:absolute;bottom:14px;left:0;right:0}.vid .mono{font-family:var(--f-display);color:var(--gold);opacity:.14;font-size:150px;line-height:1;position:absolute}.vid .playbtn{z-index:1;position:relative}.vid .vname{font-family:var(--f-display);margin-top:2px;font-size:24px;line-height:1.1}.vid .vdesc{color:var(--ink-soft);margin-top:-6px;font-size:14.5px}.vid .vcap{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--wine);font-size:12px}.vid:focus-visible{outline:2px solid var(--wine);outline-offset:4px}@media (prefers-reduced-motion:reduce){.vid .playbtn{transition:none}}.vid .frame.embed:before{display:none}.vid .frame.embed iframe{border:0;width:100%;height:100%;position:absolute;inset:0}
