.m7-cta{--_obsidian:var(--m7-obsidian,#0a0e14);border-radius:8px;font-family:var(--font-sans,"Switzer","Inter",Arial,system-ui,sans-serif);isolation:isolate;margin-left:auto;margin-right:auto;max-width:1440px;overflow:hidden;padding:96px 32px;position:relative}.m7-cta--transparent{background:transparent}.m7-cta--black{background:#000}.m7-cta--obsidian{background:var(--_obsidian)}.m7-cta--gradient_blue{background:linear-gradient(135deg,#194a9c,#0a0e14)}.m7-cta--hasbg{align-items:center;background-color:#000;display:flex;min-height:clamp(360px,42vw,560px)}.m7-cta__bg{inset:0;pointer-events:none;position:absolute;z-index:0}.m7-cta__bgimg,.m7-cta__bgvid{display:block;height:100%;inset:0;object-fit:cover;object-position:75% 50%;position:absolute;width:100%}.m7-cta__bgvid{z-index:1}.m7-cta__scrim{background:linear-gradient(90deg,rgba(0,0,0,.92),rgba(0,0,0,.78) 34%,rgba(0,0,0,.34) 56%,transparent 78%);inset:0;position:absolute;z-index:2}@media (prefers-reduced-motion:reduce){.m7-cta__bgvid{display:none}}.m7-cta__inner{margin:0 auto;max-width:1200px;position:relative;width:100%;z-index:1}.m7-cta__copy{max-width:52%}.m7-cta__head{color:#fff;font-size:48px;font-weight:700;letter-spacing:-.02em;line-height:1.06;margin:0 0 16px;text-wrap:balance}.m7-cta__sub{color:#d6dce4;font-size:20px;line-height:1.35;margin:0 0 28px}.m7-cta__copy .cta-primary,.m7-cta__copy .cta-secondary{margin-top:4px}@media (max-width:1024px){.m7-cta__copy{max-width:64%}}@media (max-width:820px){.m7-cta__head{font-size:36px}.m7-cta{border-radius:0;padding:64px 24px}.m7-cta--hasbg{min-height:440px}.m7-cta__copy{max-width:100%}.m7-cta__scrim{background:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.74) 46%,rgba(0,0,0,.3))}}