@font-face{
  font-family:"Overglow";
  src:url("assets/skin/overglow-regular.woff2") format("woff2");
  font-weight:400;font-style:normal;font-display:swap;
}

:root{
  --display:"Overglow","Kaushan Script",cursive;
  --serif:"Space Grotesk",system-ui,-apple-system,sans-serif;
  --text:"Space Grotesk",system-ui,-apple-system,sans-serif;
  --sans:"Space Mono","SF Mono",Menlo,monospace;
  --lh:1.55;
  --track:-.025em;
  --body-size:1.0625rem;
  --track-xs:.06em; --track-sm:.06em; --track-md:.05em; --track-lg:.05em;
}

h1,h2,h3,h4{font-weight:700;letter-spacing:-.025em}
h1 em,h2 em,h3 em,h4 em{font-style:normal}
.opener-copy h1{letter-spacing:-.035em}
.eyebrow{letter-spacing:.08em;font-weight:400}
.pop{font-style:normal;font-weight:600}
.demo-note{font-style:normal;font-weight:500}
#p-low .th h2,#p-mid .th h2,#p-high .th h2{font-style:normal}
.pricetag,.price,.toc .from,.jcard .price,.jrow .price,.t-cta .price,.wb-copy b,.totals{font-weight:700;letter-spacing:-.02em}
.toc .title{font-weight:600}
.shop-head .hint,.shop-head .holdhint{font-size:var(--label-md);letter-spacing:var(--track-md);margin-top:18px}
.navlinks,.binder-btn,.railtabs a,.fchip,select.sort,.count,.addbtn,.tick,.beat-num,.rail h2,
.tabsec .th .n,.blk .n,.pinbar span,.fstep{font-weight:700}
.logo{font-family:var(--display);font-size:1.625rem;letter-spacing:0;text-transform:none;line-height:1;font-weight:400}
@media(max-width:900px){.logo{letter-spacing:0}}
@media(max-width:560px){.logo{font-size:1.3125rem;letter-spacing:0}}
@media(max-width:389px){.logo{font-size:1.1875rem;max-width:none;white-space:nowrap;line-height:1}}
.opener-copy h1 em,.shop-head h1 em,.st-mast h1 em{
  font-family:var(--display);font-weight:400;font-style:normal;letter-spacing:0;
  font-size:1.14em;line-height:1;display:inline-block;padding-right:.08em;
}
@media(max-width:560px){.topbar{font-size:var(--label-xs);letter-spacing:.03em}}
:root{
  --ink:#0A0913; --paper:#FFFFFF; --rule:#E6E4EE; --rule-strong:#C9C5DA;
  --muted:#5F5A82; --soft:#3F3A5C;
  --neon:#FF1F97; --neon-text:#C8007A; --violet:#A64DFF; --cyan:#22ECFF; --amber:#FF9D2E;
  --jade:var(--neon-text); --jade-deep:#A0005F; --coral:#C24400;
  --pop-1:var(--neon-text); --pop-2:var(--neon-text); --pop-edge:var(--ink); --pop-line:var(--rule);
  --radius:0px;
  --w-ink:#0A0913; --w-paper:#FFFFFF; --w-card:#FFFFFF; --w-soft:#3F3A5C;
  --w-cta:#FF1F97; --w-cta-ink:#0A0913;
  --w-sh:#22ECFF; --w-off:8px; --w-bw:2px; --w-r:0px; --w-rb:0px; --w-pad:clamp(72px,8vw,112px);
  --w-sticker:#22ECFF; --w-sticker-2:#FF9D2E; --w-accent-dark:#22ECFF; --w-panel-3:#FF9D2E;
  --w-s1:#0A0913; --w-s2:#FF1F97; --w-s3:#FFFFFF; --w-s4:#22ECFF; --w-stripe:12px; --w-tilt:1;
  --w-chk:14px; --w-chk-a:#0A0913; --w-chk-b:#FFFFFF;
  --w-label:"Sora",system-ui,sans-serif; --w-banner:"Outfit",system-ui,sans-serif; --w-banner-w:800;
  --w-htrack:-.045em; --w-hweight:700;
  --w-hero:url("assets/skin/hero-a.webp"); --w-hero-sky:#FFFFFF;
  --w-disco:url("assets/skin/disco-a.webp"); --w-binder:url("assets/skin/binder-a.webp");
  --g-open:#FFFFFF; --g-problem:#FF9D2E; --g-money:#22ECFF; --g-time:#FF1F97; --g-worry:#DCC2FF;
  --g-how:#A64DFF; --g-inside:#22ECFF; --g-contents:#FFFFFF; --g-thread:#0A0913;
  --t1:#22ECFF; --t2:#FF1F97; --t3:#FF9D2E; --t4:#DCC2FF; --t5:#FFFFFF; --t6:#B9F8FF; --t7:#FFC2E3;
  --b1:#22ECFF; --b2:#FF1F97; --b3:#FF9D2E; --b4:#0A0913;
}
html[data-wad] #money,html[data-wad] #inside{--w-sh:#0A0913}
html[data-wad] #how-it-works{--w-head-ink:#FFFFFF}
:root{--text-xs:11.55px;--text-sm:.984375rem;--text-base:1.05rem;--text-md:1.18125rem;--text-lg:1.3125rem}
:where(p,li,dd,.desc){font-size:1.05em}
.logo{font-family:"Syne",system-ui,sans-serif!important;letter-spacing:-.05em!important;background:linear-gradient(90deg,#FF1F97,#A64DFF)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;-webkit-text-fill-color:transparent!important}
h1 em{font-family:"Overglow",cursive!important;font-style:italic!important;letter-spacing:.035em!important}
.opener-copy h1 em,.shop-head h1 em,.st-mast h1 em{font-size:1.4022em!important}
h1{font-family:"Outfit",system-ui,sans-serif!important;font-weight:600!important;letter-spacing:-.03em!important}
.opener-copy h1{font-size:calc(clamp(36px,4.4vw,60px) * 1.01)!important}
.shop-head h1{font-size:calc(clamp(38px,5.4vw,72px) * 1.01)!important}
.st-mast h1{font-size:calc(clamp(32px,4.6vw,58px) * 1.01)!important}
h2{font-family:"Outfit",system-ui,sans-serif!important;font-weight:300!important}
h3,h4{font-family:"Outfit",system-ui,sans-serif!important;font-weight:600!important}
.title,.toc .title{font-family:"Outfit",system-ui,sans-serif!important}
body{font-family:"Sora",system-ui,sans-serif!important}
.sub,.opener-meta{font-family:"Outfit",system-ui,sans-serif!important}
.eyebrow,.kicker,.page-label,.peeklabel{font-family:"Outfit",system-ui,sans-serif!important}
.beat-num,.num,.tick,.count,.fstep{font-family:"Outfit",system-ui,sans-serif!important}
.beat-num,.tick,.fstep{font-size:calc(var(--label-xs) * 1.53)!important}
.toc .num,.toc .count{font-size:calc(var(--label-sm) * 1.53 * 1.05)!important}
.count{font-size:calc(var(--label-md) * 1.53)!important}
.toc .count{font-size:calc(var(--label-sm) * 1.53 * 1.05)!important}
.pricetag,.price,.from,.totals,.toc .from{font-family:"Outfit",system-ui,sans-serif!important}
.navlinks a,.binder-btn,.railtabs a{font-family:"Syne",system-ui,sans-serif!important}
.btn{font-family:"Syne",system-ui,sans-serif!important;color:#C8007A!important}
.st-next,.fp-act-primary,.fchip,.knob,.addbtn,select.sort{font-family:"Sora",system-ui,sans-serif!important}
.chip,.badge,.tag,.pcard .badge,.qv-page .tag{font-family:"Sora",system-ui,sans-serif!important}
footer,footer p,footer a,footer li{font-family:"Outfit",system-ui,sans-serif!important}
html[data-wad]{--w-head-ink:var(--w-ink)}
html[data-wad] body{background:var(--w-paper);color:var(--w-ink)}
html[data-wad] .topbar{background:var(--w-ink);color:var(--w-paper);font-family:var(--w-label);
  text-transform:uppercase;letter-spacing:.14em;font-size:.71875rem;font-weight:600}
html[data-wad] .topbar b{color:var(--w-accent-dark);font-weight:700}
html[data-wad] .nav{background:var(--w-paper);border-bottom:1px solid var(--w-ink);backdrop-filter:none}
html[data-wad] .navlinks a{text-transform:uppercase;letter-spacing:.07em;font-size:.78125rem!important;font-weight:600;color:var(--w-ink)}
html[data-wad] .navlinks a[aria-current]{box-shadow:inset 0 -2px 0 var(--w-cta)}
html[data-wad] .binder-btn{background:var(--w-cta);color:var(--w-cta-ink)!important;border:var(--w-bw) solid var(--w-ink);
  border-radius:var(--w-rb);box-shadow:4px 4px 0 var(--w-ink);padding:10px 18px;text-transform:uppercase;
  letter-spacing:.08em;font-weight:700;transition:translate .15s,box-shadow .15s}
html[data-wad] .binder-btn:hover{translate:-2px -2px;box-shadow:6px 6px 0 var(--w-ink)}
html[data-wad] .binder-btn:active{translate:3px 3px;box-shadow:1px 1px 0 var(--w-ink)}
html[data-wad] .btn:not(.bx){background:var(--w-cta);color:var(--w-cta-ink)!important;border:var(--w-bw) solid var(--w-ink);
  border-radius:var(--w-rb);box-shadow:5px 5px 0 var(--w-ink);font-weight:700;letter-spacing:.12em;
  text-transform:uppercase;padding:16px 28px;overflow:visible;transition:translate .15s,box-shadow .15s,background .2s}
html[data-wad] .btn:not(.bx)::before{display:none}
html[data-wad] .btn:not(.bx):hover{background:var(--w-cta);translate:-2px -2px;box-shadow:7px 7px 0 var(--w-ink);border-color:var(--w-ink)}
html[data-wad] .btn:not(.bx):active{translate:3px 3px;box-shadow:2px 2px 0 var(--w-ink)}
html[data-wad] .btn--ghost:not(.bx),html[data-wad] .btn--ghost:not(.bx):hover{background:var(--w-card)}
html[data-wad] .btn--sm:not(.bx){padding:11px 18px}
html[data-wad] .screen{padding:var(--w-pad) 0;border-bottom:0;position:relative;overflow:clip;
  background:var(--g,var(--w-paper))}
html[data-wad] .screen-inner{padding-left:var(--gut)}
html[data-wad] .screen-inner::before{display:none}
html[data-wad] #open{--g:var(--g-open)}      html[data-wad] #problem{--g:var(--g-problem)}
html[data-wad] #money{--g:var(--g-money)}    html[data-wad] #time{--g:var(--g-time)}
html[data-wad] #worry{--g:var(--g-worry)}    html[data-wad] #how-it-works{--g:var(--g-how)}
html[data-wad] #inside{--g:var(--g-inside)}  html[data-wad] #contents{--g:var(--g-contents)}
html[data-wad] #thread{--g:var(--g-thread)}
html[data-wad] .screen:not(#open):not(#contents){--soft:var(--w-ink);--muted:var(--w-ink)}

html[data-wad] .tick{position:absolute;left:auto;right:var(--gut);top:-4px;background:var(--w-ink);color:var(--w-paper);
  padding:5px 9px;letter-spacing:.14em;font-weight:700}
html[data-wad] #open .tick{display:none}
html[data-wad] .screen .kicker{display:inline-block;background:var(--w-card);color:var(--w-ink);padding:6px 10px 5px;
  border-bottom:2px solid var(--w-cta);letter-spacing:.19em;font-weight:600;margin-bottom:24px}

html[data-wad] .screen h2{font-size:clamp(40px,6vw,90px)!important;line-height:.94!important;color:var(--w-head-ink);
  letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .screen h2 em,html[data-wad] .shop-head h1 em,html[data-wad] .st-mast h1 em{color:var(--w-ink);background:var(--w-card);
  padding:0 .12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-style:normal}
html[data-wad] .screen .sub{color:var(--w-head-ink);font-size:clamp(18px,1.5vw,22px);max-width:26em;margin-top:26px}
html[data-wad] .pop{font-style:italic;background:var(--w-card);color:var(--w-ink);padding:0 .2em}
html[data-wad] .evidence{--soft:var(--w-soft);--muted:var(--w-soft);background:var(--w-card);border:var(--w-bw) solid var(--w-ink);
  border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-sh);padding:clamp(24px,3vw,42px);
  max-width:none;rotate:calc(var(--rot,-1.6deg) * var(--w-tilt));position:relative;margin-top:0}
html[data-wad] .evidence .eyebrow{color:var(--w-ink);letter-spacing:.19em}
html[data-wad] .evidence h3{font-size:clamp(24px,2.5vw,36px)!important;line-height:1.08!important;margin:14px 0 14px}
html[data-wad] .evidence p{font-size:var(--text-base);line-height:1.6}
html[data-wad] #open{background:var(--w-hero-sky) var(--w-hero) no-repeat center bottom/max(100%,1180px) auto;
  padding:clamp(44px,5vw,76px) 0 clamp(250px,24vw,400px);text-align:center}
html[data-wad] #open .opener{display:block;padding:0}
html[data-wad] #open .opener-copy{max-width:1000px;margin:0 auto}
html[data-wad] #open .kicker{margin-bottom:26px}
html[data-wad] #open .opener-copy h1{font-size:clamp(40px,6.4vw,96px)!important;line-height:.98!important;letter-spacing:var(--w-htrack,-.03em)!important}
html[data-wad] #open .sub{margin:22px auto 0;max-width:30em;color:var(--w-ink)}
html[data-wad] #open .cta-row{justify-content:center;margin-top:28px}
html[data-wad] #open .cta-row .eyebrow{background:var(--w-card);padding:6px 10px;color:var(--w-ink)}
html[data-wad] #open .opener-art{display:flex;justify-content:center;align-items:flex-end;padding:0;margin:44px auto 0;max-width:none}
html[data-wad] #open .opener-art .sheet{width:min(230px,38vw);rotate:calc(-4deg * var(--w-tilt));border:var(--w-bw) solid var(--w-ink);
  border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink)}
html[data-wad] #open .opener-art .chip{position:relative;right:auto;bottom:auto;width:min(320px,50vw);margin:0 0 -18px -26px;
  rotate:calc(5deg * var(--w-tilt));border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink)}
