.fw-cta{padding:130px 0;border-top:1px solid var(--fw-hair)}
.fw-cta .fw-cta-panel{position:relative;border:1px solid var(--fw-ink);padding:80px 60px;background:var(--fw-paper)}
.fw-cta .fw-cta-panel::before{content:"";position:absolute;inset:9px;border:1px solid var(--fw-hair);pointer-events:none}
.fw-cta .fw-cta-title{font-family:var(--fw-disp);font-size:clamp(40px,7.6vw,104px);line-height:.9;text-transform:uppercase;margin:22px 0 0;max-width:14ch}
.fw-cta .fw-cta-accent{color:var(--fw-orange)}
.fw-cta .fw-cta-lead{margin:30px 0 0}
.fw-cta .fw-cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:40px}
.fw-cta .fw-cta-meta{display:grid;grid-template-columns:repeat(2,1fr);margin-top:56px;border-top:1px solid var(--fw-ink)}
.fw-cta .fw-cta-cell{padding:20px 22px 20px 0;border-right:1px solid var(--fw-hair);font-family:var(--fw-mono);font-size:13px;letter-spacing:.04em;color:var(--fw-ink)}
.fw-cta .fw-cta-cell:last-child{border-right:0;padding-left:22px}
.fw-cta .fw-cta-cell span{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--fw-ink2);margin-bottom:8px}
@media (max-width:900px){.fw-cta{padding:80px 0}.fw-cta .fw-cta-panel{padding:48px 22px}.fw-cta .fw-cta-meta{grid-template-columns:1fr}.fw-cta .fw-cta-cell{border-right:0;border-bottom:1px solid var(--fw-hair);padding-left:0}.fw-cta .fw-cta-cell:last-child{padding-left:0}}