@import url(https://fonts.googleapis.com/css2?family=Nunito:wght@400;600;700;800;900&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#1a56db;--primary-dark:#1044b2;--primary-light:#dbeafe;--gold:#f59e0b;--gold-light:#fef3c7;--green:#10b981;--green-dark:#059669;--red:#ef4444;--bg-page:#f1f5f9;--bg-card:#fff;--border:#e2e8f0;--text:#1e293b;--text-mid:#475569;--text-light:#94a3b8;--venmo-blue:#3d95ce;--venmo-dark:#2476a8}body{background-color:#f1f5f9;background-color:var(--bg-page);color:#1e293b;color:var(--text);font-family:Nunito,sans-serif;min-height:100vh}.page-wrapper{display:flex;flex-direction:column;min-height:100vh}.form-main{align-items:flex-start;display:flex;flex:1 1;justify-content:center;padding:32px 16px}.navbar{background:#fff;border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--border);box-shadow:0 1px 8px #0000000f;justify-content:space-between;padding:12px 20px;position:sticky;top:0;z-index:100}.back-btn,.navbar{align-items:center;display:flex}.back-btn{background:none;border:none;border-radius:8px;color:#475569;color:var(--text-mid);cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;gap:6px;padding:6px 10px;transition:all .15s}.back-btn:hover{background:#dbeafe;background:var(--primary-light);color:#1a56db;color:var(--primary)}.navbar-logo{left:50%;position:absolute;transform:translateX(-50%)}.card{background:#fff;background:var(--bg-card);border-radius:20px;box-shadow:0 4px 28px #00000014;margin:0 auto;max-width:500px;padding:36px 40px;width:100%}@media (max-width:520px){.card{padding:28px 20px}}.card-title{color:#1e293b;color:var(--text);font-size:22px;font-weight:900;margin-bottom:4px;text-align:center}.card-subtitle{color:#94a3b8;color:var(--text-light);font-size:13px;margin-bottom:20px;text-align:center}.step-indicator{display:flex;gap:8px;justify-content:center;margin-bottom:28px}.step-bar{background:#e2e8f0;border-radius:4px;height:4px;transition:background .3s;width:80px}.step-bar.active{background:#1a56db;background:var(--primary)}.step-bar.done{background:#10b981;background:var(--green)}.form-group{margin-bottom:20px}.form-label{color:#475569;color:var(--text-mid);display:block;font-size:13px;font-weight:700;margin-bottom:7px}.form-input,.form-select{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;color:#1e293b;color:var(--text);font-family:Nunito,sans-serif;font-size:14px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.form-input:focus,.form-select:focus{border-color:#1a56db;border-color:var(--primary);box-shadow:0 0 0 3px #1a56db1f}.form-select{cursor:pointer}.form-hint{color:#94a3b8;color:var(--text-light)}.field-error,.form-hint{font-size:11px;margin-top:5px}.field-error{color:#ef4444;color:var(--red)}.name-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:400px){.name-row{grid-template-columns:1fr}}.phone-row{align-items:flex-start;display:flex;gap:8px}.phone-code{background:#f8fafc;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:10px;color:#475569;color:var(--text-mid);font-size:13px;font-weight:700;padding:13px 12px;white-space:nowrap}.radio-group{display:flex;flex-wrap:wrap;gap:8px}.radio-option{align-items:center;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:20px;color:#475569;color:var(--text-mid);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:6px;padding:8px 14px;transition:all .15s}.radio-option input{display:none}.radio-option.selected{background:#dbeafe;background:var(--primary-light);border-color:#1a56db;border-color:var(--primary);color:#1a56db;color:var(--primary)}.checkbox-label{align-items:flex-start;color:#475569;color:var(--text-mid);cursor:pointer;display:flex;font-size:13px;gap:10px;line-height:1.5;margin-top:8px}.checkbox-label input{accent-color:#1a56db;accent-color:var(--primary);margin-top:3px}.qualified-box{background:#f0fdf4;border:1.5px solid #bbf7d0;border-radius:12px;margin:16px 0;padding:16px 20px}.qual-row{display:flex;font-size:13px;justify-content:space-between;padding:6px 0}.qual-label{color:#475569;color:var(--text-mid);font-weight:600}.qual-val{color:#1e293b;color:var(--text);font-weight:700}.btn{border:none;border-radius:10px;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;letter-spacing:.5px;padding:14px;transition:all .2s;width:100%}.btn:disabled{cursor:not-allowed;opacity:.45}.btn-primary{background:linear-gradient(135deg,#1a56db,#1044b2);background:linear-gradient(135deg,var(--primary),var(--primary-dark));box-shadow:0 4px 14px #1a56db59;color:#fff}.btn-primary:not(:disabled):hover{box-shadow:0 6px 20px #1a56db73;transform:translateY(-1px)}.btn-secondary{background:#f1f5f9;color:#475569;color:var(--text-mid);padding:14px 24px;width:auto}.btn-secondary:hover{background:#e2e8f0}.btn-row{display:flex;gap:12px;margin-top:12px}.cta-btn{align-items:center;background:linear-gradient(135deg,#f59e0b,#e88000);background:linear-gradient(135deg,var(--gold) 0,#e88000 100%);border:none;border-radius:50px;box-shadow:0 6px 24px #f59e0b80;color:#fff;cursor:pointer;display:inline-flex;font-family:Nunito,sans-serif;font-size:18px;font-weight:900;justify-content:center;letter-spacing:.5px;margin:0 auto;max-width:420px;padding:18px 40px;text-decoration:none;transition:all .2s;width:100%}.cta-btn:hover{box-shadow:0 10px 32px #f59e0b99;transform:translateY(-2px)}.cta-btn-bottom{display:flex;margin:32px auto}.cta-hint{color:#94a3b8;color:var(--text-light);font-size:12px;margin-top:10px;text-align:center}.venmo-btn{align-items:center;background:#c9dce8;border:none;border-radius:10px;color:#fff;cursor:not-allowed;display:flex;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;justify-content:center;letter-spacing:.3px;max-width:420px;padding:16px;transition:all .2s;width:100%}.venmo-btn.active{background:linear-gradient(135deg,#3d95ce,#2476a8);background:linear-gradient(135deg,var(--venmo-blue),var(--venmo-dark));box-shadow:0 4px 18px #3d95ce66;cursor:pointer}.venmo-btn.active:hover{box-shadow:0 6px 24px #3d95ce80;transform:translateY(-1px)}.venmo-btn:disabled{cursor:not-allowed}.venmo-banner{background:linear-gradient(135deg,#e8f4fd,#d0eaf9);border:1.5px solid #a8d4f0;border-radius:14px;padding:20px;text-align:center}.venmo-logo-row{align-items:baseline;display:flex;gap:0;justify-content:center;margin-bottom:8px}.venmo-v{color:#3d95ce;color:var(--venmo-blue);font-size:28px;font-style:italic;margin-right:2px}.venmo-brand,.venmo-v{font-family:Nunito,sans-serif;font-weight:900}.venmo-brand{font-size:26px;letter-spacing:-.5px}.venmo-brand,.venmo-tagline{color:#2476a8;color:var(--venmo-dark)}.venmo-tagline{font-size:12px;line-height:1.5}.venmo-input:focus{border-color:#3d95ce!important;border-color:var(--venmo-blue)!important;box-shadow:0 0 0 3px #3d95ce26!important}.password-field{position:relative}.password-field .form-input{padding-right:44px}.password-toggle{background:none;border:none;cursor:pointer;font-size:18px;line-height:1;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.security-note{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--border);border-radius:10px;color:#475569;color:var(--text-mid);display:flex;font-size:11px;gap:8px;line-height:1.5;padding:12px 14px}.landing-page{background:linear-gradient(180deg,#0f172a,#1e3a6e 60%,#1a56db);flex-direction:column;min-height:100vh}.landing-page,.landing-topbar{align-items:center;display:flex}.landing-topbar{justify-content:space-between;max-width:680px;padding:16px 24px;width:100%}.topbar-badge{background:#ffffff1f;border:1px solid #fff3;border-radius:20px;color:#fffc;font-size:12px;font-weight:700;padding:6px 14px}.landing-hero{align-items:center;display:flex;flex-direction:column;max-width:600px;padding:8px 24px 40px;text-align:center;width:100%}.hero-tag{background:linear-gradient(135deg,#f59e0b,#e88000);background:linear-gradient(135deg,var(--gold),#e88000);border-radius:20px;box-shadow:0 4px 12px #f59e0b66;color:#fff;font-size:12px;font-weight:800;letter-spacing:1px;margin-bottom:24px;padding:6px 18px}.hero-prize{align-items:flex-start;display:flex;line-height:1;margin-bottom:8px}.prize-dollar{color:#f59e0b;color:var(--gold);font-size:52px;margin-top:12px}.prize-amount,.prize-dollar{font-weight:900;line-height:1}.prize-amount{color:#fff;font-size:100px;text-shadow:0 4px 20px #f59e0b66}@media (max-width:440px){.prize-amount{font-size:72px}.prize-dollar{font-size:38px;margin-top:8px}}.hero-subtitle{color:#ffffffb3;font-size:15px;font-weight:600;margin-bottom:28px}.countdown-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:1px solid #fff3;border-radius:16px;margin-bottom:28px;padding:16px 28px}.countdown-label{color:#fff9;font-size:12px;font-weight:600;margin-bottom:10px;text-align:center}.countdown-timer{align-items:center;display:flex;gap:12px}.countdown-unit{align-items:center;display:flex;flex-direction:column}.countdown-num{font-feature-settings:"tnum";color:#fff;font-size:42px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.countdown-unit-label{color:#ffffff80;font-size:10px;font-weight:700;letter-spacing:1px;margin-top:4px}.countdown-colon{color:#fff6;font-size:36px;font-weight:900;padding-bottom:14px}.stats-row{align-items:center;background:#ffffff14;border-radius:12px;display:flex;gap:0;margin-bottom:32px;padding:12px 0;width:100%}.stat-item{flex:1 1;text-align:center}.stat-num{color:#f59e0b;color:var(--gold);display:block;font-size:20px;font-weight:900}.stat-label{color:#ffffff80;display:block;font-size:11px;margin-top:2px}.stat-divider{background:#ffffff26;height:36px;width:1px}.section-card{background:#fff;border-radius:20px;box-shadow:0 4px 20px #0000001f;margin:0 16px 20px;max-width:600px;padding:28px 24px;width:calc(100% - 32px)}.section-title{color:#1e293b;color:var(--text);font-size:18px;font-weight:900;margin-bottom:20px;text-align:center}.steps-row{align-items:center;display:flex;gap:8px}.how-step{flex:1 1;text-align:center}.how-icon{font-size:32px;margin-bottom:8px}.how-title{color:#1e293b;color:var(--text);font-size:13px;font-weight:800;margin-bottom:4px}.how-desc{color:#94a3b8;color:var(--text-light);font-size:11px;line-height:1.4}.how-arrow{color:#1a56db;color:var(--primary);flex-shrink:0;font-size:20px}@media (max-width:440px){.steps-row{flex-direction:column}.how-arrow{transform:rotate(90deg)}}.testimonials{display:flex;flex-direction:column;gap:10px}.testimonial-card{align-items:center;background:#f8fafc;border-radius:12px;display:flex;gap:12px;padding:12px 14px}.testimonial-avatar{flex-shrink:0;font-size:28px}.testimonial-info{flex:1 1}.testimonial-name{color:#1e293b;color:var(--text);font-size:13px;font-weight:800}.testimonial-detail{color:#94a3b8;color:var(--text-light);font-size:11px;margin-top:2px}.testimonial-badge{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:20px;color:#10b981;color:var(--green);flex-shrink:0;font-size:11px;font-weight:700;padding:3px 10px}.trust-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:16px 24px}.trust-item{background:#ffffff1a;border:1px solid #ffffff26;border-radius:10px;color:#ffffffb3;font-size:12px;font-weight:700;line-height:1.6;padding:10px 16px;text-align:center}.waiting-page{align-items:center;background:linear-gradient(180deg,#f1f5f9,#e8f0fe);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:100vh;padding:40px 24px;text-align:center}.waiting-title{color:#1e293b;color:var(--text);font-size:22px;font-weight:900}.waiting-sub{color:#94a3b8;color:var(--text-light);font-size:14px;line-height:1.6;max-width:320px}.waiting-phone{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50px;color:#1e293b;color:var(--text);font-size:14px;font-weight:700;padding:8px 24px}.waiting-spinner{animation:spin .8s linear infinite;border:4px solid #dbeafe;border-top-color:#1a56db;border:4px solid var(--primary-light);border-radius:50%;border-top-color:var(--primary);height:48px;width:48px}@keyframes spin{to{transform:rotate(1turn)}}.waiting-dots{display:flex;gap:8px}.waiting-dots span{animation:blink 1.2s infinite;background:#1a56db;background:var(--primary);border-radius:50%;height:8px;width:8px}.waiting-dots span:nth-child(2){animation-delay:.2s}.waiting-dots span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,80%,to{opacity:.2}40%{opacity:1}}.otp-page{align-items:center;background:linear-gradient(180deg,#f1f5f9,#e8f0fe);display:flex;flex-direction:column;gap:14px;justify-content:center;min-height:100vh;padding:40px 24px;text-align:center}.otp-icon{font-size:56px}.otp-title{color:#1e293b;color:var(--text);font-size:22px;font-weight:900}.otp-sub{color:#475569;color:var(--text-mid);font-size:14px;line-height:1.6;max-width:340px}.otp-single-wrap{max-width:340px;width:100%}.otp-single-input{background:#fff;border:2.5px solid #3d95ce;border:2.5px solid var(--venmo-blue);border-radius:14px;box-shadow:0 2px 12px #3d95ce26;color:#1e293b;color:var(--text);font-family:Nunito,monospace;font-size:22px;font-weight:800;letter-spacing:4px;outline:none;padding:16px 20px;text-align:center;transition:all .2s;width:100%}.otp-single-input:focus{border-color:#1a56db;border-color:var(--primary);box-shadow:0 0 0 4px #1a56db26}.otp-single-input:disabled{background:#f8fafc;color:#94a3b8;color:var(--text-light)}.success-page{align-items:center;background:linear-gradient(180deg,#f0fdf4,#dcfce7 50%,#f1f5f9);display:flex;flex-direction:column;gap:16px;min-height:100vh;overflow:hidden;padding:40px 24px;position:relative;text-align:center}.success-icon{font-size:64px}.success-title{color:#1e293b;color:var(--text);font-size:28px;font-weight:900}.success-prize-box{background:linear-gradient(135deg,#1a56db,#0f3fa8);border-radius:20px;box-shadow:0 8px 32px #1a56db59;color:#fff;padding:24px 40px;text-align:center}.success-prize-label{font-size:13px;font-weight:600;margin-bottom:4px;opacity:.75}.success-prize-amount{color:#f59e0b;color:var(--gold);font-size:56px;font-weight:900;line-height:1;text-shadow:0 2px 8px #0003}.success-prize-sub{font-size:12px;margin-top:6px;opacity:.7}.success-sub{color:#475569;color:var(--text-mid);font-size:14px;line-height:1.7}.success-phone{background:#fff;border:1.5px solid #e2e8f0;border:1.5px solid var(--border);border-radius:50px;color:#1e293b;color:var(--text);font-size:14px;font-weight:700;padding:8px 24px}.referral-box{background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border:1.5px solid #bae6fd;border-radius:20px;max-width:400px;padding:24px 28px;text-align:center;width:100%}.referral-title{color:#1a56db;color:var(--primary);font-size:16px;font-weight:900;margin-bottom:8px}.referral-desc{color:#475569;color:var(--text-mid);font-size:13px;line-height:1.6;margin-bottom:18px}.referral-btn{background:linear-gradient(135deg,#1a56db,#1044b2);background:linear-gradient(135deg,var(--primary),var(--primary-dark));border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Nunito,sans-serif;font-size:14px;font-weight:800;margin-bottom:8px;padding:14px;transition:all .2s;width:100%}.referral-btn:hover{transform:translateY(-1px)}.confetti-container{left:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:0}.confetti-piece{animation:fall linear forwards;font-size:22px;position:absolute;top:-30px}@keyframes fall{0%{opacity:1;transform:translateY(0) rotate(0deg)}to{opacity:0;transform:translateY(100vh) rotate(1turn)}}.page-footer{color:#fff6;font-size:11px;line-height:1.6;padding:20px;text-align:center;width:100%}.form-main~.page-footer,.page-wrapper .page-footer{color:#94a3b8;color:var(--text-light)}.btn-dots{animation:blink 1s infinite;display:inline-block}
/*# sourceMappingURL=main.100a4095.css.map*/