html[data-wad] #open .opener-meta{justify-content:center;gap:12px;margin-top:40px;color:var(--w-ink)}
html[data-wad] #open .opener-meta span{background:var(--w-card);padding:7px 12px;border:1px solid var(--w-ink);border-radius:var(--w-r);font-weight:600;letter-spacing:.12em}
html[data-wad] :is(#problem,#time,#worry) .screen-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);
  column-gap:clamp(36px,5vw,84px);align-items:start}
html[data-wad] :is(#problem,#time,#worry) .screen-inner > *{grid-column:1}
html[data-wad] :is(#problem,#time) .evidence{grid-column:2;grid-row:1/span 8;align-self:center}
html[data-wad] #time .evidence{--rot:1.4deg;border-style:dashed;
  background:linear-gradient(160deg,var(--w-card) 0 55%,color-mix(in srgb,var(--w-cta) 22%,var(--w-card)))}
html[data-wad] #worry .evidence{--rot:-1deg;margin-top:34px}
html[data-wad] #worry .wad-seal-slot{grid-column:2;grid-row:1/span 8;align-self:center;justify-self:center}
html[data-wad] #money::after{content:"";position:absolute;top:0;bottom:0;right:0;width:24%;
  background:repeating-linear-gradient(90deg,var(--w-stripes-panel,var(--w-cta)) 0 44px,var(--w-card) 44px 88px,var(--w-panel-3,var(--w-sticker)) 88px 132px)}
