.cta-card{width:100%;max-width:var(--content-max);background:radial-gradient(60% 80% at 50% 120%, #ffb70333, transparent 70%), var(--glass-bg);border-radius:32px;flex-direction:column;align-items:center;gap:36px;padding:clamp(56px,8vw,112px) clamp(24px,5vw,64px);display:flex;overflow:hidden}.cta-card .section-heading{font-size:var(--h-display)}.cta-mark{z-index:-1;pointer-events:none;position:absolute;top:50%;right:-150px;transform:translateY(-50%);-webkit-mask-image:linear-gradient(100deg,#0000 10%,#000 60%);mask-image:linear-gradient(100deg,#0000 10%,#000 60%)}.cta-mark svg{animation:9s ease-in-out infinite cta-drift}.cta-mark path{fill:#ffb70306;stroke:#ffb7034d;stroke-width:1.2px}@keyframes cta-drift{50%{transform:translate(-14px,-18px)rotate(-3deg)}}.cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}@media (width<=809.98px){.cta-card{border-radius:24px}.cta-mark{top:auto;bottom:-150px;right:-110px;transform:none}.cta-mark svg{width:320px;height:363px}.cta-actions{flex-direction:column;align-self:stretch}.cta-actions .btn{width:100%}}
