.cta-section{padding:12px 0 72px}.cta-band{border-radius:calc(var(--radius) + 4px);text-align:left;isolation:isolate;background-color:#121622;background-image:radial-gradient(125% 95% at 50% 0,#f9731642,#0000 56%),radial-gradient(55% 70% at 100% 85%,#fbbf2417,#0000 50%),radial-gradient(60% 55% at 0 75%,#f973160d,#0000 48%),linear-gradient(#ffffff0b 0%,#0000 42%),linear-gradient(168deg,#181c29 0%,#0f121a 52%,#151a26 100%);border:1px solid #ffffff17;width:100%;padding:0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f973161c,0 22px 56px -32px #000000a6,inset 0 1px #ffffff0f,inset 0 -36px 56px -48px #00000059}.cta-band:before{content:"";border-radius:inherit;opacity:.5;pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(105% 95% at 50% 42%,#000 38%,#0000 96%);mask-image:radial-gradient(105% 95% at 50% 42%,#000 38%,#0000 96%)}.cta-band:after{content:"";border-radius:inherit;pointer-events:none;z-index:0;background:radial-gradient(85% 65% at 50% 8%,#f9731624 0%,#0000 62%);animation:12s ease-in-out infinite alternate cta-glow-pulse;position:absolute;inset:0}@keyframes cta-glow-pulse{0%{opacity:.72}to{opacity:1}}.cta-band-inner{z-index:1;text-align:left;max-width:100%;margin:0;padding:34px clamp(20px,4vw,44px) 36px;position:relative}.cta-band-inner .cta-eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin:0 0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.cta-band-inner .cta-eyebrow:before{content:"";background:linear-gradient(90deg, var(--accent), var(--accent-2));opacity:.88;border-radius:2px;width:20px;height:2px}.cta-band-inner h2{letter-spacing:-.036em;color:var(--text);margin:0 0 14px;font-size:clamp(1.62rem,3.6vw,2.25rem);font-weight:800;line-height:1.16}.cta-band-inner h2 .cta-accent-line{letter-spacing:-.038em;color:var(--accent-2);text-shadow:0 0 42px #fbbf2438;margin-top:6px;font-size:30px;font-weight:800;display:block}.cta-band-inner .cta-copy{color:#aeb6cb;margin:0 0 14px;font-size:1.2rem;line-height:1.55}.cta-band-inner .cta-trust{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px;margin:0 0 20px;font-size:.78rem;display:flex}.cta-band-inner .cta-trust .cta-trust-sep{opacity:.35;-webkit-user-select:none;user-select:none}.cta-band-inner .btn-primary{padding:12px 26px;font-weight:600;box-shadow:0 14px 36px -14px #f9731680}.cta-actions{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}@media (max-width:900px){.cta-band-inner{padding:clamp(22px,5vw,32px) clamp(18px,4vw,24px)}.cta-band-inner h2{font-size:clamp(1.35rem,4.5vw,2rem)}.cta-band-inner h2 .cta-accent-line{font-size:clamp(1.2rem,4vw,1.75rem)}.cta-band-inner .cta-copy{font-size:clamp(1rem,2.8vw,1.15rem)}.cta-actions{flex-direction:column;align-items:stretch}.cta-actions .btn{justify-content:center;width:100%}}@media (max-width:600px){.cta-band-inner .cta-copy a{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.cta-band:after{opacity:.88;animation:none}}html[data-theme=light] .cta-band{background-color:#fff;background-image:radial-gradient(125% 95% at 50% 0,#f973162b,#0000 56%),radial-gradient(55% 70% at 100% 85%,#fbbf2412,#0000 50%),radial-gradient(60% 55% at 0 75%,#f9731609,#0000 48%),linear-gradient(#ffffffe0 0%,#0000 42%),linear-gradient(168deg,#fff 0%,#f1f5fb 52%,#fafbff 100%);border-color:#0f172a17;box-shadow:0 0 0 1px #f9731612,0 22px 56px -32px #0f172a1c,inset 0 1px #fffffff2,inset 0 -28px 48px -44px #0f172a0d}html[data-theme=light] .cta-band:before{opacity:.4;background-image:linear-gradient(#0f172a0a 1px,#0000 1px),linear-gradient(90deg,#0f172a0a 1px,#0000 1px)}html[data-theme=light] .cta-band:after{background:radial-gradient(85% 65% at 50% 8%,#f973161c 0%,#0000 62%)}html[data-theme=light] .cta-band-inner .cta-copy{color:var(--text-dim)}html[data-theme=light] .cta-band-inner h2 .cta-accent-line{text-shadow:none}
