#form-designs-page{background:#0a0a0a;min-height:100vh;padding-bottom:80px}.designs-header{text-align:center;background:linear-gradient(#1a1a1a 0%,#0a0a0a 100%);padding:80px 20px 40px}.designs-header .page-title{color:#fff;background:linear-gradient(135deg,#ff1b6d,#ff6b9d);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:16px;font-size:56px;font-weight:700}@media (max-width:768px){.designs-header .page-title{font-size:36px}}.designs-header .page-subtitle{color:#fff9;margin-bottom:40px;font-size:18px}.designs-header .design-selector{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.designs-header .design-selector .design-tab{color:#fff;cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:16px 28px;font-size:16px;font-weight:600;transition:all .3s;display:flex}.designs-header .design-selector .design-tab .tab-dot{border-radius:50%;width:10px;height:10px}.designs-header .design-selector .design-tab:hover{background:#ffffff14;transform:translateY(-2px)}.designs-header .design-selector .design-tab.active{background:#ffffff1a;box-shadow:0 8px 32px #ff1b6d4d}@media (max-width:768px){.designs-header .design-selector .design-tab{padding:12px 20px;font-size:14px}}.designs-preview{min-height:600px;padding:60px 20px}.designs-preview .preview-container{max-width:700px;margin:0 auto}.form-mockup{background:#1a1a1a;border-radius:24px;padding:40px;position:relative;overflow:hidden}@media (max-width:768px){.form-mockup{padding:30px 20px}}.form-mockup .form-header{margin-bottom:40px}.form-mockup .form-title{color:#fff;margin-bottom:32px;font-size:32px;font-weight:700}@media (max-width:768px){.form-mockup .form-title{font-size:24px}}.form-mockup .form-options{flex-direction:column;gap:16px;display:flex}.form-mockup .option-card{text-align:left;cursor:pointer;background:#ffffff0d;border:2px solid #0000;border-radius:16px;width:100%;padding:24px;transition:all .3s;position:relative}.form-mockup .option-card:hover{transform:translateY(-2px)}.form-mockup .option-card .option-icon{margin-bottom:12px;font-size:40px}.form-mockup .option-card h3{color:#fff;margin-bottom:8px;font-size:18px;font-weight:700}.form-mockup .option-card p{color:#fff9;margin:0;font-size:14px}.glassmorphic-theme{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#1a1a1acc;border:1px solid #ffffff1a}.glassmorphic-theme .progress-bar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;margin-bottom:12px;overflow:hidden}.glassmorphic-theme .progress-bar .progress-fill{background:linear-gradient(90deg,#ff1b6d,#ff6b9d);border-radius:2px;height:100%;transition:width .3s}.glassmorphic-theme .step-label{color:#fff9;font-size:14px;font-weight:500}.glassmorphic-theme .option-card.glass{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a}.glassmorphic-theme .option-card.glass:hover{background:#ffffff14;border-color:#ff1b6d;box-shadow:0 8px 32px #ff1b6d33}.gradient-theme{background:#000;border:none}.gradient-theme .gradient-bg{pointer-events:none;background:radial-gradient(circle,#ff1b6d26 0%,#0000 70%);width:200%;height:200%;animation:10s linear infinite gradientRotate;position:absolute;top:-50%;left:-50%}@keyframes gradientRotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.gradient-theme .progress-dots{justify-content:center;gap:12px;display:flex}.gradient-theme .progress-dots .dot{background:#fff3;border-radius:50%;width:12px;height:12px;transition:all .3s}.gradient-theme .progress-dots .dot.active{background:linear-gradient(135deg,#ff1b6d,#ff6b9d);box-shadow:0 0 20px #ff1b6d99}.gradient-theme .gradient-text{background:linear-gradient(135deg,#ff1b6d,#ff6b9d,#a855f7);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.gradient-theme .option-card.gradient-card{background:linear-gradient(135deg,#ff1b6d1a,#a855f71a);border:1px solid #ff1b6d4d;position:relative;overflow:hidden}.gradient-theme .option-card.gradient-card .card-glow{filter:blur(60px);opacity:0;pointer-events:none;border-radius:50%;width:200px;height:200px;transition:opacity .3s;position:absolute}.gradient-theme .option-card.gradient-card .card-glow.pink{background:#ff1b6d;top:-100px;right:-100px}.gradient-theme .option-card.gradient-card .card-glow.purple{background:#a855f7;top:-100px;right:-100px}.gradient-theme .option-card.gradient-card .card-glow.blue{background:#3b82f6;top:-100px;right:-100px}.gradient-theme .option-card.gradient-card:hover{border-color:#ff6b9d;box-shadow:0 20px 60px #ff1b6d66}.gradient-theme .option-card.gradient-card:hover .card-glow{opacity:.3}.minimal-theme{background:#fff;padding:50px;box-shadow:0 20px 60px #0000001a}@media (max-width:768px){.minimal-theme{padding:30px 20px}}.minimal-theme .form-header{margin-bottom:50px}.minimal-theme .progress-track{background:#f0f0f0;border-radius:2px;width:100%;height:3px;margin-bottom:20px;position:relative;overflow:hidden}.minimal-theme .progress-track .track-fill{background:linear-gradient(90deg,#1a1a1a,#4a4a4a);border-radius:2px;height:100%;transition:width .3s}.minimal-theme .step-counter{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.minimal-theme .minimal-header{text-align:left;margin-bottom:48px}.minimal-theme .minimal-title{color:#1a1a1a;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.2}@media (max-width:768px){.minimal-theme .minimal-title{font-size:32px}}.minimal-theme .minimal-subtitle{color:#666;max-width:600px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.minimal-theme .option-card.minimal-card{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;transition:all .3s;display:flex;position:relative;overflow:hidden}@media (max-width:768px){.minimal-theme .option-card.minimal-card{gap:5px;padding:8px 12px}}.minimal-theme .option-card.minimal-card .card-number{color:#ececec;z-index:0;pointer-events:none;font-size:154px;font-weight:800;line-height:1;position:absolute;top:10px;right:4px}@media (max-width:768px){.minimal-theme .option-card.minimal-card .card-number{font-size:110px;top:8px;right:2px}}.minimal-theme .option-card.minimal-card .card-left{z-index:1;align-items:center;gap:10px;display:flex;position:relative}@media (max-width:768px){.minimal-theme .option-card.minimal-card .card-left{gap:8px}}.minimal-theme .option-card.minimal-card .card-icon{color:#1a1a1a;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex}.minimal-theme .option-card.minimal-card .card-icon svg{display:block}@media (max-width:768px){.minimal-theme .option-card.minimal-card .card-icon svg{width:18px!important;height:18px!important}}.minimal-theme .option-card.minimal-card .card-content{text-align:left;z-index:1;flex:1;position:relative}.minimal-theme .option-card.minimal-card .card-content h3{color:#1a1a1a;margin-bottom:2px;font-size:15px;font-weight:700;line-height:1.2;transition:all .3s}@media (max-width:768px){.minimal-theme .option-card.minimal-card .card-content h3{font-size:13px}}.minimal-theme .option-card.minimal-card .card-content p{color:#666;margin:0;font-size:11px;line-height:1.3}@media (max-width:768px){.minimal-theme .option-card.minimal-card .card-content p{font-size:10px}}.minimal-theme .option-card.minimal-card .minimal-select-btn{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0003;z-index:1;background:linear-gradient(#ff69b4 0%,#e91e8c 100%);border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:5px 14px 5px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:600;transition:all .2s;display:flex;position:relative;box-shadow:0 0 12px #ff69b459,inset 0 1px 12px 1px #ffdbed80,inset 0 1px 4px 1px #ffdbed66}.minimal-theme .option-card.minimal-card .minimal-select-btn svg{color:#fff;flex-shrink:0}.minimal-theme .option-card.minimal-card .minimal-select-btn:hover{opacity:.9;transform:scale(1.02)}.minimal-theme .option-card.minimal-card .minimal-select-btn:active{transform:scale(.98)}.minimal-theme .option-card.minimal-card:hover{background:#fff;border-color:#ff69b44d;box-shadow:0 2px 8px #0000000f}.minimal-theme .option-card.minimal-card:hover .card-icon{transform:scale(1.02)}.minimal-border-theme{background:#fff;padding:50px;box-shadow:0 20px 60px #0000001a}@media (max-width:768px){.minimal-border-theme{padding:30px 20px}}.minimal-border-theme .form-header{margin-bottom:50px}.minimal-border-theme .progress-track{background:#f0f0f0;border-radius:2px;width:100%;height:3px;margin-bottom:20px;position:relative;overflow:hidden}.minimal-border-theme .progress-track .track-fill{background:linear-gradient(90deg,#2563eb,#3b82f6);border-radius:2px;height:100%;transition:width .3s}.minimal-border-theme .step-counter{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.minimal-border-theme .minimal-header{text-align:left;margin-bottom:48px}.minimal-border-theme .minimal-title{color:#1a1a1a;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.2}@media (max-width:768px){.minimal-border-theme .minimal-title{font-size:32px}}.minimal-border-theme .minimal-subtitle{color:#666;max-width:600px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.minimal-border-theme .option-card.minimal-border-card{background:#fff;border:2px solid #e8e8e8;border-left:4px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:110px;padding:28px;transition:all .3s;display:flex}@media (max-width:768px){.minimal-border-theme .option-card.minimal-border-card{gap:16px;min-height:100px;padding:24px 20px}}.minimal-border-theme .option-card.minimal-border-card .card-icon{color:#1a1a1a;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:all .3s;display:flex}.minimal-border-theme .option-card.minimal-border-card .card-icon svg{display:block}@media (max-width:768px){.minimal-border-theme .option-card.minimal-border-card .card-icon svg{width:28px!important;height:28px!important}}.minimal-border-theme .option-card.minimal-border-card .card-content{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.minimal-border-theme .option-card.minimal-border-card .card-content h3{color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:700;transition:all .3s}@media (max-width:768px){.minimal-border-theme .option-card.minimal-border-card .card-content h3{font-size:18px}}.minimal-border-theme .option-card.minimal-border-card .card-content p{color:#666;margin:0;font-size:15px;line-height:1.5}@media (max-width:768px){.minimal-border-theme .option-card.minimal-border-card .card-content p{font-size:14px}}.minimal-border-theme .option-card.minimal-border-card .card-arrow{color:#1a1a1a;opacity:0;text-align:right;align-self:center;min-width:60px;font-size:28px;transition:all .3s;transform:translate(-10px)}@media (max-width:768px){.minimal-border-theme .option-card.minimal-border-card .card-arrow{min-width:40px;font-size:24px}}.minimal-border-theme .option-card.minimal-border-card:hover{background:#f8fafc;border-left-color:#2563eb;transform:translateY(-4px);box-shadow:0 8px 24px #2563eb26}.minimal-border-theme .option-card.minimal-border-card:hover .card-arrow{opacity:1;transform:translate(0)}.minimal-border-theme .option-card.minimal-border-card:hover .card-icon{color:#2563eb;transform:scale(1.1)}.minimal-border-theme .option-card.minimal-border-card:hover .card-content h3{color:#2563eb}.minimal-border-theme .option-card.minimal-border-card:active{transform:translateY(-2px)}.minimal-shadow-theme{background:#fafafa;padding:50px;box-shadow:0 20px 60px #00000014}@media (max-width:768px){.minimal-shadow-theme{padding:30px 20px}}.minimal-shadow-theme .form-header{margin-bottom:50px}.minimal-shadow-theme .progress-track{background:#e5e5e5;border-radius:2px;width:100%;height:3px;margin-bottom:20px;position:relative;overflow:hidden}.minimal-shadow-theme .progress-track .track-fill{background:linear-gradient(90deg,#7c3aed,#a78bfa);border-radius:2px;height:100%;transition:width .3s}.minimal-shadow-theme .step-counter{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.minimal-shadow-theme .minimal-header{text-align:left;margin-bottom:48px}.minimal-shadow-theme .minimal-title{color:#1a1a1a;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.2}@media (max-width:768px){.minimal-shadow-theme .minimal-title{font-size:32px}}.minimal-shadow-theme .minimal-subtitle{color:#666;max-width:600px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.minimal-shadow-theme .option-card.minimal-shadow-card{background:#fff;border:none;border-radius:16px;justify-content:center;align-items:center;gap:20px;min-height:110px;padding:28px;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000f}@media (max-width:768px){.minimal-shadow-theme .option-card.minimal-shadow-card{gap:16px;min-height:100px;padding:24px 20px}}.minimal-shadow-theme .option-card.minimal-shadow-card .card-icon{color:#1a1a1a;flex-shrink:0;justify-content:center;align-self:center;align-items:center;transition:all .3s;display:flex}.minimal-shadow-theme .option-card.minimal-shadow-card .card-icon svg{display:block}@media (max-width:768px){.minimal-shadow-theme .option-card.minimal-shadow-card .card-icon svg{width:28px!important;height:28px!important}}.minimal-shadow-theme .option-card.minimal-shadow-card .card-content{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.minimal-shadow-theme .option-card.minimal-shadow-card .card-content h3{color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:700;transition:all .3s}@media (max-width:768px){.minimal-shadow-theme .option-card.minimal-shadow-card .card-content h3{font-size:18px}}.minimal-shadow-theme .option-card.minimal-shadow-card .card-content p{color:#666;margin:0;font-size:15px;line-height:1.5}@media (max-width:768px){.minimal-shadow-theme .option-card.minimal-shadow-card .card-content p{font-size:14px}}.minimal-shadow-theme .option-card.minimal-shadow-card .card-arrow{color:#1a1a1a;opacity:0;text-align:right;align-self:center;min-width:60px;font-size:28px;transition:all .3s;transform:translate(-10px)}@media (max-width:768px){.minimal-shadow-theme .option-card.minimal-shadow-card .card-arrow{min-width:40px;font-size:24px}}.minimal-shadow-theme .option-card.minimal-shadow-card:hover{background:#fff;transform:translateY(-6px);box-shadow:0 12px 32px #7c3aed33}.minimal-shadow-theme .option-card.minimal-shadow-card:hover .card-arrow{opacity:1;transform:translate(0)}.minimal-shadow-theme .option-card.minimal-shadow-card:hover .card-icon{color:#7c3aed;transform:scale(1.1)}.minimal-shadow-theme .option-card.minimal-shadow-card:hover .card-content h3{color:#7c3aed}.minimal-shadow-theme .option-card.minimal-shadow-card:active{transform:translateY(-3px)}.minimal-accent-theme{background:#fff;padding:50px;box-shadow:0 20px 60px #0000001a}@media (max-width:768px){.minimal-accent-theme{padding:30px 20px}}.minimal-accent-theme .form-header{margin-bottom:50px}.minimal-accent-theme .progress-track{background:#f0f0f0;border-radius:2px;width:100%;height:3px;margin-bottom:20px;position:relative;overflow:hidden}.minimal-accent-theme .progress-track .track-fill{background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;height:100%;transition:width .3s}.minimal-accent-theme .step-counter{color:#999;text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:600}.minimal-accent-theme .minimal-header{text-align:left;margin-bottom:48px}.minimal-accent-theme .minimal-title{color:#1a1a1a;margin-bottom:16px;font-size:42px;font-weight:700;line-height:1.2}@media (max-width:768px){.minimal-accent-theme .minimal-title{font-size:32px}}.minimal-accent-theme .minimal-subtitle{color:#666;max-width:600px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.minimal-accent-theme .option-card.minimal-accent-card{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;justify-content:center;align-items:center;gap:20px;min-height:110px;padding:28px;transition:all .3s;display:flex}@media (max-width:768px){.minimal-accent-theme .option-card.minimal-accent-card{gap:16px;min-height:100px;padding:24px 20px}}.minimal-accent-theme .option-card.minimal-accent-card .card-icon{border-radius:12px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.minimal-accent-theme .option-card.minimal-accent-card .card-icon svg{display:block}@media (max-width:768px){.minimal-accent-theme .option-card.minimal-accent-card .card-icon{width:40px;height:40px}.minimal-accent-theme .option-card.minimal-accent-card .card-icon svg{width:24px!important;height:24px!important}}.minimal-accent-theme .option-card.minimal-accent-card .card-content{text-align:left;flex-direction:column;flex:1;justify-content:center;display:flex}.minimal-accent-theme .option-card.minimal-accent-card .card-content h3{color:#1a1a1a;margin-bottom:8px;font-size:22px;font-weight:700;transition:all .3s}@media (max-width:768px){.minimal-accent-theme .option-card.minimal-accent-card .card-content h3{font-size:18px}}.minimal-accent-theme .option-card.minimal-accent-card .card-content p{color:#666;margin:0;font-size:15px;line-height:1.5}@media (max-width:768px){.minimal-accent-theme .option-card.minimal-accent-card .card-content p{font-size:14px}}.minimal-accent-theme .option-card.minimal-accent-card .card-arrow{color:#1a1a1a;opacity:0;text-align:right;align-self:center;min-width:60px;font-size:28px;transition:all .3s;transform:translate(-10px)}@media (max-width:768px){.minimal-accent-theme .option-card.minimal-accent-card .card-arrow{min-width:40px;font-size:24px}}.minimal-accent-theme .option-card.minimal-accent-card.accent-pink .card-icon{color:#ec4899;background:#fce7f3}.minimal-accent-theme .option-card.minimal-accent-card.accent-pink:hover{background:#fff;border-color:#ec4899;box-shadow:0 8px 24px #ec489926}.minimal-accent-theme .option-card.minimal-accent-card.accent-pink:hover .card-icon{color:#fff;background:#ec4899}.minimal-accent-theme .option-card.minimal-accent-card.accent-pink:hover .card-content h3{color:#ec4899}.minimal-accent-theme .option-card.minimal-accent-card.accent-blue .card-icon{color:#3b82f6;background:#dbeafe}.minimal-accent-theme .option-card.minimal-accent-card.accent-blue:hover{background:#fff;border-color:#3b82f6;box-shadow:0 8px 24px #3b82f626}.minimal-accent-theme .option-card.minimal-accent-card.accent-blue:hover .card-icon{color:#fff;background:#3b82f6}.minimal-accent-theme .option-card.minimal-accent-card.accent-blue:hover .card-content h3{color:#3b82f6}.minimal-accent-theme .option-card.minimal-accent-card.accent-green .card-icon{color:#10b981;background:#d1fae5}.minimal-accent-theme .option-card.minimal-accent-card.accent-green:hover{background:#fff;border-color:#10b981;box-shadow:0 8px 24px #10b98126}.minimal-accent-theme .option-card.minimal-accent-card.accent-green:hover .card-icon{color:#fff;background:#10b981}.minimal-accent-theme .option-card.minimal-accent-card.accent-green:hover .card-content h3{color:#10b981}.minimal-accent-theme .option-card.minimal-accent-card:hover{transform:translateY(-4px)}.minimal-accent-theme .option-card.minimal-accent-card:hover .card-arrow{opacity:1;transform:translate(0)}.minimal-accent-theme .option-card.minimal-accent-card:hover .card-icon{transform:scale(1.05)}.minimal-accent-theme .option-card.minimal-accent-card:active{transform:translateY(-2px)}.neon-theme{background:#0a0014;border:2px solid #f0f;box-shadow:0 0 40px #f0f6,inset 0 0 40px #ff00ff1a}.neon-theme .neon-grid{opacity:.3;pointer-events:none;background-image:linear-gradient(#00ffff1a 1px,#0000 1px),linear-gradient(90deg,#00ffff1a 1px,#0000 1px);background-size:50px 50px;width:100%;height:100%;position:absolute;top:0;left:0}.neon-theme .neon-progress{justify-content:center;gap:16px;display:flex}.neon-theme .neon-progress .neon-step{color:#fff6;background:#ffffff0d;border:2px solid #ff00ff4d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-weight:700;transition:all .3s;display:flex}.neon-theme .neon-progress .neon-step.active{color:#f0f;border-color:#f0f;box-shadow:0 0 20px #f0f9,inset 0 0 20px #f0f3}.neon-theme .neon-text{text-shadow:0 0 20px #f0fc,0 0 40px #f0f6}.neon-theme .option-card.neon-card{background:#ffffff05;border:2px solid #ffffff1a;position:relative}.neon-theme .option-card.neon-card .neon-border{opacity:0;pointer-events:none;background:linear-gradient(45deg,#0000,#0000);border-radius:16px;padding:2px;transition:opacity .3s;position:absolute;inset:-2px}.neon-theme .option-card.neon-card.pink:hover{border-color:#f0f;box-shadow:0 0 30px #f0f9}.neon-theme .option-card.neon-card.pink:hover .neon-border{opacity:1;background:linear-gradient(45deg,#f0f,#0000,#f0f)}.neon-theme .option-card.neon-card.cyan:hover{border-color:#0ff;box-shadow:0 0 30px #0ff9}.neon-theme .option-card.neon-card.cyan:hover .neon-border{opacity:1;background:linear-gradient(45deg,#0ff,#0000,#0ff)}.neon-theme .option-card.neon-card.purple:hover{border-color:#a855f7;box-shadow:0 0 30px #a855f799}.neon-theme .option-card.neon-card.purple:hover .neon-border{opacity:1;background:linear-gradient(45deg,#a855f7,#0000,#a855f7)}.step-navigator{background:#ffffff05;border-top:1px solid #ffffff1a;padding:40px 20px}.step-navigator .nav-buttons{justify-content:center;align-items:center;gap:24px;display:flex}@media (max-width:768px){.step-navigator .nav-buttons{flex-direction:column;gap:16px}}.step-navigator .nav-btn{color:#fff;cursor:pointer;background:#ffffff0d;border:2px solid #ffffff1a;border-radius:12px;padding:14px 28px;font-size:16px;font-weight:600;transition:all .3s}.step-navigator .nav-btn:hover:not(:disabled){background:#ffffff14;border-color:#ff1b6d;transform:translateY(-2px)}.step-navigator .nav-btn:disabled{opacity:.3;cursor:not-allowed}@media (max-width:768px){.step-navigator .nav-btn{width:100%}}.step-navigator .step-indicator{color:#fff9;font-size:16px;font-weight:600}.mobile-dark-theme{background:#121212;border-radius:24px;max-width:420px;margin:0 auto;padding-bottom:32px}.mobile-dark-theme .mobile-status-bar{justify-content:center;align-items:center;padding:16px 24px 12px;display:flex;position:relative}.mobile-dark-theme .mobile-status-bar .mobile-time{letter-spacing:-.3px;color:#fff;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;font-size:15px;font-weight:600;position:absolute;left:24px}.mobile-dark-theme .mobile-status-bar .mobile-notch{background:#000;border-radius:20px;width:120px;height:32px}.mobile-dark-theme .mobile-content{padding:20px 24px 0}.mobile-dark-theme .mobile-header{margin-bottom:24px}.mobile-dark-theme .mobile-header .mobile-greeting{color:#fff;margin:0 0 8px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:1.3}.mobile-dark-theme .mobile-header .mobile-greeting .mobile-highlight{color:#ff69b4}.mobile-dark-theme .mobile-header .mobile-subtitle{color:#ffffff80;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.mobile-dark-theme .mobile-progress-section{background:#1a1a1a80;border:1px solid #212121;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:12px 16px;display:flex}.mobile-dark-theme .mobile-progress-section .mobile-step-label{color:#fff9;font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:600}.mobile-dark-theme .mobile-progress-section .mobile-progress-dots{gap:6px;display:flex}.mobile-dark-theme .mobile-progress-section .mobile-progress-dots .progress-dot{background:#fff3;border-radius:50%;width:8px;height:8px;transition:all .3s}.mobile-dark-theme .mobile-progress-section .mobile-progress-dots .progress-dot.active{background:linear-gradient(135deg,#ff69b4,#e91e8c);box-shadow:0 0 12px #ff69b499}.mobile-dark-theme .mobile-options-section{flex-direction:column;gap:16px;display:flex}.mobile-dark-theme .mobile-options-section .mobile-option-group{background:#1a1a1a80;border:1px solid #212121;border-radius:16px;padding:16px;transition:all .3s}.mobile-dark-theme .mobile-options-section .mobile-option-group:hover{background:#1e1e1e99;border-color:#ff69b433}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header .mobile-option-number{color:#fff;opacity:.15;flex-shrink:0;margin-top:2px;font-family:Plus Jakarta Sans,sans-serif;font-size:24px;font-weight:700;line-height:1}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header .mobile-option-icon-wrapper{color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header .mobile-option-text{flex:1}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header .mobile-option-text h3{color:#fff;margin:0 0 4px;font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:600;line-height:1.3}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-option-header .mobile-option-text p{color:#ffffff80;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:500;line-height:1.5}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-select-btn{color:#fff;cursor:pointer;text-shadow:0 1px 2px #0003;background:linear-gradient(#ff69b4 0%,#e91e8c 100%);border:none;border-radius:16px;width:100%;padding:10px 16px;font-family:Plus Jakarta Sans,sans-serif;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 0 12px #ff69b459,inset 0 1px 12px 1px #ffdbed80,inset 0 1px 4px 1px #ffdbed66}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-select-btn:hover{opacity:.9;transform:scale(1.02)}.mobile-dark-theme .mobile-options-section .mobile-option-group .mobile-select-btn:active{transform:scale(.98)}
.glass-input{isolation:isolate;--glass-overlay-shadow-color:255,255,255;--glass-overlay-shadow-opacity:.45;background-color:#ffffff0d;border:none;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f}.glass-input:before{content:"";z-index:0;-webkit-backdrop-filter:blur(2px);border-radius:inherit;position:absolute;inset:0}.glass-input:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset .5px .5px 0 rgba(var(--glass-overlay-shadow-color),var(--glass-overlay-shadow-opacity)),inset 0 0 1px rgba(var(--glass-overlay-shadow-color),var(--glass-overlay-shadow-opacity));pointer-events:none;background-color:#fff0;position:absolute;inset:0}.glass-input input{z-index:2;color:#fff;background:0 0;border:none;outline:none;width:100%;padding:16px 20px;font-size:16px;position:relative}.glass-input input::placeholder{color:#fff6}.glass-input:focus-within{--glass-overlay-shadow-color:255,105,180;--glass-overlay-shadow-opacity:1;background-color:#ffffff14;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f,0 0 0 3px #ff69b433}.glass-input.error{--glass-overlay-shadow-color:239,68,68;--glass-overlay-shadow-opacity:.6;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f,0 0 0 3px #ef44441f}.glass-input:has(input:disabled){opacity:.6;cursor:not-allowed}
.glass-input{isolation:isolate;--glass-overlay-shadow-color:255,255,255;--glass-overlay-shadow-opacity:.45;background-color:#ffffff0d;border:none;border-radius:12px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f}.glass-input:before{content:"";z-index:0;-webkit-backdrop-filter:blur(2px);border-radius:inherit;position:absolute;inset:0}.glass-input:after{content:"";z-index:1;border-radius:inherit;box-shadow:inset .5px .5px 0 rgba(var(--glass-overlay-shadow-color),var(--glass-overlay-shadow-opacity)),inset 0 0 1px rgba(var(--glass-overlay-shadow-color),var(--glass-overlay-shadow-opacity));pointer-events:none;background-color:#fff0;position:absolute;inset:0}.glass-input input{z-index:2;color:#fff;background:0 0;border:none;outline:none;width:100%;padding:16px 20px;font-size:16px;position:relative}.glass-input input::placeholder{color:#fff6}.glass-input:focus-within{--glass-overlay-shadow-color:255,105,180;--glass-overlay-shadow-opacity:1;background-color:#ffffff14;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f,0 0 0 3px #ff69b433}.glass-input.error{--glass-overlay-shadow-color:239,68,68;--glass-overlay-shadow-opacity:.6;box-shadow:0 1px 3px #0000001f,0 0 3px #0000000f,0 0 0 3px #ef44441f}.glass-input:has(input:disabled){opacity:.6;cursor:not-allowed}.funnel-takeover{z-index:9999;justify-content:center;align-items:center;width:100vw;height:100vh;padding:20px;display:flex;position:fixed;top:0;left:0}.funnel-takeover .funnel-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000c;width:100%;height:100%;position:absolute;top:0;left:0}.funnel-takeover .funnel-content{background:#1a1a1a;border-radius:24px;width:100%;max-width:600px;max-height:90vh;padding:40px;position:relative;overflow-y:auto;box-shadow:0 20px 60px #00000080}@media (max-width:768px){.funnel-takeover .funnel-content{max-height:95vh;padding:30px 20px}}.funnel-takeover .funnel-close{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;padding:8px;transition:all .2s;position:absolute;top:20px;right:20px}.funnel-takeover .funnel-close:hover{background:#ffffff1a;transform:scale(1.1)}.funnel-takeover .funnel-close svg{display:block}.funnel-takeover .funnel-progress{margin-bottom:40px}.funnel-takeover .funnel-progress .progress-bar{background:#ffffff1a;border-radius:2px;width:100%;height:4px;margin-bottom:12px;overflow:hidden}.funnel-takeover .funnel-progress .progress-bar .progress-fill{background:linear-gradient(90deg,#ff1b6d,#ff6b9d);border-radius:2px;height:100%}.funnel-takeover .funnel-progress .progress-text{color:#fff9;font-size:14px;font-weight:500}.funnel-takeover .funnel-step-container{min-height:300px}.funnel-takeover .funnel-step{width:100%}.funnel-takeover .funnel-title{color:#fff;margin-bottom:16px;font-size:32px;font-weight:700;line-height:1.2}@media (max-width:768px){.funnel-takeover .funnel-title{font-size:24px}}.funnel-takeover .funnel-subtitle{color:#ffffffb3;margin-bottom:32px;font-size:16px}.funnel-takeover .funnel-options{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.funnel-takeover .funnel-options.funnel-options-new{gap:12px}.funnel-takeover .funnel-option-card{text-align:center;cursor:pointer;color:#1a1a1a;background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;width:100%;padding:18px 20px;font-size:15px;font-weight:600;transition:all .2s}.funnel-takeover .funnel-option-card:hover{border-color:#ff69b44d;transform:scale(1.02)}.funnel-takeover .funnel-option-card.compact{color:#1a1a1a;text-align:center;padding:18px 20px;font-size:15px;font-weight:600}.funnel-takeover .funnel-option-card .option-icon{margin-bottom:16px;font-size:48px}.funnel-takeover .funnel-option-card h3{color:#1a1a1a;margin-bottom:8px;font-size:18px;font-weight:700}.funnel-takeover .funnel-option-card p{color:#666;margin:0;font-size:14px}.funnel-takeover .funnel-option-card-new{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;flex-direction:column;gap:6px;padding:10px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.funnel-takeover .funnel-option-card-new:hover{border-color:#ff69b44d;transform:scale(1.02)}.funnel-takeover .funnel-option-card-new .card-number{color:#ececec;z-index:0;pointer-events:none;font-size:154px;font-weight:800;line-height:1;position:absolute;top:10px;right:4px}.funnel-takeover .funnel-option-card-new .card-left{z-index:1;align-items:center;display:flex}.funnel-takeover .funnel-option-card-new .card-left .card-icon{background:#fff;border:1.5px solid #e8e8e8;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.funnel-takeover .funnel-option-card-new .card-left .card-icon svg{color:#1a1a1a}.funnel-takeover .funnel-option-card-new .card-content{z-index:1;flex-direction:column;gap:2px;display:flex}.funnel-takeover .funnel-option-card-new .card-content h3{color:#1a1a1a;margin:0;font-size:14px;font-weight:700;line-height:1.3}.funnel-takeover .funnel-option-card-new .card-content p{color:#666;margin:0;font-size:11px;line-height:1.4}.funnel-takeover .funnel-option-card-new .minimal-select-btn{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(#ff69b4 0%,#e91e8c 100%);border:none;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:5px 14px 5px 16px;font-size:11px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 12px #ff69b459,inset 0 1px 12px 1px #ffdbed80,inset 0 1px 4px 1px #ffdbed66}.funnel-takeover .funnel-option-card-new .minimal-select-btn svg{color:#fff}.funnel-takeover .funnel-option-card-new .minimal-select-btn:hover{filter:brightness(1.05)}.funnel-takeover .funnel-option-card-compact{background:#fafafa;border:2px solid #e8e8e8;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex;position:relative;overflow:hidden}.funnel-takeover .funnel-option-card-compact:hover{border-color:#ff69b44d;transform:scale(1.02)}.funnel-takeover .funnel-option-card-compact .card-number-compact{color:#ececec;z-index:0;pointer-events:none;font-size:80px;font-weight:800;line-height:1;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.funnel-takeover .funnel-option-card-compact .card-text-compact{color:#1a1a1a;text-align:left;z-index:1;flex:1;padding-left:90px;font-size:14px;font-weight:600}.funnel-takeover .funnel-option-card-compact .minimal-select-btn-compact{color:#fff;cursor:pointer;z-index:1;background:linear-gradient(#ff69b4 0%,#e91e8c 100%);border:none;border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:6px 12px 6px 14px;font-size:11px;font-weight:600;transition:all .2s;display:flex;box-shadow:0 0 12px #ff69b459,inset 0 1px 12px 1px #ffdbed80,inset 0 1px 4px 1px #ffdbed66}.funnel-takeover .funnel-option-card-compact .minimal-select-btn-compact svg{color:#fff}.funnel-takeover .funnel-option-card-compact .minimal-select-btn-compact:hover{filter:brightness(1.05)}.funnel-takeover .funnel-form{flex-direction:column;gap:20px;margin-bottom:32px;display:flex}.funnel-takeover .funnel-form .form-group{flex-direction:column;gap:8px;display:flex}.funnel-takeover .funnel-form .form-group .error-text{color:#f44;margin-left:4px;font-size:14px}.funnel-takeover .funnel-form .funnel-button-row{justify-content:space-between;align-items:center;gap:16px;margin-top:12px;display:flex}.funnel-takeover .funnel-form .funnel-button-row button[type=submit]{height:auto;padding-top:10px;padding-bottom:10px}.funnel-takeover .funnel-back-btn{color:#ffffff80;cursor:pointer;background:0 0;border:none;padding:12px 0;font-size:15px;font-weight:500;transition:all .2s}.funnel-takeover .funnel-back-btn:hover{color:#fffc}.funnel-takeover .offer-step .offer-card{text-align:center;background:linear-gradient(135deg,#ff1b6d1a,#ff6b9d0d);border:2px solid #ff1b6d4d;border-radius:20px;padding:40px}@media (max-width:768px){.funnel-takeover .offer-step .offer-card{padding:30px 20px}}.funnel-takeover .offer-step .offer-title{color:#fff;text-align:center;margin-bottom:12px;font-size:28px;font-weight:700}@media (max-width:768px){.funnel-takeover .offer-step .offer-title{font-size:24px}}.funnel-takeover .offer-step .offer-features{flex-direction:column;gap:16px;margin-bottom:32px;display:flex}.funnel-takeover .offer-step .offer-features .feature-item{color:#fff;align-items:center;gap:12px;font-size:16px;display:flex}.funnel-takeover .offer-step .offer-features .feature-item .feature-icon{background:#ff1b6d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.funnel-takeover .offer-step .offer-cta{text-align:center}.funnel-takeover .offer-step .offer-cta button{width:100%;margin-bottom:16px}.funnel-takeover .offer-step .offer-cta .offer-note{color:#fff9;margin:0;font-size:14px}.funnel-takeover .offer-step .offer-tier-badge{text-transform:uppercase;letter-spacing:.05em;color:#fff;border:none;border-radius:100px;margin-bottom:20px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-block}.funnel-takeover .offer-step .offer-tier-badge.tier-under_10k{background:linear-gradient(#ff69b4 0%,#e91e8c 100%);box-shadow:0 0 12px #ff69b466,inset 0 1px 4px #ffdbed66}.funnel-takeover .offer-step .offer-tier-badge.tier-10k_50k{background:linear-gradient(#818cf8 0%,#6366f1 100%);box-shadow:0 0 12px #818cf866,inset 0 1px 4px #c7d2fe66}.funnel-takeover .offer-step .offer-tier-badge.tier-50k_100k{background:linear-gradient(#34d399 0%,#059669 100%);box-shadow:0 0 12px #34d39966,inset 0 1px 4px #a7f3d066}.funnel-takeover .offer-step .offer-tier-badge.tier-100k_plus{color:#fff;background:linear-gradient(#fbbf24 0%,#d97706 100%);box-shadow:0 0 12px #fbbf2466,inset 0 1px 4px #fef08a66}.funnel-takeover .offer-step .offer-follower-note{color:#ffffff80;margin:0 0 24px;font-size:14px}.funnel-takeover .ig-profile-result{flex-direction:column;gap:24px;display:flex}.funnel-takeover .ig-profile-card{background:linear-gradient(135deg,#ffffff0a 0%,#ff69b40a 100%);border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:20px;padding:28px 24px;display:flex}@media (max-width:480px){.funnel-takeover .ig-profile-card{text-align:center;flex-direction:column;padding:24px 20px}}.funnel-takeover .ig-profile-card .profile-pic-wrapper{flex-shrink:0;width:80px;height:80px;position:relative}.funnel-takeover .ig-profile-card .profile-pic-wrapper .profile-pic{object-fit:cover;border:3px solid #ff69b440;border-radius:50%;width:100%;height:100%}.funnel-takeover .ig-profile-card .profile-pic-wrapper .verified-badge{color:#fff;background:linear-gradient(#ff69b4 0%,#e91e8c 100%);border:2px solid #1a1a1a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:0;right:0}.funnel-takeover .ig-profile-card .profile-info{flex:1;min-width:0}.funnel-takeover .ig-profile-card .profile-info .profile-name{color:#fff;margin:0 0 2px;font-size:18px;font-weight:700;line-height:1.3}.funnel-takeover .ig-profile-card .profile-info .profile-handle{color:#ffffff80;margin:0 0 8px;font-size:14px}.funnel-takeover .ig-profile-card .profile-info .profile-stats{align-items:center;gap:8px;margin-bottom:8px;display:flex}@media (max-width:480px){.funnel-takeover .ig-profile-card .profile-info .profile-stats{justify-content:center}}.funnel-takeover .ig-profile-card .profile-info .profile-stats .profile-stat{color:#ffffffb3;font-size:14px}.funnel-takeover .ig-profile-card .profile-info .profile-stats .profile-stat strong{color:#ff69b4;font-weight:600}.funnel-takeover .ig-profile-card .profile-info .profile-stats .profile-stat-divider{color:#ffffff4d}.funnel-takeover .ig-profile-card .profile-info .profile-bio{color:#ffffff73;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;line-height:1.4;overflow:hidden}@media (max-width:480px){.funnel-takeover .ig-profile-card .profile-info .profile-bio{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.funnel-takeover .ig-profile-actions{flex-direction:column;align-items:center;gap:12px;display:flex}.funnel-takeover .ig-profile-actions button:first-child{width:100%}.funnel-takeover .ig-profile-actions .ig-not-me-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:4px 0;font-size:13px;transition:color .2s}.funnel-takeover .ig-profile-actions .ig-not-me-btn:hover{color:#ffffffb3}.funnel-takeover .path-badge{text-transform:uppercase;letter-spacing:.8px;border-radius:20px;margin-bottom:12px;padding:3px 12px;font-size:10px;font-weight:700;display:inline-block}.funnel-takeover .path-badge.chatting{color:#ff69b4;background:#ff69b426}.funnel-takeover .path-badge.brand{color:#818cf8;background:#818cf826}.funnel-takeover .path-badge.everything{color:#fbbf24;background:#fbbf2426}.funnel-takeover .path-card-chatting{border-color:#ff69b433!important}.funnel-takeover .path-card-chatting .card-icon{background:linear-gradient(135deg,#ff69b41a,#e91e8c0d)!important;border-color:#ff69b433!important}.funnel-takeover .path-card-chatting .card-icon svg{color:#ff69b4!important}.funnel-takeover .path-card-chatting .minimal-select-btn{background:linear-gradient(#ff69b4 0%,#e91e8c 100%)}.funnel-takeover .path-card-chatting:hover{border-color:#ff69b466!important}.funnel-takeover .path-card-brand{border-color:#818cf833!important}.funnel-takeover .path-card-brand .card-icon{background:linear-gradient(135deg,#818cf81a,#6366f10d)!important;border-color:#818cf833!important}.funnel-takeover .path-card-brand .card-icon svg{color:#818cf8!important}.funnel-takeover .path-card-brand .minimal-select-btn{background:linear-gradient(#818cf8 0%,#6366f1 100%);box-shadow:0 0 12px #818cf859,inset 0 1px 12px 1px #c7d2fe80,inset 0 1px 4px 1px #c7d2fe66}.funnel-takeover .path-card-brand:hover{border-color:#818cf866!important}.funnel-takeover .path-card-everything{position:relative;border-color:#fbbf2440!important}.funnel-takeover .path-card-everything .card-icon{background:linear-gradient(135deg,#fbbf241f,#ff69b414)!important;border-color:#fbbf2440!important}.funnel-takeover .path-card-everything .card-icon svg{color:#fbbf24!important}.funnel-takeover .path-card-everything .minimal-select-btn{color:#1a1a1a;background:linear-gradient(#fbbf24 0%,#f59e0b 100%);box-shadow:0 0 12px #fbbf2459,inset 0 1px 12px 1px #fef08a80,inset 0 1px 4px 1px #fef08a66}.funnel-takeover .path-card-everything .minimal-select-btn svg{color:#1a1a1a!important}.funnel-takeover .path-card-everything:hover{border-color:#fbbf2480!important}.funnel-takeover .most-popular-badge{text-transform:uppercase;letter-spacing:.6px;color:#1a1a1a;z-index:2;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:20px;padding:3px 10px;font-size:9px;font-weight:700;position:absolute;top:8px;right:12px;box-shadow:0 2px 8px #fbbf244d}.funnel-takeover .contact-mini-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;margin-bottom:20px;padding:10px 14px;display:flex}.funnel-takeover .contact-mini-card .mini-card-pic{object-fit:cover;border:2px solid #ff69b433;border-radius:50%;flex-shrink:0;width:32px;height:32px}.funnel-takeover .contact-mini-card .mini-card-text{color:#ffffff80;font-size:13px;font-weight:500}.funnel-takeover .funnel-option-card-detailed{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;align-items:flex-start;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.funnel-takeover .funnel-option-card-detailed:hover{background:#ffffff0f;border-color:#ff69b433}.funnel-takeover .funnel-option-card-detailed .option-number{color:#ffffff0f;min-width:30px;padding-top:2px;font-size:22px;font-weight:900;line-height:1}.funnel-takeover .funnel-option-card-detailed .option-content{flex:1}.funnel-takeover .funnel-option-card-detailed .option-content .option-title{color:#fff;margin-bottom:2px;font-size:14px;font-weight:600}.funnel-takeover .funnel-option-card-detailed .option-content .option-desc{color:#ffffff59;font-size:11px}.funnel-takeover .letter-option{cursor:pointer;background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.funnel-takeover .letter-option:hover{background:#ffffff0f;border-color:#ff69b433}.funnel-takeover .letter-option .letter-box{color:#fff6;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.funnel-takeover .letter-option .letter-text{color:#fff;font-size:14px;font-weight:500}.funnel-takeover .auto-fill-tag{color:#ff6b9d;margin-top:4px;font-size:10px}.funnel-takeover .glass-input.prefilled input{color:#ff6b9d}.funnel-takeover .offer-body-text{color:#fff9;text-align:center;margin:0 0 28px;font-size:15px;line-height:1.5}.funnel-takeover .btn-loading{align-items:center;gap:4px;display:inline-flex}.funnel-takeover .btn-loading .loading-dot{background:#fff;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite loadingPulse}.funnel-takeover .btn-loading .loading-dot:nth-child(2){animation-delay:.2s}.funnel-takeover .btn-loading .loading-dot:nth-child(3){animation-delay:.4s}@keyframes loadingPulse{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.funnel-takeover .appointment-step .appointment-section{margin-bottom:24px}.funnel-takeover .appointment-step .appointment-section .section-label{color:#ffffff80;text-transform:uppercase;letter-spacing:.5px;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.funnel-takeover .appointment-step .date-chips{-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.funnel-takeover .appointment-step .date-chips::-webkit-scrollbar{display:none}.funnel-takeover .appointment-step .date-chips .date-chip{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;flex-shrink:0;align-items:center;gap:2px;min-width:64px;padding:10px 14px;transition:all .2s;display:flex}.funnel-takeover .appointment-step .date-chips .date-chip:hover{background:#ffffff0f;border-color:#ff69b433}.funnel-takeover .appointment-step .date-chips .date-chip.selected{background:#ff1b6d26;border-color:#ff1b6d80}.funnel-takeover .appointment-step .date-chips .date-chip .chip-day{color:#ffffff80;text-transform:uppercase;font-size:11px;font-weight:600}.funnel-takeover .appointment-step .date-chips .date-chip .chip-date{color:#fff;white-space:nowrap;font-size:13px;font-weight:600}.funnel-takeover .appointment-step .tz-note{color:#fff;margin:8px 0 0;font-size:11px}.funnel-takeover .appointment-step .time-chips{flex-wrap:wrap;gap:8px;display:flex}.funnel-takeover .appointment-step .time-chips .time-chip{color:#fff;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .2s}.funnel-takeover .appointment-step .time-chips .time-chip:hover{background:#ffffff0f;border-color:#ff69b433}.funnel-takeover .appointment-step .time-chips .time-chip.selected{background:#ff1b6d26;border-color:#ff1b6d80}.funnel-takeover .appointment-step .preference-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}.funnel-takeover .appointment-step .preference-cards .preference-card{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:20px 16px;transition:all .2s;display:flex}.funnel-takeover .appointment-step .preference-cards .preference-card:hover{background:#ffffff0f;border-color:#ff69b433}.funnel-takeover .appointment-step .preference-cards .preference-card.selected{background:#ff1b6d26;border-color:#ff1b6d80}.funnel-takeover .appointment-step .preference-cards .preference-card .preference-icon{justify-content:center;align-items:center;width:28px;height:28px;display:flex}.funnel-takeover .appointment-step .preference-cards .preference-card .preference-icon svg{width:100%;height:100%}.funnel-takeover .appointment-step .preference-cards .preference-card .preference-text{color:#fff;font-size:14px;font-weight:600}.funnel-takeover .appointment-step .funnel-button-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.funnel-takeover .confirmation-step{text-align:center}.funnel-takeover .confirmation-step .success-icon{color:#fff;background:linear-gradient(#34d399 0%,#059669 100%);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 24px;font-size:32px;font-weight:700;display:flex;box-shadow:0 0 24px #34d3994d}.funnel-takeover .confirmation-step .appointment-number-card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:6px;margin-bottom:20px;padding:20px;display:flex}.funnel-takeover .confirmation-step .appointment-number-card .number-label{color:#fff6;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:500}.funnel-takeover .confirmation-step .appointment-number-card .number-value{color:#ff6b9d;letter-spacing:2px;font-size:28px;font-weight:800}.funnel-takeover .confirmation-step .appointment-details{background:#ffffff08;border:1px solid #ffffff0f;border-radius:12px;margin-bottom:20px;padding:16px}.funnel-takeover .confirmation-step .appointment-details .detail-row{justify-content:space-between;align-items:center;padding:8px 0;display:flex}.funnel-takeover .confirmation-step .appointment-details .detail-row:not(:last-child){border-bottom:1px solid #ffffff0a}.funnel-takeover .confirmation-step .appointment-details .detail-row .detail-label{color:#fff6;font-size:13px;font-weight:500}.funnel-takeover .confirmation-step .appointment-details .detail-row .detail-value{color:#fff;font-size:14px;font-weight:600}.funnel-takeover .confirmation-step .screenshot-box{color:#ffffffb3;background:#ffbf2414;border:1px dashed #ffbf244d;border-radius:10px;margin-bottom:20px;padding:14px;font-size:13px;font-weight:500}.funnel-takeover .confirmation-step .ig-cta{margin-bottom:16px}.funnel-takeover .confirmation-step .ig-cta .ig-cta-text{color:#ffffff80;margin:0 0 8px;font-size:14px}.funnel-takeover .confirmation-step .ig-cta .ig-handle-link{color:#ff6b9d;font-size:18px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-block}.funnel-takeover .confirmation-step .ig-cta .ig-handle-link:hover{color:#ff1b6d}.funnel-takeover .confirmation-step .reassurance-text{color:#ffffff59;margin:0;font-size:13px}

@media only screen and (min-width:1440px) and (max-width:1600px){#home{padding:10rem 0 2rem}#home .content .title .eyes{margin-bottom:2rem}#home .content .title .eyes .eye{width:40px}#home .content .title .heading{font-size:70px}#home .content .description .subheading{font-size:16px}#home .content .description .text{font-size:14px}#statistics .card .stat{font-size:100px}#statistics .card p{letter-spacing:-.5px;font-size:18px}#clients{padding:5rem 0}#clients .title .pill{font-size:14px}#clients .title .pill .icon{width:15px}#clients .title .heading{letter-spacing:-5px;font-size:60px}#clients .brands{gap:2rem}#clients .brands .brand{width:80px;height:50px}#clients p{font-size:16px}#about{padding:0 0 5rem}#about .card{height:80vh}#about .card .wrap .left{width:30%}#about .card .wrap .left .heading{letter-spacing:-3px;font-size:70px}#about .card .wrap .right{width:70%}#about .card .wrap .right p{width:100%;margin:2rem 0 0;font-size:18px}#about .leftpatch{width:260px;height:130px}#about .rightpatch .btn{min-width:250px;min-height:120px;font-size:23px}#about .rightpatch .btn .arrowwrap{width:30px;height:30px}#roadmap .icon{width:40px}#roadmap .heading{letter-spacing:-4px;font-size:50px}#roadmap p{letter-spacing:-.6px;font-size:16px}#projects .title .left .pill{font-size:14px}#projects .title .left .pill .icon{width:15px}#projects .title .left p{font-size:16px}#projects .title .right .heading{letter-spacing:-5px;font-size:60px}#projects .project{width:100%;height:500px}#projects .info .name{font-size:30px}#projects .info .date{letter-spacing:-.3px;font-size:16px}#projects .card .message .avatar{width:50px;height:50px}#projects .card .message .sent .user{font-size:16px}#projects .card .message .sent .at{font-size:12px}#projects .card .message .text{font-size:14px}.footerwrap{height:85vh}}
@media only screen and (min-width:1px) and (max-width:767px){#hero .title .ratings .pictures{width:42px}#hero .title .ratings .rating{letter-spacing:-.2px;font-size:14px}#hero .title .heading{letter-spacing:-5px;font-size:48px}#hero .title p{width:100%;font-size:14px}#hero .title .featured{display:none}#hero .title .logo{height:18px}#services{padding:4rem 0}#services .title{flex-direction:column;margin-bottom:3rem}#services .title .heading{letter-spacing:-5px;font-size:48px}#services .title p{width:100%;font-size:16px}#services .card{flex-direction:column;height:auto;margin-bottom:1rem;padding:30px 40px}#services .card .content{width:100%}#services .card .content .heading{letter-spacing:-3px;font-size:35px}#services .card .content .subheading{letter-spacing:-.6px;font-size:16px}#services .card .content p{width:100%;font-size:16px}#services .card .wrap{background-image:url(/fullmanagement-card-mobile.png);background-position:top;width:100%;height:100px}#services .card.secondary .wrap{background-image:url(/chatting-card-mobile.png)}#diagram{padding:3rem 0 5rem}#diagram .centerCard{margin:5rem 0}#diagram .center{position:relative}#diagram .center:before{content:"";background:#e2e2e2;width:2px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}#diagram .stroke{width:105.5%;position:relative;overflow:hidden;transform:translate(-10px)}#diagram .stroke:before{content:"";background-image:repeating-linear-gradient(#ff69b4 0 10px,#0000 10px 20px);width:2px;height:205%;animation:8s linear infinite strokeFlow;position:absolute;top:0;left:50%;transform:translate(-50%)}@keyframes strokeFlow{0%{top:-100%}to{top:0%}}#flags .title{margin-bottom:3rem}#flags .title .subtitle{font-size:16px}#flags .title .heading{letter-spacing:-5px;font-size:48px}#flags .card{margin-bottom:1rem}#flags .card .card-title .heading{letter-spacing:-.5px;font-size:16px}#flags .card .card-title p{font-size:16px}#flags .growth{text-align:center}#statistics{background-size:250%;padding:3rem 0}#statistics .card{width:100%;padding-bottom:3rem}#statistics .card .heading{letter-spacing:-2px;font-size:35px}#statistics .card p{letter-spacing:-.2px;font-size:16px}#features{margin-top:-1px;padding:2rem 0}#features .logo{height:25px;margin-right:1rem}#describedservices .card{margin-bottom:2rem}#describedservices .card .heading{font-size:22px}#testimonials{padding:2rem 0}#testimonials .title{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:3rem}#testimonials .title .heading{letter-spacing:-5px;font-size:48px}#testimonials .card{flex-direction:column;gap:0;height:auto;margin-bottom:2rem}#testimonials .card .content{gap:1rem}#testimonials .card .content .tag{font-size:14px}#testimonials .card .content p{font-size:20px}#testimonials .card .content .name,#testimonials .card .content .rated{font-size:16px}#results{padding:2rem 0}#results .title{flex-direction:column;align-items:flex-start;gap:1.2rem;margin-bottom:3rem}#results .title .heading{letter-spacing:-5px;font-size:48px}#results .title p{text-align:left;font-size:16px}#faq{padding:3rem 0 5rem}#faq .title{margin-bottom:3rem}#faq .title .heading{text-align:left;letter-spacing:-5px;font-size:48px}#chatting .title .heading{letter-spacing:-5px;font-size:48px}#chatting .title p{letter-spacing:-.5px;width:100%;font-size:16px}#chatting .footer .left,#chatting .footer .right,#chatting .footer .message{display:none}#calculator{padding:5rem 0 0}#calculator .title{margin-bottom:3rem}#calculator .title .subtitle{font-size:16px}#calculator .title .heading{letter-spacing:-5px;font-size:48px}#calculator .card{margin-bottom:1rem;padding:25px 25px 35px}#calculator .card .content .cardTitle .text,#calculator .card .content .cardTitle .count{font-size:20px}#calculator .card .content .cardTitle .number{letter-spacing:-1px;font-size:20px}#calculator .card .content .numbersCard{padding:20px 15px}#calculator .card .content .numbersCard .stat{font-size:35px}#calculator .card .content .numbersCard .text{letter-spacing:-.3px;font-size:14px}#chatting-features{padding:5rem 0 10rem}#chatting-features .title{margin-bottom:1rem}#chatting-features .title .heading{letter-spacing:-5px;font-size:48px}#chatting-features .title p{letter-spacing:-.5px;width:100%;font-size:16px}#process{padding:3rem 0}#process .title{margin-bottom:3rem}#process .title .heading{letter-spacing:-5px;font-size:48px}#process .card{gap:.5rem;margin-bottom:1rem;padding:25px}#process .card .heading{letter-spacing:-1px;font-size:22px}#process .card p{font-size:16px}#refer .card{padding:30px 50px}#refer .card .title .heading{letter-spacing:-3px;font-size:40px}#refer .card .title .heading br{display:none}#refer .card .title p{width:100%;font-size:16px}#refer .card .items{width:100%}#refer .card .items .itemHeading{font-size:20px}#refer .card .stats{display:none}.col-md-3,.col-md-4,.col-md-6{flex:0 100%;width:100%;max-width:100%}.col-sm-4{flex:0 0 33.3333%;width:100%;max-width:33.3333%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.desktop-only{display:none!important}.mb-only{display:block!important}.mgtop-xl{margin-top:3rem}.mgtop-xlg{margin-top:5rem}.h-mgbottom-xxl{height:5rem}.mb-v-center{align-items:center}.iconWrap{width:50px;height:50px}.iconWrap .icon{width:90%}.iconWrap.sm{width:40px;height:40px}}