html[data-wad] #money .screen-inner{max-width:min(860px,64vw);margin-left:max(var(--gut),calc((100vw - var(--maxw)) / 2 + var(--gut)));
  background:var(--w-card);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  padding:clamp(30px,4vw,60px);rotate:calc(-1deg * var(--w-tilt));--soft:var(--w-soft);--muted:var(--w-soft);z-index:1}
html[data-wad] #money .tick{top:-14px;right:24px}
html[data-wad] #money .kicker{border:1px solid var(--w-ink);border-bottom-width:2px}
html[data-wad] #money .evidence{rotate:0deg;box-shadow:none;margin-top:30px;background:var(--w-sticker-2);border-width:1px}
html[data-wad] #money h2 em{background:var(--w-sticker)}
html[data-wad] :is(#problem,#how-it-works,#thread)::before{content:"";position:absolute;left:0;top:0;bottom:0;
  width:calc(var(--w-stripe) * 4);background:linear-gradient(90deg,var(--w-stripes-4));z-index:0}
html[data-wad] :is(#problem,#how-it-works,#thread) .screen-inner{padding-left:max(calc(var(--w-stripe) * 4 + 28px),var(--gut))}
html[data-wad] #thread::after{content:"";position:absolute;right:0;top:0;bottom:0;width:calc(var(--w-stripe) * 4);
  background:linear-gradient(270deg,var(--w-stripes-4))}
html[data-wad] #how-it-works .screen-inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(36px,5vw,80px)}
html[data-wad] #how-it-works .screen-inner > *{grid-column:1}
html[data-wad] #how-it-works .beatstrip{grid-column:2;grid-row:1/span 6;display:flex;flex-direction:column;gap:20px;
  border:0;margin:0}
