.FinalCTA-module__ruq72G__section{padding-block:var(--space-xl) var(--space-md);background:radial-gradient(ellipse 50% 60% at 78% 50%, #fd492e1f, transparent 70%), var(--forest-900);position:relative;overflow:hidden}.FinalCTA-module__ruq72G__grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.FinalCTA-module__ruq72G__copy{gap:22px;display:grid}.FinalCTA-module__ruq72G__formWrap{border:1px solid var(--rule);background:#ffffff05;border-radius:4px;margin-top:12px;padding:clamp(22px,3vw,36px)}.FinalCTA-module__ruq72G__alt{color:var(--muted);font-size:.9rem}.FinalCTA-module__ruq72G__alt a{color:var(--fg);border-bottom:1px solid var(--rule-strong)}.FinalCTA-module__ruq72G__alt a:hover{border-color:var(--gold-hi)}.FinalCTA-module__ruq72G__visual{justify-items:center;gap:28px;display:grid}.FinalCTA-module__ruq72G__stack{aspect-ratio:.95;perspective:1600px;width:min(100%,440px);transform-style:preserve-3d;animation:18s ease-in-out infinite alternate FinalCTA-module__ruq72G__turn;position:relative}@keyframes FinalCTA-module__ruq72G__turn{0%{transform:rotateY(-8deg)}to{transform:rotateY(10deg)}}.FinalCTA-module__ruq72G__stackBook{left:calc(2% + var(--i) * 20%);top:calc(6% + var(--i) * 3%);width:50%;transform:rotateY(calc(28deg - var(--i) * 12deg)) rotateZ(calc(-5deg + var(--i) * 4deg)) translateZ(calc(var(--i) * 40px));filter:drop-shadow(0 30px 30px #00000073);position:absolute}.FinalCTA-module__ruq72G__stackBook>span{--depth:26px}.FinalCTA-module__ruq72G__fin{font-family:var(--font-display);color:var(--muted);align-items:center;gap:14px;font-size:1.2rem;display:flex}.FinalCTA-module__ruq72G__finRule{background:var(--gold);width:40px;height:1px}@media (max-width:900px){.FinalCTA-module__ruq72G__grid{grid-template-columns:1fr}.FinalCTA-module__ruq72G__visual{order:-1}.FinalCTA-module__ruq72G__stack{width:min(70%,280px)}}@media (prefers-reduced-motion:reduce){.FinalCTA-module__ruq72G__stack{animation:none}}
