/* Sprintalyze x badhtml.com: deliberately loud, quirky, neon, no build */
:root{
  --bg:#001a66;
  --yellow:#fff200;
  --pink:#ff00cc;
  --cyan:#00f0ff;
  --green:#39ff14;
  --orange:#ff7a00;
  --red:#ff0033;
  --purple:#7b00ff;
  --blue:#004cff;
  --text:#050505;
  --panel:#ffffcc;
  --panel2:#fffb00;
  --line:#000;
  --max:1160px;
  font-family:"Comic Sans MS","Trebuchet MS",Impact,Arial,sans-serif;
}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{
  margin:0;
  color:var(--text);
  cursor:crosshair;
  line-height:1.35;
  overflow-x:hidden;
  background:
    radial-gradient(circle at 12% 8%, #ff00cc 0 0.7rem, transparent .8rem),
    radial-gradient(circle at 82% 18%, #39ff14 0 0.55rem, transparent .65rem),
    radial-gradient(circle at 50% 92%, #00f0ff 0 .8rem, transparent .9rem),
    repeating-linear-gradient(45deg,#001a66 0 18px,#002d99 18px 36px,#7b00ff 36px 54px);
  background-attachment:fixed;
}
body:before{
  content:"*** BEST VIEWED IN INTERNET EXPLORER 7 · 1600x1200 · ENABLE JAVA · SPRINTALYZE BETA UNDER CONSTRUCTION ***";
  position:fixed;left:0;right:0;top:0;z-index:9999;
  padding:5px 0;
  white-space:nowrap;
  color:#000;background:linear-gradient(90deg,#fff200,#39ff14,#00f0ff,#ff00cc,#fff200);
  border-bottom:4px ridge #000;
  font:900 15px Impact,"Comic Sans MS",sans-serif;
  text-shadow:1px 1px #fff;
  animation:ticker 18s linear infinite;
}
body:after{
  content:"★ ★ ★";
  position:fixed;right:12px;bottom:12px;z-index:9998;
  background:#ff00cc;color:#fff200;border:5px outset #fff;padding:10px 14px;
  font:900 22px Impact,sans-serif;transform:rotate(-8deg);
  box-shadow:8px 8px 0 #000;animation:blink .7s steps(1) infinite;
}
@keyframes ticker{0%{text-indent:100vw}100%{text-indent:-100vw}}
@keyframes blink{50%{filter:hue-rotate(160deg);opacity:.72}}
@keyframes wobble{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1.4deg)}}
@keyframes pulse{50%{transform:scale(1.06);filter:saturate(2)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes rainbow{0%{filter:hue-rotate(0)}100%{filter:hue-rotate(360deg)}}

a{color:#0000ee;text-decoration:underline;font-weight:900}a:visited{color:#551a8b}a:hover{background:#fff200;color:#ff0033;text-decoration:blink}button,input,select,textarea{font:inherit}img,svg{max-width:100%}ul,ol{padding-left:1.2rem}.wrap{width:min(var(--max),calc(100% - 32px));margin-inline:auto}.wrap-narrow{width:min(860px,calc(100% - 32px));margin-inline:auto}.skip-link{position:absolute;left:-999px;top:35px;background:#fff;color:#000;padding:8px;z-index:10000}.skip-link:focus{left:10px}

.site-header{position:sticky;top:25px;z-index:20;background:#ff00cc;border:6px outset #fff200;box-shadow:10px 10px 0 #000;margin:12px auto 0;width:min(1220px,calc(100% - 18px))}.header-inner{min-height:92px;display:flex;align-items:center;gap:18px;padding:10px}.brand{display:flex;align-items:center;gap:12px;text-decoration:none;color:#000}.brand-mark{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#ff0033,#fff200,#39ff14,#00f0ff,#ff00cc,#ff0033);border:4px ridge #000;box-shadow:0 0 0 5px #fff;animation:spin 4s linear infinite}.brand-dot{width:19px;height:19px;background:#000;border-radius:50%;box-shadow:16px 0 0 #000,-8px 16px 0 #000}.brand-name{font:900 32px Impact,"Comic Sans MS",sans-serif;text-transform:uppercase;letter-spacing:.03em;text-shadow:3px 3px #fff200,5px 5px #00f0ff}.brand-name span{color:#001a66}.nav{margin-left:auto}.nav ul,.mobile-nav ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:8px}.nav a,.mobile-nav a{display:block;background:#fff200;border:4px outset #fff;color:#000;padding:8px 10px;text-decoration:none;text-transform:uppercase;font-size:13px;box-shadow:4px 4px 0 #000}.nav a:hover,.mobile-nav a:hover{background:#39ff14;transform:rotate(-2deg)}.nav-toggle{display:none;margin-left:auto;background:#00f0ff;border:5px outset #fff;width:54px;height:48px;box-shadow:5px 5px 0 #000}.nav-toggle span{display:block;height:5px;background:#000;margin:6px}.mobile-nav{background:#ffffcc;border-top:5px dashed #000;padding:12px}.mobile-nav ul{flex-direction:column;align-items:stretch}.mobile-nav[hidden]{display:none!important}

.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:5px outset #fff;border-radius:0;padding:12px 18px;background:#00f0ff;color:#000;text-transform:uppercase;text-decoration:none;font-weight:900;box-shadow:6px 6px 0 #000;transform:rotate(-1deg)}.btn:hover{background:#fff200;color:#ff0033;transform:rotate(1deg) scale(1.04)}.btn-primary{background:linear-gradient(135deg,#39ff14,#fff200 45%,#ff00cc);animation:pulse 1.4s ease-in-out infinite}.btn-ghost{background:#fff;color:#000}.btn-block{width:100%}

.hero{padding:82px 0 60px;position:relative}.hero:before{content:"UNDER CONSTRUCTION";position:absolute;right:4%;top:38px;background:#fff200;color:#ff0033;border:6px ridge #000;padding:8px 16px;font:900 28px Impact,sans-serif;transform:rotate(8deg);box-shadow:8px 8px 0 #000}.hero-grid{display:grid;grid-template-columns:1fr .9fr;gap:32px;align-items:center}.hero-copy,.section-head,.beta-form,.science-cta,.compare-table-wrap,.site-footer,.phone-screen,.step,.metric-card,.science-card,.audience-card,.faq-item{background:var(--panel);border:6px ridge #ff00cc;box-shadow:10px 10px 0 #000;padding:20px;animation:wobble 5s ease-in-out infinite}.hero-copy{background:linear-gradient(180deg,#ffffcc,#fff200)}.badge,.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#000;color:#39ff14;border:3px dashed #fff;padding:6px 9px;text-transform:uppercase;font-weight:900;letter-spacing:.08em}.pulse-dot{width:12px;height:12px;background:#ff0033;border-radius:50%;box-shadow:0 0 0 6px #fff200;animation:blink .5s steps(1) infinite}h1,h2,h3,p{margin-top:0}h1{font:900 clamp(48px,8vw,92px)/.88 Impact,"Arial Black",sans-serif;color:#ff0033;text-transform:uppercase;letter-spacing:.02em;text-shadow:4px 4px #fff,8px 8px #00f0ff,12px 12px #000;margin:18px 0 20px}.accent{display:block;color:#001a66;text-shadow:4px 4px #39ff14,8px 8px #000}h2{font:900 clamp(34px,5vw,62px)/.95 Impact,"Arial Black",sans-serif;color:#001a66;text-transform:uppercase;text-shadow:3px 3px #fff200,6px 6px #ff00cc;margin-bottom:16px}h3{font-size:25px;color:#ff0033;text-transform:uppercase;text-shadow:2px 2px #fff200}.lede,.section-head p{font-size:20px;font-weight:800;color:#111}.cta-row,.trust-strip{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.trust-strip{list-style:none;padding:0}.trust-strip li{background:#fff;border:4px outset #00f0ff;padding:8px;box-shadow:5px 5px 0 #000;font-weight:900}.dot{display:inline-block;width:11px;height:11px;border-radius:50%;margin-right:6px}.dot-neon{background:#39ff14}.dot-cyan{background:#00f0ff}.dot-pink{background:#ff00cc}

.hero-visual{position:relative;min-height:610px}.phone{position:relative;margin:auto;max-width:420px}.phone-hero{transform:rotate(5deg)}.phone-notch{width:110px;height:22px;background:#000;border-radius:0 0 18px 18px;margin:0 auto -20px;position:relative;z-index:2}.phone-screen{min-height:560px;background:repeating-linear-gradient(0deg,#001a66 0 22px,#002d99 22px 44px);color:#fff;border:12px ridge #fff200;border-radius:38px;position:relative;overflow:hidden}.screen-header,.status-bar,.frame-row,.issue-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.screen-title,.screen-tag,.frame-label,.frame-time,.focus-title{background:#fff200;color:#000;border:3px outset #fff;padding:5px;font-weight:900}.figure-stage{position:relative;height:370px;margin:14px;background:#000;border:5px dashed #39ff14;overflow:hidden}.figure-stage:before{content:"CLICK HERE →";position:absolute;left:10px;top:10px;color:#fff200;font:900 24px Impact;z-index:2;animation:blink .7s infinite}.sprint-figure{width:100%;height:100%}.bone{stroke:#39ff14;stroke-width:6;stroke-linecap:round;filter:drop-shadow(0 0 4px #39ff14)}.joint{fill:#fff200;stroke:#ff00cc;stroke-width:3}.contact-pulse{fill:none;stroke:#ff0033;stroke-width:5;opacity:.8;animation:pulse 1s infinite}.grid-lines{stroke:#00f0ff;opacity:.7}.callout{position:absolute;background:#fff200;color:#000;border:4px outset #fff;box-shadow:5px 5px 0 #000;padding:7px;font-weight:900}.callout-tl{left:14px;top:74px}.callout-bl{left:18px;bottom:92px}.callout-br{right:18px;bottom:122px}.callout-label{display:block;font-size:12px}.callout-value{font-size:22px;color:#ff0033}.scrubber{padding:12px}.scrub-btn,.full-btn{width:100%;border:4px outset #fff;background:#ff00cc;color:#fff200;padding:9px;font-weight:900}.scrub-track,.frame-bar,.issue-bar{height:14px;background:#000;border:3px inset #fff;margin:8px 0}.scrub-fill,.frame-fill,.issue-bar span{display:block;height:100%;background:linear-gradient(90deg,#39ff14,#fff200,#ff00cc);width:65%}.scrub-time,.scrub-speed{display:inline-block;background:#fff;color:#000;border:2px solid #000;margin:4px;padding:3px;font-weight:900}.chip-row,.seg-nav{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.chip,.seg{background:#fff;border:3px outset #00f0ff;padding:6px 8px;color:#000;font-weight:900}.chip-active,.seg-active{background:#39ff14;color:#000}.hero-tiles,.mini-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0;margin:12px 0;list-style:none}.hero-tile,.mini-tiles li,.chart-card{background:#ffffcc;color:#000;border:4px ridge #00f0ff;padding:10px;box-shadow:5px 5px 0 #000}.tile-num{font:900 34px Impact;color:#ff0033}.tile-unit,.tile-label,.mini-tiles span{font-weight:900}.mini-tiles{grid-template-columns:repeat(2,1fr)}.chart rect{fill:#39ff14}.chart-line{fill:none;stroke:#ff0033;stroke-width:5}.dial{position:relative;width:180px;margin:20px auto;background:#fff200;border:6px ridge #ff00cc;border-radius:50%;padding:18px}.dial-arc{stroke:#39ff14}.dial-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center;font-weight:900}.dial-num{font:900 46px Impact;color:#ff0033}.dial-cap{display:block;color:#000}

.section{padding:70px 0}.section-alt{background:rgba(255,242,0,.25);border-top:8px dashed #fff200;border-bottom:8px dashed #ff00cc}.section-head{margin-bottom:28px;background:#fffbcc}.steps,.metric-grid,.science-grid,.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step,.metric-card,.science-card,.audience-card,.faq-item{background:linear-gradient(180deg,#ffffcc,#fff);min-height:100%}.step:nth-child(2n),.metric-card:nth-child(2n),.science-card:nth-child(2n),.audience-card:nth-child(2n){background:linear-gradient(180deg,#ccffff,#fff)}.step-num{float:right;font:900 44px Impact;color:#ff00cc;text-shadow:3px 3px #fff200}.step-icon,.metric-icon,.science-icon,.audience-icon{width:56px;height:56px;display:grid;place-items:center;background:#39ff14;border:5px outset #fff;box-shadow:5px 5px 0 #000;margin-bottom:12px;color:#000}.step-tag,.audience-sub,.compare-foot,.form-foot{display:inline-block;background:#000;color:#fff200;padding:4px 7px;font-weight:900}.metric-head{display:flex;justify-content:space-between;gap:10px}.metric-stat{font:900 30px Impact;color:#001a66}.metric-stat small{display:block;font:900 12px "Comic Sans MS"}.screens{display:grid;grid-template-columns:1fr 1fr;gap:28px}.issue{background:#fff;border:4px ridge #ff00cc;margin:12px 0;padding:10px;color:#000}.issue p{font-weight:800}.cue{display:inline-block;background:#fff200;border:2px solid #000;margin:3px;padding:3px;font-weight:900}.compare-table-wrap{overflow:auto;background:#ffffcc}.compare-table{width:100%;border-collapse:collapse;background:#fff}.compare-table th,.compare-table td{border:4px ridge #000;padding:10px;text-align:left}.compare-table th{background:#ff00cc;color:#fff200;text-shadow:2px 2px #000}.compare-table td{background:#ccffff;font-weight:800}.compare-table .col-us{background:#39ff14;color:#000}.ic{font-weight:900;font-size:20px}.ic-good{color:#008000}.ic-bad{color:#ff0033}.ic-meh{color:#ff7a00}

.faq{list-style:none;padding:0;margin:0;display:grid;gap:14px}.faq-item{padding:0;overflow:hidden}.faq-q{width:100%;display:flex;justify-content:space-between;gap:12px;background:#fff200;border:0;border-bottom:5px ridge #ff00cc;padding:16px;text-align:left;font-weight:900;color:#000;text-transform:uppercase;cursor:pointer}.faq-icon:before{content:"+";font:900 28px Impact;color:#ff0033}.faq-item.open .faq-icon:before{content:"-"}.faq-a{padding:16px;background:#fff;color:#000;font-weight:800}.faq-a[hidden]{display:none!important}.beta-form{display:grid;gap:14px;background:#ccffff}.field{display:grid;gap:6px}.field label{font-weight:900;text-transform:uppercase;background:#ff00cc;color:#fff200;padding:4px 7px;border:3px outset #fff}.field input,.field select{width:100%;border:5px inset #fff;background:#fff;color:#000;padding:12px;font-weight:900}.req{color:#39ff14}.form-success{background:#39ff14;border:5px ridge #000;padding:12px;font-weight:900;text-align:center}.form-success[hidden]{display:none!important}

.site-footer{margin:40px auto 0;width:min(1220px,calc(100% - 18px));background:#ff00cc;color:#000}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:22px}.footer-col ul{list-style:"☞ ";padding-left:22px}.footer-bottom{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:18px;background:#000;color:#39ff14;padding:8px;font-weight:900}.footer-brand p{font-weight:900}

@media (max-width:960px){.hero-grid,.screens{grid-template-columns:1fr}.steps,.metric-grid,.science-grid,.audience-grid,.footer-grid{grid-template-columns:1fr 1fr}.nav,.header-cta{display:none}.nav-toggle{display:block}.site-header{top:25px}.hero-visual{min-height:auto}.phone-hero{transform:none}.phone{max-width:460px}}
@media (max-width:640px){body:before{font-size:12px}.wrap,.wrap-narrow{width:min(100% - 20px,var(--max))}.hero{padding-top:52px}.hero:before{position:static;display:inline-block;margin:0 16px 16px;font-size:20px}.section{padding:46px 0}.steps,.metric-grid,.science-grid,.audience-grid,.footer-grid,.hero-tiles,.mini-tiles{grid-template-columns:1fr}.brand-name{font-size:24px}.brand-mark{width:46px;height:46px}h1{font-size:48px;text-shadow:3px 3px #fff,6px 6px #00f0ff,9px 9px #000}h2{font-size:36px}.phone-screen{border-width:8px;border-radius:28px}.callout{position:static;display:inline-block;margin:4px}.footer-bottom{display:block}.site-header{width:calc(100% - 10px)}}