html[data-wad] :is(#problem,#time,#worry,#how-it-works) .kicker{align-self:start;justify-self:start}
html[data-wad] .beat{display:grid;grid-template-columns:auto 1fr;column-gap:22px;align-items:start;background:var(--bf);
  border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  padding:24px 28px;rotate:calc(var(--br) * var(--w-tilt));--soft:var(--w-ink);--muted:var(--w-ink);color:var(--w-ink)}
html[data-wad] .beat:nth-child(1){--bf:var(--b1);--br:-2deg}
html[data-wad] .beat:nth-child(2){--bf:var(--b2);--br:1.8deg}
html[data-wad] .beat:nth-child(3){--bf:var(--b3);--br:-1deg}
html[data-wad] .beat:nth-child(4){--bf:var(--b4);--br:1.4deg;color:var(--w-paper);--soft:var(--w-paper);--muted:var(--w-paper);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-cta)}
html[data-wad] .beat:last-child{border-right:var(--w-bw) solid var(--w-ink)}
html[data-wad] .beat-num{grid-row:1/span 2;font-size:clamp(40px,4.6vw,68px)!important;line-height:.86;letter-spacing:-.04em;
  color:inherit;margin:0;font-weight:800}
html[data-wad] .beat h3{font-size:clamp(22px,2.1vw,30px)!important;line-height:1.05;color:inherit;margin:2px 0 8px}
html[data-wad] .beat p{color:inherit;font-size:var(--text-sm)}
html[data-wad] .beat p a{color:inherit}
html[data-wad] #how-it-works .cta-row{margin-top:36px}
html[data-wad] #how-it-works .cta-row .eyebrow{color:var(--w-head-ink)}
html[data-wad] #inside .feature{gap:clamp(40px,6vw,90px);margin-top:48px}
html[data-wad] #inside .page{border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink)}
html[data-wad] #inside .page:first-child{rotate:calc(-3deg * var(--w-tilt))}
html[data-wad] #inside .page.locked{rotate:calc(3.5deg * var(--w-tilt))}
html[data-wad] #inside .page-label{background:var(--w-ink);color:var(--w-paper)}
html[data-wad] #inside .feature > div:last-child{--soft:var(--w-soft);background:var(--w-card);border:var(--w-bw) solid var(--w-ink);
  border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);padding:clamp(26px,3vw,44px);rotate:calc(1deg * var(--w-tilt))}
html[data-wad] #contents{padding-top:calc(var(--w-pad) + var(--w-chk) * 2)}
html[data-wad] #contents::before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--w-chk) * 2);
  background:conic-gradient(var(--w-chk-a) 90deg,var(--w-chk-b) 90deg 180deg,var(--w-chk-a) 180deg 270deg,var(--w-chk-b) 270deg) 0 0/calc(var(--w-chk) * 2) calc(var(--w-chk) * 2)}
html[data-wad] .toc{display:grid;grid-template-columns:1fr 1fr;gap:28px;border:0;margin-top:44px;--muted:var(--w-ink);--soft:var(--w-ink)}
html[data-wad] .toc li:last-child{grid-column:1/-1}
html[data-wad] .toc li:nth-child(1){--t:var(--t1)} html[data-wad] .toc li:nth-child(2){--t:var(--t2)}
html[data-wad] .toc li:nth-child(3){--t:var(--t3)} html[data-wad] .toc li:nth-child(4){--t:var(--t4)}
html[data-wad] .toc li:nth-child(5){--t:var(--t5)} html[data-wad] .toc li:nth-child(6){--t:var(--t6)}
html[data-wad] .toc li:nth-child(7){--t:var(--t7)}
html[data-wad] .toc li a,html[data-wad] .toc li a:hover{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;
  gap:14px 18px;height:100%;padding:28px 30px 26px;background:var(--t);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);color:var(--w-ink);position:relative;
  transition:translate .18s cubic-bezier(.3,1.4,.5,1),rotate .18s,box-shadow .18s}
html[data-wad] .toc li a:hover{translate:-2px -3px;rotate:calc(-1deg * var(--w-tilt));box-shadow:calc(var(--w-off) + 5px) calc(var(--w-off) + 5px) 0 var(--w-ink)}
html[data-wad] .toc li a::after{content:"\2197";grid-column:2;grid-row:1;justify-self:end;font:700 1.5rem/1 var(--w-label);transition:translate .2s}
html[data-wad] .toc li a:hover::after{translate:3px -3px}
html[data-wad] .toc .num{grid-column:1;grid-row:1;color:var(--w-ink)!important;font-weight:700;letter-spacing:.1em;transform:none!important}
html[data-wad] .toc li a > span:nth-child(2){grid-column:1/-1;grid-row:2}
html[data-wad] .toc .title{display:block;font-size:clamp(30px,3.2vw,48px)!important;line-height:.98;color:var(--w-ink)!important;
  letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .toc .desc{color:var(--w-ink);margin-top:12px;opacity:.9}
html[data-wad] .toc .count{grid-column:1;grid-row:3;align-self:end;color:var(--w-ink);font-weight:700}
html[data-wad] .toc .from{grid-column:2;grid-row:3;align-self:end;color:var(--w-ink)!important;background:var(--w-card);
  border:1px solid var(--w-ink);padding:4px 10px;font-size:clamp(18px,1.6vw,24px)!important}
html[data-wad] #thread{--w-head-ink:var(--w-paper);color:var(--w-paper);--soft:var(--w-paper);--muted:color-mix(in srgb,var(--w-paper) 70%,transparent);
  text-align:left}
html[data-wad] #thread .screen-inner{padding-right:calc(var(--w-stripe) * 4 + 28px)}
html[data-wad] #thread .tick{background:var(--w-accent-dark);color:var(--w-ink)}
html[data-wad] #thread h2 em{background:none;color:var(--w-accent-dark);padding:0}
html[data-wad] #thread .eyebrow{color:var(--w-paper)}
html[data-wad] #thread .kicker{color:var(--w-ink)}
html[data-wad] #thread .plate-2{border:0;gap:28px;overflow:visible}
html[data-wad] #thread .plate-2::after{display:none}
html[data-wad] #thread .plate-2 > div{background:var(--w-card);color:var(--w-ink);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-cta);--soft:var(--w-ink);--muted:var(--w-ink);rotate:calc(-1.2deg * var(--w-tilt))}
html[data-wad] #thread .plate-2 > div + div{background:var(--w-accent-dark);border-left:var(--w-bw) solid var(--w-ink);
  rotate:calc(1.2deg * var(--w-tilt));box-shadow:var(--w-off) var(--w-off) 0 var(--w-paper)}
