:root{--cream:#fdf9f6;--ink:#1e1e1e;--ink-2:#5f5a5c;--rule:#e6dde3;--white:#fff;--sand:#f0e9e0;--sky-1:#d2e4fa;--sky-2:#b3cde8;--sky-3:#a0b2d8;--lav-1:#ece4f4;--lav-2:#dcc8e4;--lav-3:#c3b3cf;--pink-1:#f5ddee;--pink-2:#f4d6e3;--lime:#e2fd86;--red:#f0a196;--yellow:#f2d27a;--green:#a9e39c;--red-ink:#b5453a;--yellow-ink:#9a6b0f;--green-ink:#3b7f43;--galaxy:linear-gradient(120deg,var(--sky-1) 0%,var(--lav-2) 55%,var(--pink-2) 100%);--galaxy-text:linear-gradient(100deg,var(--sky-2) 0%,var(--lav-2) 50%,var(--pink-2) 100%);--display:"League Spartan","Arial Black",sans-serif;--accentf:"Antonio","Arial Narrow",sans-serif-condensed,sans-serif;--text:"Google Sans","Helvetica Neue",Arial,sans-serif;--mono:"Space Mono",Menlo,monospace;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{margin:0}body{background:var(--cream);color:var(--ink);font:400 16px/26px var(--text);font-optical-sizing:auto;min-height:100%}.band{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:56px}.band.galaxy{background:var(--galaxy)}.band.dark{background:var(--ink);color:var(--white)}.band.white{background:var(--white)}.band.tight{padding-block:28px}#s-intro,#s-quiz,#s-optin{align-content:center;min-height:100svh;display:grid}.wrap{gap:28px;min-width:0;max-width:760px;margin:0 auto;display:grid}.rulebar{color:var(--ink);align-items:center;gap:14px;display:flex}.dark .rulebar{color:var(--white)}.rulebar hr{opacity:.5;border:0;border-top:1px solid;flex:1;margin:0}.pill{width:max-content;font:600 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;border:1.5px solid var(--ink);color:var(--ink);background:var(--white);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.pill.lime{background:var(--lime);border-color:var(--lime)}.pill.ghost{background:0 0}.dark .pill{border-color:var(--white);color:var(--white);background:0 0}.dark .pill.lime{background:var(--lime);border-color:var(--lime);color:var(--ink)}.eyebrow{font:600 13px/16px var(--text);letter-spacing:.1em;text-transform:uppercase;margin:0}.h1{font:700 clamp(36px,7vw,56px)/1 var(--display);letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin:0}.h2{font:600 clamp(28px,5vw,40px)/1 var(--display);letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;margin:0}.h3{font:600 clamp(22px,3vw,28px)/1.2 var(--text);letter-spacing:-.01em;text-wrap:balance;margin:0}.h4{font:500 18px/24px var(--accentf);letter-spacing:.1em;text-transform:uppercase;margin:0}.caption{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0}.dark .caption{color:var(--lav-2)}.lead{font:400 clamp(18px,2.4vw,20px)/1.6 var(--text);max-width:44ch;margin:0}p{max-width:65ch;margin:0}.grad-text{background:var(--galaxy-text);color:#0000;-webkit-background-clip:text;background-clip:text}.stack{gap:16px;display:grid}.stack.s12{gap:12px}.stack.s24{gap:24px}.btn{font:600 15px/24px var(--text);letter-spacing:.06em;text-transform:uppercase;border:1.5px solid var(--ink);color:var(--ink);background:var(--white);cursor:pointer;text-align:center;border-radius:999px;align-items:center;gap:10px;padding:12px 28px;text-decoration:none;display:inline-flex}.btn.grad{background:var(--galaxy);border-color:#0000}.btn.lime{background:var(--lime);border-color:var(--lime)}.btn.solid{background:var(--ink);color:var(--white)}.btn.ghost{background:0 0}.btn:disabled{opacity:.45;cursor:not-allowed}.ctas{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.small{font:400 14px/22px var(--text);letter-spacing:.005em;color:var(--ink-2)}.dark .small{color:var(--lav-2)}.ico{flex:none;width:20px;height:20px}.disc{background:var(--ink);width:48px;height:48px;color:var(--lime);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.disc .ico{width:22px;height:22px}.disc.soft,.dark .disc{background:var(--white);color:var(--ink)}.hero{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}@media (width<=700px){.hero{grid-template-columns:1fr}}.tlc{gap:12px;display:grid}.tlc .row{background:var(--white);border-radius:999px;align-items:center;gap:14px;padding:12px 22px;display:flex}.tlc .row .disc{flex-basis:40px;width:40px;height:40px}.tlc .row .disc .ico{width:18px;height:18px}.tlc .row b{font:500 18px/24px var(--accentf);letter-spacing:.1em;text-transform:uppercase}.tlc .row span{color:var(--ink-2);font-size:14px;line-height:20px}.progress{gap:10px;display:grid}.progress .meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bar{background:var(--rule);border-radius:999px;height:6px;overflow:hidden}.bar i{background:var(--ink);border-radius:999px;height:100%;transition:width .3s;display:block}.qhead{align-items:flex-start;gap:16px;display:flex}.qtext{font:500 clamp(20px,3vw,26px)/1.3 var(--text);letter-spacing:-.01em;margin:0}.opts{gap:10px;display:grid}.opt{text-align:left;background:var(--white);border:1.5px solid var(--rule);width:100%;font:400 16px/24px var(--text);color:var(--ink);cursor:pointer;border-radius:20px;align-items:flex-start;gap:14px;padding:16px 20px;transition:border-color .15s,background .15s;display:flex}.opt:hover{border-color:var(--ink)}.opt .dot{border:1.5px solid var(--ink);border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;margin-top:2px;display:grid}.opt.sel{border-color:var(--ink);background:var(--lav-1)}.opt.sel .dot:after{content:"";background:var(--ink);border-radius:50%;width:10px;height:10px}.nav{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}@media (prefers-reduced-motion:reduce){.bar i,.opt{transition:none}}label.f{font:500 14px/20px var(--text);gap:6px;display:grid}label.f input{font:400 16px/24px var(--text);border:1.5px solid var(--rule);background:var(--white);color:var(--ink);border-radius:999px;width:100%;padding:12px 20px}label.f input:focus-visible{outline:2px solid var(--ink);outline-offset:2px;border-color:var(--ink)}.err{font:400 14px/22px var(--text);color:#8a2a1f}.optin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.optin-grid{grid-template-columns:1fr}}.rhero{grid-template-columns:1fr auto;align-items:end;gap:32px;display:grid}@media (width<=700px){.rhero{grid-template-columns:1fr}}.scores{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=560px){.scores{grid-template-columns:1fr}}.stat{border:1px solid #ffffff38;border-radius:24px;gap:8px;min-width:0;padding:18px 20px;display:grid;position:relative;overflow:hidden}.stat .track{background:#ffffff24;border-radius:999px;height:6px;overflow:hidden}.stat .track i{background:currentColor;border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.stat.c-low{color:var(--red)}.stat.c-mid{color:var(--yellow)}.stat.c-high{color:var(--green)}.stat{background:0 0;border:1.5px solid}.stat .l{color:var(--lav-2)}.stat .track{background:#ffffff24}.stat .track i{background:currentColor}.ribbon{text-align:center;background:currentColor;width:170px;padding:5px 0;position:absolute;top:22px;right:-46px;transform:rotate(45deg)}.ribbon b{color:var(--ink);font:600 10px/14px var(--text);letter-spacing:.1em;text-transform:uppercase}.stat .n{font:400 48px/1 var(--mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.stat .n small{font-size:.5em}.stat .l{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--lav-2)}.overall{background:var(--white);border-radius:24px;align-items:center;gap:14px;padding:18px 24px;display:flex}.shead{grid-template-columns:1fr auto;align-items:center;gap:20px;display:grid}@media (width<=560px){.shead{grid-template-columns:1fr}}.bignum{text-align:right;gap:2px;display:grid}@media (width<=560px){.bignum{text-align:left}}.bignum .n{font:400 56px/1 var(--mono);letter-spacing:-.03em}.bignum .n small{color:var(--ink-2);font-size:.4em}.bignum.c-low .n{color:var(--red-ink)}.bignum.c-mid .n{color:var(--yellow-ink)}.bignum.c-high .n{color:var(--green-ink)}.bignum .track{background:#1e1e1e1a;border-radius:999px;justify-self:end;width:140px;height:6px;overflow:hidden}@media (width<=560px){.bignum .track{justify-self:start}}.bignum .track i{border-radius:999px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.bignum.c-low .track i{background:var(--red-ink)}.bignum.c-mid .track i{background:var(--yellow-ink)}.bignum.c-high .track i{background:var(--green-ink)}.findings{gap:14px;max-width:68ch;margin:0;padding:0;list-style:none;display:grid}.findings li{padding-left:20px;position:relative}.findings li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:11px;left:0}.whats{font:600 13px/16px var(--text);letter-spacing:.1em;text-transform:uppercase;margin:0}.move{background:var(--ink);color:var(--white);border-radius:24px;gap:12px;padding:26px 28px;display:grid}.move .l{font:500 18px/24px var(--accentf);letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}.move p{max-width:none}.ok{background:var(--white);border-radius:999px;align-items:center;gap:16px;padding:14px 24px;display:flex}.worklist{gap:14px;display:grid}.work{background:var(--cream);border-radius:24px;gap:12px;min-width:0;padding:24px 28px;display:grid}.work.Traffic{background:linear-gradient(120deg,var(--sky-1) 0%,#e6f0fc 100%)}.work.Leads{background:linear-gradient(120deg,var(--lav-1) 0%,#f3edf8 100%)}.work.Conversions{background:linear-gradient(120deg,var(--pink-1) 0%,#faeaf3 100%)}.work .findings{gap:10px;font-size:15px;line-height:24px}.work .ico{color:#5e7a10;margin-top:3px}ol.fix{counter-reset:fx;gap:12px;margin:0;padding:0;list-style:none;display:grid}ol.fix li{counter-increment:fx;background:#ffffffc7;border-radius:24px;grid-template-columns:56px 1fr;align-items:start;gap:16px;padding:22px 24px;display:grid}ol.fix li:before{content:"0" counter(fx);font:400 40px/1 var(--mono);letter-spacing:-.03em}.about{grid-template-columns:200px 1fr;align-items:start;gap:32px;display:grid}@media (width<=640px){.about{grid-template-columns:1fr}}.portrait{aspect-ratio:4/5;background:var(--galaxy);max-width:100%;color:var(--ink);border-radius:24px;place-items:center;display:grid;position:relative;overflow:hidden}.portrait .ph{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);justify-items:center;gap:8px;display:grid}.portrait .ph .ico{width:28px;height:28px}.portrait img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.proof{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}@media (width<=640px){.proof{grid-template-columns:1fr}}.proof .p{background:var(--white);border-radius:24px;gap:4px;padding:18px 20px;display:grid}.proof .p .n{font:400 40px/1 var(--mono);letter-spacing:-.03em}.proof .p .l{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.tst{gap:24px;margin-top:56px;display:grid}#swk-launch{margin-top:48px;padding-left:0;padding-right:0}.cta-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.video{aspect-ratio:9/16;background:var(--galaxy);border-radius:24px;justify-self:end;place-items:center;width:100%;max-width:300px;max-height:520px;display:grid;overflow:hidden}@media (width<=700px){.video{justify-self:start;max-width:260px}}.video .ph{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}@media (width<=700px){.cta-grid{grid-template-columns:1fr}}.toast{font:400 14px/22px var(--text);color:var(--lav-2)}.scale5{flex-wrap:wrap;gap:10px;display:flex}.sc{font:600 15px/24px var(--text);min-width:52px;color:var(--white);cursor:pointer;background:0 0;border:1.5px solid #ffffff80;border-radius:999px;padding:10px 16px}.sc.w{min-width:84px}.sc.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}label.f textarea{font:400 16px/24px var(--text);color:var(--white);resize:vertical;background:0 0;border:1.5px solid #ffffff59;border-radius:20px;width:100%;padding:14px 20px}label.f textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}.adm{gap:12px;display:grid}.adm table{border-collapse:collapse;background:var(--white);border-radius:16px;width:100%;font-size:14px;overflow:hidden}.adm th,.adm td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 12px}.adm th{font:600 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.adm .mini{font:600 13px/20px var(--text);border:1.5px solid var(--ink);background:var(--white);cursor:pointer;border-radius:999px;padding:6px 14px}.hwrap{height:420vh;position:relative}.hsticky{z-index:1;contain:paint;width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.hbar{z-index:2;pointer-events:none;justify-content:center;width:100%;padding:18px 0 0;display:flex;position:absolute;top:0;left:0}.hdots{align-items:center;gap:10px;display:flex}.hdots span{background:var(--lav-3);min-width:12px;height:12px;font:600 11px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--white);border-radius:999px;align-items:center;gap:8px;transition:all .3s;display:inline-flex;overflow:hidden}.hdots span b{opacity:0;width:0;padding:0 10px 0 0;font-weight:600;transition:all .3s}.hdots span.on{background:var(--ink);height:24px;padding-left:10px}.hdots span.on b{opacity:1;width:auto}.hhint{font:500 12px/16px var(--text);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-left:14px}.htrack{will-change:transform;backface-visibility:hidden;height:100%;display:flex;transform:translate(0)}.fixcard{background:#ffffffc7;border-radius:24px;grid-template-columns:72px 1fr;align-items:start;gap:20px;padding:28px 32px;display:grid}@media (width<=560px){.fixcard{grid-template-columns:1fr}}.fixcard .num{font:400 48px/1 var(--mono);letter-spacing:-.03em}.vwrap{z-index:5;position:relative}.hwrap{z-index:1}.vsticky>.band{align-content:center;display:grid}.vsticky{z-index:3;background:var(--cream);contain:paint;height:100vh;position:sticky;top:0;overflow:hidden}.vwrap.static{height:auto!important}.vwrap.static .vsticky{height:auto;position:static;overflow:visible}.work.hold,.fixcard.hold{opacity:0;transform:translateY(24px)}.work.show,.fixcard.show{animation:.45s cubic-bezier(.2,.7,.2,1) both rise}.work.show li{animation:.4s cubic-bezier(.2,.7,.2,1) both rise}.slidein{opacity:1;transform:none}.slidein.pending{opacity:0;transform:translate(80px)}.slidein.in{animation:1s cubic-bezier(.2,.7,.2,1) both slideSec}@keyframes slideSec{0%{opacity:0;transform:translate(80px)}to{opacity:1;transform:none}}body{overflow-x:hidden}.hpanel.from-left .rv.pending{transform:translate(-48px)}.hpanel.from-left .rv.in{animation:.7s cubic-bezier(.2,.7,.2,1) both slideL}@keyframes slideL{0%{opacity:0;transform:translate(-48px)}to{opacity:1;transform:none}}.hpanel{will-change:opacity;contain:layout paint;flex:0 0 100vw;width:100vw;height:100%;overflow:hidden;transform:translateZ(0)}.hpanel .band{min-height:100%;padding-block:84px 40px}.hwrap.static{height:auto}.hwrap.static .hsticky{height:auto;display:block;position:static;overflow:visible}.hwrap.static .htrack{width:auto;display:block;transform:none!important}.hwrap.static .hpanel{flex:none;width:auto;height:auto;overflow:visible;opacity:1!important}.hwrap.static .hbar{display:none}.rv{opacity:1;transform:none}.rv.pending{opacity:0;transform:translateY(18px)}.rv.in{animation:.7s cubic-bezier(.2,.7,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.hpanel .rv.pending{transform:translate(48px)}.hpanel .rv.in{animation:.7s cubic-bezier(.2,.7,.2,1) both slide}@keyframes slide{0%{opacity:0;transform:translate(48px)}to{opacity:1;transform:none}}.rv.in.d1{animation-delay:80ms}.rv.in.d2{animation-delay:.16s}.rv.in.d3{animation-delay:.24s}.btn{transition:transform .15s,background .15s}.btn:hover:not(:disabled){transform:translateY(-2px)}.opt:active{transform:scale(.99)}@media (prefers-reduced-motion:reduce){.rv.pending{opacity:1;transform:none}.rv.in{animation:none}.stat .track i,.bignum .track i{transition:none}*{transition:none!important}}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}[hidden]{display:none!important}.beta-banner{background:var(--ink);color:var(--white);padding:12px max(16px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));text-align:center;font:400 14px/22px var(--text)}.beta-banner p{max-width:860px;margin:0 auto}.beta-banner b{color:var(--lime);font-weight:600}.site-foot{border-top:1px solid var(--rule);font:400 13px/20px var(--text);color:var(--ink-2)}.site-foot a{color:var(--ink);font-weight:500;text-decoration:none}.site-foot a:hover{text-decoration:underline}
