body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.app-container{min-height:100vh}.app-container,.app-loading{display:flex;flex-direction:column}.app-loading{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;height:100vh;justify-content:center}.loading-spinner{animation:spin 1s linear infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:50px;margin-bottom:20px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.navbar{background:#fffffffa;border-bottom:1px solid #0000001a;padding:1rem 0;position:sticky;z-index:100}.nav-container{padding:0 2rem}.nav-logo{font-size:1.5rem;gap:.5rem}.user-nav{align-items:center;color:#666;display:flex;font-size:.9rem;gap:1rem}.nav-avatar{border-radius:50%;height:32px;object-fit:cover;width:32px}.main-content{flex:1 1;padding:2rem 0}.container{padding:0 2rem}.section-title{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text;margin-bottom:1rem}.section-subtitle{color:#666;font-size:1.1rem;margin-bottom:3rem}.waitlist-content{grid-gap:4rem;gap:4rem;grid-template-columns:1fr 1fr}@media (max-width:768px){.waitlist-content{gap:2rem;grid-template-columns:1fr}}.auth-container{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;padding:2rem}.waitlist-form-container h3{color:#333;margin-bottom:.5rem}.waitlist-form-container p{color:#666;margin-bottom:1.5rem}.eligibility-note{background:#f8f9ff;border:1px solid #e1e8ff;font-size:.9rem;margin-bottom:2rem;padding:1rem}.eligibility-note p{margin-bottom:.5rem}.eligibility-note em{color:#666;font-style:italic}.linkedin-signin-container{margin-bottom:1rem}.linkedin-login-btn{align-items:center;background:#0a66c2;border:1px solid #0a66c2;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:12px 16px;text-decoration:none;transition:all .2s ease;width:100%}.linkedin-login-btn:hover:not(:disabled){background:#004182;border-color:#004182;transform:translateY(-1px)}.linkedin-login-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.linkedin-login-btn.btn-loading{pointer-events:none;position:relative}.btn-spinner{animation:spin 1s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:16px}.linkedin-icon{filter:brightness(0) invert(1);height:18px;width:18px}.google-signin-container{position:relative}.google-signin-button.disabled{opacity:.6;pointer-events:none}.loading-overlay{align-items:center;background:#ffffffe6;border-radius:6px;bottom:0;color:#666;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;left:0;position:absolute;right:0;top:0}.more-options{margin-top:1rem}.more-options-toggle{background:#0000;border:1px dashed #ccc;border-radius:6px;color:#333;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s ease;width:100%}.more-options-toggle:hover{border-color:#0a66c2;color:#0a66c2}.more-options-panel{border-top:1px solid #eee;margin-top:10px;padding-top:10px}.config-warning,.error-message{align-items:center;border-radius:6px;display:flex;font-size:.9rem;gap:.5rem;margin-top:.5rem;padding:.75rem}.error-message{background:#fee;border:1px solid #fcc;color:#c33}.config-warning{background:#fff5e6;border:1px solid #fc9;color:#960}.waitlist-benefits{background:#fff;box-shadow:0 4px 6px #0000001a;padding:2rem}.waitlist-benefits h3{color:#333;font-size:1.5rem;margin-bottom:1rem}.waitlist-benefits li{border-bottom:1px solid #f0f0f0;gap:1rem;padding:.75rem 0}.waitlist-benefits li:last-child{border-bottom:none}.waitlist-benefits li i{color:#0a66c2;text-align:center;width:20px}.upload-section{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;margin:2rem auto;max-width:800px}.linkedin-upload-container{padding:2rem}.step-header{margin-bottom:2rem;text-align:center}.user-welcome{gap:1rem;margin-bottom:1rem}.user-avatar,.user-welcome{align-items:center;display:flex;justify-content:center}.user-avatar{background:#f0f0f0;border-radius:50%;height:60px;overflow:hidden;width:60px}.user-avatar img{height:100%;object-fit:cover;width:100%}.user-avatar i{color:#666;font-size:1.5rem}.user-info h3{color:#333;margin:0}.user-info p{color:#666;font-size:.9rem;margin:0}.upload-options{margin:2rem 0}.upload-options h4{color:#333;margin-bottom:1rem}.upload-option{border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;margin-bottom:1rem;padding:1rem;transition:all .2s ease}.upload-option.selected,.upload-option:hover{background:#f8f9ff;border-color:#0a66c2}.option-header{align-items:center;display:flex;gap:.5rem;margin-bottom:.5rem}.option-header input[type=radio]{margin-right:.5rem}.option-header label{align-items:center;cursor:pointer;display:flex;font-weight:500;gap:.5rem}.option-description{color:#666;font-size:.9rem;margin-left:1.5rem}.privacy-note{color:#0a66c2!important;font-weight:500}.warning-note{color:#e67e22!important;font-weight:500}.upload-area{border:2px dashed #ccc;border-radius:8px;cursor:pointer;margin:1rem 0;padding:2rem;text-align:center;transition:all .2s ease}.upload-area:hover{background:#f8f9ff;border-color:#0a66c2}.upload-icon i{color:#ccc;font-size:2rem;margin-bottom:1rem}.upload-title{color:#333;font-weight:500;margin-bottom:.5rem}.upload-subtitle{color:#666;font-size:.9rem}.upload-status{align-items:center;border-radius:8px;display:flex;gap:1rem;margin:1rem 0;padding:1rem}.upload-status.success{background:#e8f5e8;border:1px solid #4caf50}.upload-status.error{background:#fee;border:1px solid #f44336}.upload-status.uploading{background:#e3f2fd;border:1px solid #2196f3}.status-icon i{font-size:1.5rem}.status-icon.success i{color:#4caf50}.status-icon.error i{color:#f44336}.status-icon.uploading i{color:#2196f3}.progress-bar{border-radius:3px;height:6px;margin-top:.5rem;width:100%}.progress-fill{background:#2196f3}.process-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:.5rem;justify-content:center;margin:2rem 0 1rem;padding:12px 16px;transition:all .2s ease;width:100%}.process-btn:hover:not(:disabled){box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.process-btn:disabled{cursor:not-allowed;opacity:.6;transform:none}.process-btn-other{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:16px;font-weight:500;justify-content:center;margin:2rem 0 1rem;padding:12px 16px;width:100%}.back-btn,.process-btn-other{align-items:center;cursor:pointer;display:flex;gap:.5rem;transition:all .2s ease}.back-btn{background:#0000;border:1px solid #ccc;border-radius:6px;color:#666;font-size:.9rem;padding:8px 16px}.back-btn:hover{border-color:#0a66c2;color:#0a66c2}.success-container{background:#fff;border-radius:16px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:600px;padding:3rem 2rem;text-align:center}.success-icon i{color:#4caf50;font-size:4rem;margin-bottom:1rem}.success-container h3{color:#333;font-size:2rem;margin-bottom:1rem}.user-summary{align-items:center;background:#f8f9fa;border-radius:8px;display:flex;gap:1rem;justify-content:center;margin:2rem 0;padding:1rem}.success-container .user-avatar{height:50px;width:50px}.user-details h4{color:#333;margin:0}.user-details p{color:#666;font-size:.9rem;margin:0}.auth-provider{align-items:center;color:#0a66c2;display:flex;font-size:.8rem;gap:.25rem;margin-top:.25rem}.next-steps{margin:2rem 0;text-align:left}.next-steps h4{color:#333;margin-bottom:1rem;text-align:center}.next-steps ul{list-style:none}.next-steps li{align-items:center;display:flex;gap:1rem;padding:.5rem 0}.next-steps li i{color:#0a66c2;width:20px}.action-buttons{display:flex;gap:1rem;justify-content:center;margin:2rem 0}.primary-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:12px 24px;transition:all .2s ease}.primary-btn:hover{box-shadow:0 4px 12px #667eea4d;transform:translateY(-2px)}.secondary-btn{align-items:center;background:#0000;border:1px solid #ccc;border-radius:8px;color:#666;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:12px 24px;transition:all .2s ease}.secondary-btn:hover{border-color:#0a66c2;color:#0a66c2}.benefits-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:1rem}.benefit-item{align-items:center;display:flex;font-size:.9rem;gap:.5rem}.benefit-item i{color:#0a66c2}@media (max-width:768px){.container{padding:0 1rem}.section-title{font-size:2rem}.action-buttons{flex-direction:column}.benefits-grid{grid-template-columns:1fr}.user-summary,.user-welcome{flex-direction:column;text-align:center}}.upload-instructions{border:1px solid #e0e0e0;border-radius:8px;margin:1rem 0;overflow:hidden}.instructions-toggle{align-items:center;background:#f8f9fa;color:#333;cursor:pointer;display:flex;font-weight:500;gap:.5rem;padding:1rem}.instructions-toggle:hover{background:#e9ecef}.instructions-content{padding:1rem}.instructions-content ol{margin:1rem 0;padding-left:1.5rem}.instructions-content li{color:#333;margin:.5rem 0}.instructions-note{align-items:center;background:#f8f9ff;border-radius:6px;color:#0a66c2;display:flex;font-size:.9rem;gap:.5rem;margin-top:1rem;padding:.75rem}.upload-warning{align-items:start;background:#fff5e6;border:1px solid #fc9;border-radius:8px;display:flex;gap:1rem;margin:1rem 0;padding:1rem}.warning-icon i{color:#ff9800;font-size:1.2rem;margin-top:.2rem}.warning-text p{color:#e65100;margin:.25rem 0}.upload-importance{margin-bottom:2rem}.importance-card{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;color:#fff;display:flex;gap:1rem;margin-bottom:1rem;padding:1.5rem}.importance-icon i{font-size:2rem;opacity:.8}.importance-text h4{font-size:1.2rem;margin:0 0 .5rem}.importance-text p{line-height:1.5;margin:0;opacity:.9}.requirement-notice{align-items:start;background:#e3f2fd;border:1px solid #2196f3;border-radius:8px;display:flex;gap:1rem;padding:1rem}.requirement-notice i{color:#2196f3;margin-top:.2rem}.requirement-notice p{color:#1565c0;line-height:1.5;margin:0}.upload-actions{margin-top:2rem;text-align:center}.network-btn,.network-card{align-items:center;border:1px solid #ddd;border-radius:8px;cursor:pointer;display:flex;gap:10px;margin-bottom:14px;padding:12px 16px}.provider-logo{height:24px;width:24px}.admin-login{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;justify-content:center;min-height:100vh}.admin-login-container{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:400px;padding:2rem;width:100%}.admin-login-container h2{color:#333;margin-bottom:1.5rem;text-align:center}.admin-login .form-group{margin-bottom:1rem}.admin-login label{color:#555;display:block;font-weight:500;margin-bottom:.5rem}.admin-login input{border:1px solid #ddd;border-radius:4px;font-size:1rem;padding:.75rem;width:100%}.admin-login .error-message{color:#e74c3c;font-size:.9rem;margin-top:.5rem}.login-btn{background:#667eea;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1rem;padding:.75rem;transition:background .3s;width:100%}.login-btn:hover{background:#5a6fd8}.admin-panel{background:#f5f5f5;min-height:100vh}.admin-header{align-items:center;background:#fff;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:space-between;padding:1rem 2rem}.admin-header h1{color:#333;margin:0}.admin-nav{background:#fff;border-bottom:1px solid #e0e0e0;padding:0 2rem}.admin-nav button{background:none;border:none;border-bottom:3px solid #0000;cursor:pointer;font-size:1rem;padding:1rem 2rem;transition:all .3s}.admin-nav button.active{border-bottom-color:#667eea;color:#667eea;font-weight:500}.admin-nav button:hover{background:#f8f9fa}.admin-content{padding:2rem}.admin-table-container{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:2rem}.admin-table-container h3{border-bottom:2px solid #667eea;color:#333;margin-top:0;padding-bottom:.5rem}.logout-btn{background:#e74c3c;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .3s}.logout-btn:hover{background:#c0392b}.admin-table{border-collapse:collapse;margin-top:1rem;width:100%}.admin-table td,.admin-table th{border-bottom:1px solid #e0e0e0;padding:.75rem;text-align:left}.admin-table th{color:#333;font-weight:600}.admin-table th,.admin-table tr:hover{background:#f8f9fa}.status-badge{border-radius:4px;font-size:.8rem;font-weight:500;padding:.25rem .5rem;text-transform:uppercase}.status-success{background:#d4edda;color:#155724}.status-error{background:#f8d7da;color:#721c24}.status-warning{background:#fff3cd;color:#856404}.status-info{background:#d1ecf1;color:#0c5460}.job-id,.user-id{font-family:monospace;font-size:.9rem}.file-path{max-width:200px}.error-message,.file-path{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-message{max-width:300px}.profile-images{display:flex;gap:.5rem}.profile-image{border-radius:50%;height:32px;object-fit:cover;width:32px}.progress-cell{align-items:center;display:flex;gap:.5rem}.progress-bar{background:#e0e0e0;border-radius:4px;flex:1 1;height:8px;overflow:hidden}.progress-fill{background:#667eea;height:100%;transition:width .3s ease}.progress-text{font-size:.9rem;font-weight:500;min-width:45px}.table-controls{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.search-input{border:1px solid #ddd;border-radius:4px;flex:1 1;max-width:300px;padding:.5rem}.refresh-btn,.retry-btn{background:#667eea;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:background .3s}.refresh-btn:hover,.retry-btn:hover{background:#5a6fd8}.loading,.no-data{color:#666;padding:2rem;text-align:center}.error-message{background:#fdf2f2;border-radius:4px;color:#e74c3c;margin-bottom:1rem;padding:1rem}.table-wrapper{max-height:70vh;overflow-x:auto;overflow-y:auto}*{box-sizing:border-box;margin:0;padding:0}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;line-height:1.6}.container{margin:0 auto;max-width:1200px;padding:0 20px}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;padding:15px 0;position:fixed;top:0;transition:all .3s ease;width:100%;z-index:1000}.nav-container{justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 20px}.nav-container,.nav-logo{align-items:center;display:flex}.nav-logo{font-size:24px;font-weight:700;gap:8px}.logo-text,.nav-logo{color:#333}.nav-menu{align-items:center;display:flex;gap:10px}.nav-link{border:2px solid #0000;border-radius:20px;font-weight:500;padding:8px 16px;text-decoration:none;transition:all .3s ease}.agents-btn{background:#22c55e;color:#fff}.how-btn{background:#3b82f6;color:#fff}.stories-btn{background:#f59e0b;color:#fff}.waitlist-btn{background:#8b5cf6;color:#fff}.ready-btn{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 2px 8px #22c55e4d;color:#fff;font-weight:700}.nav-link:hover{box-shadow:0 4px 12px #00000026;transform:translateY(-2px)}.hamburger{cursor:pointer;display:none;flex-direction:column}.hamburger span{background:#333;height:3px;margin:3px 0;transition:.3s;width:25px}.hero{background:linear-gradient(135deg,#f8fafc,#e2e8f0);padding:120px 0 80px;text-align:center}.hero-container{margin:0 auto;max-width:800px;padding:0 20px}.hero-badge{align-items:center;background:#3b82f61a;border-radius:20px;color:#3b82f6;display:inline-flex;font-size:14px;gap:8px;margin-bottom:30px;padding:8px 16px}.hero-title{color:#1a1a1a;font-size:3.5rem;font-weight:800;line-height:1.1;margin-bottom:24px}.gradient-text{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#1d4ed8 25%,#059669 50%,#10b981 75%,#f59e0b);-webkit-background-clip:text;background-clip:text}.hero-subtitle{color:#64748b;font-size:1.25rem;line-height:1.6;margin-bottom:40px}.cta-button{align-items:center;background:linear-gradient(135deg,#3b82f6,#22c55e);border:none;border-radius:30px;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:20px;padding:16px 32px;transition:all .3s ease}.cta-button:hover{box-shadow:0 8px 25px #3b82f64d;transform:translateY(-2px)}.hero-note{color:#64748b;font-size:14px}.stats{background:#fff;padding:60px 0}.stats-container{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0 auto;max-width:800px;text-align:center}.stat-item{padding:20px}.stat-number{font-size:3rem;font-weight:800;margin-bottom:8px}.stat-number.blue{color:#3b82f6}.stat-number.green{color:#22c55e}.stat-number.purple{color:#8b5cf6}.stat-label{color:#64748b;font-size:16px}.agents-section{background:#f8fafc;padding:80px 0}.section-title{color:#1a1a1a;font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.gradient-text-2{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#22c55e);-webkit-background-clip:text;background-clip:text}.section-subtitle{color:#64748b;font-size:1.125rem;margin-bottom:60px;margin-left:auto;margin-right:auto;max-width:600px;text-align:center}.agents-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.agent-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 4px 6px #0000000d;padding:30px;transition:all .3s ease}.agent-card:hover{box-shadow:0 12px 25px #0000001a;transform:translateY(-4px)}.agent-avatar{border-radius:50%;height:60px;margin-bottom:20px;overflow:hidden;width:60px}.agent-avatar img{height:100%;object-fit:cover;width:100%}.agent-info h3{color:#1a1a1a;font-size:1.25rem;font-weight:600;margin-bottom:4px}.agent-role{color:#64748b;font-size:14px;margin-bottom:16px}.agent-icon{align-items:center;background:#f1f5f9;border-radius:8px;color:#3b82f6;display:flex;height:40px;justify-content:center;margin-bottom:16px;width:40px}.agent-description{color:#64748b;line-height:1.5}.team-coordination{background:#3b82f60d;border-radius:16px;padding:40px;text-align:center}.team-coordination h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:16px}.team-coordination p{color:#64748b;font-size:1.125rem}.how-it-works{background:#fff;padding:80px 0}.steps-grid{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.step-item{padding:30px;text-align:center}.step-icon{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:24px;height:80px;justify-content:center;margin:0 auto 24px;width:80px}.step-icon.pink{background:#ec4899}.step-icon.blue{background:#3b82f6}.step-icon.green{background:#22c55e}.step-item h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:16px}.step-item p{color:#64748b;line-height:1.6;margin-bottom:16px}.step-number{color:#3b82f6;font-size:14px;font-weight:600}.success-banner{background:linear-gradient(135deg,#3b82f6,#22c55e);border-radius:20px;color:#fff;padding:60px 40px;text-align:center}.success-banner h2{font-size:2rem;font-weight:700;margin-bottom:16px}.success-banner p{font-size:1.125rem;opacity:.9}.whatsapp-section{background:#f8fafc;padding:80px 0}.gradient-text-whatsapp{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#3b82f6,#22c55e);-webkit-background-clip:text;background-clip:text}.whatsapp-demo{margin:0 auto;max-width:600px;text-align:center}.phone-mockup{background:#25d366;border-radius:25px;box-shadow:0 12px 25px #00000026;margin-bottom:30px;padding:20px}.phone-header{background:#128c7e;border-radius:15px;margin-bottom:20px;padding:15px}.contact-info{gap:12px}.contact-avatar,.contact-info{align-items:center;display:flex}.contact-avatar{background:#fff;border-radius:50%;color:#25d366;font-weight:700;height:40px;justify-content:center;width:40px}.contact-details h4{color:#fff;font-size:16px;margin-bottom:2px}.contact-details p{color:#fffc;font-size:12px}.chat-messages{display:flex;flex-direction:column;gap:20px}.message-group{background:#fff;border-radius:12px;padding:16px;text-align:left}.agent-tag{color:#3b82f6;font-size:12px;font-weight:600;margin-bottom:8px}.message{color:#333;line-height:1.4;margin-bottom:12px}.message i{margin-right:8px}.message-actions{display:flex;gap:8px}.action-btn{border:none;border-radius:20px;cursor:pointer;font-size:12px;font-weight:600;padding:6px 16px;transition:all .3s ease}.action-btn.yes{background:#22c55e;color:#fff}.action-btn.no{background:#ef4444;color:#fff}.action-btn:hover{transform:translateY(-1px)}.demo-summary{background:#fff;border-radius:12px;box-shadow:0 4px 6px #0000000d;padding:24px}.demo-summary p:first-child{font-size:1.125rem;margin-bottom:8px}.demo-summary p:last-child{color:#64748b}.stories-section{background:#fff;padding:80px 0}.stories-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-bottom:60px}.story-card{background:#f8fafc;border-radius:16px;padding:30px;transition:all .3s ease}.story-card:hover{box-shadow:0 12px 25px #0000001a;transform:translateY(-4px)}.story-avatar{border-radius:50%;height:60px;margin-bottom:20px;overflow:hidden;width:60px}.story-avatar img{height:100%;object-fit:cover;width:100%}.story-content h4{color:#1a1a1a;font-size:1.125rem;font-weight:600;margin-bottom:4px}.story-role{color:#64748b;font-size:14px;margin-bottom:16px}.story-text{color:#64748b;font-style:italic;line-height:1.6}.community-banner{background:#3b82f60d;border-radius:16px;padding:40px;text-align:center}.community-banner h3{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:16px}.community-banner p{color:#64748b;margin-bottom:8px}.growth-text{color:#3b82f6;font-weight:600}.waitlist-section{background:linear-gradient(135deg,#1e293b,#334155);color:#fff;padding:80px 0}.waitlist-content{grid-gap:60px;align-items:start;display:grid;gap:60px;grid-template-columns:2fr 1fr}.waitlist-form-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;box-shadow:0 8px 25px #0003;padding:40px}.waitlist-form-container h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:8px}.waitlist-form-container>p{color:#cbd5e1;margin-bottom:30px}.eligibility-note{background:#22c55e1a;border:1px solid #22c55e4d;border-radius:8px;margin-bottom:30px;padding:16px}.eligibility-note p{color:#e2e8f0;font-size:14px;margin-bottom:8px}.eligibility-note p:first-child{color:#22c55e;font-weight:600}.eligibility-note em{color:#94a3b8}.waitlist-benefits{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:16px;box-shadow:0 8px 25px #0003;height:fit-content;padding:30px}.waitlist-benefits h3{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:20px}.waitlist-benefits ul{list-style:none;padding:0}.waitlist-benefits li{align-items:center;color:#e2e8f0;display:flex;gap:12px;margin-bottom:16px}.waitlist-benefits li i{color:#22c55e;font-size:16px}.footer{background:#1a1a1a;color:#fff;padding:60px 0 30px}.footer-content{grid-gap:40px;display:grid;gap:40px;grid-template-columns:1fr 2fr;margin-bottom:40px}.footer-brand{display:flex;flex-direction:column;gap:16px}.footer-logo{align-items:center;display:flex;font-size:24px;font-weight:700;gap:8px}.footer-links{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.footer-column h4{color:#fff;font-size:16px;font-weight:600;margin-bottom:16px}.footer-column a{color:#9ca3af;display:block;margin-bottom:8px;text-decoration:none;transition:color .3s ease}.footer-column a:hover{color:#fff}.footer-column p{color:#9ca3af;margin-bottom:8px}.footer-bottom{border-top:1px solid #374151;padding-top:30px;text-align:center}.footer-bottom p{color:#9ca3af}@media (max-width:768px){.nav-menu{background-color:#fff;box-shadow:0 10px 27px #0000000d;flex-direction:column;left:-100%;padding:20px 0;position:fixed;text-align:center;top:70px;transition:.3s;width:100%}.nav-menu.active{left:0}.hamburger{display:flex}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:first-child{transform:translateY(8px) rotate(45deg)}.hamburger.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.agents-grid,.steps-grid,.stories-grid,.waitlist-content{grid-template-columns:1fr}.waitlist-content{gap:40px}.footer-content,.stats-container{gap:30px;grid-template-columns:1fr}}@media (max-width:480px){.hero-title{font-size:2rem}.hero-subtitle{font-size:1rem}.section-title{font-size:1.75rem}.agent-card,.story-card{padding:20px}.waitlist-form-container{padding:30px 20px}}html{scroll-behavior:smooth}.connections-message{margin-bottom:24px;text-align:center}.connections-message h3{color:#111827;font-size:18px;font-weight:600;margin:0 0 6px}.connections-message p{color:#6b7280;font-size:14px;margin:0}.connections-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));margin-bottom:28px}.stats-card{background:#fff;border-radius:14px;box-shadow:0 6px 20px #0000000f;display:flex;flex-direction:column;gap:6px;padding:16px}.stats-label{color:#6b7280;font-size:12px;text-transform:capitalize}.stats-value{color:#111827;font-size:22px;font-weight:700}.stats-total{background:linear-gradient(135deg,#6366f1,#8b5cf6);color:#fff}.stats-total .stats-label,.stats-total .stats-value{color:#fff}.stats-source{border:1px solid #eef0f4;box-shadow:0 2px 10px #0000000a}.connections-wrapper{background:#f5f6f8;box-sizing:border-box;min-height:100vh;padding:24px;width:100%}.connections-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.connection-card{background:#fff;border-radius:12px;box-shadow:0 4px 16px #0000000f;display:flex;flex-direction:column;gap:0;padding:16px}.connection-name{color:#111827;font-size:16px;font-weight:600}.connection-field{color:#374151;font-size:14px;word-break:break-word}.connection-meta{color:#6b7280;display:flex;font-size:12px;justify-content:space-between;margin-top:auto}.connections-loading{align-items:center;display:flex;font-size:16px;justify-content:center;min-height:100vh}@media (max-width:1024px){.connections-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.connections-grid{grid-template-columns:1fr}}.linkedin-upload-container{.upload-area{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:900px;.extension-card{border-radius:16px;display:flex;justify-content:center;.install-btn{align-items:center;background:#0003;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:600;gap:12px;padding:16px 28px;i{font-size:22px}}}.connection-list{display:flex;flex-direction:column;gap:24px;.connection-row{align-items:center;display:flex;gap:24px;justify-content:space-between;.text{max-width:520px;h4{font-size:18px;font-weight:600;margin:0 0 6px}p{color:#6b7280;line-height:1.5;margin:0}}.network-btn{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-weight:600;gap:10px;padding:12px 18px;white-space:nowrap;i{font-size:18px}&.linkedin{background:#0a66c2;color:#fff}&.facebook{background:#1877f2;color:#fff}&.whatsapp{background:#1c9d4d;color:#fff}}}.divider{background:#e5e7eb;height:1px;width:100%}}}}
/*# sourceMappingURL=main.cfaa2501.css.map*/