html[data-wad] #thread .plate-2 .eyebrow{color:var(--w-ink)}
html[data-wad] #thread .io li{border-bottom-color:color-mix(in srgb,var(--w-ink) 20%,transparent)}
html[data-wad] #thread .io.out li::before{color:var(--w-ink)}
html[data-wad] #thread .pricetag{color:var(--w-accent-dark);font-size:clamp(48px,6.4vw,92px)!important}
html[data-wad] #thread .pricetag s{color:color-mix(in srgb,var(--w-paper) 60%,transparent)}
html[data-wad] #thread .btn:not(.bx){box-shadow:5px 5px 0 var(--w-paper)}
html[data-wad] #thread .btn:not(.bx):hover{box-shadow:7px 7px 0 var(--w-paper)}
html[data-wad] #thread .btn:not(.bx):active{box-shadow:2px 2px 0 var(--w-paper)}
html[data-wad] #thread .btn--ghost:not(.bx){box-shadow:5px 5px 0 var(--w-accent-dark)}
html[data-wad] #thread .btn--ghost:not(.bx):hover{box-shadow:7px 7px 0 var(--w-accent-dark)}
html[data-wad] #thread .btn--ghost:not(.bx):active{box-shadow:2px 2px 0 var(--w-accent-dark)}
html[data-wad] footer{background:var(--w-paper);border-top:0;position:relative;padding-top:calc(var(--w-chk) * 2 + 56px)}
html[data-wad] footer::before{content:"";position:absolute;left:0;right:0;top:0;height:calc(var(--w-chk) * 2);
  background:conic-gradient(var(--w-chk-a) 90deg,var(--w-chk-b) 90deg 180deg,var(--w-chk-a) 180deg 270deg,var(--w-chk-b) 270deg) 0 0/calc(var(--w-chk) * 2) calc(var(--w-chk) * 2)}
html[data-wad] footer .capture{background:var(--w-card);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-sh);padding:28px}
html[data-wad] footer input{border:var(--w-bw) solid var(--w-ink)!important;border-radius:var(--w-r)!important;background:var(--w-paper)}
html[data-wad] .wad-sticker{position:absolute;z-index:4;pointer-events:none;white-space:nowrap;
  font:var(--w-banner-w) clamp(13px,1.25vw,18px)/1 var(--w-banner);text-transform:uppercase;letter-spacing:.02em;
  color:var(--w-ink);background:var(--stk,var(--w-sticker));border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:4px 4px 0 var(--w-ink);padding:10px 14px;rotate:calc(var(--r,-4deg) * var(--w-tilt));transform-origin:center}
html[data-wad] .wad-banner{display:block;width:max-content;max-width:100%;margin:26px auto 4px;
  font:var(--w-banner-w) clamp(22px,3.5vw,52px)/1 var(--w-banner);text-transform:uppercase;letter-spacing:-.035em;
  color:var(--w-ink);background:var(--w-sticker);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);padding:.26em .55em .3em;rotate:calc(-2.2deg * var(--w-tilt))}
html[data-wad] .wad-vtag{position:absolute;right:clamp(12px,2vw,30px);bottom:clamp(40px,6vw,90px);z-index:3;writing-mode:vertical-rl;
  rotate:180deg;background:var(--w-ink);color:var(--w-paper);border-left:4px solid var(--w-cta);padding:16px 9px;
  font:600 .71875rem/1 var(--w-label);letter-spacing:.2em;text-transform:uppercase}
html[data-wad] .wad-spark{position:absolute;z-index:2;pointer-events:none;font:400 var(--s,26px)/1 system-ui;color:var(--c,var(--w-cta));
  animation:wad-twinkle 2.8s ease-in-out infinite;animation-delay:var(--d,0s)}
html[data-wad] .wad-sparkrow{display:flex;gap:18px;font-size:1.375rem;color:var(--w-accent-dark);margin-bottom:22px;letter-spacing:0}
html[data-wad] .wad-sparkrow span:nth-child(2n){color:var(--w-cta)}
html[data-wad] .wad-disco{width:clamp(200px,26vw,360px);aspect-ratio:1;border-radius:50%;background:var(--w-disco) center/124% no-repeat;
  border:var(--w-bw) solid var(--w-ink);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);position:relative}
html[data-wad] .wad-disco.float{position:absolute;z-index:3;width:clamp(120px,13vw,200px)}
html[data-wad] .wad-disco .wad-sticker{left:50%;bottom:-6%;translate:-50% 0}
html[data-wad] .wad-binder{position:absolute;z-index:2;pointer-events:none;width:clamp(140px,15vw,230px);aspect-ratio:1;
  background:var(--w-binder) center/contain no-repeat;mix-blend-mode:multiply}

@keyframes wad-twinkle{0%,100%{opacity:1;scale:1}50%{opacity:.45;scale:.7}}
@keyframes wad-wobble{0%{rotate:calc(var(--r,-4deg) * var(--w-tilt))}30%{rotate:calc(var(--r,-4deg) * var(--w-tilt) + 4deg)}
  65%{rotate:calc(var(--r,-4deg) * var(--w-tilt) - 3deg)}100%{rotate:calc(var(--r,-4deg) * var(--w-tilt))}}
