.signup-section,.signup-section p,.signup-section small,.signup-section .eyebrow,.signup-section .btn,.signup-section a,.signup-message p,.signup-copy>p,.signup-float b,.signup-float small{font-family:'DM Sans',sans-serif!important}
.signup-section h2,.signup-section h3,.signup-section h2 em,.signup-copy h2,.signup-copy h2 em,.signup-message h3,.dash-top,.dash-top b,.dash-welcome strong,.dash-activity b,.dash-ring b{font-family:'Outfit',sans-serif!important;font-weight:700}
.signup-section{background:#fff!important;padding:92px 0 105px}.signup-section:after,.signup-glow{display:none!important}.signup-section .signup-copy:before{display:none}.signup-section .signup-copy>.eyebrow{display:inline-block;color:#dd5b24;font-weight:700;letter-spacing:1.3px;font-size:11px}.signup-section .signup-copy h2{font-size:43px;margin-top:12px}.signup-copy h2 em{font-style:normal;color:#ef6526!important}.signup-message{padding:24px 0 0;max-width:455px;margin-top:24px;border-top:2px solid #f1d8c7}.signup-message:before{display:none}.signup-message h3{font-family:Outfit,sans-serif;font-size:22px;margin:0 0 10px}.signup-message p{font-size:14px;line-height:1.6;margin-bottom:9px;max-width:none;color:#706e80}.signup-section .signup-visual:after{opacity:.35;background:#ffbf45}.dash-top span{color:#e85d21;background:#fff0e5}.dash-tabs b{color:#e65c20;border-color:#e65c20}.dash-activity{background:#ef6a2a}.dash-ring{border-color:#ffd158;border-right-color:#f2b28f}.final-cta{padding:94px 0;background:linear-gradient(120deg,#292548 0%,#5145a7 57%,#6e59cf 100%);position:relative;overflow:hidden}.final-cta:before{content:'';position:absolute;width:580px;height:580px;border:1px solid rgba(255,255,255,.15);border-radius:50%;left:-290px;top:-330px}.final-cta:after{content:'';position:absolute;width:260px;height:260px;background:#f9c948;border-radius:50%;right:-100px;bottom:-130px;opacity:.25}.final-cta .container{position:relative;z-index:2}.cta-inner{max-width:970px;margin:auto;padding:42px 48px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.07);backdrop-filter:blur(6px)}.final-cta h2{font-size:44px;letter-spacing:-1.5px}.final-cta h2 em{color:#ffd655}.final-cta .btn-white{background:#ffd15a;color:#382e6f;box-shadow:0 10px 23px rgba(25,19,57,.22)}.final-cta .btn-white:hover{background:#fff0b5;color:#382e6f}.cta-orb{z-index:1}.orb-left{background:#f99a4d}.orb-right{border-color:#e6d8ff}footer{background:#202037;padding:0;color:#fff}footer .footer-top{padding:56px 0 42px}footer .footer-logo{width:148px;margin-bottom:13px}footer p{font-size:13px;line-height:1.6;margin-bottom:14px}footer h4{font-size:13px;letter-spacing:.2px;color:#fff;margin:8px 0 15px}footer a{font-size:13px;margin:9px 0;color:#bfbbd0}.footer-contact{color:#f2c755!important;font-weight:600}.footer-contact i{margin-right:6px}.footer-bottom{margin-top:0;padding:19px 0;border-top:1px solid #3d3b55;font-size:12px}.footer-bottom small,.footer-bottom span{font-size:12px}.footer-bottom b{color:#f2c755;font-weight:600}@media(max-width:767px){.signup-section{padding:68px 0}.signup-section .signup-copy h2{font-size:34px}.signup-message{padding-top:20px}.final-cta{padding:65px 0}.cta-inner{padding:31px 25px}.final-cta h2{font-size:34px}.final-cta .btn-white{margin-top:22px}footer .footer-top{padding:47px 0 26px}footer h4{margin-top:22px}.footer-bottom{font-size:11px}.footer-bottom small,.footer-bottom span{font-size:11px}}
