
.insights-section{padding:64px 0;background:#080f1c;border-top:1px solid rgba(145,165,205,.16)}.insights-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:56px}.insights-kicker{font-size:12px;letter-spacing:.18em;color:#77d7e8;font-weight:700;margin:0 0 16px}.insights-section h2{font-size:clamp(27px,3vw,42px);line-height:1.15;color:#f4f7ff;margin:0 0 18px}.insights-section p{color:#b7c2d7;line-height:1.65}.insights-form>label:first-child{display:block;color:#e4ebfa;margin-bottom:10px;font-size:14px}.insights-input-row{display:flex;gap:8px}.insights-input-row input{min-width:0;flex:1;border:1px solid #526078;border-radius:10px;background:#101a2d;color:#fff;padding:15px;font:inherit}.insights-input-row button{border:0;border-radius:10px;background:#70d4e5;color:#07121d;padding:14px 20px;font:inherit;font-weight:700;cursor:pointer}.insights-input-row button:disabled{opacity:.6;cursor:wait}.insights-consent{display:flex;align-items:flex-start;gap:10px;margin-top:15px;color:#b7c2d7;font-size:13px;line-height:1.5}.insights-consent input{margin-top:3px;accent-color:#70d4e5}.insights-note{min-height:22px;font-size:14px}.insights-form .hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}@media(max-width:760px){.insights-section{padding:44px 0}.insights-inner{grid-template-columns:1fr;gap:24px}.insights-input-row{flex-direction:column}.insights-input-row button{width:100%}}

.insights-input-row button.pill-primary{background:var(--grad);color:var(--text)}.insights-consent a{color:var(--cyan)}.insights-consent{flex-wrap:wrap}.insights-consent input{flex:none}.newsletter-confirm{padding:28px;border:1px solid var(--line);border-radius:12px;margin:30px 0}.newsletter-confirm[hidden]{display:none}.newsletter-main{max-width:800px;margin:60px auto;padding:0 24px}.newsletter-main h1{font-size:clamp(32px,6vw,54px)}.newsletter-main p{color:var(--muted);line-height:1.7}.newsletter-main .pill{cursor:pointer}.newsletter-main a{color:var(--text)}