html[data-wad] :is(.screen,.evidence,.shop-head,.st-mast,.pcards,.freebar,.handoff):hover > .wad-sticker{animation:wad-wobble .45s ease-out}
html[data-wad]{--w-stripes-4:var(--w-s1) 0 25%,var(--w-s2) 25% 50%,var(--w-s3) 50% 75%,var(--w-s4) 75% 100%}
html[data-wad] .shop-head{position:relative;padding:clamp(48px,6vw,90px) 0 clamp(40px,4vw,60px)}
html[data-wad] .shop-head > .eyebrow{display:inline-block;background:var(--w-card);border-bottom:2px solid var(--w-cta);padding:6px 10px 5px;letter-spacing:.19em}
html[data-wad] .shop-head h1{font-size:clamp(46px,7vw,112px)!important;line-height:.92!important;max-width:11em;
  letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .shop-head h1 em{background:var(--w-sticker);border:var(--w-bw) solid var(--w-ink);box-shadow:5px 5px 0 var(--w-ink);
  display:inline-block;rotate:calc(-1.5deg * var(--w-tilt));padding:0 .14em;margin-top:.08em;line-height:1}
html[data-wad] .shop-head .wad-binder{right:2%;top:30px;width:clamp(160px,19vw,280px)}
html[data-wad] .rail h2{letter-spacing:.19em;color:var(--w-ink)}
html[data-wad] .railtabs::before,html[data-wad] .railtabs::after{display:none}
html[data-wad] .railtabs li + li{margin-top:8px}
html[data-wad] .railtabs a{padding:10px 12px;background:var(--w-card);border:1.5px solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:3px 3px 0 var(--w-ink);color:var(--w-ink);transition:translate .15s,box-shadow .15s,background .15s}
html[data-wad] .railtabs a::before{display:none}
html[data-wad] .railtabs a:hover{translate:-1px -1px;box-shadow:4px 4px 0 var(--w-ink)}
html[data-wad] .railtabs a.on{background:var(--w-sticker);box-shadow:4px 4px 0 var(--w-cta)}
html[data-wad] .railtabs .c{opacity:1;font-weight:700}
html[data-wad] .fchip{border:1.5px solid var(--w-ink)!important;border-radius:var(--w-rb)!important;background:var(--w-card);color:var(--w-ink)}
html[data-wad] .fchip.on{background:var(--w-cta)!important;color:var(--w-cta-ink)!important;box-shadow:3px 3px 0 var(--w-ink)}
html[data-wad] .search input,html[data-wad] select.sort{border:1.5px solid var(--w-ink)!important;border-radius:var(--w-r)!important;background:var(--w-card)}
html[data-wad] .tabsec > .th{border-bottom:var(--w-bw) solid var(--w-ink);padding-bottom:16px}
html[data-wad] .tabsec .th h2{font-size:clamp(32px,3.8vw,54px)!important;line-height:.95;letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .tabsec .th .n{background:var(--w-ink);color:var(--w-paper);padding:5px 9px;font-weight:700}
html[data-wad] .pgrid{gap:30px}
html[data-wad] .pcard{border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);background:var(--w-card);overflow:hidden;
  box-shadow:6px 6px 0 var(--w-ink);transition:translate .18s cubic-bezier(.3,1.4,.5,1),rotate .18s,box-shadow .18s}
html[data-wad] .pcard:hover{translate:-2px -3px;rotate:calc(-.8deg * var(--w-tilt));box-shadow:10px 10px 0 var(--w-cta);border-color:var(--w-ink)}
html[data-wad] .pcard .thumb{border-bottom:var(--w-bw) solid var(--w-ink);background:var(--mat,var(--t1))}
html[data-wad] .pgrid .pcard:nth-child(4n+2) .thumb{--mat:var(--t2)} html[data-wad] .pgrid .pcard:nth-child(4n+3) .thumb{--mat:var(--t3)}
html[data-wad] .pgrid .pcard:nth-child(4n+4) .thumb{--mat:var(--t7)}
html[data-wad] .pcard .badge{background:var(--w-sticker);color:var(--w-ink);border:1.5px solid var(--w-ink);box-shadow:2px 2px 0 var(--w-ink);font-weight:700;rotate:-3deg}
html[data-wad] .pcard .badge.tool{background:var(--w-ink);color:var(--w-paper);border-color:var(--w-ink)}
html[data-wad] .pcard .badge.free{background:var(--w-cta);color:var(--w-cta-ink);border-color:var(--w-ink)}
html[data-wad] .pbody .k{color:var(--w-ink);letter-spacing:.16em;font-weight:600}
html[data-wad] .addbtn{border:1.5px solid var(--w-ink)!important;border-radius:var(--w-rb)!important;background:var(--w-card);color:var(--w-ink);
  box-shadow:3px 3px 0 var(--w-ink);font-weight:700;transition:translate .12s,box-shadow .12s}
html[data-wad] .addbtn:hover{background:var(--w-cta);color:var(--w-cta-ink);translate:-1px -1px;box-shadow:4px 4px 0 var(--w-ink)}
html[data-wad] .addbtn.in{background:var(--w-ink);color:var(--w-paper)}
html[data-wad] :is(.syscard,.jcard){border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  background:var(--sc,var(--t1));--soft:var(--w-ink);--muted:var(--w-ink);transition:translate .18s,box-shadow .18s}
html[data-wad] :is(.syscard,.jcard):hover{translate:-2px -3px;box-shadow:calc(var(--w-off) + 4px) calc(var(--w-off) + 4px) 0 var(--w-ink)}
html[data-wad] .sysgrid > :nth-child(3n+2){--sc:var(--t2)} html[data-wad] .sysgrid > :nth-child(3n+3){--sc:var(--t3)}
html[data-wad] .jgrid > :nth-child(2n){--sc:var(--t4)}
html[data-wad] .jcard .price,html[data-wad] .syscard .price{color:var(--w-ink)}
html[data-wad] .freebar{position:relative;background:var(--w-sticker-2);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);
  box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);padding:30px 30px 30px calc(var(--w-stripe) * 4 + 30px);margin:26px 0 20px;
  overflow:hidden;--soft:var(--w-ink);--muted:var(--w-ink)}
