:root{color:#0e1728;font-synthesis:none;background:#f8f3e9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:#f8f3e9;min-width:320px}body{margin:0}button,input{font:inherit}a{color:inherit}.state-page{background:radial-gradient(circle at 15% 15%,#ff6b452e,#0000 28%),#0e1728;place-items:center;min-height:100vh;padding:24px;display:grid}.state-card{background:#f8f3e9;max-width:580px;padding:48px}.state-card h1{letter-spacing:-.055em;margin:14px 0;font:500 clamp(2.5rem,7vw,4.6rem)/.96 Georgia,serif}.state-card p:last-child{color:#636a78;line-height:1.6}.bolt{color:#0e1728;background:#ff6b45;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:900;display:inline-grid}.eyebrow{color:#ff6b45;letter-spacing:.16em;font-size:.75rem;font-weight:900}.campaign{background-color:#f8f3e9;background-image:linear-gradient(90deg,#0e17280e 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:80px 80px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:100vh;overflow:hidden}.campaign-nav,.campaign-hero,footer{width:min(1280px,100% - 48px);margin-inline:auto}.campaign-nav{justify-content:space-between;align-items:center;height:84px;display:flex}.identity{align-items:center;gap:10px;font-weight:850;text-decoration:none;display:flex}.preview-chip{text-transform:uppercase;letter-spacing:.08em;background:#f8f3e9d1;border:1px solid #0e172833;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:800}.campaign-hero{grid-template-columns:minmax(0,.93fr) minmax(480px,.8fr);align-items:center;gap:clamp(48px,8vw,120px);min-height:calc(100vh - 152px);padding:58px 0 90px;display:grid}.campaign-copy h1{letter-spacing:-.068em;max-width:760px;margin:16px 0 24px;font:500 clamp(4rem,7.5vw,7.3rem)/.86 Georgia,serif}.lede{color:#51596a;max-width:580px;font-size:1.22rem;line-height:1.55}.benefits{border-top:1px solid #0e17282e;max-width:620px;margin:36px 0;padding:0;list-style:none}.benefits li{border-bottom:1px solid #0e17282e;grid-template-columns:40px 1fr;padding:14px 0;font-weight:650;display:grid}.benefits span{color:#173bff;font-size:.72rem;font-weight:900}.capture{background:#fff;max-width:620px;padding:26px;box-shadow:0 18px 60px #0e172817}.capture label{margin-bottom:12px;font-weight:850;display:block}.capture-row{grid-template-columns:1fr auto;display:grid}.capture input,.capture button{border:1px solid #0e1728;min-height:52px;padding:0 16px}.capture button{color:#fff;background:#0e1728;font-weight:800}.capture input:disabled,.capture button:disabled{cursor:not-allowed;opacity:.62}.capture p{color:#6c7180;margin:10px 0 0;font-size:.78rem}.preview-wrap{transform:rotate(2deg)}footer{color:#697080;border-top:1px solid #0e17282e;align-items:center;gap:24px;min-height:68px;font-size:.75rem;display:flex}footer span:nth-child(2){margin-left:auto}@media (width<=980px){.campaign-hero{grid-template-columns:1fr}.preview-wrap{width:min(100%,680px);margin-inline:auto;transform:none}}@media (width<=620px){.campaign-nav,.campaign-hero,footer{width:min(100% - 28px,1280px)}.campaign-nav{align-items:flex-start;height:auto;padding:18px 0}.preview-chip{text-align:right;max-width:160px}.campaign-hero{padding-top:34px}.campaign-copy h1{font-size:clamp(3.3rem,17vw,5rem)}.capture-row{grid-template-columns:1fr}footer{flex-wrap:wrap;padding:20px 0}footer span:nth-child(2){margin-left:0}}
