:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#000;--ink:#f4f6ee;--mute:#8d9284;--line:#23261c;--lime:#c0ef06;--lime-ink:#000;--font:"Archivo","Helvetica Neue",Arial,sans-serif;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}*,:before,:after{box-sizing:inherit}html{scroll-padding-top:env(safe-area-inset-top,0px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-variant-numeric:tabular-nums;margin:0;font-size:17px;line-height:1.5}.wrap{max-width:1040px;margin:0 auto;padding:0 24px}.top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:28px 0 20px;display:flex}.brand{color:var(--ink);align-items:center;gap:14px;text-decoration:none;display:flex}.brand img{width:auto;height:34px;display:block}.brand span{letter-spacing:-.02em;font-size:26px;font-style:italic;font-weight:800;font-stretch:112%}.brand:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.hero{padding:64px 0 56px}.status{color:var(--mute);align-items:center;gap:10px;font-size:15px;display:inline-flex}.dot{background:var(--lime);border-radius:50%;width:9px;height:9px;animation:2s ease-out 3 pulse}@keyframes pulse{0%{box-shadow:0 0 #c0ef0699}to{box-shadow:0 0 0 12px #c0ef0600}}h1{letter-spacing:-.035em;text-transform:uppercase;max-width:14ch;margin:18px 0 0;font-size:clamp(40px,8vw,88px);font-style:italic;font-weight:800;font-stretch:118%;line-height:.98}.hero-nums{flex-wrap:wrap;align-items:flex-end;gap:20px 56px;margin-top:44px;display:flex}.roas{letter-spacing:-.05em;color:var(--lime);font-size:clamp(84px,19vw,200px);font-style:italic;font-weight:900;font-stretch:125%;line-height:.85}.roas small{letter-spacing:-.02em;margin-left:.04em;font-size:.42em}.hero-side{gap:14px;padding-bottom:6px;display:grid}.hero-side p{color:var(--mute);margin:0;font-size:16px;line-height:1.35}.hero-side b{color:var(--ink);letter-spacing:-.01em;font-size:24px;font-weight:700;display:block}.section{border-top:1px solid var(--line);padding:56px 0}h2{letter-spacing:-.025em;text-transform:uppercase;margin:0 0 6px;font-size:clamp(26px,4vw,38px);font-style:italic;font-weight:800;font-stretch:112%;line-height:1.1}.lede{color:var(--mute);max-width:52ch;margin:0 0 36px}.funnel{gap:16px;display:grid}.step{grid-template-columns:150px 1fr;align-items:center;gap:20px;display:grid}.step .name{font-size:16px;font-weight:600}.bar-row{align-items:center;gap:16px;min-width:0;display:flex}.bar{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%);background:var(--lime);flex:none;height:46px}.val{letter-spacing:-.02em;white-space:nowrap;font-size:26px;font-weight:800;font-stretch:108%}.costs{grid-template-columns:repeat(4,1fr);display:grid}.cost{border-left:2px solid var(--line);padding:4px 24px 4px 28px;transform:none}.cost:first-child{border-left:0;padding-left:0}.cost dt{color:var(--mute);margin:0 0 8px;font-size:15px}.cost dd{letter-spacing:-.03em;margin:0;font-size:clamp(30px,4.6vw,46px);font-weight:800;font-stretch:112%;line-height:1}.cost .sub{letter-spacing:0;color:var(--mute);margin-top:8px;font-size:14px;font-weight:400;font-stretch:100%;display:block}.note{grid-template-columns:1fr;gap:28px;display:grid}.note ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.note li{border-top:1px solid var(--line);grid-template-columns:22px 1fr;gap:14px;max-width:62ch;padding:18px 0;font-size:18px;display:grid}.note li:last-child{border-bottom:1px solid var(--line)}.note li i{background:var(--lime);clip-path:polygon(5px 0,100% 0,7px 100%,0 100%);width:12px;height:22px;margin-top:4px;display:block}.sumline{color:var(--lime);letter-spacing:-.02em;flex-wrap:wrap;gap:4px 28px;margin:14px 0 18px;font-size:clamp(24px,3.6vw,36px);font-style:italic;font-weight:800;font-stretch:112%;line-height:1.1;display:flex}.mail{word-break:break-all}.hl{color:var(--lime);white-space:nowrap;margin-left:.5em;display:inline-block}.plats{grid-template-columns:repeat(3,1fr);margin:0 0 44px;display:grid}.pl{border-left:2px solid var(--line);padding:2px 24px 2px 28px}.pl:first-child{border-left:0;padding-left:0}.pl dt{letter-spacing:.01em;margin:0 0 10px;font-size:15px;font-weight:700;font-stretch:108%}.pl dd{margin:0}.pl .n{letter-spacing:-.03em;font-size:clamp(28px,4vw,40px);font-weight:800;font-stretch:112%;line-height:1}.pl .sub{color:var(--mute);margin-top:8px;font-size:14px}@media (max-width:760px){.plats{grid-template-columns:1fr;gap:0}.pl,.pl:first-child{border-left:0;border-top:1px solid var(--line);padding:16px 0}.pl:first-child{border-top:0;padding-top:0}.hl{margin-left:0;margin-right:.6em}}.grp{margin-top:44px}.grp-h{flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin-bottom:14px;display:flex}.grp-h h3{letter-spacing:-.02em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-size:clamp(22px,3.2vw,30px);font-style:italic;font-weight:800;font-stretch:112%;display:flex}.grp-h h3:before{content:"";background:var(--lime);clip-path:polygon(5px 0,100% 0,7px 100%,0 100%);width:12px;height:24px}.grp-h .c{font-size:18px;font-weight:700}.grp-h .a{color:var(--mute);font-size:16px}.cid{color:var(--mute);margin-top:2px;font-size:13px;font-weight:400;display:block}.tbl-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:320px}th{text-align:left;color:var(--mute);border-bottom:1px solid var(--line);padding:0 12px 12px 0;font-size:14px;font-weight:500}td{border-bottom:1px solid var(--line);vertical-align:middle;padding:14px 12px 14px 0}th:last-child,td:last-child{text-align:right;padding-right:0}.date{white-space:nowrap;font-weight:600}.date small{color:var(--mute);margin-left:8px;font-size:14px;font-weight:400}.ref{color:var(--lime);letter-spacing:.01em;font-weight:600}.plat{font-weight:700;font-stretch:108%}.plat small{color:var(--mute);font-size:13px;font-weight:400;font-stretch:100%;display:block}.amt{white-space:nowrap;font-weight:800;font-stretch:108%}@media (max-width:760px){.date small{margin:0;display:block}}footer{border-top:1px solid var(--line);color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:36px 0 56px;font-size:14px;display:flex}footer strong{color:var(--ink);font-style:italic;font-weight:800;font-stretch:112%}@media (max-width:760px){.costs{grid-template-columns:1fr 1fr;gap:32px 0}.cost:nth-child(3){border-left:0;padding-left:0}.step{grid-template-columns:1fr;gap:6px}.wrap{padding:0 20px}.hero{padding-top:44px}.brand span{font-size:22px}.bar{height:38px}.val{font-size:22px}}@media (prefers-reduced-motion:reduce){.dot{animation:none}}
