.signup-module__cqMziG__signupSection{padding-top:60px;padding-bottom:80px}.signup-module__cqMziG__hero{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1000px;margin:0 auto 64px;display:grid}.signup-module__cqMziG__heroContent{flex-direction:column;display:flex}.signup-module__cqMziG__heroEyebrow{text-transform:uppercase;letter-spacing:1px;color:#514be0;margin-bottom:16px;font-size:14px;font-weight:600}.signup-module__cqMziG__heroHeading{text-align:left;margin-bottom:20px;font-weight:700;font-size:36px!important;line-height:1.15!important}.signup-module__cqMziG__heroDescription{color:#4f5674;margin-bottom:32px;font-size:18px;line-height:1.6;text-align:left!important}.signup-module__cqMziG__heroButtons{gap:12px;margin-bottom:24px;display:flex}.signup-module__cqMziG__heroCtaPrimary,.signup-module__cqMziG__heroCtaSecondary{padding:14px 32px!important;font-size:17px!important}.signup-module__cqMziG__trustSignals{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.signup-module__cqMziG__trustItem{color:#6b7280;font-size:13px;font-weight:500}.signup-module__cqMziG__trustDivider{color:#d1d5db;font-size:13px}.signup-module__cqMziG__heroImageContainer{border:1px solid #e5e7eb;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 8px 30px #1d1b4614}.signup-module__cqMziG__heroImage{width:100%;height:auto;display:block}.signup-module__cqMziG__heroImageFade{pointer-events:none;background:linear-gradient(#0000,#fff);height:40px;position:absolute;bottom:0;left:0;right:0}.signup-module__cqMziG__howItWorks{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;justify-content:center;align-items:flex-start;gap:24px;max-width:800px;margin:0 auto 64px;padding:40px 32px;display:flex}.signup-module__cqMziG__step{text-align:center;flex:1}.signup-module__cqMziG__stepNumber{color:#fff;background:#514be0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:12px;font-size:16px;font-weight:700;display:inline-flex}.signup-module__cqMziG__stepTitle{color:#1d1b46;margin-bottom:6px;font-size:18px;font-weight:600}.signup-module__cqMziG__stepDescription{color:#6b7280;margin:0;font-size:14px;line-height:1.5}.signup-module__cqMziG__stepArrow{color:#d1d5db;flex-shrink:0;padding-top:6px;font-size:24px}.signup-module__cqMziG__secondarySection{text-align:center;max-width:600px;margin:0 auto;padding:32px 24px}.signup-module__cqMziG__secondaryText{color:#6b7280;margin-bottom:16px;font-size:16px}@keyframes signup-module__cqMziG__borderRotate{0%{--angle:0deg}to{--angle:360deg}}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}.signup-module__cqMziG__assistantButtonWrapper{background:conic-gradient(from var(--angle),#514be0,#7c3aed,#ec4899,#f59e0b,#10b981,#3b82f6,#514be0);border-radius:12px;padding:2px;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:3s linear infinite signup-module__cqMziG__borderRotate;display:inline-block;position:relative}.signup-module__cqMziG__assistantButtonWrapper:hover{transform:scale(1.02);box-shadow:0 4px 20px #514be04d}.signup-module__cqMziG__assistantButtonBorder{display:none}.signup-module__cqMziG__assistantButtonContent{color:#1d1b46;white-space:nowrap;background:#fff;border-radius:10px;padding:14px 32px;font-size:16px;font-weight:600;display:block}@media screen and (max-width:767px){.signup-module__cqMziG__hero{text-align:center;grid-template-columns:1fr;gap:32px}.signup-module__cqMziG__heroContent{align-items:center}.signup-module__cqMziG__heroHeading{text-align:center;font-size:28px!important}.signup-module__cqMziG__heroDescription{text-align:center!important}.signup-module__cqMziG__heroButtons,.signup-module__cqMziG__trustSignals{justify-content:center}.signup-module__cqMziG__howItWorks{flex-direction:column;gap:20px;padding:32px 24px}.signup-module__cqMziG__stepArrow{align-self:center;transform:rotate(90deg)}}@media screen and (max-width:479px){.signup-module__cqMziG__signupSection{padding-top:40px;padding-bottom:60px}.signup-module__cqMziG__heroHeading{font-size:24px!important}.signup-module__cqMziG__heroButtons{flex-direction:column;width:100%}.signup-module__cqMziG__heroCtaPrimary,.signup-module__cqMziG__heroCtaSecondary{text-align:center;width:100%}.signup-module__cqMziG__assistantButtonContent{padding:12px 24px;font-size:15px}}