html[data-wad] .freebar:empty{display:none}
html[data-wad] .freebar::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--w-stripe) * 4);background:linear-gradient(90deg,var(--w-stripes-4))}
html[data-wad] .freecard{border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);background:var(--w-card);box-shadow:5px 5px 0 var(--w-ink)}
html[data-wad] .freehead h2{font-size:clamp(28px,3vw,44px)!important;letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .wholebar{background:var(--w-ink);color:var(--w-paper);border-top:3px solid var(--w-cta)}
html[data-wad] .qv-box{border:var(--w-bw) solid var(--w-ink)!important;box-shadow:12px 12px 0 var(--w-cta)!important;border-radius:var(--w-r)}
html[data-wad] .fstep.on{background:var(--w-sticker);color:var(--w-ink);border-bottom-color:var(--w-ink)}
html[data-wad] .fstep .fn{color:var(--w-ink);font-weight:700}
html[data-wad] .st-mast{position:relative;border-bottom:var(--w-bw) solid var(--w-ink);padding:clamp(40px,5vw,80px) 0 clamp(30px,3vw,46px)}
html[data-wad] .st-mast h1{font-size:clamp(46px,7.4vw,118px)!important;line-height:.92!important;letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .st-mast .wad-disco.float{right:3%;top:18%}
html[data-wad] .pcards{gap:24px;position:relative}
html[data-wad] .pcards > div{background:var(--pc);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:6px 6px 0 var(--w-ink);
  padding:20px 20px 22px;rotate:calc(var(--pr) * var(--w-tilt));--soft:var(--w-ink)}
html[data-wad] .pcards > div:nth-child(1){--pc:var(--t1);--pr:-1.6deg} html[data-wad] .pcards > div:nth-child(2){--pc:var(--t2);--pr:1.3deg}
html[data-wad] .pcards > div:nth-child(3){--pc:var(--t3);--pr:-1deg}  html[data-wad] .pcards > div:nth-child(4){--pc:var(--t4);--pr:1.6deg}
html[data-wad] .pcards b{color:var(--w-ink);letter-spacing:.14em}
html[data-wad] .yours h2,html[data-wad] .ribbon-head h2,html[data-wad] .handoff h2{letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .yours h2{font-size:clamp(32px,4vw,58px)!important;line-height:.95}
html[data-wad] .ribbon{background:var(--g-money);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  padding:clamp(24px,3vw,40px);margin-top:44px;--soft:var(--w-ink);--muted:var(--w-ink)}
html[data-wad] .ribbon .hcard{background:var(--w-card);border:1.5px solid var(--w-ink);border-radius:var(--w-r);box-shadow:4px 4px 0 var(--w-ink)}
html[data-wad] .handoff{background:var(--g-time);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  padding:clamp(24px,3vw,40px) clamp(24px,3vw,40px) clamp(24px,3vw,40px) calc(var(--w-stripe) * 4 + 30px);overflow:hidden;--soft:var(--w-ink);--muted:var(--w-ink)}
html[data-wad] .handoff::before{left:0;top:0;bottom:0;width:calc(var(--w-stripe) * 4)!important;height:auto!important;background:linear-gradient(90deg,var(--w-stripes-4))!important}
html[data-wad] .handoff h2 em{background:var(--w-card);padding:0 .12em}
html[data-wad] .st-dock{background:var(--w-card)}
html[data-wad] .st-rail a.on{border-left-color:var(--w-cta)}
html[data-wad] .blk{border-top:var(--w-bw) solid var(--w-ink)}
html[data-wad] .blk .n{display:inline-block;background:var(--w-ink);color:var(--w-paper);padding:4px 8px;font-weight:700}
html[data-wad] .blk h3{letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .t-cta{position:relative;background:var(--g-thread);color:var(--w-paper);--soft:var(--w-paper);--muted:color-mix(in srgb,var(--w-paper) 70%,transparent);
  --w-head-ink:var(--w-paper);border:0;padding:clamp(48px,6vw,90px) clamp(24px,4vw,64px) clamp(48px,6vw,90px) calc(var(--w-stripe) * 4 + 40px);overflow:hidden}
html[data-wad] .t-cta::before{content:"";position:absolute;left:0;top:0;bottom:0;width:calc(var(--w-stripe) * 4);background:linear-gradient(90deg,var(--w-stripes-4))}
html[data-wad] .t-cta h2{color:var(--w-paper);font-size:clamp(34px,4.6vw,68px)!important;line-height:.95;letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .t-cta h2 em{color:var(--w-accent-dark);background:none}
html[data-wad] .t-cta .price{color:var(--w-accent-dark)}
html[data-wad] .t-cta .eyebrow,html[data-wad] .t-cta .index-key{color:var(--w-paper)}
html[data-wad] .t-cta .btn:not(.bx){box-shadow:5px 5px 0 var(--w-paper)}
html[data-wad] .t-cta .btn:not(.bx):hover{box-shadow:7px 7px 0 var(--w-paper)}
html[data-wad] .t-cta .btn:not(.bx):active{box-shadow:2px 2px 0 var(--w-paper)}
html[data-wad] .t-cta .btn--ghost:not(.bx){box-shadow:5px 5px 0 var(--w-accent-dark)}
html[data-wad] .t-cta .btn--ghost:not(.bx):hover{box-shadow:7px 7px 0 var(--w-accent-dark)}
html[data-wad] .t-cta .btn--ghost:not(.bx):active{box-shadow:2px 2px 0 var(--w-accent-dark)}
html[data-wad] .sec-pad h2,html[data-wad] #journeys > h2{letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important;
  font-size:clamp(34px,4.4vw,64px)!important;line-height:.95}
html[data-wad] .more{border:0;gap:24px}
html[data-wad] .more > div{border:var(--w-bw) solid var(--w-ink)!important;border-radius:var(--w-r);box-shadow:6px 6px 0 var(--w-ink);
  background:var(--mc);--soft:var(--w-ink);--muted:var(--w-ink);rotate:calc(var(--mr) * var(--w-tilt))}
html[data-wad] .more > div:nth-child(1){--mc:var(--t1);--mr:-1deg} html[data-wad] .more > div:nth-child(2){--mc:var(--t2);--mr:.8deg}
html[data-wad] .more > div:nth-child(3){--mc:var(--t3);--mr:-.6deg}
html[data-wad] .more li{border-bottom-color:color-mix(in srgb,var(--w-ink) 22%,transparent)}
html[data-wad] .more .t{color:var(--w-ink)!important;font-weight:700}
html[data-wad] .jny{border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:var(--w-off) var(--w-off) 0 var(--w-ink);
  background:var(--jc,var(--t1));padding:clamp(24px,3vw,40px);margin-bottom:34px;--soft:var(--w-ink);--muted:var(--w-ink)}
html[data-wad] .jny + .jny{--jc:var(--t3)}
html[data-wad] .jny .meta{color:var(--w-ink)!important}
html[data-wad] .jny h3{letter-spacing:var(--w-htrack,inherit)!important;font-weight:var(--w-hweight,inherit)!important}
html[data-wad] .chain li{background:var(--w-card);border:1.5px solid var(--w-ink)!important;border-radius:var(--w-r);box-shadow:3px 3px 0 var(--w-ink);padding:12px 14px}
html[data-wad] .chain li span{color:var(--w-ink)!important}
@media(max-width:900px){
  html[data-wad]{--w-tilt:.45}
  html[data-wad] :is(#problem,#time,#worry,#how-it-works) .screen-inner{display:block}
  html[data-wad] :is(#problem,#time,#worry) .evidence{margin-top:36px}
  html[data-wad] #how-it-works .beatstrip{margin-top:36px}
  html[data-wad] #money::after{width:calc(var(--w-stripe) * 2);background:linear-gradient(90deg,var(--w-stripes-4))}
  html[data-wad] #money .screen-inner{max-width:none;margin:0 calc(var(--w-stripe) * 2 + 14px) 0 var(--gut);padding:28px 22px}
  html[data-wad] :is(#problem,#how-it-works,#thread)::before,html[data-wad] #thread::after{width:calc(var(--w-stripe) * 1.4)}
  html[data-wad] :is(#problem,#how-it-works,#thread) .screen-inner{padding-left:calc(var(--w-stripe) * 1.4 + 18px)}
  html[data-wad] #thread .screen-inner{padding-right:calc(var(--w-stripe) * 1.4 + 18px)}
  html[data-wad] #worry .wad-seal-slot{margin:40px auto 0}
  html[data-wad] .toc{grid-template-columns:1fr;gap:22px}
  html[data-wad] .toc li a,html[data-wad] .toc li a:hover{grid-template-columns:1fr auto;padding:22px 20px}
  html[data-wad] .toc .count,html[data-wad] .toc .from{margin-top:0}
  html[data-wad] .wad-vtag{display:none}
  html[data-wad] .shop-head .wad-binder{display:none}
  html[data-wad] .st-mast .wad-disco.float{display:none}
  html[data-wad] .freebar,html[data-wad] .handoff{padding-left:calc(var(--w-stripe) * 1.4 + 20px)}
  html[data-wad] :is(.freebar,.handoff,.t-cta)::before{width:calc(var(--w-stripe) * 1.4)!important}
  html[data-wad] .t-cta{padding-left:calc(var(--w-stripe) * 1.4 + 22px)}
}
@media(max-width:560px){
  html[data-wad] #open{padding-bottom:230px}
  html[data-wad] .wad-sticker{font-size:var(--label-sm);padding:8px 10px}
  html[data-wad] .screen .sticker-hide-sm{display:none}
  html[data-wad] .beat{grid-template-columns:1fr;padding:20px}
  html[data-wad] .beat-num{grid-row:auto;margin-bottom:6px}
}
@media(prefers-reduced-motion:reduce){
  html[data-wad] .wad-spark{animation:none}
  html[data-wad] :is(.screen,.evidence,.shop-head,.st-mast,.pcards,.freebar,.handoff):hover > .wad-sticker{animation:none}
}
html[data-wad] .freebar:not(:empty)::after{content:"A little head start";position:absolute;top:18px;right:22px;
  font:var(--w-banner-w) clamp(12px,1.1vw,16px)/1 var(--w-banner);text-transform:uppercase;letter-spacing:.02em;color:var(--w-ink);
  background:var(--w-card);border:var(--w-bw) solid var(--w-ink);border-radius:var(--w-r);box-shadow:3px 3px 0 var(--w-ink);padding:9px 12px;rotate:calc(4deg * var(--w-tilt))}
@media(max-width:700px){html[data-wad] .freebar::after{display:none}}
@media(max-width:900px){html[data-wad] #money > .wad-disco.float{display:none}}
html[data-wad] :is(#inside,#thread) h2{line-height:1.02!important}
html[data-wad] .st-mast h1 em{background:none;padding:0}
html[data-wad="a"] .logo{color:#7A2BD1!important;-webkit-text-fill-color:currentColor!important;background:none!important}
html[data-wad="a"] h1 em{color:#FF1F97!important;-webkit-text-fill-color:currentColor!important;background:none!important}
html[data-wad="a"] h3, html[data-wad="a"] h4{font-family:"Bricolage Grotesque",system-ui,sans-serif!important}
html[data-wad="a"] body{font-family:"Bricolage Grotesque",system-ui,sans-serif!important}
html[data-wad="a"] .pricetag, html[data-wad="a"] .price, html[data-wad="a"] .from, html[data-wad="a"] .totals, html[data-wad="a"] .toc .from{font-family:"Bricolage Grotesque",system-ui,sans-serif!important}
html[data-wad="a"] .navlinks a, html[data-wad="a"] .binder-btn, html[data-wad="a"] .railtabs a{font-family:"Sora",system-ui,sans-serif!important}
html[data-wad="a"] .btn{font-family:"Bricolage Grotesque",system-ui,sans-serif!important}
html[data-wad="a"] .demo-note, html[data-wad="a"] .holdhint, html[data-wad="a"] .pop, html[data-wad="a"] .fineprint, html[data-wad="a"] .capnote-live{font-family:"Bricolage Grotesque",system-ui,sans-serif!important}
html[data-wad="a"]{
  --serif:"Bricolage Grotesque",system-ui,-apple-system,sans-serif;
  --text:"Bricolage Grotesque",system-ui,-apple-system,sans-serif;
  --num:"Outfit",system-ui,-apple-system,sans-serif;
}
