.cta-window{height:100svh;padding:var(--space-md)}.cta-window-frame{height:100%;padding:var(--gutter);border-radius:var(--radius-xl);background-color:var(--base-450);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cta-window-frame .cta-window-media,.cta-window-overlay{position:absolute;inset:0}.cta-window-overlay{background-color:#141313a6}.cta-window-footer{z-index:1;justify-content:space-between;align-items:flex-end;gap:var(--space-xl);width:100%;color:var(--base-100);display:flex;position:relative}.cta-window-callout{max-width:40%}.cta-window-description{text-align:right;max-width:25%;color:var(--base-200)}@media (max-width:1000px){.cta-window-footer{align-items:flex-start;gap:var(--space-md);flex-direction:column}.cta-window-callout,.cta-window-description{text-align:left;max-width:none}}
