/* Call-to-action strip (yellow + dark-blue headline, pill button) */
.cs-strip{background:#fff;padding:26px 0}
.cs-strip-in{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}
.cs-strip-h{font-size:clamp(26px,3.4vw,40px);line-height:1.25;font-weight:700;color:var(--c2)}
.cs-strip-h .a,.cs-strip-e .a{color:var(--c1)}
.cs-strip-h .b,.cs-strip-e .b{color:var(--c2)}
.cs-strip-e{font-size:16px;font-weight:700;margin-top:2px}
.cs-strip-b{background:var(--c1);color:var(--c2);border-radius:999px;padding:18px 48px;font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;box-shadow:0 14px 34px rgba(0,0,0,.14);transition:transform .2s,box-shadow .2s;white-space:nowrap}
.cs-strip-b:hover{transform:translateY(-3px);box-shadow:0 18px 38px rgba(0,0,0,.2)}
@media(max-width:700px){.cs-strip-in{flex-direction:column;align-items:flex-start}.cs-strip-b{padding:15px 36px}}
