.ticker-main{padding-top:40px}.ticker-eyebrow{margin-bottom:28px}.ticker-hero{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.ticker-title{font-size:clamp(38px,4.5vw,64px);margin-bottom:24px}.ticker-description{font-size:20px}.ticker-signup{border:2px solid #a5d600;border-radius:24px;padding:28px;background:#f6fbdc;box-shadow:0 16px 48px #536b041c}.ticker-dark .ticker-signup{background:#192008;border-color:#bffa00;box-shadow:0 16px 48px #bffa0010}.ticker-signup-kicker{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin-bottom:12px}.ticker-form-title{font-size:28px;line-height:1.15;margin-bottom:10px}.ticker-form-intro{font-size:14px;line-height:1.5;margin-bottom:20px}.ticker-form{display:grid;gap:16px}.ticker-consent{line-height:1.5}.ticker-form-note{margin-top:16px}.ticker-details{margin-top:72px}.ticker-page .ticker-submit,.ticker-eyebrow>span:first-child{color:#16170f}.ticker-submit:hover{background:#d0ff38}.ticker-submit:focus-visible{outline:3px solid #536b04;outline-offset:4px}@media(max-width:1023px){.ticker-main{padding-top:24px}.ticker-eyebrow{margin-bottom:16px;gap:8px 12px;font-size:12px}.ticker-eyebrow>span:first-child{padding:6px 10px}.ticker-hero{grid-template-columns:1fr;gap:20px;max-width:600px;margin:auto}.ticker-title{font-size:36px;margin-bottom:10px}.ticker-description{font-size:16px;line-height:1.5}.ticker-signup{padding:22px}}@media(max-width:480px){.ticker-main{padding-top:20px;padding-left:16px;padding-right:16px}.ticker-eyebrow{margin-bottom:12px}.ticker-eyebrow>span:last-child{font-size:11px;gap:4px}.ticker-eyebrow svg{width:13px}.ticker-hero{gap:16px}.ticker-title{font-size:32px;margin-bottom:8px}.ticker-description{font-size:14px;line-height:1.4}.ticker-signup{padding:18px;border-radius:20px}.ticker-signup-kicker{margin-bottom:8px;font-size:12px}.ticker-form-title{font-size:23px;margin-bottom:8px}.ticker-form-intro{margin-bottom:14px;font-size:13px}.ticker-form{gap:12px}.ticker-form label[for=ticker-email]{font-size:14px;margin-bottom:6px}.ticker-consent{font-size:12px;line-height:1.4;gap:8px}.ticker-submit{padding-top:12px;padding-bottom:12px;min-height:48px}.ticker-form-note{margin-top:12px;font-size:11px}.ticker-details{margin-top:48px}}
