.landing .marketing-closing-cta{width:min(100% - 48px,1088px);max-width:1088px;margin-inline:auto;padding:96px 0}.landing .marketing-closing-cta .closing-frame,[data-theme=dark] .landing .marketing-closing-cta .closing-frame,[data-theme=light] .landing .marketing-closing-cta .closing-frame{color:#111;background:radial-gradient(circle at 72% 92%,#d025252e,#0000 31%),radial-gradient(circle at 18% 12%,#ffffffdb,#0000 34%),linear-gradient(145deg,#fdf9f7,#f3c7c3);border:0;border-radius:22px;align-items:center;min-height:468px;padding:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000000f,0 18px 48px -18px #40251e29}.landing .marketing-closing-cta .closing-frame:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 18%,#d025251a,#0000 30%);position:absolute;inset:0}.landing .marketing-closing-cta .closing-content{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:720px;margin:0 auto;padding:64px 32px;display:flex;position:relative}.landing .marketing-closing-cta .closing-frame h2,[data-theme=dark] .landing .marketing-closing-cta .closing-frame h2,[data-theme=light] .landing .marketing-closing-cta .closing-frame h2{color:#111;max-width:680px;font-family:var(--font-geist), Geist, sans-serif;letter-spacing:-.025em;text-align:center;text-wrap:balance;margin:0;font-size:44px;font-weight:400;line-height:1.083}.landing .marketing-closing-cta .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.landing .marketing-closing-cta .cta-btn{border-radius:12px;justify-content:center;min-height:46px;padding-inline:20px;font-size:14px;font-weight:540}[data-theme=light] .landing .marketing-closing-cta .cta-btn.secondary{color:var(--qs-red);background:#fff;border-color:#d025252e;box-shadow:0 6px 18px #40251e1a}[data-theme=dark] .landing .marketing-closing-cta .closing-frame{color:#fff;background:radial-gradient(circle at 78% 84%,#d0252547,#0000 34%),linear-gradient(145deg,#211f1d,#111)}[data-theme=dark] .landing .marketing-closing-cta .closing-frame h2{color:#fff}[data-theme=dark] .landing .marketing-closing-cta .cta-btn.secondary{color:#fff;background:#ffffff0a;border-color:#ffffff42}@media (max-width:640px){.landing .marketing-closing-cta{width:calc(100% - 32px);padding-block:72px}.landing .marketing-closing-cta .closing-frame,[data-theme=dark] .landing .marketing-closing-cta .closing-frame,[data-theme=light] .landing .marketing-closing-cta .closing-frame{border-radius:18px;min-height:390px}.landing .marketing-closing-cta .closing-content{padding:48px 24px}.landing .marketing-closing-cta .closing-frame h2,[data-theme=dark] .landing .marketing-closing-cta .closing-frame h2,[data-theme=light] .landing .marketing-closing-cta .closing-frame h2{font-size:clamp(2.15rem,10vw,2.65rem);line-height:1.06}.landing .marketing-closing-cta .cta-row{flex-direction:column;width:100%}.landing .marketing-closing-cta .cta-btn{width:100%}}
