.ctab{background:var(--paper,#fff);padding:clamp(56px,7vw,88px) 0;text-align:center}.ctab__wrap{margin:0 auto;max-width:1180px;padding:0 var(--gutter,20px)}.ctab__h{font-size:clamp(2rem,3.6vw,3.5rem);font-weight:600;letter-spacing:-.01em;line-height:1.1;margin:0 0 22px}.ctab__h,.ctab__text{color:var(--ink,#253067)}.ctab__text{font-size:clamp(1rem,1.3vw,1.25rem);line-height:1.25;margin:0 auto 34px;max-width:30em}.ctab__btn{align-items:center;background:var(--action-orange,#b84315);border-radius:999px;color:#fff;display:inline-flex;font-size:1rem;font-weight:700;justify-content:center;min-height:56px;padding:14px 40px;text-decoration:none;transition:background-color .2s}.ctab__btn:hover{background:#9c3810;color:#fff}.ctab__btn:focus-visible{outline:3px solid var(--ink,#253067);outline-offset:3px}