.titles-armed [data-beat]{opacity:0;animation:titles-failsafe 1ms 3.5s forwards}@keyframes titles-failsafe{to{opacity:1}}@media (prefers-reduced-motion:reduce){.titles-armed [data-beat]{opacity:1;animation:none}}:root{--paper:#F4F0FD;--violet:#5B2BD9;--violet-deep:#3F1AA6;--gold:#FFC42E;--ink:#1A1440;--white:#FFFFFF;--lilac:#D9CDF8;--wide:"Krona One","Arial Black",system-ui,sans-serif;--text:"Figtree",system-ui,-apple-system,"Segoe UI",sans-serif;}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--text);font-size:clamp(0.94rem,0.9rem + 0.2vw,1.06rem);line-height:1.45;overflow-x:clip}img{display:block}.hero{max-width:1120px;margin:0 auto;padding:calc(12px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 28px max(20px,env(safe-area-inset-left));display:grid;gap:18px;overflow-x:clip}.brand{display:flex;align-items:center}.brand img{width:clamp(52px,15vw,96px);height:auto;aspect-ratio:1;border-radius:22%}h1{margin:0;font-weight:400}.wm{display:block;font-family:var(--wide);font-size:clamp(2.7rem,14.6vw,5.4rem);line-height:0.98;text-transform:uppercase;letter-spacing:-0.02em}.l1,.l2{display:flex;align-items:center;gap:0.16em}.l1{color:var(--violet)}.l2{color:var(--ink);margin-top:0.06em}.blk{flex:1 1 0;min-width:0;height:0.7em;display:block}.l1 .blk{background:var(--gold)}.l2 .blk{background:var(--violet)}.promise{display:block;margin-top:14px;font-family:var(--text);font-weight:600;font-size:clamp(1.12rem,1rem + 0.9vw,1.6rem);line-height:1.2;letter-spacing:-0.01em;max-width:24ch}.lede{margin:0;max-width:44ch;color:var(--ink)}.act{display:grid;gap:8px;justify-items:start}.cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 26px;background:var(--violet);color:var(--white);font-family:var(--text);font-weight:600;font-size:clamp(1.02rem,0.98rem + 0.3vw,1.2rem);text-decoration:none;border-radius:14px;-webkit-tap-highlight-color:transparent;transition:background-color .15s ease,transform .15s ease}.cta svg{width:20px;height:20px;flex:none}.cta:active{transform:translateY(1px);background:var(--violet-deep)}.cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (hover: hover){.cta:hover{background:var(--violet-deep)}}.after{margin:0;font-size:clamp(0.82rem,0.8rem + 0.1vw,0.9rem);max-width:40ch;color:var(--ink)}.chart{margin:4px 0 0;background:var(--white);border-radius:18px;padding:14px 12px 12px}.chart figcaption{font-weight:600;font-size:clamp(0.86rem,0.82rem + 0.2vw,1rem);margin:0 2px 10px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.chart figcaption span{font-weight:400;font-size:clamp(0.74rem,0.72rem + 0.1vw,0.82rem)}.bars{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(11,1fr);gap:3px;align-items:end}.bars li{display:grid;justify-items:stretch;text-align:center;gap:3px}.bars .n{font-weight:600;font-size:clamp(0.66rem,0.6rem + 0.3vw,0.86rem);line-height:1;font-variant-numeric:tabular-nums}.bars .bar{display:block;height:calc(var(--v) * clamp(1.5px,0.2vh + 0.4px,2.6px));background:var(--violet);border-radius:5px 5px 0 0}.bars .t{font-size:clamp(0.66rem,0.6rem + 0.3vw,0.86rem);line-height:1;padding:5px 0 4px;border-top:2px solid var(--ink);font-variant-numeric:tabular-nums}.bars .seven .bar{background:var(--gold)}.bars .seven .t{background:var(--ink);color:var(--white);border-radius:0 0 5px 5px}.note{margin:10px 2px 0;font-size:clamp(0.78rem,0.76rem + 0.1vw,0.88rem);display:flex;align-items:center;gap:8px}.note i{flex:none;width:12px;height:12px;background:var(--gold);border-radius:3px;display:block}.doubt{background:var(--ink);color:var(--white)}.doubt div{max-width:1120px;margin:0 auto;padding:34px max(20px,env(safe-area-inset-right)) 36px max(20px,env(safe-area-inset-left));display:grid;gap:10px}.doubt h2{margin:0;font-family:var(--wide);font-weight:400;text-transform:uppercase;font-size:clamp(1.05rem,0.9rem + 1.1vw,1.7rem);line-height:1.15;color:var(--gold)}.doubt p{margin:0;max-width:56ch}footer{background:var(--ink);color:var(--lilac);border-top:1px solid rgba(217,205,248,.25);padding:16px max(20px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));font-size:clamp(0.78rem,0.76rem + 0.1vw,0.86rem)}footer p{margin:0 auto;max-width:1120px}@media (min-width: 900px){.hero{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);grid-template-areas:"brand chart" "head chart" "lede chart" "act chart" ". chart";column-gap:64px;row-gap:20px;padding-top:40px;padding-bottom:56px;align-items:start}.brand{grid-area:brand}h1{grid-area:head}.lede{grid-area:lede}.act{grid-area:act}.chart{grid-area:chart;align-self:center;padding:26px 24px 22px;margin:0}.bars{gap:6px}.bars .bar{height:calc(var(--v) * 4.6px);border-radius:7px 7px 0 0}.wm{font-size:clamp(4rem,6.6vw,5.4rem)}}@media (prefers-reduced-motion: reduce){.cta{transition:none}}