.agent-onboarding{min-height:100vh;background:linear-gradient(135deg,#9ca3af,#6b7280);display:flex;flex-direction:column;padding:20px}.onboarding-header{position:fixed;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:20px;z-index:1000}.logo{font-size:20px;font-weight:700;color:white;letter-spacing:-.5px}.sign-out-btn{background:transparent;color:white;border:1px solid rgba(255,255,255,.3);padding:10px 20px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.sign-out-btn:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-1px)}.onboarding-container{flex:1;display:flex;align-items:center;justify-content:center;max-width:1400px;width:100%;margin:60px auto 0}.step-container{width:100%;max-width:600px;animation:fadeIn .5s ease-in;margin:0 auto;box-sizing:border-box}.step-container.step3-container{max-width:1200px;width:100%}@media (max-width:1024px){.step-container.step3-container{max-width:600px}}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.card{background:white;border-radius:24px;padding:24px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;height:716px;display:flex;flex-direction:column;box-sizing:border-box;overflow-y:auto;overflow-x:hidden}@media (min-width:1024px){.card{padding:80px}}.card::-webkit-scrollbar{width:0;background:transparent}.card{scrollbar-width:none;-ms-overflow-style:none}.step-container.step2-container .card,.step-container.step3-container .card,.step-container.step3-container .step3-form{overflow-y:hidden;overflow-x:hidden}h1{font-size:28px;font-weight:600;margin-bottom:8px;color:#0f172a;letter-spacing:-1.12px;line-height:1.3}.subtitle{color:#64748b;font-size:14px;margin-bottom:32px;line-height:1.4;letter-spacing:-.28px}.step-container:not(.step2-container):not(.step3-container) .subtitle{margin-bottom:28px}.step-container:not(.step2-container):not(.step3-container) .form-group{margin-bottom:20px}.form-group{margin-bottom:16px}label{display:block;font-size:14px;font-weight:500;color:#0f172a;margin-bottom:8px;letter-spacing:-.28px}.input-wrapper{display:flex;border:1px solid #e2e8f0;border-radius:6px;overflow:hidden;background:white;transition:border-color .2s}.input-wrapper:focus-within{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.1)}.input-prefix{background:#f8fafc;padding:0 12px;height:40px;border-right:1px solid #e2e8f0;font-size:14px;color:#64748b;display:flex;align-items:center}input[type=text],input[type=url]{flex:1;border:none;padding:0 12px;height:40px;font-size:14px;outline:none;color:#0f172a}select{width:100%;border:1px solid #e2e8f0;border-radius:6px;padding:10px 14px;font-size:14px;color:#0f172a;background:white;cursor:pointer;transition:border-color .2s}select:focus{border-color:#0f172a;box-shadow:0 0 0 3px rgba(15,23,42,.1);outline:none}.button{width:100%;padding:16px;font-size:16px;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s}.button-primary{background:#0f172a;color:white;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:6px}.button-primary:hover:not(:disabled){background:#1e293b;transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.button-primary:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.button-secondary{background:white;color:#374151;border:1px solid #d1d5db}.button-secondary:hover:not(:disabled){background:#f9fafb}.divider{text-align:center;margin:24px 0;color:#94a3b8;font-size:13px;font-weight:500}.step-container:not(.step2-container):not(.step3-container) .divider{margin:20px 0}.step-container:not(.step2-container):not(.step3-container) .progress-indicator{margin-top:28px}.loading-state{background:#f1f5f9;color:#0f172a;padding:16px;border-radius:6px;text-align:center;margin-top:24px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid #e2e8f0}.spinner{width:20px;height:20px;border:2px solid #e2e8f0;border-top-color:#0f172a;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.source-item{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid #e2e8f0;border-radius:6px;margin-bottom:10px;transition:all .2s;background:white;cursor:pointer}.source-item:hover{border-color:#cbd5e1;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.source-item.success{border-color:#10b981;background:#f0fdf4}.source-left{gap:12px}.source-icon,.source-left{display:flex;align-items:center}.source-icon{width:24px;height:24px;justify-content:center}.source-icon.success{color:#10b981}.source-button{width:40px;height:40px;border:1px solid #d1d5db;border-radius:8px;background:white;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;color:#6b7280;transition:all .2s}.source-button:hover{background:#f9fafb;border-color:#9ca3af}.appearance-group{margin-bottom:32px}.color-picker-wrapper{display:flex;align-items:center;gap:12px}.color-input{flex:1;display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e2e8f0;border-radius:6px;background:white}.color-value{flex:1;font-family:SF Mono,Monaco,Courier New,monospace;font-size:14px}.toggle-wrapper{display:flex;align-items:center;justify-content:space-between;padding:12px 0;margin-bottom:24px}.toggle{position:relative;width:44px;height:24px;background:#e2e8f0;border-radius:12px;cursor:pointer;transition:background .3s}.toggle.active{background:#0f172a}.toggle-slider{position:absolute;top:2px;left:2px;width:20px;height:20px;background:white;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px 0 rgba(0,0,0,.1)}.toggle.active .toggle-slider{transform:translateX(20px)}.theme-toggle{display:flex;gap:4px;background:#f1f5f9;padding:4px;border-radius:6px;border:1px solid #e2e8f0}.theme-button{padding:6px 12px;border:none;background:transparent;border-radius:4px;cursor:pointer;transition:all .2s;font-size:16px}.theme-button.active{background:white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.file-upload{gap:12px;padding:12px;border:1px solid #e2e8f0;border-radius:6px;background:#f8fafc}.chat-avatar,.file-upload{display:flex;align-items:center}.chat-avatar{width:32px;height:32px;background:white;border-radius:50%;justify-content:center;font-size:20px}.file-info{flex:1;font-size:13px;color:#64748b;font-family:SF Mono,Monaco,Courier New,monospace}.progress-indicator{margin-top:32px;text-align:center}.step-dots{display:flex;justify-content:center;gap:8px;margin-bottom:12px}.dot{width:8px;height:8px;border-radius:50%;background:#e2e8f0;transition:all .3s}.dot.active{background:#0f172a;width:24px;border-radius:4px}.step-label{font-size:13px;color:#64748b;font-weight:500}.step-container.step3-container .progress-indicator{margin-bottom:0;padding-bottom:8px}.step3-content{display:flex;flex-direction:row;gap:24px;align-items:flex-start;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:0}@media (max-width:1024px){.step3-content{flex-direction:column;gap:20px}}.step-container.step2-container .subtitle,.step-container.step3-container .subtitle{margin-bottom:20px;font-size:14px}.step-container.step2-container .form-group,.step-container.step3-container .form-group{margin-bottom:14px}.step-container.step3-container .appearance-group{margin-bottom:16px}.step-container.step3-container .form-group:first-of-type{display:flex;align-items:center;gap:16px;margin-bottom:16px}.step-container.step3-container .form-group:first-of-type label{flex:0 0 auto;min-width:100px;margin-bottom:0;white-space:nowrap}.step-container.step3-container .form-group:first-of-type input{flex:1}.step-container.step3-container .appearance-group:first-of-type{display:flex;align-items:center;gap:16px;margin-bottom:16px}.step-container.step3-container .appearance-group:first-of-type label{flex:0 0 auto;min-width:100px;margin-bottom:0;white-space:nowrap}.step-container.step3-container .appearance-group:first-of-type .theme-toggle{flex:1;margin-top:0}.step-container.step3-container .toggle-wrapper{padding:4px 0;margin-bottom:14px}.step-container.step3-container .primary-color-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.step-container.step3-container .primary-color-section{flex:1}.step-container.step3-container .toggle-section{flex:1;display:flex;flex-direction:column;justify-content:flex-end}.step-container.step2-container .source-item{padding:10px 12px;margin-bottom:8px}.step-container.step2-container .source-button{width:32px;height:32px;font-size:16px}.step-container.step2-container .progress-indicator,.step-container.step3-container .progress-indicator{margin-top:16px}.step-container.step2-container .step-dots,.step-container.step3-container .step-dots{margin-bottom:4px;gap:6px}.step-container.step2-container .step-label,.step-container.step3-container .step-label{font-size:12px}.step-container.step2-container h1,.step-container.step3-container h1{margin-bottom:8px;font-size:28px;letter-spacing:-1.12px;line-height:1.3}.step-container:not(.step3-container)>.card{max-width:100%!important;box-sizing:border-box}.step-container.step3-container .step3-form{box-sizing:border-box}.step-container:not(.step3-container)>.card{width:100%!important}.step-container.step3-container .step3-form,.step-container:not(.step3-container)>.card{height:716px!important;box-sizing:border-box!important}.step3-form{flex:0 0 55%;max-width:55%;display:flex;flex-direction:column;box-sizing:border-box;height:716px;flex-shrink:0;overflow-y:hidden;overflow-x:hidden}@media (max-width:1024px){.step3-form{flex:1 1 100%;max-width:100%;width:100%}}.step3-preview{flex:0 0 45%;max-width:45%;display:flex;justify-content:flex-start;align-items:flex-start;pointer-events:none;position:relative}@media (max-width:1024px){.step3-preview{flex:1 1 100%;max-width:100%;width:100%;justify-content:center}}.widget-preview{width:100%;max-width:380px;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;height:600px;pointer-events:auto}@media (max-width:1024px){.widget-preview{max-width:100%;width:100%}}@media (max-width:768px){.widget-preview{height:550px}}.widget-preview-header{padding:22px 16px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0}.widget-header-left{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.widget-avatar{border-radius:50%;flex-shrink:0}.widget-header-info{display:flex;flex-direction:column;font-size:16px;line-height:24px;min-width:0}.widget-header-name{font-weight:500}.widget-header-name,.widget-header-tagline{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-header-tagline{font-size:14px;opacity:.8}.widget-header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.widget-header-btn{padding:8px;background:transparent;border:none;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;justify-content:center}.widget-header-btn:hover{opacity:.8}.widget-preview-content{flex:1;display:flex;flex-direction:column;padding:30px 32px 22px;overflow-y:auto}.widget-preview-greeting{margin-bottom:24px;line-height:2rem;font-size:1.5rem;font-weight:600;letter-spacing:-.75px}.widget-greeting-main{margin:0;display:flex;gap:8px}.widget-greeting-sub{margin:0}.widget-preview-cards{display:flex;flex-direction:column;gap:12px;flex:1}.widget-preview-card{display:flex;align-items:center;gap:22px;padding:22px 24px;border-radius:10px;border:1px solid;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.widget-preview-card:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.widget-card-content{display:flex;flex-direction:column;gap:6px}.widget-card-title{font-weight:600;font-size:16px;line-height:22.4px;margin:0}.widget-card-subtitle{font-size:15px;line-height:18px;margin:0}.widget-preview-footer{margin-top:auto;padding-top:16px;text-align:center;font-size:14px}@media (max-width:768px){.card{padding:32px 24px;height:550px}h1{font-size:24px}.onboarding-header{padding:16px}.step3-form,.widget-preview{height:550px}.widget-preview-content{padding:24px 20px 16px}}.page_landing__RDfQn{font-family:DM Sans,sans-serif;background:radial-gradient(1200px 560px at 12% -8%,rgba(99,102,241,.16),transparent 62%),radial-gradient(900px 500px at 88% 0,rgba(59,130,246,.12),transparent 58%),linear-gradient(180deg,#f8faff,#f4f7ff 48%,#ffffff);color:#0f172a;min-height:100vh}.page_landing__RDfQn nav{position:sticky;top:0;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;height:70px;background:rgba(255,255,255,.92);border-bottom:1px solid #e2e8f0;backdrop-filter:blur(16px);z-index:40}.page_landing__RDfQn .nav-logo{display:inline-flex;align-items:center;text-decoration:none}.page_landing__RDfQn .nav-links{display:flex;gap:2rem;list-style:none}.page_landing__RDfQn .nav-links a{color:#475569;text-decoration:none}.page_landing__RDfQn .nav-ctas{display:flex;gap:.75rem}.page_landing__RDfQn .mobile-menu-btn{display:none;border:1px solid #cbd5e1;background:transparent;color:#0f172a;width:38px;height:38px;border-radius:8px;font-size:1.1rem;line-height:1;cursor:pointer}.page_landing__RDfQn .mobile-menu{display:none;flex-direction:column;gap:.75rem;padding:0 5vw 1rem;background:#ffffff;border-bottom:1px solid #e2e8f0}.page_landing__RDfQn .mobile-menu a{color:#0f172a;text-decoration:none;padding:.5rem 0}.page_landing__RDfQn .mobile-cta{width:100%;text-align:center}.page_landing__RDfQn .btn-ghost,.page_landing__RDfQn .btn-primary{border-radius:8px;padding:.55rem 1.2rem;font-size:.875rem;cursor:pointer}.page_landing__RDfQn .btn-ghost{background:#ffffff;border:1px solid #cbd5e1;color:#0f172a}.page_landing__RDfQn .btn-primary{background:#0057ff;color:#fff;border:none}.page_landing__RDfQn .hero{text-align:center;padding:120px 5vw 80px;max-width:1200px;margin:0 auto}.page_landing__RDfQn .hero-badge{color:#6366f1;margin-bottom:1.5rem}.page_landing__RDfQn .hero h1{font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.1;max-width:980px;margin:0 auto}.page_landing__RDfQn .hero h1 em{color:#6366f1;font-style:normal}.page_landing__RDfQn .headline-accent{color:#7c3aed}.page_landing__RDfQn .hero p{color:#64748b;max-width:700px;margin:1rem auto 0}.page_landing__RDfQn .hero-ctas{display:flex;gap:1rem;justify-content:center;margin-top:2rem}.page_landing__RDfQn .btn-large{padding:.85rem 2rem;border-radius:10px}.page_landing__RDfQn .container{max-width:1200px;margin:0 auto;padding:90px 5vw}.page_landing__RDfQn .section-label{color:#6366f1;font-size:.75rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.75rem}.page_landing__RDfQn .section-sub{color:#64748b;margin-top:.75rem}.page_landing__RDfQn .trust-strip{background:#ffffff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.page_landing__RDfQn .trust-strip-inner{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr)}.page_landing__RDfQn .trust-item{padding:2rem;border-right:1px solid #e2e8f0}.page_landing__RDfQn .trust-item:last-child{border-right:none}.page_landing__RDfQn .trust-item h3{margin-bottom:.5rem}.page_landing__RDfQn .trust-item p{color:#64748b;font-size:.875rem}.page_landing__RDfQn .tag{display:inline-block;margin-top:.75rem;color:#6366f1;font-size:.72rem}.page_landing__RDfQn .models-section{background:#f8fafc}.page_landing__RDfQn .models-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1px;margin-top:2rem;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.page_landing__RDfQn .model-card{background:#ffffff;padding:1.5rem}.page_landing__RDfQn .model-icon{margin-bottom:.75rem}.page_landing__RDfQn .model-name{font-weight:600;margin-bottom:.25rem}.page_landing__RDfQn .model-desc{color:#64748b;font-size:.85rem}.page_landing__RDfQn .features-section{background:#f1f5f9}.page_landing__RDfQn .section-title{font-size:clamp(1.8rem,4vw,3rem);font-weight:700}.page_landing__RDfQn .features-tabs{margin-top:2rem;display:flex;flex-wrap:wrap;border:1px solid #cbd5e1;border-radius:10px;overflow:hidden;background:#fff}.page_landing__RDfQn .tab{background:transparent;color:#475569;border:none;border-right:1px solid #e2e8f0;padding:.9rem 1rem;cursor:pointer}.page_landing__RDfQn .tab.active{background:#0057ff;color:#fff}.page_landing__RDfQn .feature-panel{display:grid;grid-template-columns:1fr 1fr;gap:3rem;margin-top:2rem;align-items:center}.page_landing__RDfQn .feature-panel-text h3{font-size:1.5rem}.page_landing__RDfQn .feature-panel-text p{color:#64748b;margin-top:.8rem}.page_landing__RDfQn .feature-pills{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1.25rem}.page_landing__RDfQn .pill{background:rgba(99,102,241,.12);border:1px solid rgba(99,102,241,.3);color:#4f46e5;font-size:.78rem;padding:.3rem .75rem;border-radius:100px}.page_landing__RDfQn .feature-preview{background:#e2e8f0;border:1px solid #cbd5e1;border-radius:14px;height:300px;display:flex;align-items:center;justify-content:center;color:#475569}.page_landing__RDfQn .pricing-section{background:#f1f5f9;border-top:1px solid #e2e8f0}.page_landing__RDfQn .pricing-toggle{margin-top:1rem;display:flex;align-items:center;gap:.75rem;color:#64748b;font-size:.9rem}.page_landing__RDfQn .pricing-toggle .active{color:#0f172a;font-weight:600}.page_landing__RDfQn .toggle-track{width:46px;height:26px;border:none;border-radius:999px;background:#cbd5e1;position:relative;cursor:pointer}.page_landing__RDfQn .toggle-track.on{background:#0057ff}.page_landing__RDfQn .toggle-thumb{width:20px;height:20px;border-radius:999px;background:#ffffff;position:absolute;top:3px;left:3px;transition:transform .2s ease}.page_landing__RDfQn .toggle-track.on .toggle-thumb{transform:translateX(20px)}.page_landing__RDfQn .pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-top:2rem}.page_landing__RDfQn .plan-card{background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.5rem;position:relative}.page_landing__RDfQn .plan-card.popular{border-color:#0057ff}.page_landing__RDfQn .popular-badge{position:absolute;top:-1px;left:50%;transform:translateX(-50%);background:#0057ff;color:#fff;font-size:.72rem;padding:.25rem .8rem;border-radius:0 0 8px 8px}.page_landing__RDfQn .plan-name{font-weight:700;margin-bottom:.5rem}.page_landing__RDfQn .plan-price{font-size:2rem;font-weight:800;margin-bottom:1rem}.page_landing__RDfQn .plan-price span{font-size:1rem;color:#64748b;font-weight:400}.page_landing__RDfQn .plan-btn{width:100%;border:1px solid #0057ff;color:#0057ff;background:transparent;border-radius:8px;padding:.7rem;cursor:pointer}.page_landing__RDfQn .plan-card.popular .plan-btn{background:#0057ff;color:#fff}.page_landing__RDfQn .plan-feature-list{margin-top:1rem;padding-left:1rem;color:#64748b;font-size:.86rem;line-height:1.55}.page_landing__RDfQn .faq-section{background:#ffffff}.page_landing__RDfQn .faq-list{margin-top:1.5rem;max-width:760px}.page_landing__RDfQn .faq-item{border-bottom:1px solid #e2e8f0}.page_landing__RDfQn .faq-q{width:100%;background:none;border:none;color:#0f172a;text-align:left;padding:1.2rem 0;font-size:1rem;font-weight:600;cursor:pointer}.page_landing__RDfQn .faq-a{display:none;padding-bottom:1.2rem;color:#64748b}.page_landing__RDfQn .faq-item.open .faq-a{display:block}.page_landing__RDfQn .pulse-section{background:#ffffff}.page_landing__RDfQn .pulse-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:center}.page_landing__RDfQn .pulse-chart{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:1.25rem}.page_landing__RDfQn .pulse-row{display:flex;justify-content:space-between;margin-bottom:.75rem;color:#64748b}.page_landing__RDfQn .pulse-row strong{color:#0f172a}.page_landing__RDfQn .stats-section{background:#f1f5f9}.page_landing__RDfQn .stats-grid{margin-top:2rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#e2e8f0;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden}.page_landing__RDfQn .stat-card{background:#ffffff;padding:1.6rem}.page_landing__RDfQn .stat-num{color:#6366f1;font-size:2rem;font-weight:800;margin-bottom:.5rem}.page_landing__RDfQn .stat-card p{color:#64748b}.page_landing__RDfQn .compare-section{background:#ffffff}.page_landing__RDfQn .compare-table-wrap{overflow-x:auto}.page_landing__RDfQn table{width:100%;border-collapse:collapse;margin-top:2rem;border:1px solid #e2e8f0;background:#ffffff}.page_landing__RDfQn td,.page_landing__RDfQn th{border-bottom:1px solid #e2e8f0;padding:.75rem 1rem;text-align:left}.page_landing__RDfQn th{background:#f8fafc}.page_landing__RDfQn td:nth-child(2),.page_landing__RDfQn td:nth-child(3),.page_landing__RDfQn th:nth-child(2),.page_landing__RDfQn th:nth-child(3){text-align:center}.page_landing__RDfQn .cta-section{text-align:center;padding:90px 5vw;background:#f1f5f9}.page_landing__RDfQn .cta-section h2{font-size:clamp(1.8rem,5vw,3rem);margin-bottom:1rem}.page_landing__RDfQn .cta-section p{color:#64748b;margin-bottom:1.5rem}.page_landing__RDfQn footer{border-top:1px solid #e2e8f0;padding:2rem 5vw;display:flex;justify-content:space-between;align-items:center;gap:1rem;background:#ffffff}.page_landing__RDfQn .footer-copy{color:#64748b;font-size:.82rem}@media (max-width:900px){.page_landing__RDfQn nav{height:64px;padding:0 4vw}.page_landing__RDfQn .nav-ctas,.page_landing__RDfQn .nav-links{display:none}.page_landing__RDfQn .mobile-menu-btn{display:inline-flex;align-items:center;justify-content:center}.page_landing__RDfQn .mobile-menu.open{display:flex}.page_landing__RDfQn .hero{padding:96px 4vw 56px}.page_landing__RDfQn .hero h1{font-size:clamp(2rem,8vw,2.8rem)}.page_landing__RDfQn .hero p{font-size:.95rem}.page_landing__RDfQn .feature-panel{grid-template-columns:1fr}.page_landing__RDfQn .hero-ctas{flex-wrap:wrap}.page_landing__RDfQn .hero-ctas .btn-large{width:100%;max-width:340px}.page_landing__RDfQn .container{padding:64px 4vw}.page_landing__RDfQn .section-title{line-height:1.2}.page_landing__RDfQn .tab{flex:1 1 46%;border-right:none;border-bottom:1px solid #e2e8f0}.page_landing__RDfQn .pricing-grid,.page_landing__RDfQn .pulse-grid,.page_landing__RDfQn .stats-grid,.page_landing__RDfQn .trust-strip-inner{grid-template-columns:1fr}.page_landing__RDfQn .plan-card{padding:1.25rem}.page_landing__RDfQn td,.page_landing__RDfQn th{font-size:.82rem;padding:.65rem .75rem;white-space:nowrap}.page_landing__RDfQn footer{flex-direction:column}}