.landing{min-height:100vh;background:#fff;color:#0f172a;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;padding-bottom:80px;overflow-x:hidden;max-width:100vw;width:100%;position:relative}@media(max-width:768px){.hero-premium-visual .hero-premium-shot,.lp-support-quality .lp-sq-visual,.lp-engage .lp-engage-visual,.lp-testimonial .lp-testimonial-visual{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.lp-support-quality .lp-sq-visual img,.lp-engage .lp-engage-visual img,.lp-testimonial .lp-testimonial-img{width:100%!important;max-width:100%!important}.lp-support-quality .lp-sq-visual,.lp-engage .lp-engage-visual,.lp-testimonial .lp-testimonial-visual{border-radius:14px!important;overflow:hidden!important}}@media(max-width:768px){.features .features-sub{margin-bottom:28px!important}.features .features-grid{margin-top:0!important;gap:18px!important}.features .feature-card{border-radius:14px!important;min-height:260px!important;padding:24px 20px!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}}@media(max-width:768px){.landing-main .features,.landing-main .lp-support-quality,.landing-main .how-it-works,.landing-main .lp-engage,.landing-main .lp-testimonial,.landing-main .mobile-pricing-teaser{position:relative!important;isolation:isolate}.landing-main .features:before,.landing-main .lp-support-quality:before,.landing-main .how-it-works:before,.landing-main .lp-engage:before,.landing-main .lp-testimonial:before,.landing-main .mobile-pricing-teaser:before{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(210,224,245,.26) 18%,rgba(210,224,245,.26) 82%,transparent 100%);pointer-events:none;z-index:1}.landing-main .features:after,.landing-main .lp-support-quality:after,.landing-main .how-it-works:after,.landing-main .lp-engage:after,.landing-main .lp-testimonial:after{content:"";position:absolute;left:0;right:0;bottom:0;height:28px;background:linear-gradient(180deg,#060f1c00,#060f1c38);pointer-events:none;z-index:1}.landing-main .features h2,.landing-main .lp-support-quality h2,.landing-main .how-it-works h2,.landing-main .lp-engage h2,.landing-main .lp-testimonial h2,.landing-main .mobile-pricing-teaser h2{color:#f5f8ff!important}.landing-main .features p,.landing-main .lp-support-quality p,.landing-main .how-it-works p,.landing-main .lp-engage p,.landing-main .lp-testimonial p,.landing-main .mobile-pricing-teaser p,.landing-main .features li,.landing-main .how-it-works li,.landing-main .mobile-pricing-teaser li{color:#e8effad6!important}.landing-main .features .feature-card,.landing-main .how-it-works .hiw-card,.landing-main .mobile-pricing-teaser .pricing-pill{background:#11253deb!important;border-color:#e8effa24!important}}@media(max-width:768px){.landing-main .features{background:#0c1d34!important;border-top:1px solid rgba(255,255,255,.05)!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.landing-main .lp-support-quality{background:#0a1a30!important}.landing-main .how-it-works{background:#0d213a!important}.landing-main .lp-engage{background:#0b1c33!important}.landing-main .lp-testimonial{background:#0d223a!important}.landing-main .mobile-pricing-teaser{background:#0a1a30!important}.landing-main .landing-footer{background:#071426!important}.features .feature-card{background:#112742!important;border:1px solid rgba(255,255,255,.11)!important;box-shadow:0 10px 24px #02081247!important}.features .feature-card h3{color:#f3f7ff!important}.features .feature-card p{color:#e9f0fcdb!important}.features .features-sub{color:#e3ecfad1!important}.lp-testimonial .lp-testimonial-quote{color:#f4f8ffeb!important}.lp-testimonial .lp-testimonial-attribution,.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-role{color:#e7effcc7!important}.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-name{color:#d9bc67!important}.hero-premium-social-proof-text,.lp-ticker-item span,.pricing-final-reassurance{color:#e7eefa94!important}}@media(max-width:768px){.hero-premium-content{padding-top:32px!important}.hero-premium-social-proof{margin-top:14px!important;margin-bottom:0!important;gap:6px!important;opacity:.7!important}.hero-premium-cta-row{margin-top:10px!important;margin-bottom:0!important;gap:10px!important;align-items:center!important}.hero-premium-primary-cta,.hero-premium-secondary-link{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important;min-height:0!important;padding:14px 0!important;font-size:13px!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important;justify-content:center!important;box-shadow:none!important}.hero-premium-primary-cta,.hero-premium-primary-cta:visited,.hero-premium-primary-cta:hover,.hero-premium-primary-cta:active,.hero-premium-primary-cta:focus-visible{background:#c9a84c!important;border:1px solid #c9a84c!important;color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}.hero-premium-secondary-link,.hero-premium-secondary-link:visited,.hero-premium-secondary-link:hover,.hero-premium-secondary-link:active,.hero-premium-secondary-link:focus-visible{background:transparent!important;border:1px solid rgba(201,168,76,.72)!important;color:#c9a84c!important;-webkit-text-fill-color:#c9a84c!important}.hero-premium-social-proof-stars{gap:2px!important}.hero-premium-social-proof-stars svg{width:11px!important;height:11px!important}.hero-premium-social-proof-stars path{fill:#c9a84cb3!important}.hero-premium-social-proof-text{font-size:11px!important;letter-spacing:.15em!important;color:#c9a84cb3!important;font-weight:500!important}.hero-industry-selector{display:flex!important;flex-direction:column!important;align-items:stretch!important;width:min(92%,420px)!important;margin:12px auto 0!important;padding:14px 12px 0!important;background:#ffffff08!important;border:1px solid rgba(201,168,76,.22)!important;border-radius:12px!important;box-shadow:none!important;gap:10px!important}.hero-industry-heading{font-size:11px!important;letter-spacing:.2em!important;opacity:.6!important;color:#fff9!important;margin-bottom:8px!important}.hero-industry-combobox,.hero-industry-select{font-size:13px!important;min-height:44px!important;height:44px!important;padding:10px 14px!important;border:1px solid rgba(201,168,76,.4)!important;border-radius:8px!important}.hero-industry-go-btn,.hero-industry-go-btn--active,.hero-industry-go-btn:visited,.hero-industry-go-btn:hover,.hero-industry-go-btn:active,.hero-industry-go-btn:focus-visible,.hero-industry-go-btn--active:hover,.hero-industry-go-btn--active:active,.hero-industry-go-btn--active:focus-visible{width:85%!important;max-width:85%!important;margin-left:auto!important;margin-right:auto!important;margin-top:6px!important;padding:12px 0!important;min-height:0!important;font-size:12px!important;letter-spacing:.12em!important;font-weight:600!important;border-radius:8px!important;border:1px solid rgba(201,168,76,.55)!important;background:transparent!important;color:#c9a84ceb!important;-webkit-text-fill-color:rgba(201,168,76,.92)!important;box-shadow:none!important}.hero-go-label-mobile,.hero-go-label-desktop{color:#c9a84ceb!important}.lp-support-quality .lp-sq-cta,.lp-engage .lp-engage-cta-row,.lp-engage .lp-btn-engage{display:none!important}}.landing>*{max-width:100%;overflow-x:hidden}.launch-banner{position:fixed;top:0;left:0;right:0;z-index:200;background:linear-gradient(135deg,#c9a84c,#b79236);padding:12px 20px;text-align:center;font-size:14px;font-weight:500;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.launch-banner span{font-size:18px}.launch-banner strong{font-weight:700}.banner-cta{background:#fff3;padding:6px 16px;border-radius:100px;color:#fff;text-decoration:none;font-weight:600;font-size:13px;transition:background .2s ease}.banner-cta:hover{background:#ffffff4d}.landing-container{max-width:980px;margin:0 auto;padding:0 22px}.landing-container-wide{max-width:1200px;margin:0 auto;padding:0 32px}.landing-main{padding-top:0}@media(max-width:768px){.landing-main{padding-top:0}}.landing-header{position:sticky;top:0;left:0;right:0;background:#fff;z-index:1000;border-bottom:1px solid #E5E7EB;transition:all .2s ease}.landing-header.scrolled{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000d}.landing-nav{display:flex;justify-content:space-between;align-items:center;padding:12px 24px;max-width:1200px;margin:0 auto}.landing-logo{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:700;color:#0f172a}.landing-logo a{display:inline-flex;align-items:center}.logo-full-mark{display:block}.logo-mobile-mark{display:none;align-items:center;gap:8px}.logo-mobile-wordmark{font-size:1rem;color:#fff}.landing-logo svg{color:#0f172a}.landing-nav-links{display:flex;align-items:center;gap:8px}.nav-link{text-decoration:none;color:#64748b;font-weight:500;font-size:14px;padding:8px 10px;border-radius:8px;transition:all .2s ease;background:none;border:none;cursor:pointer;font-family:inherit}.nav-link:hover{color:#0f172a;background:#f1f5f9}.mobile-menu-legal-link{display:none!important}.btn-login-text{text-decoration:none;color:#64748b;font-weight:500;font-size:14px;padding:8px 10px;background:none;border:none;cursor:pointer;font-family:inherit}.btn-login-text:hover{color:#0f172a}.nav-divider{width:1px;height:20px;background:#e2e8f0;flex-shrink:0;margin:0 8px}.btn-header-secondary{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:#0f172a;font-weight:600;font-size:14px;padding:8px 16px;border:1px solid #CBD5E1;border-radius:8px;transition:all .2s ease;background:transparent;cursor:pointer;font-family:inherit}.btn-header-secondary:hover{background:#eff6ff}.btn-header-primary{display:inline-flex;align-items:center;gap:6px;text-decoration:none;background:#0f172a;color:#fff;font-weight:600;font-size:14px;padding:8px 18px;border-radius:8px;transition:all .2s ease;border:none;cursor:pointer;font-family:inherit}.btn-header-primary:hover{background:#2563eb}.btn-mobile-cta{display:none;align-items:center;height:36px;padding:0 16px;background:#0f172a;color:#fff;font-weight:600;font-size:13px;border-radius:8px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.btn-mobile-cta:hover{background:#2563eb}.mobile-menu-toggle{display:none;flex-direction:column;gap:4px;background:none;border:none;padding:8px;cursor:pointer}.mobile-menu-toggle span{display:block;width:24px;height:2px;background:#0f172a;border-radius:2px;transition:all .3s ease}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(6px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mobile-menu-overlay{position:fixed;inset:52px 0 0;background:#00000080;z-index:998;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.mobile-bottom-tabs{display:none;position:fixed;bottom:0;left:0;width:100%;background:#0a1628;border-top:1px solid rgba(255,255,255,.08);box-shadow:0 -1px 3px #0000000a;padding:8px 0 calc(8px + env(safe-area-inset-bottom));z-index:9999;gap:0;justify-content:space-around}.mobile-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;gap:4px;flex:1;padding:8px 4px;min-height:44px;background:none;border:none;color:#fff6;font-size:11px;font-weight:500;text-decoration:none;cursor:pointer;transition:color .2s ease;-webkit-tap-highlight-color:transparent}.mobile-tab svg{color:currentColor;stroke-width:1.5}.mobile-tab span{line-height:1}.mobile-tab-primary{color:#c9a84c;font-weight:600}.mobile-tab-primary svg{stroke-width:2}.mobile-tab:not(.mobile-tab-primary){color:#fff6}.mobile-tab-active{color:#c9a84c!important;font-weight:600}.mobile-tab-active:before{content:"";position:absolute;top:2px;width:4px;height:4px;border-radius:999px;background:#c9a84c;box-shadow:0 0 0 3px #c9a84c1f}.mobile-tab-active svg{stroke-width:2.5}@media(max-width:768px){.mobile-bottom-tabs{display:flex}.logo-full-mark{display:none}.logo-mobile-mark{display:inline-flex}.logo-mobile-wordmark{letter-spacing:.08em;font-weight:600}.landing{padding-bottom:80px}.sticky-cta-bar{display:none}}.hero-split{padding:120px 0;background:#fff;overflow:hidden;position:relative;display:flex;align-items:center}.hero-grid{display:flex;justify-content:center;width:100%}.hero-content{text-align:center;position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-gold-rule{display:none}.hero-content h1{font-size:clamp(3.5rem,7vw,5rem);font-weight:700;line-height:1.1;color:#0a0a0a;margin-bottom:24px;letter-spacing:-.02em}.hero-content .hero-subtitle{font-size:clamp(1.125rem,2.2vw,1.375rem);font-weight:400;color:#525252;line-height:1.5;margin-bottom:48px;max-width:600px;margin-left:auto;margin-right:auto;letter-spacing:-.01em}.hero-content .hero-badge{display:none}.hero-stats{display:flex;gap:24px;margin-bottom:24px}.hero-stat{display:flex;align-items:center;gap:10px}.hero-stat .stat-icon{font-size:20px}.hero-stat div{display:flex;flex-direction:column}.hero-stat strong{font-size:18px;font-weight:700;color:#0f172a;line-height:1.2}.hero-stat span{font-size:12px;color:#64748b}.hero-steps{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.hero-step{display:flex;align-items:center;gap:8px;background:#f1f5f9;padding:8px 16px;border-radius:24px;font-size:14px;font-weight:500;color:#475569}.step-num{width:22px;height:22px;background:#0f172a;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.step-arrow{color:#cbd5e1;font-size:18px;font-weight:300}.hero-testimonial{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:1px solid #bbf7d0;border-radius:12px;padding:16px 20px;margin-bottom:24px;max-width:440px}.hero-testimonial p{font-size:15px;font-style:italic;color:#166534;margin:0 0 8px;line-height:1.5}.hero-testimonial span{font-size:13px;color:#15803d;font-weight:600}.hero-content .hero-note{justify-content:flex-start}.hero-content .hero-note .hero-premium-qualities{gap:10px}.hero-content .hero-note .hero-premium-qualities li{border-radius:10px}.hero-content .hero-note .hero-premium-qualities li:before{width:18px;height:18px;left:12px;font-size:11px}.hero-content .hero-note .hero-premium-quality-btn{padding:11px 12px 11px 40px;font-size:.93rem}.hero-steps-label{margin:0 0 24px;font-size:15px;color:#0f172a;font-weight:500;text-transform:uppercase;letter-spacing:.05em;opacity:.8}.hero-steps{display:flex;flex-direction:column;gap:20px;margin:24px 0 32px;max-width:440px}.value-step{display:flex;align-items:center;gap:18px}.step-number{display:flex;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;background:#635bff;color:#fff;border-radius:50%;font-weight:700;font-size:20px;flex-shrink:0}.value-step p{margin:0;font-size:16px;color:#0f172a;font-weight:500;line-height:1.5;padding-top:2px}.hero-cta-group{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:0}.hero-trial-details{font-size:13px;color:#999;text-align:center;margin-bottom:0;font-weight:300;letter-spacing:.05em}.btn-cta-primary{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:16px 40px;background:#635bff;color:#fff;font-weight:600;font-size:16px;border-radius:8px;border:none;text-decoration:none;transition:all .2s ease;letter-spacing:-.01em;text-transform:none}.btn-cta-primary:hover{background:#524be6;transform:translateY(-1px);box-shadow:0 4px 12px #635bff4d}.btn-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;background:transparent;color:#475569;font-weight:600;font-size:16px;border:1.5px solid #CBD5E1;border-radius:8px;text-decoration:none;transition:all .2s ease}.btn-cta-secondary:hover{background:#f8fafc;border-color:#94a3b8;color:#334155}.hero-micro-badges{display:flex;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap}.hero-micro-badge{display:inline-flex;align-items:center;background:#f1f5f9;color:#64748b;font-size:.75rem;padding:6px 12px;border-radius:50px;white-space:nowrap}.live-demo-pointer{position:absolute;bottom:20px;right:-40px;background:#fff;color:#0f172a;padding:10px 16px;border-radius:24px;font-size:14px;font-weight:600;border:2px solid #0F172A;box-shadow:0 4px 16px #2563eb26;animation:pointer-bounce 2s ease-in-out infinite;white-space:nowrap}.live-demo-pointer:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border-radius:24px;border:2px solid #0F172A;animation:pulse-ring-pointer 2s ease-out infinite;pointer-events:none}@keyframes pointer-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulse-ring-pointer{0%{transform:translate(-50%,-50%) scale(1);opacity:.3}70%{transform:translate(-50%,-50%) scale(1.4);opacity:0}to{transform:translate(-50%,-50%) scale(1.4);opacity:0}}.hero-demo{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1;padding-left:144px;padding-top:40px}.hero-widget-preview{width:440px;max-width:100%;height:552px;background:#fff;border-radius:16px;border:1px solid #E2E8F0;pointer-events:none;box-shadow:0 2px 4px #0000000a,0 12px 40px #00000014,0 40px 80px #0f172a1f;display:flex;flex-direction:column;overflow:hidden}.hero-widget-trust{margin-top:20px;display:flex;align-items:center;justify-content:center;gap:6px;width:440px;max-width:100%;font-size:.78rem;font-weight:500;color:#94a3b8}.hero-widget-trust .trust-check{color:#0f172a}.hero-widget-trust .trust-dot{margin:0 2px}.demo-browser.angled{transform:perspective(1500px) rotateY(-8deg) rotateX(2deg);transform-origin:center center;box-shadow:0 2px 4px #0000000a,0 12px 40px #00000014,0 40px 80px #0f172a1f;border-radius:16px;overflow:hidden;background:#fff;border:1px solid #E2E8F0;position:relative}.demo-browser.angled:after{content:"";position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(to top,rgba(248,250,255,.6),transparent);pointer-events:none;z-index:10}.demo-browser.angled .demo-content{min-height:380px}.demo-browser.angled .demo-website{transform:scale(.9);transform-origin:top left}.demo-browser.angled .demo-widget,.demo-browser.angled .demo-widget-real{width:260px}.demo-browser.angled .widget-messages{min-height:200px}.demo-browser.angled .widget-msg{font-size:12px;padding:10px 12px}.demo-browser.angled .widget-title{font-size:13px}.demo-browser.angled .widget-industry{font-size:10px}.trusted-section{padding:40px 0;background:#f8fafc;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.trusted-results{display:flex;justify-content:center;align-items:center;gap:40px;flex-wrap:wrap}.trusted-stat{text-align:center}.trusted-stat strong{display:block;font-size:28px;font-weight:800;color:#0f172a;letter-spacing:-.5px}.trusted-stat span{font-size:13px;color:#64748b;font-weight:500}.trusted-divider{width:1px;height:40px;background:#e2e8f0}.trusted-text{text-align:center;font-size:13px;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;font-weight:600;margin-bottom:16px}.trusted-logos{display:flex;justify-content:center;align-items:center;gap:32px;flex-wrap:wrap;font-size:14px;color:#64748b;font-weight:500}.hero{padding:80px 0 60px;text-align:center}.hero-compact{padding:32px 0 20px}.hero-compact h1{font-size:36px;margin-bottom:10px}.hero-compact .hero-subtitle{font-size:15px;margin-bottom:16px}.hero-compact .hero-cta{margin-bottom:12px}.hero-compact .hero-cta .btn-primary-lg,.hero-compact .hero-cta .btn-secondary-lg{padding:10px 20px;font-size:15px}.hero-compact .hero-note{font-size:12px}.hero-badge{display:inline-flex;align-items:center;gap:8px;background:#eff6ff;color:#0f172a;padding:8px 16px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px;border:1px solid #DBEAFE}.hero-badge:before{content:"";display:block;width:8px;height:8px;background:#0f172a;border-radius:50%;position:relative;animation:pulse-ring 2s ease-out infinite}@keyframes pulse-ring{0%{box-shadow:0 0 #2563ebb3}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}.hero h1{font-size:56px;font-weight:700;line-height:1.07;color:var(--text-primary);margin-bottom:20px;letter-spacing:-.03em}.hero-subtitle{font-size:21px;color:var(--text-muted);line-height:1.4;margin-bottom:32px;max-width:600px;margin-left:auto;margin-right:auto;font-weight:400}.hero-cta{display:flex;justify-content:center;gap:16px;margin-bottom:24px}.btn-primary-lg{display:inline-flex;align-items:center;gap:8px;background:var(--accent-blue);color:#fff;padding:14px 28px;border-radius:var(--radius-full);font-size:17px;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-primary-lg:hover{background:#0077ed}.btn-secondary-lg{display:inline-flex;align-items:center;gap:8px;background:var(--bg-surface);color:var(--text-primary);padding:14px 28px;border-radius:var(--radius-full);font-size:17px;font-weight:500;text-decoration:none;transition:all .2s ease}.btn-secondary-lg:hover{background:var(--bg-elevated)}.hero-note{display:flex;justify-content:center;align-items:center;gap:16px;color:var(--text-muted);font-size:14px}.hero-note svg{color:#c9a84c}.hero-note .dot{opacity:.3}.demo-section{padding:40px 0 80px;background:linear-gradient(180deg,#f8fafc,#fff)}.demo-browser{max-width:1192px;margin:0 auto;background:#fff;border-radius:16px;box-shadow:0 25px 80px #0000001f,0 8px 24px #00000014;overflow:hidden;border:1px solid #e5e7eb}.browser-header{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f9fafb;border-bottom:1px solid #e5e7eb}.browser-dots{display:flex;gap:8px}.browser-dots .dot{width:12px;height:12px;border-radius:50%}.browser-dots .dot.red{background:#ef4444}.browser-dots .dot.yellow{background:#f59e0b}.browser-dots .dot.green{background:#c9a84c}.browser-url{flex:1;background:#fff;padding:8px 16px;border-radius:8px;font-size:13px;color:#64748b;border:1px solid #e5e7eb}.demo-content{display:flex;min-height:672px;position:relative}.demo-website{flex:1;padding:0;background:#fff}.fake-nav{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid #f1f5f9}.fake-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:16px;color:#1e293b}.fake-logo-icon{font-size:20px}.fake-nav-links{display:flex;gap:24px;font-size:13px;color:#64748b}.fake-hero{padding:48px 24px;text-align:center;background:linear-gradient(135deg,#f0f9ff,#e0f2fe)}.fake-hero h2{font-size:28px;font-weight:800;color:#0f172a;margin-bottom:12px}.fake-hero p{font-size:14px;color:#64748b;margin-bottom:20px}.fake-buttons{display:flex;justify-content:center;gap:12px}.fake-btn{padding:10px 20px;border-radius:8px;font-size:13px;font-weight:600}.fake-btn.primary{background:#0f172a;color:#fff}.fake-btn.secondary{background:#fff;color:#0f172a;border:1px solid #0F172A}.fake-cards{display:flex;gap:16px;padding:24px}.fake-card{flex:1;background:#f8fafc;border-radius:12px;padding:16px;text-align:center}.fake-card-img{font-size:32px;margin-bottom:8px}.fake-card-title{font-size:14px;font-weight:600;color:#1e293b;margin-bottom:4px}.fake-card-meta{font-size:12px;color:#94a3b8}.demo-widget{width:320px;background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000000f}.widget-header{padding:16px;background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff}.widget-header-info{display:flex;align-items:center;gap:12px}.widget-title{font-weight:600;font-size:15px}.widget-industry{font-size:12px;opacity:.85;background:#fff3;padding:2px 8px;border-radius:4px;display:inline-block;margin-top:2px}.widget-messages{flex:1;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:200px;max-height:320px;overflow-y:auto}.widget-msg{padding:12px 16px;border-radius:16px;font-size:14px;line-height:1.5;max-width:90%;animation:fadeIn .4s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.widget-msg.bot{background:#f1f5f9;color:#1e293b;align-self:flex-start;border-bottom-left-radius:4px}.widget-msg.user{background:#0f172a;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}.widget-msg.typing{display:flex;gap:4px;padding:16px}.widget-msg.typing span{width:8px;height:8px;background:#94a3b8;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}.widget-msg.typing span:nth-child(1){animation-delay:0s}.widget-msg.typing span:nth-child(2){animation-delay:.2s}.widget-msg.typing span:nth-child(3){animation-delay:.4s}@keyframes bounce{0%,80%,to{transform:scale(.8);opacity:.5}40%{transform:scale(1);opacity:1}}.widget-quick-actions{padding:8px 16px;display:flex;gap:8px;border-top:1px solid #f1f5f9}.quick-action-btn{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:12px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.quick-action-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.quick-action-btn svg{color:#0f172a}.widget-input{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;gap:8px;background:#fafafa}.widget-input input{flex:1;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;font-size:14px;color:#1e293b}.widget-input input:focus{outline:none;border-color:#0f172a}.widget-send{width:44px;height:44px;background:#0f172a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease}.widget-send:hover{background:#2563eb}.demo-widget-real{width:380px;background:#fff;border-radius:16px;box-shadow:0 8px 32px #00000026;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e5e7eb}.widget-header-real{background:linear-gradient(135deg,#0f172a,#2563eb);color:#fff;padding:18px 20px;font-weight:600;font-size:16px}.widget-tabs{display:flex;border-bottom:1px solid #e5e7eb}.widget-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;background:#fff;border:none;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;transition:all .2s ease}.widget-tab.active{color:#0f172a;border-bottom:2px solid #0F172A;margin-bottom:-1px}.widget-tab svg{width:14px;height:14px}.widget-status{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:12px;color:#64748b}.status-dot{width:8px;height:8px;background:#c9a84c;border-radius:50%;animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.widget-messages-real{padding:16px 20px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;flex:1}.widget-msg-real{padding:12px 16px;border-radius:18px;font-size:14px;line-height:1.5;max-width:85%;animation:fadeSlideIn .4s ease}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.widget-msg-real.bot{background:#f1f5f9;color:#1e293b;align-self:flex-start;border-bottom-left-radius:4px}.widget-msg-real.user{background:#0f172a;color:#fff;align-self:flex-end;border-bottom-right-radius:4px}@keyframes typing{0%{width:0}to{width:100%}}.widget-msg-real.typing{display:flex;gap:4px;padding:14px}.widget-msg-real.typing span{width:6px;height:6px;background:#94a3b8;border-radius:50%;animation:bounce 1.4s infinite ease-in-out}.widget-msg-real.typing span:nth-child(2){animation-delay:.2s}.widget-msg-real.typing span:nth-child(3){animation-delay:.4s}.widget-quick-actions-real{padding:10px 16px;display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #f0f0f0;background:#fafafa}.quick-btn{padding:7px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;font-size:13px;font-weight:500;color:#374151;cursor:pointer;transition:all .2s ease;white-space:nowrap}.quick-btn:hover{background:#f8fafc;border-color:#0f172a;color:#0f172a}.widget-input-real{padding:12px 16px;border-top:1px solid #e5e7eb;display:flex;gap:10px;align-items:center;background:#fafafa}.widget-input-real input{flex:1;padding:12px 16px;background:#fff;border:1px solid #e5e7eb;border-radius:24px;font-size:14px;color:#1e293b}.widget-input-real input:focus{outline:none;border-color:#0f172a}.widget-send-real{width:40px;height:40px;background:#0f172a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s ease;flex-shrink:0}.widget-send-real:hover{background:#2563eb}@media(max-width:900px){.demo-widget-real{width:100%}}.industries-section{padding:100px 0;background:#fafafa;overflow-x:hidden;max-width:100%}.industries-header{text-align:center;margin-bottom:64px}.industries-gold-rule{display:none}.industries-section h2{text-align:center;font-size:clamp(2rem,4vw,2.75rem);font-weight:700;color:#0a0a0a;letter-spacing:-.02em;line-height:1.2;margin:0}.industries-subtitle{text-align:center;font-size:1.125rem;font-weight:400;color:#475569;line-height:1.7;margin-bottom:48px}.industries-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1000px;margin:0 auto}.industry-card{display:block;background:#fff;padding:32px;border-radius:12px;border:1px solid #E5E5E5;transition:all .2s ease;text-decoration:none;color:inherit;cursor:pointer}.industry-card:hover{box-shadow:0 4px 12px #00000014;border-color:#635bff33;transform:translateY(-2px)}.industry-card-rule,.industry-icon{display:none}.industry-card h4{font-size:18px;font-weight:600;color:#0a0a0a;margin-bottom:8px;letter-spacing:-.01em}.industry-card p{font-size:15px;color:#525252;font-weight:400;line-height:1.6;margin:0}.logo-bar{background:#fff;padding:60px 0;text-align:center;overflow-x:hidden;max-width:100%;border-top:1px solid #E5E5E5}.logo-bar-gold-rule{display:none}.logo-bar-label{font-size:12px;font-weight:500;color:#737373;letter-spacing:.05em;margin-bottom:32px;text-transform:uppercase}.logo-bar-row{display:flex;align-items:center;justify-content:center;gap:64px;flex-wrap:wrap}.logo-bar-name{font-size:16px;font-weight:500;color:#a3a3a3;letter-spacing:-.01em;transition:color .2s ease;cursor:default}.logo-bar-name:hover{color:#525252}.testimonial-section{background:#f8faff;padding:40px 0;display:flex;justify-content:center;overflow-x:hidden;max-width:100%}.testimonial-card{max-width:760px;width:100%;background:#fff;border-radius:16px;border:1px solid #E2E8F0;padding:48px;box-shadow:0 2px 4px #0000000a,0 12px 40px #00000014,0 40px 80px #0f172a0f;text-align:center}.testimonial-stars{font-size:1.5rem;color:#f59e0b;margin-bottom:24px;letter-spacing:4px}@media(max-width:768px){.hero-industry-go-btn,.hero-industry-go-btn--active,.lp-brand-ticker{display:none!important}.landing .landing-main .mobile-pricing-teaser{padding-top:26px!important;padding-bottom:18px!important}.landing .mobile-pricing-teaser .pricing-teaser-link{margin-top:8px!important;margin-bottom:8px!important}.landing .mobile-pricing-teaser .pricing-final-reassurance{margin-top:4px!important;margin-bottom:0!important;font-size:12px!important;line-height:1.45!important}.landing .landing-footer{padding-top:18px!important;padding-bottom:104px!important}.landing .landing-footer .footer-gold-rule{width:28px!important;margin:0 auto 10px!important}.landing .landing-footer .footer-mobile .footer-description{margin:8px auto 12px!important;max-width:300px!important}.landing .landing-footer .footer-mobile-links,.landing .landing-footer .footer-mobile-social{margin:6px 0 10px!important;gap:14px!important}.landing .landing-footer .footer-divider{margin-top:10px!important;margin-bottom:10px!important}.landing .landing-footer .footer-copyright-bottom{margin-top:0!important;margin-bottom:6px!important;font-size:12px!important}.landing .landing-footer .footer-back-to-top{margin-top:6px!important;padding-top:6px!important;padding-bottom:6px!important}}.testimonial-quote{font-size:1.1rem;font-weight:400;color:#0f172a;line-height:1.6;font-style:normal;margin:0}.testimonial-divider{height:1px;background:#e2e8f0;margin:24px 0}.testimonial-attribution{display:inline-flex;align-items:center;gap:14px}.testimonial-avatar{width:40px;height:40px;border-radius:50%;background:#e2e8f0;flex-shrink:0}.testimonial-author{text-align:left}.testimonial-name{font-weight:700;color:#0f172a}.testimonial-title{font-size:.875rem;color:#64748b}.stats-bar{background:#fff;padding:68px 0;overflow-x:hidden;max-width:100%;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5}.stats-grid-premium{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:64px;max-width:900px;margin:0 auto;align-items:center}.stat-column{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-number{font-size:56px;font-weight:700;color:#0a0a0a;line-height:1;margin-bottom:12px;letter-spacing:-.02em}.stat-label{font-size:14px;font-weight:500;letter-spacing:.01em;color:#525252;text-transform:none}.stat-divider{width:1px;height:80px;background:#e5e5e5}.stats-inline,.stats-grid,.stat-item,.stats-grid .stat-number,.stats-grid .stat-label{display:none}@media(max-width:768px){.stats-grid{grid-template-columns:repeat(2,1fr);gap:32px}}@media(max-width:480px){.stats-bar{padding:24px 0}.stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important}.stat-number{font-size:2rem}}@media(max-width:768px){.hero-split{padding:44px 0 56px!important;background:#fff!important;min-height:auto!important}.hero-content h1{font-size:2.15rem!important;font-weight:700!important;line-height:1.08!important;letter-spacing:-.02em!important;margin-bottom:16px!important}.hero-content .hero-subtitle{font-size:1rem!important;color:#525252!important;line-height:1.55!important;margin-bottom:30px!important;font-weight:400!important}.hero-steps-label{font-size:13px!important;margin-bottom:18px!important}.hero-steps{margin:0 0 32px!important;gap:16px!important}.value-step p{font-size:15px!important}.step-link{text-decoration-thickness:1px}.btn-cta-primary{background:#635bff!important;color:#fff!important;border:none!important;border-radius:8px!important;height:52px!important;font-size:.95rem!important;font-weight:600!important;letter-spacing:-.01em!important;text-transform:none!important}.stats-bar{background:#fff!important;padding:28px 0!important;border-top:1px solid #E5E5E5!important;border-bottom:1px solid #E5E5E5!important}.stats-grid-premium{gap:24px!important}.stat-number{display:block!important;font-size:36px!important;font-weight:700!important;color:#0a0a0a!important;letter-spacing:-.02em!important}.stat-label{display:block!important;color:#525252!important;font-size:13px!important;font-weight:500!important;letter-spacing:0!important;text-transform:none!important}.how-it-works{background:#fff!important;padding:56px 0 64px!important}.hiw-label-wrapper{margin-bottom:32px!important}.how-it-works h2{font-size:2rem!important;color:#0a0a0a!important;font-weight:700!important;letter-spacing:-.02em!important;line-height:1.2!important}.hiw-card{background:#fafafa!important;border:1px solid #E5E5E5!important;border-radius:12px!important;padding:24px!important;box-shadow:none!important}.hiw-card h4{color:#0a0a0a!important;font-size:1.05rem!important;margin-bottom:10px!important}.hiw-card p{color:#525252!important;font-size:.92rem!important;line-height:1.55!important}.hiw-proof{color:#635bff!important;font-size:12px!important}.industries-section{background:#fafafa!important;padding:56px 0!important}.industries-header{margin-bottom:32px!important}.industries-section h2{font-size:2rem!important;color:#0a0a0a!important;font-weight:700!important;letter-spacing:-.02em!important}.industry-card{background:#fff!important;border:1px solid #E5E5E5!important;border-radius:12px!important;padding:22px!important}.industry-card h4{color:#0a0a0a!important;font-size:1rem!important;letter-spacing:-.01em!important}.industry-card p{color:#525252!important;font-size:.9rem!important;line-height:1.55!important}.cta{background:#fafafa!important;padding:56px 20px 32px!important}.cta h2{color:#0a0a0a!important;font-size:2rem!important;font-weight:700!important;letter-spacing:-.02em!important}.cta p{color:#525252!important;font-weight:400!important}.btn-cta-gold{background:#635bff!important;color:#fff!important;border-radius:8px!important}.cta-pricing-anchor{color:#737373!important}}.value-props{padding:20px 0 40px;background:#f8faff}.value-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.value-card{text-align:center;padding:32px 24px}.value-icon{display:flex;align-items:center;justify-content:center;margin-bottom:16px;height:48px}.value-card h3{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:12px}.value-card p{font-size:.9rem;color:#64748b;line-height:1.6}.faq-widget-section{padding:40px 0;background:#f8faff}.faq-widget-prompt{text-align:center;max-width:420px;margin:0 auto}.faq-emoji{font-size:48px;display:block;margin-bottom:16px}.faq-widget-prompt h2{font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-.025em;margin-bottom:12px}.faq-widget-prompt p{font-size:1.125rem;font-weight:400;color:#475569;line-height:1.7;margin-bottom:16px}.faq-arrow{font-size:32px;display:inline-block;animation:point-right 1s ease-in-out infinite}@keyframes point-right{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.open-widget-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:#0f172a;font-size:16px;font-weight:600;border:2px solid #0F172A;border-radius:8px;cursor:pointer;transition:all .2s ease;margin-top:8px}.open-widget-btn:hover{background:#eff6ff;transform:translateY(-1px)}.trust-section{padding:24px 0;background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid rgba(0,0,0,.06)}.trust-container{max-width:900px;margin:0 auto;padding:0 24px}.trust-header{text-align:center;margin-bottom:20px}.trust-badge{display:inline-block;background:linear-gradient(135deg,#e0e7ff,#dbeafe);color:#0f172a;padding:6px 16px;border-radius:50px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:16px}.trust-title{font-size:20px;font-weight:700;color:#1e293b;letter-spacing:-.5px;margin:0}.trust-categories{display:flex;justify-content:center;align-items:center;gap:24px;margin-bottom:20px;flex-wrap:wrap}.trust-category{display:flex;align-items:center;gap:10px}.category-icon{font-size:24px;line-height:1}.category-name{font-size:15px;font-weight:500;color:#475569}.trust-divider{width:1px;height:24px;background:#e2e8f0}.trust-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.stat-card{background:#fff;border-radius:12px;padding:16px;display:flex;align-items:center;gap:12px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;border:1px solid rgba(0,0,0,.04);transition:all .2s ease}.stat-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014,0 8px 24px #0000000a}.stat-icon{width:48px;height:48px;background:linear-gradient(135deg,#f0f9ff,#e0f2fe);border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.stat-content{display:flex;flex-direction:column;gap:2px}.stat-number{font-size:24px;font-weight:800;color:#0f172a;letter-spacing:-.5px;line-height:1}.stat-unit{font-size:18px;font-weight:600;color:#64748b;margin-left:2px}.stat-label{font-size:14px;color:#64748b;font-weight:500}@media(max-width:768px){.trust-section{padding:32px 0}.trust-title{font-size:22px}.trust-categories{gap:20px}.trust-divider{display:none}.trust-stats{grid-template-columns:1fr;gap:16px}.stat-card{padding:20px}.stat-number{font-size:28px}}.social-proof{padding:48px 0;border-top:1px solid var(--border-subtle)}.social-proof-text{text-align:center;color:var(--text-muted);font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.social-proof-logos{display:flex;justify-content:center;gap:48px;margin-bottom:24px}.logo-placeholder{color:var(--text-muted);font-size:14px;white-space:nowrap}.social-proof-stats{display:flex;justify-content:center;gap:64px}.proof-stat{text-align:center}.proof-number{display:block;font-size:40px;font-weight:700;color:var(--text-primary)}.proof-label{display:flex;align-items:center;justify-content:center;gap:4px;color:var(--text-muted);font-size:14px}.industries-showcase{background:linear-gradient(180deg,#f8fafc,#f5f7fb);padding:96px 0;overflow:hidden}.industries-header-minimal{text-align:center;margin-bottom:64px}.industries-gold-rule-minimal{display:none}.industries-header-minimal h2{font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:#0a0a0a;letter-spacing:.02em;line-height:1.2;margin:0}.industries-scroll-shell{max-width:1080px;margin:0 auto;position:relative}.industries-scroll-shell:before,.industries-scroll-shell:after{content:"";position:absolute;left:2px;right:12px;height:34px;pointer-events:none;z-index:4}.industries-scroll-shell:before{top:2px;border-radius:16px 16px 0 0;background:linear-gradient(180deg,#f6f9fff0 8%,#f6f9ff00)}.industries-scroll-shell:after{bottom:2px;border-radius:0 0 16px 16px;background:linear-gradient(0deg,#f6f9fff2 10%,#f6f9ff00)}.industries-scroll-box{max-height:620px;overflow-y:auto;overflow-x:hidden;border:1px solid #dce5f2;border-radius:18px;background:linear-gradient(180deg,#fffffff5,#f8fafff0);padding:0 14px 14px;box-shadow:0 18px 40px #0f172a14,inset 0 1px #fffc;scrollbar-width:thin;scrollbar-color:#94a3b8 #edf2f9}.industries-scroll-meta{position:sticky;top:0;z-index:3;height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 4px;margin-bottom:12px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#64748b;background:linear-gradient(180deg,#f9fbfffa,#f9fbffe0 70%,#f9fbff00);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.industries-scroll-box:focus-visible{outline:2px solid rgba(99,91,255,.45);outline-offset:2px}.industries-scroll-box::-webkit-scrollbar{width:10px;height:10px}.industries-scroll-box::-webkit-scrollbar-track{background:#edf2f9;border-radius:999px}.industries-scroll-box::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#c4d0e3,#9fb1cf);border-radius:8px;border:2px solid #edf2f9}.industries-scroll-box::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#b8c7dd,#8ca2c7)}.industries-grid-minimal{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;background:transparent;border:none;max-width:none;margin:0}.industry-item-minimal{background:#fff;padding:18px 16px 16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease;min-height:172px;text-decoration:none;border:1px solid #dbe6f3;border-radius:14px}.industry-item-clickable{cursor:pointer}.industry-item-clickable:hover,.industry-item-clickable:focus-visible{background:#fff;border-color:#635bff57;box-shadow:0 10px 24px #0f172a1a;transform:translateY(-2px);z-index:1}.industry-item-clickable:focus-visible{outline:2px solid rgba(99,91,255,.45);outline-offset:-2px}.industry-item-clickable:active{transform:translateY(-1px) scale(.995);box-shadow:0 6px 18px #0f172a14}.industry-item-minimal:before{content:none}.industry-icon-minimal{width:48px;height:48px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:12px}.industry-icon-minimal svg{width:24px;height:24px}.industry-item-static{cursor:default}.industry-name-minimal{font-size:clamp(18px,1.35vw,22px);font-weight:700;color:#0a0a0a;letter-spacing:-.018em;text-transform:none;line-height:1.18}.industry-subtitle-minimal{margin-top:7px;font-size:clamp(13px,.95vw,15px);color:#6b7280;line-height:1.34;max-width:240px}.industry-tone-blue{border-color:#d7e7ff}.industry-tone-blue .industry-icon-minimal{background:#eaf4ff;color:#0ea5d7}.industry-tone-purple{border-color:#e8ddfb}.industry-tone-purple .industry-icon-minimal{background:#f1ebfd;color:#8b5cf6}.industry-tone-teal{border-color:#e4d7ba}.industry-tone-teal .industry-icon-minimal{background:#f6f0e2;color:#c9a84c}.industry-tone-orange{border-color:#f9e6cf}.industry-tone-orange .industry-icon-minimal{background:#f8f1ec;color:#f59e0b}.industry-tone-green{border-color:#e4d7ba}.industry-tone-green .industry-icon-minimal{background:#f6f0e2;color:#c9a84c}.industry-tone-pink{border-color:#f4dded}.industry-tone-pink .industry-icon-minimal{background:#f9ecf4;color:#ec4899}.industry-tone-indigo{border-color:#dce5fb}.industry-tone-indigo .industry-icon-minimal{background:#eaf0fe;color:#3b82f6}.industry-tone-red{border-color:#f5dcdc}.industry-tone-red .industry-icon-minimal{background:#f9ecee;color:#ef4444}@media(max-width:768px){.industries-showcase{padding:48px 0}.industries-header-minimal{margin-bottom:40px}.industries-gold-rule-minimal{width:48px;margin-bottom:36px}.industries-grid-minimal{grid-template-columns:repeat(2,1fr);gap:12px}.industries-scroll-shell:before,.industries-scroll-shell:after{right:10px}.industries-scroll-box{max-height:540px;padding:0 10px 10px}.industries-scroll-meta{height:38px;margin-bottom:10px;font-size:10px}.industry-item-minimal{padding:16px 13px;min-height:158px}.industry-icon-minimal{width:42px;height:42px;border-radius:10px;margin-bottom:10px}.industry-name-minimal{font-size:18px}.industry-subtitle-minimal{font-size:12.5px}}@media(max-width:480px){.industries-showcase{padding:36px 0}.industries-grid-minimal{grid-template-columns:1fr;gap:12px}.industries-scroll-box{max-height:500px}.industries-scroll-meta{justify-content:center;gap:10px;letter-spacing:.06em}.industries-scroll-shell:before,.industries-scroll-shell:after{right:8px;height:26px}.industry-item-minimal{padding:15px 12px;min-height:140px}.industry-name-minimal{font-size:17px;letter-spacing:0}.industry-subtitle-minimal{font-size:12px}}.marquee-section{display:none}.features{padding:96px 0;background:#fff;overflow-x:hidden;max-width:100%;display:block}.how-it-works{padding:96px 0;background:#f8fafc;overflow-x:hidden;max-width:100%}.hiw-label-wrapper{text-align:center;margin-bottom:64px}.hiw-gold-rule{display:none}.how-it-works h2{text-align:center;font-size:clamp(2rem,4vw,2.75rem);font-weight:300;color:#0a0a0a;letter-spacing:.02em;line-height:1.2;margin:0}.hiw-grid{display:grid;grid-template-columns:repeat(3,1fr)!important;gap:32px;max-width:1100px;margin:0 auto}@media(max-width:1024px){.hiw-grid{grid-template-columns:repeat(2,1fr)!important}}@media(max-width:768px){.hiw-grid{grid-template-columns:1fr!important;gap:16px}}.hiw-card{background:#fafafa;padding:40px;border-radius:12px;border:1px solid #E5E5E5;transition:all .2s ease}.hiw-card:hover{box-shadow:0 4px 12px #00000014;border-color:#635bff33}.hiw-card-rule{display:none}.hiw-card h4{font-size:20px;font-weight:600;color:#0a0a0a;margin-bottom:12px;letter-spacing:-.01em}.hiw-card p{font-size:15px;color:#525252;font-weight:400;line-height:1.6;margin:0}.hiw-proof{display:block;font-size:13px;color:#635bff;font-weight:500;margin-top:16px;letter-spacing:-.01em}.hiw-column,.hiw-icon,.hiw-title,.hiw-body,.hiw-divider,.how-it-works-sub,.hiw-flow,.hiw-statement,.hiw-steps,.hiw-step,.hiw-circle,.hiw-connector{display:none}.features h2{font-size:24px!important;margin-bottom:8px!important}.features-sub{max-width:640px;margin:12px auto 0;text-align:center;font-size:1rem;line-height:1.65;color:#64748b}.features h2,.pricing h2,.cta h2{text-align:center;font-size:48px;font-weight:800;margin-bottom:48px;color:#0f172a;letter-spacing:-.025em}.features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;max-width:800px;margin:24px auto 0}.features-grid .feature-card:last-child{grid-column:1 / -1;max-width:388px;justify-self:center}.feature-card{background:#fff;padding:24px;border-radius:12px;transition:all .3s ease;text-align:center;border:1px solid #E2E8F0;box-shadow:0 1px 3px #0000000f;position:relative}.feature-card:before{display:none}.feature-card:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a;border-color:#cbd5e1}.feature-icon{width:36px;height:36px;background:#eff6ff;color:#0f172a;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 10px;position:relative;z-index:1}.feature-icon svg{width:20px;height:20px}.feature-card h3{font-size:1rem;font-weight:700;margin-bottom:8px;color:#0f172a;position:relative;z-index:1}.feature-card p{color:#475569;line-height:1.6;font-size:.9rem;font-weight:500;position:relative;z-index:1}.pricing{padding:24px 0 40px}.pricing h2{font-size:32px!important;margin-bottom:8px!important}.pricing-subtitle{text-align:center;color:var(--text-muted);margin-top:0;margin-bottom:24px;font-size:15px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:960px;margin:0 auto}.pricing-card{background:var(--bg-surface);border-radius:16px;padding:24px 20px;text-align:center;position:relative;border:1px solid rgba(0,0,0,.06)}.pricing-card.popular{background:linear-gradient(135deg,#0f172a,#1d4ed8);transform:scale(1.02);color:#fff}.pricing-card.popular .pricing-name,.pricing-card.popular .pricing-price .price,.pricing-card.popular .pricing-features li{color:#fff}.pricing-card.popular .pricing-price .period{color:#fffc}.pricing-card.popular .pricing-features li svg{color:#c9a84c}.popular-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#fbbf24;color:#1e293b;padding:4px 12px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.pricing-name{font-size:1rem;font-weight:700;color:#0f172a;margin-bottom:8px}.pricing-price .price{font-size:42px;font-weight:800;color:var(--text-primary);letter-spacing:-1px}.pricing-price .period{color:var(--text-muted);font-size:14px}.pricing-features{list-style:none;text-align:left;margin:16px 0;padding:0}.pricing-features li{display:flex;align-items:center;gap:8px;padding:6px 0;color:var(--text-secondary);font-size:13px}.pricing-features li svg{color:#c9a84c;flex-shrink:0;width:16px;height:16px}.pricing-features li svg{color:#c9a84c;flex-shrink:0}.btn-outline{display:block;padding:10px 16px;background:transparent;border:1px solid var(--accent-blue);color:var(--accent-blue);border-radius:10px;font-weight:500;font-size:15px;text-decoration:none;transition:all .2s ease}.btn-outline:hover{background:var(--accent-blue);color:#fff}.btn-primary-md{display:block;padding:10px 16px;background:#fff;color:#1d4ed8;border-radius:10px;font-weight:600;text-decoration:none;border:none}.btn-primary-md:hover{background:#f8fafc}.btn-primary-md:hover{background:#0077ed}.pricing-note{margin-top:12px;font-size:13px;color:var(--text-muted)}.mobile-pricing-teaser{display:none}@media(max-width:768px){.mobile-pricing-teaser{display:block;padding:20px 24px;background:#fff;text-align:center}.mobile-pricing-teaser h2{font-size:1.5rem;font-weight:800;color:#0f172a;margin:0 0 8px}.pricing-teaser-sub{font-size:.875rem;color:#475569;margin:0 0 24px}.pricing-teaser-pills{display:flex;gap:12px;justify-content:center;margin-bottom:16px}.pricing-pill{flex:1;max-width:160px;padding:16px;border-radius:12px;text-align:center;display:flex;flex-direction:column;gap:4px}.pricing-pill-starter{background:#f8faff;border:1px solid #E2E8F0}.pricing-pill-pro{background:#eff6ff;border:1px solid #0F172A}.pricing-pill-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:600}.pricing-pill-starter .pricing-pill-label{color:#64748b}.pricing-pill-pro .pricing-pill-label{color:#0f172a;font-weight:700}.pricing-pill-price{font-size:1.5rem;font-weight:800;color:#0f172a}.pricing-pill-desc{font-size:.75rem}.pricing-pill-starter .pricing-pill-desc{color:#94a3b8}.pricing-pill-pro .pricing-pill-desc{color:#64748b}.pricing-pill-popular{display:inline-block;background:#0f172a;color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.05em;padding:3px 10px;border-radius:20px;margin-bottom:8px}.pricing-pill-cta{display:inline-block;margin-top:8px;font-size:.8rem;font-weight:600;color:#0f172a;text-decoration:none}.pricing-pill-cta:hover{text-decoration:underline}.pricing-teaser-link{display:inline-block;font-size:.875rem;color:#0f172a;text-decoration:none;font-weight:500}.pricing-teaser-link:hover{text-decoration:underline}}.modern-footer{background:linear-gradient(180deg,#f8fafc,#f1f5f9);border-top:1px solid #e2e8f0}.footer-container{max-width:1100px;margin:0 auto;padding:0 24px}.footer-trust-bar{display:flex;justify-content:center;align-items:center;gap:48px;padding:40px 0;border-bottom:1px solid #e2e8f0}.footer-stat-number{display:block;font-size:32px;font-weight:800;color:#0f172a;letter-spacing:-1px;line-height:1}.footer-stat-label{display:block;font-size:13px;color:#64748b;margin-top:6px;font-weight:500}.footer-stat-divider{width:1px;height:40px;background:#e2e8f0}.footer-categories{text-align:center;padding:32px 0;border-bottom:1px solid #e2e8f0}.footer-trusted-text{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#94a3b8;margin-bottom:16px;font-weight:600}.footer-category-list{display:flex;justify-content:center;align-items:center;gap:12px;flex-wrap:wrap;font-size:15px;color:#475569;font-weight:500}.footer-dot{color:#cbd5e1}.footer-divider{height:1px;background:#e2e8f0}.footer-main{display:grid;grid-template-columns:1.5fr 2fr;gap:64px;padding:48px 0}.footer-brand-section{max-width:320px}.footer-logo-modern{display:flex;align-items:center;gap:10px;font-size:20px;font-weight:700;color:#0f172a;margin-bottom:16px}.footer-logo-modern svg{color:#0f172a}.footer-tagline{font-size:14px;line-height:1.6;color:#64748b;margin:0 0 20px}.footer-security{display:inline-flex;align-items:center;gap:6px;background:#f6f0e2;color:#c9a84c;padding:8px 14px;border-radius:50px;font-size:12px;font-weight:600}.footer-security svg{flex-shrink:0}.footer-links-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-link-column h5{font-size:13px;font-weight:700;color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}.footer-link-column a{display:block;font-size:14px;color:#64748b;text-decoration:none;padding:6px 0;transition:color .15s ease}.footer-link-column a:hover{color:#0f172a}.footer-bottom-bar{display:flex;justify-content:space-between;align-items:center;padding:24px 0;border-top:1px solid #e2e8f0;font-size:13px;color:#94a3b8}.footer-bottom-bar p{margin:0}.footer-bottom-links{display:flex;align-items:center;gap:12px}.footer-bottom-links a{color:#64748b;text-decoration:none;transition:color .15s ease}.footer-bottom-links a:hover{color:#0f172a}.footer-bottom-links span{color:#cbd5e1}@media(max-width:768px){.footer-trust-bar{flex-direction:column;gap:24px;padding:32px 0}.footer-stat-divider{width:60px;height:1px}.footer-stat-number{font-size:28px}.footer-categories{padding:24px 0}.footer-category-list{font-size:14px;gap:8px}.footer-main{grid-template-columns:1fr;gap:40px;padding:40px 0}.footer-brand-section{max-width:none;text-align:center}.footer-links-grid{grid-template-columns:repeat(3,1fr);text-align:center;gap:24px}.footer-bottom-bar{flex-direction:column;gap:12px;text-align:center}}@media(max-width:480px){.footer-links-grid{grid-template-columns:1fr;gap:32px}.footer-category-list{flex-direction:column;gap:8px}.footer-dot{display:none}}.landing-footer{padding:80px 0 48px;background:#fafafa;border-top:1px solid #E5E5E5;overflow-x:hidden;max-width:100%}.footer-gold-rule{display:none}.footer-container{max-width:1120px;margin:0 auto;padding:0 40px}.footer-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:56px;padding-bottom:36px;border-bottom:1px solid #E5E5E5}.footer-column{display:flex;flex-direction:column}.footer-brand{max-width:320px;min-width:220px}.footer-logo{display:flex;align-items:center;gap:10px;color:#0a0a0a;font-weight:700;font-size:18px;margin-bottom:16px}.footer-logo svg{color:#0a0a0a}.footer-description{color:#525252;font-size:14px;font-weight:400;line-height:1.6;margin-bottom:24px}.footer-copyright{color:#737373;font-size:.875rem;margin:0}.footer-divider{width:100%;height:1px;background:#e5e5e5;margin-top:20px}.footer-copyright-bottom{color:#737373;font-size:12px;text-align:center;margin:14px 0 0}.footer-mobile{display:none}.footer-heading{color:#737373;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:20px}.footer-links{display:flex;flex-direction:column;gap:12px}.footer-links a{color:#525252;text-decoration:none;font-size:14px;font-weight:400;transition:color .15s ease;white-space:nowrap}.footer-links a:hover{color:#0a0a0a}.footer-links a:focus-visible,.footer-mobile-links a:focus-visible,.footer-mobile-social a:focus-visible{outline:2px solid rgba(99,91,255,.45);outline-offset:2px;border-radius:6px}.footer-social a{display:flex;align-items:center;gap:8px;color:#737373;transition:color .15s ease}.footer-social a:hover{color:#0a0a0a}.footer-social svg{flex-shrink:0;width:18px;height:18px;color:#737373;transition:color .15s ease}.footer-social a:hover svg{color:#0a0a0a}.footer-trust{display:flex;align-items:center;gap:6px;color:var(--text-muted);font-size:12px}.footer-trust svg{color:#c9a84c}.footer-links h4{color:var(--text-primary);margin-bottom:12px;font-size:13px;font-weight:600}.footer-links a{display:block;color:var(--text-muted);text-decoration:none;margin-bottom:8px;font-size:14px}.footer-links a:hover{color:var(--text-secondary)}.footer-bottom{border-top:1px solid #E5E7EB;padding-top:20px;margin-top:32px;text-align:center;font-size:12px;color:#64748b}.tab-panel{min-height:400px}.overview-stack{display:flex;flex-direction:column}.footer-proof{background:transparent}@media(max-width:1024px){.hero-split{padding:30px 0}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-content{text-align:center;max-width:100%}.hero-content .hero-subtitle{max-width:100%;margin:0 auto 40px}.hero-content .hero-note,.hero-cta-group{justify-content:center}.hero-trust-line{text-align:center}.hero-demo{max-width:100%;margin:0 auto}.hero-stats{justify-content:center;flex-wrap:wrap}.hero-steps{justify-content:center}.hero-testimonial{margin:0 auto 24px}.how-it-works{padding:48px 24px 60px}.stats-bar{padding:30px 24px 10px}.stats-grid-premium{display:flex;flex-direction:column;gap:40px}.stat-divider{display:none}.industries-section{padding:40px 24px}.industries-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:900px){.hero h1{font-size:40px}.demo-browser,.demo-browser.angled,.demo-widget-real,.demo-content,.demo-website{display:none!important;visibility:hidden!important}.trusted-results{gap:24px}.trusted-divider,.stats-heading{display:none}.features h2{display:block}.features-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.features-grid .feature-card:last-child{max-width:100%}.feature-card{padding:16px 12px;background:#fff}.feature-card:hover{transform:none}.feature-card h3{font-size:.875rem}.feature-card p{font-size:.75rem}.demo-browser.angled{transform:none}.demo-browser.angled .demo-widget{width:100%}.pricing-grid{grid-template-columns:1fr;max-width:400px;margin:0 auto}.pricing-card.popular{transform:none}.steps{flex-direction:column;align-items:center;gap:32px}.footer-grid{grid-template-columns:1fr 1fr}.social-proof-stats{gap:32px}.value-grid{grid-template-columns:1fr;gap:24px}.faq-grid{grid-template-columns:1fr}.industries-grid{grid-template-columns:repeat(2,1fr)}.demo-content{flex-direction:column}.demo-widget{width:100%;border-left:none;border-top:1px solid #e5e7eb}.fake-nav-links{display:none}.fake-cards{flex-direction:column}.landing-nav>.btn-header-secondary,.landing-nav>.nav-link,.landing-nav>.nav-divider{display:none}.trusted-logos{gap:16px;font-size:13px}}@media(max-width:600px){.industries-grid{grid-template-columns:1fr}.hero h1{font-size:32px}.hero-cta{flex-direction:column;align-items:center}.hero-note{flex-direction:column;gap:8px}.hero-note .dot{display:none}.landing-nav-links button:not(.btn-login):not(.btn-jobs){display:none}.landing-nav-links a.nav-tab:not(.btn-jobs):not(.btn-login){display:none}.footer-grid{grid-template-columns:1fr;text-align:center}.footer-trust{justify-content:center}.features h2,.how-it-works h2,.pricing h2,.cta h2{font-size:32px}.social-proof-logos{display:grid!important;grid-template-columns:1fr 1fr;gap:16px;text-align:center}.social-proof-stats{display:grid!important;grid-template-columns:1fr 1fr 1fr;gap:12px;padding-bottom:100px}.proof-stat{text-align:center}}.footer-with-stats{background:#f8fafc;border-top:1px solid #e5e7eb;padding:40px 24px 24px}.footer-stats{display:flex;justify-content:center;align-items:center;gap:48px;margin-bottom:24px;flex-wrap:wrap}.footer-stat{text-align:center}.footer-stat strong{display:block;font-size:24px;font-weight:800;color:#0f172a}.footer-stat span{font-size:12px;color:#64748b}.footer-bottom{display:flex;justify-content:center;align-items:center;gap:16px;padding-top:24px;border-top:1px solid #e5e7eb;color:#64748b;font-size:14px}.footer-bottom p{margin:0}.footer-bottom .footer-links{display:flex;align-items:center;gap:8px}.footer-bottom .footer-links span{color:#cbd5e1}.footer-bottom a{color:#64748b;text-decoration:none}.footer-bottom a:hover{color:#0a84ff}@media(max-width:600px){.footer-stats{gap:24px}.footer-stat strong{font-size:20px}}.try-me-prompt{display:none!important}.try-me-prompt p{margin:0;font-size:14px;font-weight:500;line-height:1.4}.try-me-arrow{position:absolute;bottom:-20px;right:30px;font-size:24px;animation:point-down 1s ease-in-out infinite}@keyframes bounce-gentle{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes point-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@media(max-width:900px){.footer-columns{grid-template-columns:1fr 1fr;gap:48px 32px}.footer-brand{grid-column:1 / -1;max-width:100%}}@media(max-width:600px){.landing-footer{padding:24px 0 12px}.footer-container{padding:0 24px}.footer-columns{display:none}.footer-mobile{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-mobile .footer-logo{justify-content:center;margin-bottom:12px}.footer-mobile .footer-description{margin-bottom:20px;max-width:260px;font-size:.875rem;margin-left:auto;margin-right:auto}.footer-mobile-links{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap;justify-content:center}.footer-mobile-links a{color:#cbd5e1;text-decoration:none;font-size:.875rem;transition:color .15s ease}.footer-mobile-links a:hover{color:#fff}.footer-mobile-dot{color:#475569;font-size:.875rem}.footer-mobile-social{display:flex;align-items:center;gap:24px}.footer-mobile-social a{color:#94a3b8;transition:color .15s ease}.footer-mobile-social a:hover{color:#fff}.footer-brand{text-align:center}.footer-logo{justify-content:center}#sc-widget-container,#sc-widget-container>div,#sc-chat-window{max-height:60vh!important;height:auto!important;min-height:380px!important;max-width:100%!important;inset:auto 0 70px!important}#sc-widget-container iframe{max-height:60vh!important;height:60vh!important}}@media(max-width:768px){.landing-nav-links{display:none;position:fixed;top:52px;left:0;right:0;background:#fff;flex-direction:column;align-items:stretch;padding:16px;box-shadow:0 4px 12px #0000001a;z-index:999}.landing-nav-links.mobile-open{display:flex}.landing-nav-links .nav-link,.landing-nav-links .btn-login-text,.landing-nav-links .btn-header-secondary{display:block;width:100%;text-align:left;padding:12px 16px;background:none;border:none;font:inherit;color:inherit;cursor:pointer}.landing-nav-links .mobile-menu-legal-link{display:block!important}.landing-nav-links .nav-divider{display:none}.landing-nav-links .btn-header-primary{display:flex;height:52px;background:#0f172a;color:#fff;font-weight:600;font-size:15px;border-radius:10px;align-items:center;justify-content:center;gap:6px;text-decoration:none;margin-top:8px;padding:0 16px}.landing-nav{justify-content:space-between;padding:0 16px;height:52px}.landing-header{border-bottom:1px solid #E2E8F0}.landing-logo{max-width:110px}.landing-logo svg{width:20px;height:20px}.launch-banner{font-size:13px;padding:10px 16px;flex-wrap:wrap;gap:6px;justify-content:center;text-align:center}.mobile-menu-toggle{display:flex;order:99;margin-left:auto;min-width:44px;min-height:44px;padding:10px;align-items:center;justify-content:center}.mobile-menu-toggle svg{width:20px;height:20px;color:#0f172a}.btn-mobile-cta{display:none}.hero-split{padding:16px 0 20px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero-content{text-align:center;max-width:100%;margin-left:0}.hero-content h1{font-size:2.25rem;margin-bottom:12px;line-height:1.1}.hero-content .hero-subtitle{font-size:.875rem;margin-bottom:24px;max-width:100%;line-height:1.6;color:#475569}.hero-badge{margin-bottom:16px;font-size:.7rem;padding:6px 12px}.hero-steps{justify-content:center;gap:8px;margin-bottom:20px}.hero-step{font-size:12px;padding:6px 12px}.step-arrow{display:none}.hero-testimonial{max-width:100%;margin-bottom:16px}.hero-testimonial p{font-size:13px}.hero-note{justify-content:center!important;font-size:12px;gap:8px;flex-wrap:wrap}.hero-cta-group{flex-direction:column;width:100%;gap:8px;justify-content:center}.btn-cta-primary,.btn-cta-secondary{width:100%;justify-content:center;font-size:.95rem;font-weight:600;padding:12px 24px}.btn-cta-primary{height:52px}.btn-cta-secondary{height:48px;border-color:#cbd5e1;color:#475569}.hero-trust-line{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:12px}.live-demo-pointer{position:static;margin:16px auto 0;text-align:center;font-size:13px;padding:8px 14px}.hero-demo{display:flex!important;visibility:visible!important;opacity:1!important;width:100%!important;height:auto!important;overflow:visible!important;position:relative!important;pointer-events:auto!important;justify-content:center;padding:0 24px}.hero-widget-preview{width:85%!important;max-width:85%;margin:0 auto}.hero-widget-preview .widget-header-real{padding:12px 20px}.hero-widget-preview .widget-msg-real{font-size:.8rem;padding:8px 12px}.hero-widget-preview .widget-msg-real:nth-child(n+4){display:none}.hero-widget-trust{flex-direction:column;gap:4px;width:100%!important;align-items:center}.hero-widget-trust .trust-dot{display:none}.faq-widget-section{padding:20px 0}.faq-widget-prompt h2{font-size:1.6rem;font-weight:800;letter-spacing:-.02em;margin-bottom:12px}.faq-widget-prompt p{font-size:.875rem;line-height:1.6;margin-bottom:20px}.open-widget-btn{width:100%;justify-content:center;height:48px;margin-top:0}.demo-browser,.demo-browser.angled,.demo-section,.demo-content,.demo-widget,.demo-widget-real,.demo-website{display:none!important}.logo-bar{padding:20px 16px;background:#fff;border-top:1px solid #E5E5E5}.logo-bar-gold-rule{display:none}.logo-bar-label{font-size:11px;color:#737373;letter-spacing:.05em;margin-bottom:24px;text-transform:uppercase}.logo-bar-row{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:32px;justify-content:flex-start;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:0 8px}.logo-bar-row::-webkit-scrollbar{display:none}.logo-bar-name{white-space:nowrap;flex-shrink:0;font-size:15px;font-weight:300;color:#ffffff40;letter-spacing:.05em}.testimonial-section{padding:40px 16px}.testimonial-card{padding:24px;border-radius:12px;box-shadow:0 1px 4px #0000000f}.testimonial-stars{font-size:1rem;letter-spacing:4px;margin-bottom:16px}.testimonial-quote{font-size:1rem;font-style:normal}.testimonial-divider{margin:16px 0}.testimonial-avatar{width:32px;height:32px}.testimonial-name{font-size:.9rem}.testimonial-title{font-size:.8rem}.stats-bar{background:#fff;padding:48px 0}.stats-grid-premium{display:flex;flex-direction:column;gap:40px;padding:0 20px}.stat-column{display:flex;flex-direction:column;align-items:center;text-align:center}.stat-number{font-size:48px;font-weight:700;color:#0a0a0a;line-height:1;margin-bottom:8px;letter-spacing:-.02em}.stat-label{font-size:12px;font-weight:400;letter-spacing:.12em;color:#64748b;text-transform:uppercase}.stat-divider,.stats-grid,.stat-item{display:none}.marquee-section{display:block;padding:24px 0}.marquee-mask{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 20px,black calc(100% - 20px),transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 20px,black calc(100% - 20px),transparent 100%)}.marquee-card{width:280px;height:200px;border-radius:12px;box-shadow:0 1px 4px #0000000f}.mc-header{padding:10px 12px;font-size:.8rem}.mc-dot{width:6px;height:6px}.mc-msg{font-size:.78rem;padding:7px 10px}.marquee-set{gap:10px;padding-right:10px}.marquee-track{animation-duration:122s;-webkit-overflow-scrolling:touch}.value-props{padding:20px 0}.value-grid{grid-template-columns:1fr;gap:0}.value-card{padding:16px 24px}.value-card+.value-card{padding-top:32px}.value-icon{width:48px;height:48px;background:#eff6ff;border-radius:50%;margin:0 auto 12px}.value-card h3{margin-bottom:8px}.value-icon svg{width:28px;height:28px}.hero-micro-badges{margin-top:12px;gap:8px}.hero-micro-badge{font-size:.7rem;font-weight:500;padding:4px 10px;border-radius:20px}.how-it-works{padding:64px 0;background:#f8fafc}.how-it-works h2{font-size:1.6rem}.hiw-label-wrapper{margin-bottom:56px}.hiw-card{padding:32px}.industries-grid{grid-template-columns:1fr;gap:16px}.industries-section{padding:30px 0;background:#f8fafc}.industries-header{margin-bottom:48px}.industries-gold-rule{display:none}.industries-section h2{font-size:1.8rem;font-weight:700;letter-spacing:-.02em;color:#0a0a0a;margin:0}.industry-card{background:#fff;padding:24px;border-radius:12px;border:1px solid #E5E5E5}.industry-card-rule,.industry-icon{display:none}.industry-card h4{font-size:16px;font-weight:600;color:#0a0a0a;margin-bottom:8px;letter-spacing:-.01em}.industry-card p{font-size:14px;line-height:1.6;color:#525252;font-weight:400;margin:0}.features{padding:56px 0}.features h2{font-size:1.6rem!important;font-weight:800;letter-spacing:-.02em}.features-sub{margin:-2px auto 0;padding:0 20px;font-size:.95rem}.features-grid{display:grid;grid-template-columns:1fr;gap:14px;margin-top:24px}.hiw-steps:before{content:"";position:absolute;left:20px;top:40px;bottom:40px;width:2px;border-left:2px dashed #E2E8F0}.hiw-step{flex-direction:row;text-align:left;align-items:flex-start;gap:24px;padding:16px 0;position:relative;z-index:1}.hiw-circle{flex-shrink:0}.hiw-connector{display:none}.hiw-step h3{margin-bottom:4px}.hiw-step p{font-size:.85rem}.features-grid .feature-card:last-child{grid-column:auto;max-width:none}.feature-card{padding:16px;border-radius:12px;box-shadow:0 1px 4px #0000000f}.feature-icon{width:36px;height:36px;margin-bottom:10px}.feature-icon svg{width:16px;height:16px}.feature-card h3{font-size:.9rem;font-weight:700;color:#0f172a;margin-bottom:6px}.feature-card p{font-size:.82rem;line-height:1.5;color:#64748b}.cta{padding:30px 20px 10px;background:#0a0f1e}.cta h2{font-size:32px;font-weight:300;letter-spacing:.02em;color:#fff;margin-bottom:12px}.cta p{font-size:1rem;font-weight:300;color:#ffffff80;margin-bottom:24px}.btn-cta-gold{padding:14px 40px;font-size:14px}.cta-pricing-anchor{font-size:12px;color:#ffffff59}.cta-buttons{flex-direction:column;width:100%;gap:10px}.cta .btn-primary-lg,.cta .btn-cta-ghost{width:100%;justify-content:center;height:52px}.cta-pricing-anchor{font-size:.8rem;margin-top:16px;max-width:280px;margin-left:auto;margin-right:auto}.footer-columns{display:none}.footer-mobile{display:flex;flex-direction:column;align-items:center;text-align:center}.footer-mobile .footer-logo{justify-content:center;margin-bottom:12px}.footer-mobile .footer-description{margin-bottom:20px;max-width:260px;font-size:.875rem;margin-left:auto;margin-right:auto}.footer-mobile-links{display:flex;align-items:center;gap:8px;margin-bottom:20px;flex-wrap:wrap;justify-content:center}.footer-mobile-links a{color:#ffffff8c;text-decoration:none;font-size:.875rem;font-weight:300}.footer-mobile-links a:hover{color:#ffffffd9}.footer-mobile-dot{color:#fff3;font-size:.875rem}.footer-mobile-social{display:flex;align-items:center;gap:24px}.footer-mobile-social a{color:#ffffff59}.footer-mobile-social a:hover{color:#ffffffa6}.footer-container{max-width:100%;padding:0 24px}.landing-footer{padding:40px 0 24px;background:#fafafa}.footer-gold-rule{display:none}.footer-description{color:#525252;font-size:14px;font-weight:400}.footer-heading{color:#737373;font-size:11px;letter-spacing:.05em;text-transform:uppercase}button,a,.sc-quick-btn,.btn-cta-primary,.btn-cta-secondary,.open-widget-btn,.industry-card,.feature-card{-webkit-tap-highlight-color:transparent}.value-props h2,.testimonial-section h2{font-size:1.6rem;font-weight:800;color:#0f172a;letter-spacing:-.02em;line-height:1.2}.hero-note,.cta-pricing-anchor,.logo-bar-label{font-size:.75rem;color:#94a3b8}}@media(max-width:480px){.hero-split{padding:40px 0 48px;min-height:65vh}.hero-gold-rule{width:40px;margin-bottom:28px}.hero-content h1{font-size:1.875rem;line-height:1.2;letter-spacing:.01em;margin-bottom:28px;font-weight:300}.hero-content .hero-subtitle{font-size:.9375rem;margin-bottom:48px;line-height:1.65;font-weight:300}.hero-badge{font-size:10px;padding:5px 10px}.btn-cta-primary{font-size:12px;padding:11px 36px;letter-spacing:.08em}.hero-trial-details{font-size:12px}.live-demo-pointer{font-size:12px;padding:7px 12px}.demo-browser,.demo-browser.angled,.demo-section,.demo-content,.demo-widget,.demo-website{display:none!important;opacity:0!important;visibility:hidden!important}}.sticky-cta-bar{position:fixed;bottom:0;left:0;right:0;height:64px;background:#0a0f1e;border-top:1px solid rgba(255,255,255,.08);box-shadow:none;z-index:999;transform:translateY(100%);transition:transform .3s ease}.sticky-cta-bar.visible{transform:translateY(0)}.sticky-cta-inner{max-width:1200px;margin:0 auto;height:100%;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.sticky-cta-text{font-size:14px;font-weight:300;color:#fff9}.sticky-cta-trust{font-size:13px;font-weight:300;color:#ffffff4d}.sticky-cta-btn{display:inline-flex;align-items:center;height:40px;padding:12px 28px;background:#c9a84c;color:#0a0f1e;font-weight:600;font-size:14px;border-radius:4px;text-decoration:none;white-space:nowrap;transition:opacity .2s ease}.sticky-cta-btn:hover{opacity:.9}@media(max-width:768px){.sticky-cta-bar{display:none}}@media(max-width:768px){html{scroll-behavior:smooth}.fade-in-section{opacity:0;transform:translateY(16px);transition:opacity .4s ease-out,transform .4s ease-out}.fade-in-section.visible{opacity:1;transform:translateY(0)}.cta .btn-cta-primary,.hero .btn-cta-primary{box-shadow:0 4px 20px #2563eb59}.btn-cta-primary,.btn-cta-secondary,.pricing-pill-cta,.pricing-teaser-link,.mobile-menu-toggle,.nav-links a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}.hero-split{padding:40px 0 60px!important;background:#fff!important;overflow:hidden;position:relative}.hero-split:before{display:none!important}.hero-grid{display:flex;justify-content:center}.hero-content{text-align:center;position:relative;z-index:2;max-width:720px;margin:0 auto}.hero-content h1{font-size:clamp(2.8rem,5vw,4rem);font-weight:800;line-height:1.1;color:#0f172a;margin-bottom:32px!important;letter-spacing:-.025em}.hero-content .hero-subtitle{font-size:1.25rem!important;font-weight:400;color:#475569;line-height:1.7;margin-bottom:48px!important;max-width:540px;margin-left:auto;margin-right:auto}.hero-content .hero-badge{margin-bottom:28px!important;display:inline-flex;align-items:center;background:#e0f2fe;color:#0369a1;font-size:.7rem!important;font-weight:500!important;padding:6px 14px!important;border-radius:50px;letter-spacing:.5px}.hero-cta-group{display:flex;flex-direction:column!important;align-items:center;justify-content:center;gap:16px!important;margin-bottom:24px!important}.btn-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:16px 28px!important;background:#0f172a;color:#fff;font-weight:600;font-size:16px;border-radius:8px;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 14px #2563eb59}.btn-cta-primary:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 6px 16px #2563eb66}.btn-cta-link{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:#64748b;font-weight:500;font-size:.9rem;text-decoration:none;cursor:pointer;transition:all .2s ease;padding:0}.btn-cta-link:hover{color:#334155;text-decoration:underline}.hero-trust-line{font-size:.8rem;color:#94a3b8;margin:0 0 20px!important;text-align:center}.hero-trust-badges{display:none}.hero-micro-badges{display:none!important}@media(max-width:768px){.hero-split{padding:48px 0 60px!important;background:#fff!important;min-height:70vh}.hero-grid{grid-template-columns:1fr;gap:40px!important}.hero-content{text-align:center;max-width:100%;margin-left:0}.hero-gold-rule{width:48px;margin-bottom:36px}.hero-content h1{font-size:2.25rem;margin-bottom:32px!important;line-height:1.2;letter-spacing:.015em;font-weight:300}.hero-content .hero-subtitle{font-size:1rem!important;margin-bottom:56px!important;max-width:100%;line-height:1.65;color:#6b6b6b;font-weight:300}.hero-badge{margin-bottom:20px!important;font-size:.65rem!important;font-weight:500!important;padding:5px 12px!important}.hero-cta-group{flex-direction:column;width:100%;gap:16px!important;justify-content:center}.btn-cta-primary{width:auto;justify-content:center;font-size:13px;padding:12px 40px;font-weight:400;padding:14px 24px!important;height:54px}.btn-cta-link{font-size:.875rem;padding:0}.hero-trust-line{text-align:center;font-size:.75rem;color:#94a3b8;margin-top:16px!important;margin-bottom:16px!important}.hero-trust-badges{font-size:.7rem;text-align:center;margin-top:16px}#sc-toggle-btn{transform:scale(.8)!important;transform-origin:bottom right}#sc-widget-container{bottom:60px!important}}@media(max-width:400px){.hero-split{padding:40px 0 48px!important}.hero-content h1{font-size:2rem;margin-bottom:16px!important}.hero-content .hero-subtitle{font-size:.9rem!important;margin-bottom:28px!important}.btn-cta-primary{height:50px;font-size:.95rem}.hero-trust-badges{font-size:.65rem}}.trust-mobile{display:none}.trust-desktop{display:inline}@media(max-width:768px){.hero-split{padding:36px 0 48px!important;background:#fff!important}.hero-content h1{font-size:2rem!important;margin-bottom:18px!important;line-height:1.05!important}.hero-content h1 .gradient-text{display:inline-block;margin-top:-4px}.hero-content .hero-subtitle{font-size:1rem!important;margin-bottom:28px!important;line-height:1.6!important}.hero-badge{margin-bottom:18px!important;font-size:.65rem!important;font-weight:500!important;padding:5px 12px!important}.hero-cta-group{margin-bottom:20px!important}.btn-cta-primary{height:52px!important;font-size:1rem!important;padding:14px 24px!important}.trust-mobile{display:inline!important}.trust-desktop,.hero-trust-badges{display:none!important}.hero-trust-line{font-size:.72rem!important;color:#94a3b8;margin:0!important;text-align:center}#sc-toggle-btn{transform:scale(.8)!important;transform-origin:bottom right}#sc-widget-container{bottom:60px!important}}@media(max-width:400px){.hero-split{padding:32px 0 44px!important}.hero-content h1{font-size:1.9rem!important}.hero-content .hero-subtitle{font-size:.95rem!important}.btn-cta-primary{height:50px!important}.hero-trust-line{font-size:.68rem!important}}@media(max-width:768px){.landing{overflow-x:hidden;width:100%;max-width:100vw;position:relative}.landing-container,.landing-container-wide{max-width:100%;width:100%;padding:0 16px;margin:0 auto;box-sizing:border-box}.how-it-works,.industries-section,.stats-bar,.features-grid-section,.demo-section,.pricing-section,.footer{width:100%;max-width:100vw;overflow-x:hidden;box-sizing:border-box}.industries-grid,.features-grid,.stats-grid{width:100%;max-width:100%;box-sizing:border-box}}@media(max-width:900px){.footer-columns{grid-template-columns:1fr 1fr;gap:36px 24px}.footer-brand{grid-column:1 / -1;max-width:100%}}@media(max-width:768px){.landing-footer{background:#fafafa!important;border-top:1px solid #E5E5E5!important;padding:28px 0 16px!important}.footer-container{max-width:100%!important;padding:0 20px!important}.footer-columns{display:none!important}.footer-mobile{display:flex!important;flex-direction:column;align-items:center;text-align:center}.footer-mobile .footer-description{color:#525252!important;font-size:.9rem!important;font-weight:400!important;max-width:320px;margin-bottom:16px!important}.footer-mobile-links a{color:#525252!important;font-weight:400!important}.footer-mobile-links a:hover{color:#0a0a0a!important}.footer-mobile-dot{color:#c4c6cf!important}.footer-mobile-social a{color:#737373!important}.footer-mobile-social a:hover{color:#0a0a0a!important}.footer-divider{background:#e5e5e5!important;margin-top:14px!important}.footer-copyright-bottom{color:#737373!important;margin-top:10px!important}}.hero-steps-label{margin:0 auto 18px!important;max-width:620px;text-align:center;letter-spacing:.08em}.hero-steps{width:100%;max-width:620px!important;margin:0 auto 34px!important;align-items:stretch!important;gap:18px!important}.value-step{width:100%;display:grid!important;grid-template-columns:44px minmax(0,1fr);column-gap:18px;align-items:start!important}.step-number{margin-top:1px}.value-step p{text-align:left;line-height:1.45}.value-step-content{display:flex;flex-direction:column;gap:10px}.value-benefits{background:linear-gradient(180deg,#f8faff,#f5f7ff);border:1px solid #E3E8FF;border-radius:12px;padding:12px 14px}.value-benefits-label{display:block;margin-bottom:8px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#334155}.value-benefits-list{list-style:none;margin:0;padding:0;display:grid;gap:7px}.value-benefits-list li{position:relative;margin:0;padding-left:18px;color:#1f2937;font-size:14px;line-height:1.4;text-align:left}.value-benefits-list li:before{content:"✓";position:absolute;left:0;top:0;color:#4f46e5;font-weight:800}.step-link{color:#4f46e5;font-weight:650;text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:2px;text-decoration-color:#4f46e580;transition:color .2s ease,text-decoration-color .2s ease}.step-link:hover{color:#3730a3;text-decoration-color:#3730a3e6}.step-link:focus-visible{outline:2px solid rgba(79,70,229,.35);outline-offset:2px;border-radius:4px}.step-link-button{appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:0;margin:0;font:inherit;display:inline;cursor:pointer}@media(max-width:768px){.hero-steps-label{max-width:100%;text-align:center;margin-bottom:16px!important}.hero-steps{max-width:100%!important;margin:0 auto 28px!important;gap:14px!important}.value-step{grid-template-columns:40px minmax(0,1fr);column-gap:14px}.step-number{width:40px;height:40px;min-width:40px;font-size:19px}.value-step p{font-size:15px!important}.value-step-content{gap:9px}.value-benefits{padding:10px 12px;border-radius:10px}.value-benefits-label{font-size:12px}.value-benefits-list li{font-size:13.5px;line-height:1.38}}.hero-premium{padding:28px 0 80px!important;background:linear-gradient(90deg,#fff 0% 72%,#fcfdff)!important;position:relative;overflow:hidden;min-height:calc(100vh - 72px);display:flex;align-items:center}.hero-premium:before{content:"";position:absolute;right:14%;top:128px;width:300px;height:300px;border-radius:999px;background:radial-gradient(circle at center,#635bff0f,#635bff00 72%);pointer-events:none;z-index:0}.hero-premium-container{max-width:1160px}.hero-premium-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;align-items:center;position:relative;z-index:1}.hero-premium-content{grid-column:span 7;max-width:680px;text-align:left}.hero-premium-eyebrow{margin:0 0 14px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569}.hero-premium-title{margin:0;max-width:11.5ch;font-size:clamp(2.85rem,5.3vw,4.25rem);line-height:1.04;letter-spacing:-.032em;color:#0b1328;font-weight:700;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;text-wrap:pretty;text-rendering:geometricPrecision}.hero-premium-qualities{list-style:none;display:grid;gap:10px;margin:18px 0 0;padding:0;max-width:34rem}.hero-premium-qualities li{position:relative;padding-left:0;color:#1e293b;font-size:.99rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;border-radius:999px;overflow:hidden;transition:background-color .28s ease,box-shadow .28s ease}.hero-premium-qualities li:before{content:"";position:absolute;left:14px;top:50%;transform:translateY(-50%);width:6px;height:6px;border-radius:999px;background:#64748b;transition:background-color .28s ease,transform .28s ease}.hero-premium-qualities li.active{background:#f6f0e2;box-shadow:inset 0 0 0 1px #e4d7ba}.hero-premium-qualities li:after{content:"";position:absolute;left:30px;right:14px;bottom:6px;height:2px;border-radius:999px;background:#c9a84c8c;transform:scaleX(0);transform-origin:left center;opacity:0}.hero-premium-qualities li.active:after{opacity:1;animation:heroQualityProgress 8s linear forwards}@keyframes heroQualityProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-premium-qualities li.active:before{background:#c9a84c;transform:translateY(-50%) scale(1.18)}.hero-premium-quality-btn{width:100%;border:0;background:transparent;color:inherit;font:inherit;text-align:left;padding:10px 14px 10px 30px;border-radius:inherit;cursor:pointer}.hero-premium-quality-btn:focus-visible{outline:2px solid #93c5fd;outline-offset:2px}.hero-premium-example-wrap{grid-column:span 5}.hero-premium-example-card{border:1px solid #dbe3ef;border-radius:16px;background:#fff;box-shadow:0 14px 36px #0f172a1c;padding:0 0 40px;animation:heroExampleIn .34s ease both;overflow:hidden;width:90%;margin:0 auto}@keyframes heroExampleIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hero-premium-widget-header{background:#3b5bdb;padding:14px 16px;display:flex;align-items:center;justify-content:space-between}.hero-premium-widget-header-left{display:inline-flex;align-items:center;gap:10px}.hero-premium-widget-avatar{width:26px;height:26px;border-radius:999px;background:#ffffff3d;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.hero-premium-widget-title{display:block;font-size:13px;font-weight:700;color:#fff}.hero-premium-widget-subtitle{display:block;font-size:10px;font-weight:500;color:#ffffffd9}.hero-premium-widget-close{color:#ffffffb3;font-size:14px}.hero-premium-widget-tabs{display:flex;border-bottom:1px solid #eef2f7;background:#fff}.hero-premium-widget-tab{flex:1;border:none;background:none;padding:11px 0 10px;font-size:12px;font-weight:600;color:#748092;border-bottom:2px solid transparent}.hero-premium-widget-tab.active{color:#2563eb;border-bottom-color:#2563eb}.hero-premium-widget-status{display:flex;align-items:center;gap:6px;padding:10px 16px 2px;font-size:12px;color:#7b8797;background:#fff}.hero-premium-widget-time{margin-left:auto;font-size:11px;color:#94a3b8}.hero-premium-widget-status-dot{width:8px;height:8px;border-radius:50%;background:#c9a84c;flex-shrink:0}.hero-premium-widget-body{padding:14px 16px;background:#fff}.hero-premium-example-above{width:90%;margin:0 auto 16px;padding-left:0}.hero-premium-example-eyebrow{margin:0;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:#c8900a;font-weight:700}.hero-premium-example-title{margin:8px 0 0;font-size:1.08rem;line-height:1.36;color:#0f172a;font-weight:500}.hero-premium-example-chat{margin-top:14px;display:grid;gap:10px}.hero-premium-example-meta{margin:0;font-size:11px;font-weight:600;color:#94a3b8}.hero-premium-example-bubble{padding:10px 12px;border-radius:16px;font-size:.9rem;line-height:1.45;max-width:85%}.hero-premium-example-bubble.user{margin-right:auto;background:#e5e7eb;color:#334155;border-radius:18px 18px 18px 4px}.hero-premium-example-bubble.ai{margin-right:auto;background:#eef2ff;color:#1e3a8a;border:1px solid #c7d2fe;border-radius:18px 18px 18px 4px}.hero-premium-example-bubble-label{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#4f46e5;margin-bottom:6px}.hero-premium-typing{display:inline-flex;align-items:center;gap:4px;color:#94a3b8;font-size:11px;font-style:normal}.hero-premium-typing span{width:6px;height:6px;border-radius:999px;background:#cbd5e1;animation:heroTyping 1.2s infinite ease-in-out}.hero-premium-typing span:nth-child(2){animation-delay:.12s}.hero-premium-typing span:nth-child(3){animation-delay:.24s}.hero-premium-typing em{margin-left:6px;font-style:normal}@keyframes heroTyping{0%,80%,to{transform:scale(.8);opacity:.65}40%{transform:scale(1);opacity:1}}.hero-premium-example-metric{margin:10px 0 0;padding:0;background:none;color:#c9a84c;font-size:.8rem;font-weight:600;letter-spacing:.01em;display:flex;align-items:center;gap:5px}.hero-premium-example-metric:before{content:"✓";font-weight:700}.hero-premium-widget-input-row{display:flex;align-items:center;gap:8px;padding:13px 12px;border-top:1px solid #eef2f7;background:#fbfcfe}.hero-premium-widget-input{flex:1;min-width:0;padding:11px 15px;border:1px solid #dbe2ea;border-radius:22px;background:#fff;font-size:13px;color:#1f2937;outline:none}.hero-premium-widget-input::placeholder{color:#94a3b8}.hero-premium-widget-send{border:none;background:none;color:#111827;display:inline-flex;align-items:center;justify-content:center;padding:8px}.hero-premium-widget-send:disabled,.hero-premium-widget-input:disabled{cursor:not-allowed}.hero-premium-widget-quick-actions{padding:9px 12px 8px;background:#fff;border-top:1px solid #f1f5f9}.hero-premium-widget-quick-label{margin:0 0 7px;font-size:9.5px;font-weight:600;color:#a0aabc;text-align:center;letter-spacing:.1em;text-transform:uppercase}.hero-premium-widget-quick-btns{display:flex;flex-wrap:wrap;gap:5px}.hero-premium-widget-quick-btn{border:1px solid #e4e9f1;background:#f8fafd;border-radius:20px;padding:5px 9px;font-size:10.5px;font-weight:520;color:#4b5563;cursor:default;white-space:nowrap}.hero-premium-widget-quick-btn.more{color:#2563eb;background:#eff6ff;border-color:#dbeafe;font-weight:600}.hero-premium-widget-powered{display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 12px 9px;background:#fcfdff;border-top:1px solid #f1f5f9;font-size:10.5px;color:#a7b0be}.hero-premium-widget-powered strong{color:#7a8492}.hero-premium-widget-powered-badge{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:4px;background:#3b5bdb;color:#fff;font-size:10px;font-weight:800;flex-shrink:0}.hero-premium-subtitle{margin:18px 0 0;max-width:52ch;font-size:1.02rem;line-height:1.62;color:#334155;font-weight:400}.hero-premium-shot{margin:22px 0 6px;max-width:560px;border-radius:14px;overflow:hidden;border:1px solid #dbe3ef;box-shadow:0 14px 32px #0f172a1f;position:relative}.hero-premium-shot img{display:block;width:100%;height:auto;object-fit:cover}.hero-premium-shot:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0f172a05 20%,#0f172a24)}.hero-premium-shot-overlay{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-premium-shot-chip,.hero-premium-shot-metric{border-radius:999px;background:#ffffffe6;border:1px solid rgba(255,255,255,.95);color:#0f172a;font-size:11px;font-weight:700;padding:7px 10px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-premium-shot-metric{color:#166534;background:#ecfdf5eb;border-color:#a7f3d0cc}.hero-premium-shot.tone-revenue img{filter:saturate(1.08) hue-rotate(0deg)}.hero-premium-shot.tone-satisfaction img{filter:saturate(1.02) hue-rotate(-8deg)}.hero-premium-shot.tone-self-service img{filter:saturate(.98) hue-rotate(14deg)}.hero-premium-shot.tone-ticketing img{filter:saturate(1.02) hue-rotate(28deg)}.hero-premium-shot.tone-scheduling img{filter:saturate(1.05) hue-rotate(-16deg)}.hero-premium-process{margin-top:34px;display:grid;gap:14px}.hero-premium-process-label{margin:0 0 4px;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b}.hero-premium-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start}.hero-premium-step-pill{width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#4f46e5;color:#fff;font-weight:700;font-size:.98rem}.hero-premium-step p{margin:5px 0 0;color:#0f172a;font-size:1rem;line-height:1.5;font-weight:500;text-align:left}.hero-premium-cta-row{margin-top:30px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.hero-premium-proof-row{margin-top:16px}.hero-premium-proof-line{margin:0;font-size:.88rem;font-weight:600;color:#475569;display:inline-flex;align-items:center;gap:7px}.hero-premium-logos{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.hero-premium-logo-chip{display:inline-flex;align-items:center;height:28px;padding:0 10px;border-radius:999px;border:1px solid #e2e8f0;background:#ffffffa6;color:#64748b;font-size:12px;font-weight:600;letter-spacing:.01em}.hero-premium-outcome-pill{margin-top:12px;display:inline-flex;align-items:center;min-height:30px;padding:4px 10px;gap:4px;border-radius:999px;background:#4f46e514;border:1px solid rgba(79,70,229,.2);color:#312e81;font-size:.79rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease}.hero-premium-outcome-pill strong{margin:0 3px}.hero-premium-outcome-pill svg{width:14px;height:14px;stroke:#4338ca;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.hero-premium-outcome-pill:hover{background:#4f46e51f;border-color:#4f46e552}.hero-premium-primary-cta{background:#0f172a!important;color:#fff!important;border-radius:12px!important;padding:14px 24px!important;box-shadow:0 10px 26px #0f172a3d!important;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease;position:relative;overflow:hidden}.hero-premium-primary-cta:hover{background:#111c35!important;transform:translateY(-1px) scale(1.015);box-shadow:0 14px 32px #0f172a47!important}.hero-premium-primary-cta:active{transform:translateY(0) scale(.995)}.hero-premium-primary-cta:after{content:"";position:absolute;top:0;left:-140%;width:90%;height:100%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.24) 46%,transparent 100%);transition:left .45s ease}.hero-premium-primary-cta.is-feedback:after,.hero-premium-primary-cta:hover:after{left:145%}.hero-premium-secondary-link{border:0;background:transparent;color:#475569;font-size:.95rem;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:8px 4px;position:relative;transition:color .2s ease}.hero-premium-secondary-link:after{content:"";position:absolute;left:4px;right:4px;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .22s ease}.hero-premium-secondary-link:hover:after{transform:scaleX(1)}.website-preview-cta{background:#fff;padding:78px 0 86px;position:relative;overflow:hidden}.website-preview-cta:after{display:none}.website-preview-cta-inner{max-width:900px;margin:0 auto;display:block}.wpc-left{color:#111;max-width:760px;margin:0 auto;text-align:center;position:relative;z-index:1}.wpc-gold-rule,.wpc-eyebrow{display:none}.wpc-left h2{max-width:760px;margin:0 auto;font-size:clamp(2rem,4vw,2.75rem);font-weight:300;line-height:1.2;letter-spacing:.02em;color:#0a0a0a;text-wrap:balance}.wpc-title-break{display:block}.wpc-preview-form{margin:34px auto 0;max-width:580px;display:flex;align-items:center;gap:10px;padding:0;border:none;background:transparent;box-shadow:none}.wpc-preview-input{flex:1 1 420px;min-width:0;height:58px;border-radius:10px;border:1.5px solid #1f1f1f;background:#fff;color:#111;padding:0 16px;font-size:1rem;font-weight:400;outline:none;letter-spacing:0;box-shadow:none}.wpc-preview-input::placeholder{color:#b6b6b6}.wpc-preview-input:focus{border-color:#111;box-shadow:0 0 0 2px #11111114}.wpc-preview-btn{height:58px;min-width:118px;border-radius:10px;border:none;padding:0 24px;background:#111;color:#fff;font-size:1rem;font-weight:700;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;box-shadow:none;transition:background .2s ease,transform .2s ease}.wpc-preview-btn:hover{background:#242424;transform:translateY(-1px)}.wpc-preview-btn:disabled{cursor:not-allowed;opacity:.75;transform:none;background:#4a4a4a}.wpc-preview-input:disabled{opacity:.8;cursor:not-allowed}.wpc-sub,.wpc-preview-trust{display:none}.wpc-preview-status{margin:14px auto 0;max-width:580px;font-size:13px;color:#374151;text-align:center}.wpc-preview-error{padding:8px 0 0;text-align:center}.wpc-widget-card{background:#fff;border-radius:12px;box-shadow:0 5px 40px #00000029;overflow:hidden;display:flex;flex-direction:column;width:460px;height:660px}.wpc-header{background:#3b5bdb;padding:16px;display:flex;align-items:center;justify-content:space-between}.wpc-title{font-size:16px;font-weight:600;color:#fff;line-height:1.15}.wpc-header-actions{color:#fff9;font-size:16px;cursor:pointer}.wpc-tabs{display:flex;border-bottom:1px solid #e8edf4;background:#fff}.wpc-tab{flex:1;padding:10px 0;font-size:13px;font-weight:600;color:#6b7280;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.wpc-tab.active{color:#0a84ff;border-bottom-color:#0a84ff}.wpc-online{display:flex;align-items:center;gap:6px;font-size:12px;color:#6b7280;padding:8px 16px 0}.wpc-online-dot{width:8px;height:8px;border-radius:50%;background:#c9a84c;flex-shrink:0}.wpc-messages{padding:16px;flex:1;min-height:320px}.wpc-bubble{display:inline-block;background:#e5e7eb;color:#1f2937;font-size:14px;line-height:1.5;padding:10px 14px;border-radius:18px 18px 18px 4px;max-width:80%}.wpc-qa-wrap{border-top:1px solid #f0f0f0;background:#fafafa;padding:6px 12px 8px}.wpc-qa-label{text-align:center;font-size:12px;font-weight:600;color:#9ca3af;margin:0 0 6px}.wpc-chips{display:flex;flex-wrap:wrap;gap:6px;padding:0}.wpc-chip{font-size:12px;font-weight:500;color:#374151;background:#fff;border:1px solid #e0e0e0;border-radius:16px;padding:5px 10px;cursor:default;white-space:nowrap}.wpc-chip-primary{border-color:#0a84ff;color:#0a84ff;background:#f0f4ff}.wpc-input-row{display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid #eee;margin:0;background:#fff}.wpc-input{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:20px;background:#fff;font-size:14px;color:#1a1a2e;outline:none;min-width:0}.wpc-input::placeholder{color:#94a3b8}.wpc-input:disabled{color:#94a3b8;cursor:not-allowed}.wpc-send{width:auto;height:auto;border-radius:0;background:none;border:none;display:flex;align-items:center;justify-content:center;color:#111827;cursor:pointer;flex-shrink:0;padding:8px;transition:transform .15s}.wpc-send:hover{transform:scale(1.05)}.wpc-send:disabled{cursor:not-allowed;opacity:.65}.wpc-send:disabled:hover{transform:none}.wpc-error{font-size:12px;color:#b91c1c;font-weight:500;padding:0 16px 6px;margin:0}.wpc-footer{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:12px;color:#6b7280;padding:10px 12px;border-top:1px solid #e5e7eb}.wpc-footer-badge{width:16px;height:16px;border-radius:4px;background:#2563eb;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.wpc-footer strong{color:#1f2937}@media(max-width:860px){.website-preview-cta-inner{text-align:center}.wpc-sub{margin:0 auto}.wpc-preview-form{margin:20px auto 0;max-width:680px}.wpc-preview-trust{text-align:center}}@media(max-width:640px){.wpc-preview-form{max-width:100%;border-radius:18px;padding:10px;flex-direction:column;align-items:stretch}.wpc-preview-input,.wpc-preview-btn{width:100%;height:50px}.wpc-preview-btn{justify-content:center}.wpc-preview-trust{margin-top:10px;font-size:11px;letter-spacing:.08em}}.hero-premium-benefits-card{grid-column:span 4;position:relative;border:1px solid #e2e8f0;border-radius:16px;padding:22px 22px 20px;background:linear-gradient(180deg,#fff,#f6f9ff);box-shadow:0 1px 2px #0f172a0d,0 12px 28px #0f172a14;max-width:430px;margin-top:8px;animation:heroCardIn .28s ease-out both;will-change:transform,opacity,filter;transform:translateY(var(--hero-card-parallax, 0px));transition:transform .22s ease,box-shadow .22s ease}.hero-premium-benefits-card:hover{transform:translateY(calc(var(--hero-card-parallax, 0px) - 2px));box-shadow:0 2px 6px #0f172a0f,0 16px 36px #0f172a1f}.hero-premium-benefits-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;pointer-events:none;background:linear-gradient(140deg,#635bff24,#635bff00);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);padding:1px;-webkit-mask-composite:xor;mask-composite:exclude}@keyframes heroCardIn{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:translateY(0)}}.hero-premium-benefits-label{margin:14px 0 12px;font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#334155}.hero-premium-chat-preview{border:1px solid #e5e7eb;border-radius:12px;padding:10px;background:#ffffffbd;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px #ffffff8c}.hero-premium-chat-topbar{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;color:#334155;margin-bottom:10px}.hero-premium-chat-topbar .dot{width:8px;height:8px;border-radius:50%;background:#c9a84c;box-shadow:0 0 0 3px #c9a84c2e}.hero-premium-chat-status{margin-left:auto;font-size:11px;font-weight:700;color:#c9a84c}.hero-premium-chat-msg{display:grid;grid-template-columns:24px minmax(0,1fr);gap:8px;margin-top:8px;opacity:0;transform:translateY(6px);animation:heroMsgIn .34s ease-out forwards}.hero-premium-chat-msg.msg-1{animation-delay:70ms}.hero-premium-chat-msg.msg-2{animation-delay:.15s}.hero-premium-chat-msg.msg-3{animation-delay:235ms}@keyframes heroMsgIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.hero-premium-chat-msg .avatar{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.hero-premium-chat-msg.user .avatar{background:#e2e8f0;color:#334155}.hero-premium-chat-msg.ai .avatar{background:#e0e7ff;color:#4338ca}.hero-premium-chat-msg p{margin:0;font-size:12px;line-height:1.45;border-radius:10px;padding:8px 10px}.hero-premium-chat-msg.user p{background:#f8fafc;color:#334155}.hero-premium-chat-msg.ai p{background:#f1f5ff;color:#1e293b}.hero-premium-chat-msg.highlight p{border:1px solid rgba(79,70,229,.28);box-shadow:0 4px 14px #4f46e517}.hero-premium-benefits-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.hero-premium-benefits-list li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;color:#1e293b;font-size:.95rem;line-height:1.5;font-weight:500}.hero-premium-benefits-list li svg{width:18px;height:18px;stroke:#4f46e5;stroke-width:1.8}.hero-premium-benefits-list li svg circle{stroke:#c7d2fe;fill:#eef2ff}@media(max-width:1024px){.hero-premium{padding:68px 0 74px!important;min-height:auto;display:block}.hero-premium-grid{grid-template-columns:1fr;gap:24px}.hero-premium-content,.hero-premium-example-wrap{grid-column:auto}.hero-premium-content{text-align:center;max-width:100%}.hero-premium-subtitle,.hero-premium-shot,.hero-premium-qualities{margin-left:auto;margin-right:auto}.hero-premium-example-wrap{max-width:620px;margin:0 auto;width:100%}.hero-premium-process-label{text-align:center}.hero-premium-step{max-width:760px;margin:0 auto}.hero-premium-cta-row{justify-content:center}.hero-premium-proof-row{text-align:center}.hero-premium-logos{justify-content:center}.hero-premium-outcome-pill{margin-left:auto;margin-right:auto}.hero-premium:before{right:-60px;top:90px}.website-preview-cta{padding:44px 0 52px}}@media(max-width:640px){.hero-premium{padding:56px 0 62px!important}.hero-premium-title{max-width:11.5ch;font-size:clamp(2.2rem,8.4vw,3.1rem);line-height:1.06}.hero-premium-shot{margin-top:18px;border-radius:12px}.hero-premium-shot-overlay{left:10px;right:10px;bottom:10px}.hero-premium-shot-chip,.hero-premium-shot-metric{font-size:10px;padding:6px 8px}.hero-premium-qualities{gap:8px;margin-top:16px}.hero-premium-qualities li{font-size:.94rem;padding-left:0}.hero-premium-quality-btn{padding:9px 12px 9px 28px}.hero-premium-qualities li:before{left:12px}.hero-premium-qualities li:after{left:28px;right:12px;bottom:5px}.hero-premium-example-card{padding:16px;border-radius:14px}.hero-premium-example-title{font-size:1rem}.hero-premium-example-bubble{font-size:.87rem}.hero-premium-example-meta,.hero-premium-widget-time{font-size:10px}.website-preview-cta{padding:34px 0 42px}.website-preview-form{grid-template-columns:1fr;gap:10px}.website-preview-form input,.website-preview-form button{height:52px}.hero-premium-subtitle{font-size:.97rem;line-height:1.58;max-width:100%}.hero-premium-step{grid-template-columns:32px minmax(0,1fr);gap:10px}.hero-premium-step-pill{width:32px;height:32px;font-size:.9rem}.hero-premium-step p{margin-top:3px;font-size:.95rem}.hero-premium-benefits-card{padding:18px 16px;border-radius:14px;max-width:100%;margin-top:2px}.hero-premium-chat-msg p{font-size:11.5px}.hero-premium-benefits-list li{font-size:.9rem;gap:8px}}@media(prefers-reduced-motion:reduce){.hero-premium-primary-cta,.hero-premium-secondary-link,.hero-premium-secondary-link:after,.hero-premium-example-card,.hero-premium-outcome-pill,.hero-premium-primary-cta:after{transition:none!important;animation:none!important}.hero-premium-primary-cta:hover{transform:none!important}.hero-premium-qualities li,.hero-premium-qualities li:before,.hero-premium-qualities li:after{transition:none!important;animation:none!important}}.landing-main .cta{background:#eef2f7!important;border-top:1px solid #dbe2ea;border-bottom:1px solid #dbe2ea;padding:84px 0 42px!important}.landing-main .cta h2{max-width:900px;margin:0 auto 14px;font-size:clamp(2.4rem,4.2vw,3.2rem);line-height:1.06;letter-spacing:-.03em;color:#0b1328}.landing-main .cta p{max-width:760px;margin:0 auto;font-size:1.08rem;color:#334155}.landing-main .cta .cta-buttons{margin-top:26px;margin-bottom:0}.landing-main .cta .btn-cta-gold{background:#0f172a;border-radius:12px;box-shadow:0 10px 28px #0f172a3d}.landing-main .cta .btn-cta-gold:hover{background:#111c35;transform:translateY(-1px)}.landing-main .cta .cta-pricing-anchor{margin-top:14px;font-size:.92rem;color:#64748b}.logo-bar{background:#e6ebf2;border-top:1px solid #d6dee8;border-bottom:1px solid #d6dee8;padding:46px 24px 52px}.logo-bar-label{color:#64748b;font-weight:700;letter-spacing:.12em}.logo-bar-row{margin-top:24px;gap:clamp(22px,4vw,48px)}.logo-bar-name{color:#6b7280;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:600;opacity:.78}.logo-bar-proof{margin:16px auto 0;text-align:center;font-size:.92rem;color:#475569;font-weight:500}.landing-footer{background:#f3f5f8!important;border-top:1px solid #dbe2ea!important;padding:56px 0 20px!important}.footer-heading{font-weight:800;letter-spacing:.1em;color:#334155}.footer-links a{color:#475569}.footer-links a:hover{color:#0f172a}.footer-utility-link{margin-top:2px;color:#0f172a!important;font-weight:700!important}.footer-utility-link:hover{color:#1d4ed8!important}.sticky-cta-bar{background:#0f172a;border-top:1px solid rgba(255,255,255,.1)}.sticky-cta-inner{justify-content:space-between}.sticky-cta-text{display:none}.sticky-cta-trust{color:#f1f5f9d6;font-size:13px;font-weight:500}.sticky-cta-btn{background:#c9a84c;color:#082f49;border-radius:10px;font-weight:700;box-shadow:0 8px 20px #c9a84c47}.sticky-cta-btn:hover{background:#d4b65c;opacity:1}@media(max-width:900px){.logo-bar-name{font-size:1.15rem}}@media(max-width:768px){.landing-main .cta{padding:54px 0 30px!important}.landing-main .cta h2{font-size:clamp(1.8rem,8vw,2.3rem)}.landing-main .cta p{font-size:.98rem}.logo-bar{padding:34px 16px 38px}.logo-bar-row{gap:16px}.logo-bar-name{font-size:.95rem}.logo-bar-proof{font-size:.84rem;max-width:320px}.sticky-cta-trust{font-size:12px}.sticky-cta-btn{font-size:13px;padding:10px 16px;height:auto}}.landing-main .closing-band{background:linear-gradient(135deg,#e7ecf4,#dbe3ef 62%,#d2dceb)!important;border-top:1px solid #cfd8e6;border-bottom:1px solid #c9d3e3;padding:86px 0 70px!important}.landing-main .closing-band-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:38px;align-items:center}.landing-main .closing-band-copy h2{max-width:14ch;margin:0;font-size:clamp(2.4rem,4.2vw,3.25rem);line-height:1.08;letter-spacing:-.028em;color:#0b1328}.landing-main .closing-band-copy p{margin:18px 0 0;max-width:52ch;font-size:1.04rem;color:#334155;line-height:1.6}.landing-main .closing-band-card{background:#fff;border:1px solid #dce3ee;border-radius:16px;box-shadow:0 14px 34px #0f172a1f;padding:20px 20px 16px}.landing-main .closing-band-card-eyebrow{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#64748b}.landing-main .closing-band-card-title{margin:8px 0 0;font-size:1rem;font-weight:700;color:#0f172a}.landing-main .closing-band-card-price{margin:4px 0 14px;font-size:1.8rem;font-weight:800;letter-spacing:-.02em;color:#0f172a}.landing-main .closing-band-card-price span{margin-left:4px;font-size:.9rem;font-weight:600;color:#64748b}.landing-main .closing-band-card-cta{width:100%;justify-content:center;border-radius:12px}.landing-main .closing-band-card-points{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}.landing-main .closing-band-card-points li{position:relative;padding-left:16px;font-size:.86rem;color:#475569;font-weight:500}.landing-main .closing-band-card-points li:before{content:"✓";position:absolute;left:0;top:0;color:#4f46e5;font-weight:700}.landing-main .trust-strip{background:#e1e8f2;border-top:1px solid #d2dbe8;border-bottom:1px solid #d2dbe8;padding:36px 0 44px}.landing-main .trust-strip-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:30px;align-items:center}.landing-main .trust-strip .logo-bar-label{text-align:left;margin-bottom:14px}.landing-main .trust-strip .logo-bar-row{justify-content:flex-start;margin-top:0;gap:clamp(14px,2.5vw,28px)}.landing-main .trust-strip .logo-bar-name{font-size:clamp(1.1rem,1.6vw,1.5rem);letter-spacing:-.01em}.landing-main .trust-strip-right{display:flex;justify-content:flex-end}.landing-main .trust-stat-card{max-width:280px;background:#f8fbff;border:1px solid #d6e0ef;border-radius:14px;padding:14px;box-shadow:0 8px 20px #0f172a14;display:grid;gap:4px}.landing-main .trust-stat-value{font-size:1.5rem;line-height:1;font-weight:800;color:#0f172a}.landing-main .trust-stat-copy{font-size:.82rem;line-height:1.35;color:#475569;font-weight:600}.landing-main .landing-footer{background:#eceff4!important;border-top:1px solid #d4dbe6!important;padding:62px 0 24px!important}.landing-main .footer-heading{font-size:.72rem;font-weight:800;color:#334155}.landing-main .sticky-cta-bar{background:#0b1328}.landing-main .sticky-cta-trust{font-size:13px;color:#f1f5f9e0}.landing-main .sticky-cta-btn{background:#0f172a;color:#fff;border-radius:10px;box-shadow:0 10px 20px #0f172a59}.landing-main .sticky-cta-btn:hover{background:#111c35}@media(max-width:980px){.landing-main .closing-band-grid,.landing-main .trust-strip-grid{grid-template-columns:1fr}.landing-main .closing-band-copy,.landing-main .trust-strip-left{text-align:center}.landing-main .closing-band-copy h2,.landing-main .closing-band-copy p{margin-left:auto;margin-right:auto}.landing-main .trust-strip .logo-bar-label{text-align:center}.landing-main .trust-strip .logo-bar-row,.landing-main .trust-strip-right{justify-content:center}}@media(max-width:768px){.landing-main .closing-band{padding:54px 0 44px!important}.landing-main .closing-band-copy h2{font-size:clamp(1.9rem,8vw,2.4rem);max-width:100%}.landing-main .closing-band-copy p{font-size:.95rem}.landing-main .trust-strip{padding:28px 0 32px}.landing-main .trust-strip .logo-bar-name{font-size:.96rem}}.landing-main .website-preview-cta{padding:96px 0!important}.landing-main .industries-showcase{padding:96px 0!important;background:#fff!important}.landing-main .stats-bar{padding:68px 0!important;background:#fff!important}.landing-main .how-it-works{padding:96px 0!important;background:#fff!important}.landing-main .landing-footer{padding:80px 0 48px!important}@media(max-width:768px){.landing-main .website-preview-cta,.landing-main .industries-showcase{padding:64px 0!important}.landing-main .stats-bar{padding:48px 0!important;background:#fff!important}.landing-main .stat-label{color:#64748b!important}.landing-main .how-it-works{padding:64px 0!important;background:#fff!important}.landing-main .landing-footer{padding:40px 0 24px!important}}.lp-brand-ticker{padding:48px 0;background:#fff;border-top:1px solid #e9ecf2;border-bottom:1px solid #e9ecf2;overflow:hidden;width:100%}.lp-ticker-headline{text-align:center;font-size:14px;color:#64748b;line-height:1.6;padding:0 24px;margin-bottom:32px}.lp-ticker-headline strong{color:#0a1628;font-weight:700}.lp-ticker-overflow{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 12%,black 88%,transparent 100%)}.lp-ticker-track{display:flex;width:max-content;animation:lp-ticker-scroll 30s linear infinite}.lp-ticker-track:hover{animation-play-state:paused}@keyframes lp-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp-ticker-item{display:flex;align-items:center;padding:0 36px;white-space:nowrap;border-right:1px solid #dde3ee;-webkit-user-select:none;user-select:none;cursor:default}.lp-ticker-item span{font-size:15px;font-weight:600;letter-spacing:-.01em;color:#94a3b8;font-family:Inter,sans-serif}.lp-ticker-item.serif span{font-family:Georgia,Times New Roman,serif;font-size:16px;letter-spacing:0}.lp-ticker-item.wide span{letter-spacing:.12em;font-size:11px;text-transform:uppercase}.lp-ticker-item.light span{font-weight:400;font-size:16px}.lp-support-quality{padding:88px 0 104px;background:#fff}.lp-sq-eyebrow{display:inline-flex;align-items:center;padding:5px 16px;border:1px solid rgba(10,22,40,.2);border-radius:100px;margin-bottom:28px}.lp-sq-eyebrow span{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#475569}.lp-sq-header{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:44px}.lp-sq-title{font-size:34px;font-weight:700;color:#0a1628;line-height:1.1;letter-spacing:-.03em;max-width:14ch;margin:0}.lp-sq-desc{font-size:16px;color:#475569;line-height:1.72;max-width:400px}.lp-sq-visual{position:relative;border-radius:16px;overflow:hidden;background:#d1d9e6;aspect-ratio:16 / 7;box-shadow:0 24px 64px #0a162821,0 4px 16px #0a16280f}.lp-sq-visual img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.lp-sq-chat-mock{position:absolute;top:50%;right:6%;transform:translateY(-50%);width:min(280px,44%);background:#fff;border-radius:16px;padding:16px;box-shadow:0 20px 48px #0a16282e,0 2px 8px #0a16280f;display:flex;flex-direction:column;gap:9px}.lp-sq-chat-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.lp-sq-chat-agent{display:flex;align-items:center;gap:8px}.lp-sq-chat-avatar{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,#c5a572,#a07840);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;color:#0a1628;flex-shrink:0}.lp-sq-chat-name{font-size:12px;font-weight:600;color:#0a1628}.lp-sq-online-dot{width:7px;height:7px;border-radius:50%;background:#c9a84c;flex-shrink:0}.lp-sq-bubble{padding:8px 12px;border-radius:12px;font-size:11.5px;line-height:1.45;max-width:92%}.lp-sq-bubble.user{background:#0a1628;color:#fff;align-self:flex-end;margin-left:auto;border-bottom-right-radius:3px}.lp-sq-bubble.agent{background:#f1f5f9;color:#0a1628;border-bottom-left-radius:3px}.lp-sq-bubble.ai{background:#f1f5f9;color:#0a1628;border-bottom-left-radius:3px;border:1px solid #e2e8f0}.lp-sq-ai-badge{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:10px;font-weight:600;color:#c5a572;letter-spacing:.04em}.lp-sq-cta{display:flex;justify-content:center;margin-top:40px}.lp-btn-sq{display:inline-flex;align-items:center;gap:10px;height:52px;padding:0 28px;background:transparent;color:#0a1628;font-size:15px;font-weight:600;border:1.5px solid rgba(10,22,40,.3);border-radius:10px;text-decoration:none;transition:all .22s ease}.lp-btn-sq:hover{background:#0a1628;color:#fff;border-color:#0a1628;transform:translateY(-1px);box-shadow:0 6px 16px #0a162826}@media(min-width:768px){.lp-sq-header{grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:52px}.lp-sq-title{font-size:44px}}@media(max-width:640px){.lp-sq-title{font-size:26px}.lp-sq-chat-mock{display:none}.lp-sq-visual{aspect-ratio:4 / 3}}.lp-engage{padding:88px 0 104px;background:#fff}.lp-engage-tag{display:inline-flex;align-items:center;padding:5px 14px;border:1px solid rgba(10,22,40,.18);border-radius:100px;margin-bottom:32px}.lp-engage-tag span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.13em;color:#475569}.lp-engage-header{display:grid;grid-template-columns:1fr;gap:20px;margin-bottom:44px}.lp-engage-title{font-size:34px;font-weight:700;color:#0a1628;line-height:1.1;letter-spacing:-.03em;max-width:14ch;margin:0}.lp-engage-desc{font-size:16px;color:#475569;line-height:1.7;max-width:420px}.lp-engage-visual{position:relative;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px #0a16281f,0 4px 16px #0a16280f;aspect-ratio:16 / 7;background:#e2e8f0}.lp-engage-visual img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.lp-engage-visual:hover img{transform:scale(1.02)}.lp-engage-overlay{position:absolute;bottom:0;left:0;right:0;padding:32px 28px 24px;background:linear-gradient(to top,rgba(10,22,40,.7) 0%,transparent 100%);display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.lp-engage-badge{display:inline-flex;align-items:center;gap:7px;background:#ffffff1f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);border-radius:100px;padding:6px 14px;font-size:13px;font-weight:500;color:#fff}.lp-engage-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a84c;display:block;flex-shrink:0}.lp-engage-cta-row{display:flex;justify-content:center;margin-top:40px}.lp-btn-engage{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 32px;background:#0a1628;color:#fff;font-size:15px;font-weight:500;border-radius:10px;text-decoration:none;box-shadow:0 4px 12px #0a16282e;transition:all .22s ease}.lp-btn-engage:hover{background:#1e293b;transform:translateY(-2px);box-shadow:0 8px 24px #0a162838}@media(min-width:768px){.lp-engage-header{grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-bottom:52px}.lp-engage-title{font-size:44px}}@media(max-width:640px){.lp-engage-title{font-size:26px}.lp-engage-visual{aspect-ratio:4 / 3}}.lp-testimonial{padding:88px 0 104px;background:#fff}.lp-testimonial-layout{display:grid;grid-template-columns:1fr;gap:40px;align-items:center;margin-bottom:56px}.lp-testimonial-visual{position:relative}.lp-testimonial-img{width:100%;border-radius:16px;aspect-ratio:4 / 3;object-fit:cover;display:block}.lp-testimonial-stat-card{position:absolute;bottom:-16px;right:-12px;background:#f0fdf4f7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(52,211,153,.25);border-radius:12px;padding:16px 20px;max-width:210px;box-shadow:0 8px 24px #0a16281a}.lp-testimonial-stat-card p{font-size:13px;color:#1e293b;line-height:1.55;margin:0}.lp-testimonial-stat-card strong{color:#0a1628;font-weight:700}.lp-testimonial-content{padding-top:8px}.lp-testimonial-client{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#94a3b8;margin-bottom:20px}.lp-testimonial-quote{font-size:19px;font-weight:600;color:#0a1628;line-height:1.55;letter-spacing:-.015em;font-style:normal;margin:0 0 24px;border:none;padding:0}.lp-testimonial-quote:before{content:"“"}.lp-testimonial-quote:after{content:"”"}.lp-testimonial-attribution{font-size:14px;color:#475569;line-height:1.5;margin:0}.lp-testimonial-attribution strong{font-weight:600;color:#0a1628}.lp-testimonial-cta-bar{border:1px solid #cbd5e1;border-radius:16px;padding:24px 28px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;background:#fff;box-shadow:0 2px 8px #0a16280f}.lp-testimonial-cta-bar p{font-size:16px;font-weight:600;color:#0a1628;letter-spacing:-.01em;line-height:1.4;margin:0}.lp-btn-cta-bar{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 28px;background:#0a1628;color:#fff;font-size:15px;font-weight:600;border-radius:10px;text-decoration:none;white-space:nowrap;box-shadow:0 4px 12px #0a162833;transition:all .2s ease;flex-shrink:0}.lp-btn-cta-bar:hover{background:#1e293b;transform:translateY(-1px);box-shadow:0 6px 16px #0a162840}@media(min-width:768px){.lp-testimonial-layout{grid-template-columns:5fr 6fr;gap:56px}.lp-testimonial-quote{font-size:21px}.lp-testimonial-cta-bar{flex-direction:row;justify-content:space-between;text-align:left;padding:28px 40px}}@media(max-width:640px){.lp-testimonial-stat-card{position:static;margin-top:16px;max-width:100%}}.landing-header{border-bottom-color:#d1d9e6}.nav-link{color:#1f2937;position:relative;padding-bottom:9px}.nav-link:after{content:"";position:absolute;left:10px;right:10px;bottom:5px;height:1.5px;background:#0f172a;transform:scaleX(0);transform-origin:left center;transition:transform .26s ease;opacity:.7}.nav-link:hover{color:#0f172a;background:#f8fafc}.nav-link:hover:after{transform:scaleX(1)}.btn-header-primary,.btn-header-secondary,.hero-premium-primary-cta,.hero-premium-secondary-link{transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease,background-color .22s ease,color .22s ease}.btn-header-primary:hover,.btn-header-secondary:hover,.hero-premium-primary-cta:hover,.hero-premium-secondary-link:hover{transform:translateY(-1px)}.hero-premium-eyebrow{margin-bottom:24px}.hero-premium-title{max-width:14.5ch;font-size:clamp(2.9rem,5.25vw,4.3rem);line-height:1.03}.hero-premium-serif{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:560;letter-spacing:-.012em;color:#091225;font-kerning:normal;font-feature-settings:"liga" 1,"kern" 1,"onum" 1;text-rendering:optimizeLegibility}@supports (font-variation-settings: normal){.hero-premium-serif{font-variation-settings:"wght" 560}}.hero-premium-subtitle{margin-top:32px;color:#334155}.hero-premium-shot{border-color:#d4deea}.hero-premium-shot img{object-position:center 30%}.hero-premium-shot:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle at center,#0f172a00 42%,#0f172a42),repeating-linear-gradient(0deg,rgba(255,255,255,.045) 0px,rgba(255,255,255,.045) 1px,transparent 1px,transparent 2px);mix-blend-mode:multiply;opacity:.22;z-index:1}.hero-premium-shot-overlay{z-index:3;position:absolute;inset:0;padding:clamp(14px,2.4vw,24px);display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;gap:10px}.hero-premium-shot-copy{max-width:min(92%,34rem)}.hero-premium-shot-title{margin:0;max-width:12ch;color:#fff;font-size:clamp(1.55rem,3.1vw,2.55rem);line-height:1.06;text-shadow:0 8px 28px rgba(2,6,23,.58)}.hero-premium-shot-title .hero-premium-serif{color:#fff}.hero-premium-shot-subtitle{margin:12px 0 0;max-width:48ch;color:#f8fafcf2;font-size:clamp(.84rem,1.35vw,1rem);line-height:1.5;text-shadow:0 5px 18px rgba(2,6,23,.52)}.hero-premium-shot-meta{display:flex;align-items:center;justify-content:space-between;gap:10px}.hero-premium-shot.tone-revenue img{filter:saturate(1.06) hue-rotate(4deg) contrast(1.02)}.hero-premium-shot.tone-satisfaction img{filter:saturate(.96) hue-rotate(-14deg) contrast(1.01)}.hero-premium-shot.tone-self-service img{filter:saturate(.94) hue-rotate(12deg) contrast(1.01)}.hero-premium-shot.tone-ticketing img{filter:saturate(1.01) hue-rotate(18deg) contrast(1.03)}.hero-premium-shot.tone-scheduling img{filter:saturate(1.05) hue-rotate(-10deg) contrast(1.02)}.hero-premium-proof-row{margin-top:24px}.hero-premium-proof-line{color:#334155}.hero-premium-logos{margin-top:14px;gap:18px;align-items:center;flex-wrap:nowrap}.hero-premium-logo-wordmark{color:#64748b;font-size:13px;letter-spacing:.11em;text-transform:uppercase;font-weight:600;opacity:.88}.hero-premium-statbar{margin:14px 0 0;color:#1f2937;font-size:12px;font-weight:600;letter-spacing:.02em}.hero-premium-mini-quote{margin:10px 0 0;color:#475569;font-size:13px;line-height:1.5;max-width:58ch}.hero-premium-mini-quote span{color:#334155;font-weight:600}.hero-premium-primary-cta{border-radius:10px!important;padding:13px 22px!important;box-shadow:0 10px 24px #0f172a33!important}.hero-premium-primary-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px #0f172a38!important}.hero-premium-primary-cta:after{display:none}.hero-premium-secondary-link{color:#334155}.hero-premium-secondary-link:hover{color:#0f172a}.hero-premium-example-card{animation-duration:.62s}.hero-premium-example-wrap{padding-top:10px}.hero-premium-example-above{margin-bottom:22px}.hero-premium-example-metric{margin-top:12px}.hero-premium-widget-body{padding:17px 16px 16px}.hero-premium-example-chat{gap:13px}.hero-premium-example-bubble{padding:12px 14px;line-height:1.52}.hero-premium-example-bubble-label{display:inline-flex;align-items:center;gap:5px}.hero-premium-handoff{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;width:fit-content}.hero-premium-handoff-dot{width:7px;height:7px;border-radius:50%;background:#c9a84c}.hero-premium-qualities{margin-top:22px;gap:8px}.hero-premium-qualities li{color:#475569;font-size:.94rem;font-weight:500}.hero-premium-qualities li:before{width:5px;height:5px;background:#94a3b8}.hero-premium-qualities li.active{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.hero-premium-qualities li.active:before{background:#64748b}.hero-premium-qualities li:after{background:#64748b73}.hero-premium-typing span{animation-duration:2.2s}@media(max-width:1024px){.hero-premium-logos{justify-content:center;flex-wrap:wrap;gap:12px}.hero-premium-statbar,.hero-premium-mini-quote{margin-left:auto;margin-right:auto;text-align:center}}@media(max-width:640px){.hero-premium-title{max-width:14.5ch;font-size:clamp(2.2rem,8.1vw,3rem);line-height:1.05}.hero-premium-shot-overlay{padding:12px}.hero-premium-shot-title{max-width:13ch;font-size:clamp(1.35rem,5.8vw,1.9rem)}.hero-premium-shot-subtitle{margin-top:8px;font-size:.8rem;line-height:1.45;max-width:32ch}.hero-premium-shot-meta{gap:6px}.hero-premium-serif{letter-spacing:-.008em;font-weight:540}.hero-premium-mini-quote{font-size:12px}.hero-premium-statbar{font-size:11px}}.hero-premium-visual{grid-column:span 6;min-width:0;position:relative}.hero-premium-content{grid-column:span 6;max-width:560px;padding-left:0;position:relative;left:0}.hero-premium-grid{gap:clamp(32px,4vw,64px);align-items:center}.hero-premium-container{max-width:1220px}.hero-premium-visual .hero-premium-shot{margin:0;max-width:100%;aspect-ratio:16 / 10;width:100%}.hero-premium-visual{padding-top:0;left:0;top:0}.hero-premium-visual .hero-premium-shot img{width:calc(100% + 192px);max-width:none;height:100%;transform:translate(calc(-192px + var(--hero-image-extra-offset-x, 0px)));object-position:center center}.hero-premium-shot-widget{margin-left:auto;margin-right:clamp(14px,2vw,24px);transform:translate(28.8px);width:clamp(240px,39%,300px)}.hero-premium-shot-widget .hero-premium-example-card{width:100%;margin:0;border-radius:16px;box-shadow:0 18px 42px #0a16282e,0 3px 10px #0a162814}.hero-premium-visual .hero-premium-shot-overlay{justify-content:center}.hero-premium-visual .hero-premium-shot-meta{justify-content:flex-start;gap:8px;position:absolute;left:18px;right:18px;bottom:18px}.hero-premium-eyebrow{margin-bottom:14px}.hero-premium-title{max-width:8.6ch;font-size:clamp(3rem,4.9vw,4.5rem);line-height:.99}.hero-premium-subtitle{margin-top:20px;max-width:40ch;font-size:clamp(1rem,1.22vw,1.08rem);line-height:1.58}.hero-premium-qualities{margin-top:24px;gap:10px;max-width:30rem}.hero-premium-qualities li{font-size:.98rem}.hero-premium-qualities li.active{background:#ecfdf3;box-shadow:inset 0 0 0 1px #bbf7d0}.hero-premium-cta-row{margin-top:28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:1024px){.hero-premium-visual,.hero-premium-content{grid-column:auto;max-width:100%}.hero-premium-content{order:1;padding-left:0;left:0;margin:0 auto;text-align:center}.hero-premium-visual{order:2;left:0;top:0}.hero-premium-visual .hero-premium-shot{width:100%}.hero-premium-shot-widget{width:min(300px,42%);margin-right:14px}.hero-premium-title{max-width:11ch;font-size:clamp(2.45rem,6vw,3.5rem)}.hero-premium-visual{padding-top:0}.hero-premium-subtitle,.hero-premium-qualities{margin-left:auto;margin-right:auto}.hero-premium-cta-row{justify-content:center}}@media(max-width:640px){.hero-premium-visual .hero-premium-shot{aspect-ratio:4 / 3}.hero-premium-shot-widget{width:min(260px,60%);margin-right:0;transform:scale(.65);transform-origin:bottom right;margin-bottom:-36px}.hero-premium-shot-widget .hero-premium-example-card{padding-bottom:8px;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 24px #0a142838}.hero-premium-shot-widget .hero-premium-example-bubble{font-size:.68rem;padding:5px 7px;line-height:1.35}.hero-premium-shot-widget .hero-premium-handoff{font-size:9px;margin-top:6px}.hero-premium-visual .hero-premium-shot-meta{position:static;width:100%;justify-content:space-between}.hero-premium-title{max-width:11ch;font-size:clamp(2.15rem,8vw,3rem);line-height:1.03}.hero-premium-subtitle{margin-top:14px;font-size:.98rem}.hero-premium-inline-signup{flex-direction:column;align-items:stretch;gap:10px;max-width:100%}.hero-premium-inline-btn,.hero-premium-inline-input{width:100%}.hero-premium-inline-note{text-align:center;font-size:.78rem}}.landing-header{background:#0a1628;border-bottom:none}.landing-header.scrolled{background:#0a1628f5;box-shadow:none}.landing-logo{color:#fff}.landing-logo img{filter:none}.nav-link,.btn-login-text{color:#94a3b8;font-weight:400;font-size:.875rem;letter-spacing:.02em}.nav-link:hover,.btn-login-text:hover{color:#fff;background:transparent}.nav-link:after{display:none}.nav-divider{background:#94a3b829}.btn-header-secondary{background:transparent;border:1px solid #334155;color:#e2e8f0}.btn-header-secondary:hover{border-color:#c9a84c;background:transparent}.btn-header-primary,.hero-premium-primary-cta{background:#c9a84c!important;color:#0a1628!important;font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem;padding:16px 32px!important;border-radius:2px!important;box-shadow:none!important}.btn-header-primary:hover,.hero-premium-primary-cta:hover{background:#d7b663!important}.hero-premium{background:#0a1628!important}.hero-premium:before{background:radial-gradient(circle at center,#ffffff0b,#fff0 72%)}.hero-premium-eyebrow{color:#94a3b8}.hero-premium-title{color:#fff;font-weight:300;letter-spacing:.02em;line-height:1.1;font-size:clamp(2.5rem,5vw,4rem);max-width:9.5ch}.hero-premium-title .hero-premium-serif,.hero-premium-serif{color:#fff;font-weight:300}.hero-premium-subtitle{color:#94a3b8;font-weight:400;font-size:1.125rem;max-width:480px;letter-spacing:.01em}.hero-premium-qualities li{color:#cbd5e1}.hero-premium-qualities li:before{background:#64748b}.hero-premium-qualities li.active{background:#ffffff0d;box-shadow:inset 0 0 0 1px #94a3b838}.hero-premium-qualities li.active:before{background:#cbd5e1}.hero-premium-qualities li:after{background:#94a3b873}.hero-premium-secondary-link{color:#e2e8f0}.hero-premium-secondary-link:hover{color:#fff}.hero-premium-secondary-link:after{background:#ffffffbf}@media(max-width:1024px){.hero-premium-title,.hero-premium-subtitle,.hero-premium-eyebrow{margin-left:auto;margin-right:auto}}.hero-premium-qualities{gap:12px}.hero-premium-qualities li,.hero-premium-qualities li.active{color:#e2e8f0;font-size:1rem;font-weight:400;line-height:1.75;background:transparent;box-shadow:none;border-left:2px solid transparent;border-radius:0}.hero-premium-qualities li:before,.hero-premium-qualities li.active:before{width:6px;height:6px;border-radius:0;background:#c9a84c;transform:translateY(-50%)}.hero-premium-qualities li:after,.hero-premium-qualities li.active:after{display:none;animation:none;opacity:0}.hero-premium-quality-btn{padding:2px 14px 2px 18px}.hero-premium-qualities li:hover,.hero-premium-qualities li.active:hover{border-left-color:#c9a84c}@media(max-width:640px){.hero-premium-qualities{gap:12px}.hero-premium-quality-btn{padding:2px 12px 2px 18px}}.hero-premium-primary-cta,.hero-premium-secondary-link{font-weight:500;letter-spacing:.05em;text-transform:uppercase;font-size:.875rem}.hero-premium-primary-cta{background:#c9a84c!important;color:#0a1628!important;padding:16px 32px!important;border-radius:2px!important;box-shadow:none!important}.hero-premium-primary-cta:hover{background:#d4b65c!important;box-shadow:0 4px 12px #c9a84c4d!important;transform:translateY(-1px)}.hero-premium-primary-cta:after{display:none!important}.hero-premium-secondary-link{background:transparent;border:1px solid #475569;color:#e2e8f0;padding:16px 32px;border-radius:2px;line-height:1}.hero-premium-secondary-link:hover{border-color:#c9a84c;color:#c9a84c;background:transparent}.hero-premium-secondary-link:after{display:none}@media(max-width:640px){.hero-premium-primary-cta,.hero-premium-secondary-link{width:100%;justify-content:center}.hero-premium-secondary-link{color:#c9a84c!important;border:1px solid #c9a84c!important;background:transparent!important}}.hero-premium-visual .hero-premium-shot{border:1px solid rgba(255,255,255,.08);border-radius:8px;box-shadow:0 24px 48px #0006}.hero-premium-example-bubble.user{margin-right:auto;margin-left:0;background:#1f2937;color:#e5edf7;border:1px solid rgba(148,163,184,.22);border-radius:18px 18px 18px 6px}.hero-premium-example-bubble.ai{margin-left:auto;margin-right:0;background:linear-gradient(180deg,#0b1220,#0a1328);color:#f8fafc;border:1px solid rgba(201,168,76,.3);border-right:2px solid #c9a84c;border-radius:18px 18px 6px;box-shadow:0 8px 18px #0206173d}.hero-premium-example-bubble-label{color:#c9a84c;background:transparent;font-weight:600;letter-spacing:.1em;font-size:.625rem}.hero-premium-shot-chip,.hero-premium-shot-metric{font-size:.75rem;letter-spacing:.03em;padding:6px 12px;border-radius:2px;text-transform:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hero-premium-shot-chip{background:#1e293b;color:#94a3b8;border:none}.hero-premium-shot-metric{background:transparent;color:#c9a84c;border:1px solid #c9a84c}.landing{--rq-hero-bg: #081427;--rq-hero-surface: #0f1f36;--rq-hero-surface-soft: rgba(15, 31, 54, .72);--rq-text-primary: #ffffff;--rq-text-secondary: #dbe7f5;--rq-text-muted: #b7c7db;--rq-accent: #c9a84c;--rq-accent-strong: #d9bb66;--rq-border-soft: rgba(183, 199, 219, .24);--rq-border-accent: rgba(201, 168, 76, .36);--rq-space-2: 8px;--rq-space-3: 12px;--rq-space-4: 16px;--rq-space-5: 20px;--rq-space-6: 24px;--rq-space-7: 32px;--rq-space-8: 40px}.landing-header{position:sticky!important;top:0!important;z-index:2000!important;opacity:1!important;visibility:visible!important;transform:none!important;background:#081427c7!important;border-bottom:1px solid rgba(201,168,76,.18)!important;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.landing-header.scrolled{background:#081427eb!important;box-shadow:0 8px 24px #02061738}.landing-nav{padding:10px 20px;min-height:62px}.landing-nav-links{gap:6px}.nav-link{color:var(--rq-text-muted);padding:8px 11px;font-size:14px;line-height:1.2}.nav-link:hover{color:var(--rq-text-primary);background:#b7c7db1f}.btn-header-secondary{border-color:#b7c7db66;color:var(--rq-text-secondary)}.btn-header-secondary:hover{border-color:var(--rq-accent);color:var(--rq-text-primary)}.hero-premium{background:radial-gradient(130% 90% at 12% 0%,#c9a84c17,#c9a84c00 52%),linear-gradient(180deg,#0a1628 0%,var(--rq-hero-bg) 100%)!important;padding:clamp(96px,12vh,148px) 0 clamp(74px,10vh,118px)!important;min-height:calc(100vh - 64px);display:block}.hero-premium-container{max-width:1240px}.hero-premium-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:clamp(34px,5vw,74px);align-items:end}.hero-premium-visual,.hero-premium-content{grid-column:auto}.hero-premium-visual{display:flex;align-items:end}.hero-premium-content{display:flex;flex-direction:column;justify-content:flex-end;max-width:620px;padding-bottom:6px}.hero-premium-eyebrow{margin-bottom:var(--rq-space-4);color:var(--rq-accent);font-size:12px;font-weight:600;letter-spacing:.16em}.hero-premium-title{max-width:12ch;color:var(--rq-text-primary)!important;font-size:clamp(2.55rem,5vw,4.35rem);line-height:1.06;font-weight:300!important;letter-spacing:.01em!important;text-wrap:balance}.hero-premium-serif{color:var(--rq-text-primary)!important;font-weight:420!important;letter-spacing:.01em!important;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:#c9a84c99;text-underline-offset:5px}.hero-premium-keyword{color:var(--rq-accent);font-weight:470}.hero-premium-subtitle{margin-top:var(--rq-space-5);max-width:46ch;color:var(--rq-text-secondary);font-size:clamp(1.03rem,1.26vw,1.16rem);line-height:1.72}.hero-premium-qualities{margin-top:var(--rq-space-6);gap:11px;max-width:100%}.hero-premium-qualities li{background:var(--rq-hero-surface-soft);border:1px solid var(--rq-border-soft);border-radius:12px}.hero-premium-qualities li:before{content:"✓";width:20px;height:20px;border-radius:999px;background:#c9a84c29;color:var(--rq-accent);left:14px;top:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:1;transform:translateY(-50%)}.hero-premium-qualities li:after{display:none!important}.hero-premium-qualities li.active{background:#c9a84c14;border-color:var(--rq-border-accent);box-shadow:0 6px 20px #02061729}.hero-premium-qualities li.active:before{background:#c9a84c3d;color:#f6e7be;transform:translateY(-50%)}.hero-premium-quality-btn{padding:13px 14px 13px 44px;color:var(--rq-text-secondary);font-size:1rem;line-height:1.62}.hero-premium-cta-row{margin-top:var(--rq-space-7);gap:12px}.hero-premium-primary-cta{min-height:50px;padding:14px 24px!important;background:var(--rq-accent)!important;color:#0a1628!important;border:1px solid var(--rq-accent)!important;border-radius:10px!important;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;box-shadow:0 14px 28px #c9a84c47!important}.hero-premium-primary-cta:hover{background:var(--rq-accent-strong)!important;box-shadow:0 16px 30px #c9a84c52!important}.hero-premium-secondary-link{min-height:50px;padding:14px 22px;border:1px solid rgba(183,199,219,.45);border-radius:10px;background:transparent;color:var(--rq-text-secondary);font-size:14px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.hero-premium-secondary-link:hover{color:var(--rq-text-primary);border-color:var(--rq-accent);background:#c9a84c14}.hero-premium-visual .hero-premium-shot{margin:0;border-radius:20px;border:1px solid rgba(201,168,76,.24);box-shadow:0 18px 45px #02061757}.hero-premium-shot-widget{width:clamp(255px,41%,320px);margin-right:clamp(12px,2vw,24px)}.hero-premium-shot-widget .hero-premium-example-card{border-radius:16px;border:1px solid rgba(183,199,219,.35);background:#0a1628e0;box-shadow:0 12px 30px #02061757}.hero-premium-widget-body{padding:16px}.hero-premium-example-chat{gap:12px}.hero-premium-shot-chip{background:#0a1628eb;color:var(--rq-text-secondary);border:1px solid rgba(183,199,219,.4);border-radius:999px;padding:7px 12px}.hero-premium-shot-metric{padding:7px 16px;color:var(--rq-accent);border-color:var(--rq-accent);background:#c9a84c12}@media(max-width:1024px){.hero-premium{padding:84px 0 66px!important;min-height:auto}.hero-premium-grid{grid-template-columns:1fr;align-items:stretch;gap:34px}.hero-premium-content{max-width:100%;text-align:left;order:1;margin:0}.hero-premium-visual{order:2}.hero-premium-title,.hero-premium-subtitle{max-width:100%}}@media(max-width:768px){.landing-nav{padding:8px 14px;min-height:56px}.hero-premium{--mobile-launcher-clearance: 72px;padding:42px 0 calc(62px + env(safe-area-inset-bottom))!important}.hero-premium-grid{gap:24px}.hero-premium-eyebrow{display:none;margin:0}.hero-premium-title{margin-top:0;font-size:clamp(1.9rem,7.2vw,2.6rem);line-height:1.12;max-width:10.2ch;letter-spacing:.015em!important;text-wrap:balance}.hero-premium-subtitle{margin-top:10px;font-size:.97rem;line-height:1.58;max-width:29ch;text-wrap:pretty}.hero-premium-qualities{margin-top:12px;gap:7px}.hero-premium-qualities li{border-radius:10px}.hero-premium-qualities li:before{width:17px;height:17px;left:12px;font-size:10px}.hero-premium-qualities li,.hero-premium-quality-btn{font-size:.95rem}.hero-premium-quality-btn{padding:10px 10px 10px 38px;line-height:1.42;min-height:40px}.hero-premium-cta-row{margin-top:12px;width:100%;flex-direction:column;align-items:flex-start;padding-right:0;gap:10px}.hero-premium-primary-cta{width:100%;max-width:calc(100% - var(--mobile-launcher-clearance));min-height:48px;padding:11px 18px!important;justify-content:center}.hero-premium-secondary-link{width:100%;max-width:calc(100% - var(--mobile-launcher-clearance));min-height:44px;padding:10px 14px;font-size:.9rem;color:#e2e8f0f5;justify-content:center;margin-left:0;border:1px solid rgba(201,168,76,.7);background:transparent!important;border-radius:12px}.hero-premium-secondary-link:after{display:none}.hero-premium-visual .hero-premium-shot{border-radius:16px}.hero-premium-shot-widget{width:min(230px,52%);margin-right:0;transform:scale(.66);transform-origin:bottom right;margin-bottom:-16px}.hero-premium-shot-widget .hero-premium-example-card{padding-bottom:12px;background:#ffffffd1;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.6);box-shadow:0 8px 24px #0a142838}.hero-premium-shot-widget .hero-premium-example-bubble{font-size:.72rem;padding:6px 8px;line-height:1.38}.hero-premium-shot-widget .hero-premium-example-meta{font-size:9px}.hero-premium-shot-widget .hero-premium-typing{display:none}.hero-premium-visual .hero-premium-shot-meta{position:static;margin-top:12px;justify-content:flex-start;flex-wrap:wrap}#sc-toggle-btn{transform:scale(.74)!important;transform-origin:bottom right}#sc-widget-container{bottom:calc(80px + env(safe-area-inset-bottom))!important}}@media(max-width:640px){.hero-premium{--mobile-launcher-clearance: 64px}.hero-premium-title{font-size:clamp(1.82rem,7.8vw,2.3rem);line-height:1.12;max-width:9.2ch}.hero-premium-subtitle{font-size:.94rem;max-width:27ch}.hero-premium-primary-cta{max-width:calc(100% - var(--mobile-launcher-clearance))}.hero-premium-shot-widget{width:min(220px,50%);transform:scale(.58);margin-bottom:-12px}}.hero-premium-title,.hero-premium-title .hero-premium-serif,.hero-premium-serif{color:#fff!important;font-weight:300!important;letter-spacing:.03em!important}.hero-premium-handoff-dot,.hero-premium-widget-status-dot,.lp-sq-online-dot,.lp-engage-badge:before,.sc-header-dot{background:#c9a84c!important;box-shadow:none!important}.hero-premium-widget-quick-label{display:none!important}.hero-premium-visual .hero-premium-shot-meta{flex-wrap:wrap;row-gap:8px}.hero-premium-shot-metric{padding:6px 16px!important;white-space:normal;overflow:visible;max-width:100%}.btn-header-primary,.hero-premium-primary-cta,.btn-mobile-cta,.landing-nav-links .btn-header-primary{background:#c9a84c!important;color:#0a1628!important;border:1px solid #c9a84c!important}.btn-header-primary:hover,.hero-premium-primary-cta:hover,.btn-mobile-cta:hover,.landing-nav-links .btn-header-primary:hover{background:#d4b65c!important;color:#0a1628!important}.landing-header .btn-header-primary,.landing-header .landing-nav-links .btn-header-primary,.landing-header .btn-mobile-cta{border-radius:10px!important}#sc-toggle-btn{background:#c9a84c!important;box-shadow:0 10px 26px #c9a84c47!important}#sc-toggle-btn:before{border-color:#c9a84c!important}#sc-toggle-btn svg path{fill:#0a1628!important;stroke:#0a1628!important}.landing{--rq-rhythm-1: 8px;--rq-rhythm-2: 12px;--rq-rhythm-3: 16px;--rq-rhythm-4: 24px;--rq-rhythm-5: 32px;--rq-hero-title-size: clamp(2.35rem, 4.3vw, 3.75rem);--rq-hero-title-line: 1.08;--rq-hero-sub-size: 1.125rem;--rq-hero-sub-line: 1.76;--rq-hero-sub-color: #e4edf9;--rq-hero-pill-bg: rgba(255, 255, 255, .035);--rq-hero-pill-border: rgba(183, 199, 219, .24);--rq-hero-pill-active-bg: rgba(255, 255, 255, .08)}.hero-premium{padding:clamp(96px,11vh,132px) 0 clamp(76px,9vh,112px)!important}.hero-premium-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(80px,8vw,112px)}.hero-premium-visual,.hero-premium-content{min-height:clamp(500px,58vh,640px)}.hero-premium-visual{align-items:flex-start;justify-content:flex-start;position:relative}.hero-premium-visual:before{content:"";position:absolute;inset:6% -8% 2%;pointer-events:none;background:radial-gradient(60% 54% at 46% 54%,#c9a84c2e,#c9a84c00 76%);filter:blur(12px)}.hero-premium-content{justify-content:space-between;max-width:680px}.hero-premium-title{max-width:13.6ch;font-size:var(--rq-hero-title-size);line-height:var(--rq-hero-title-line);letter-spacing:.008em!important;text-decoration:none!important}.hero-premium-serif,.hero-premium-keyword,.hero-premium-title *{text-decoration:none!important}.hero-premium-highlight{color:var(--rq-accent)}.mobile-break{display:none}@media(max-width:768px){.mobile-break{display:block}}.hero-premium-subtitle{margin-top:var(--rq-rhythm-4);color:var(--rq-hero-sub-color);font-size:var(--rq-hero-sub-size);line-height:var(--rq-hero-sub-line);max-width:50ch}.hero-premium-qualities{margin-top:32px;gap:16px}.hero-premium-qualities li{background:transparent;border:none;box-shadow:none;border-radius:0;transition:opacity .2s ease}.hero-premium-qualities li:hover{background:transparent;border-color:transparent}.hero-premium-qualities li:before{width:20px;height:20px;font-size:11px;background:transparent;color:#c9a84c;left:0}.hero-premium-qualities li.active{background:transparent;border-left:none;box-shadow:none;opacity:1}.hero-premium-quality-btn{padding:0 0 0 28px;font-size:1.03rem;line-height:1.58;color:#ffffffeb;min-height:auto}.hero-premium-cta-row{margin-top:var(--rq-rhythm-5);justify-content:flex-start;align-items:center;gap:var(--rq-rhythm-2)}.hero-premium-primary-cta,.hero-premium-secondary-link{min-height:52px;border-radius:11px!important;padding:0 24px!important}.hero-premium-primary-cta{font-size:14px;font-weight:700;box-shadow:0 14px 30px #c9a84c57!important}.hero-premium-secondary-link{background:transparent;border:1.5px solid #c9a84c;color:#fff;font-weight:600;font-size:14px}@media(min-width:1025px){.hero-split.hero-premium .hero-premium-container{transform:translate(96px)}}.hero-premium-visual .hero-premium-shot{border:1px solid rgba(220,230,246,.34);border-radius:12px;box-shadow:0 8px 32px #0000004d;overflow:hidden;height:456px;aspect-ratio:auto;transform:translate(-144px) scale(1.35);transform-origin:top left}.hero-premium-shot-widget .hero-premium-example-card{border-radius:18px;box-shadow:0 10px 24px #02061742}.hero-premium-widget-simple{border-radius:18px!important;padding:0;overflow:hidden;background:transparent!important;border:none!important;box-shadow:none!important}.hero-premium-widget-body{padding:8px}.hero-premium-example-chat{gap:8px}.hero-premium-example-bubble{padding:9px 11px}.hero-premium-shot-chip,.hero-premium-shot-metric{padding:6px 10px}.hero-premium-handoff{margin-top:12px;align-self:flex-start;max-width:100%;position:static}.hero-premium-trust-line{margin:40px 0 0;font-size:13px;color:#ffffff80;letter-spacing:.05em;text-transform:uppercase}.hero-industry-selector{display:flex;align-items:center;gap:12px;margin:16px 0 0;flex-wrap:wrap}.hero-industry-combobox{width:min(100%,520px);background-color:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:13px;padding:10px 12px;outline:none;transition:border-color .2s,background-color .2s,box-shadow .2s}.hero-industry-combobox::placeholder{color:#ffffff8c}.hero-industry-combobox:hover{border-color:#fff6;background-color:#ffffff1f}.hero-industry-combobox:focus{border-color:#c9a84c;box-shadow:0 0 0 2px #c9a84c40}.hero-industry-go-btn{padding:8px 22px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background-color:#ffffff14;color:#ffffff59;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:not-allowed;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.hero-industry-go-btn--active{background-color:#c9a84c;border-color:#c9a84c;color:#fff;cursor:pointer}.hero-industry-go-btn--active:hover{background-color:#b8933d;border-color:#b8933d;box-shadow:0 4px 14px #c9a84c59}.hero-industry-empty{margin:0;color:#ffffffb8;font-size:12px;letter-spacing:.01em;width:100%}.hero-industry-select,.hero-go-label-mobile{display:none}.hero-go-label-desktop{display:inline}.hero-premium-visual-caption{display:none}.hero-premium-shot-chip,.hero-premium-shot-metric,.hero-premium-visual .hero-premium-shot-meta,.hero-premium-widget-header,.hero-premium-widget-tabs,.hero-premium-widget-status,.hero-premium-widget-quick-actions,.hero-premium-widget-input-row,.hero-premium-widget-powered,.hero-premium-typing{display:none!important}@media(max-width:1024px){.hero-premium-grid{grid-template-columns:1fr;gap:44px}.hero-premium-content,.hero-premium-visual{min-height:auto}.hero-premium-content{order:1;text-align:center;align-items:center;justify-content:flex-start;gap:0;margin:0 auto}.hero-premium-subtitle{max-width:58ch}.hero-premium-qualities{width:100%;max-width:780px;grid-template-columns:repeat(2,minmax(0,1fr))}.hero-premium-cta-row{justify-content:center}.hero-premium-trust-line{text-align:center}.hero-premium-visual{order:2}.hero-premium-visual .hero-premium-shot{height:auto;aspect-ratio:16 / 10;transform:none}}@media(max-width:768px){.hero-premium .landing-container-wide,.hero-premium-container{padding-left:24px!important;padding-right:24px!important}.hero-premium-content{width:100%;text-align:center;align-items:center;margin:0 auto}.hero-premium-title,.hero-premium-subtitle,.hero-premium-qualities,.hero-premium-cta-row{width:100%;margin-left:auto;margin-right:auto}.hero-premium-title,.hero-premium-subtitle{text-align:center}.hero-premium-qualities{max-width:520px;justify-items:center}.hero-premium-quality-btn{width:100%;text-align:left}.hero-premium{padding:56px 0 42px!important;background:radial-gradient(circle at 50% 24%,#c9a84c0f,#c9a84c00 68%),#0a1628!important}.hero-premium-title{max-width:12.8ch;font-size:clamp(2rem,8.1vw,2.85rem)}.hero-premium-subtitle{font-size:17px;line-height:1.72;color:#ffffffd9}.hero-premium-qualities{grid-template-columns:1fr;gap:8px!important}.hero-premium-qualities li{position:relative}.hero-premium-qualities li:before,.hero-premium-qualities li.active:before{content:"";position:absolute;top:50%;left:12px;width:16px;height:16px;transform:translateY(-50%);background-color:#c9a84c!important;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.285 6.709a1 1 0 0 1 0 1.414l-10.1 10.1a1 1 0 0 1-1.414 0l-5.056-5.056a1 1 0 0 1 1.414-1.414l4.349 4.349 9.393-9.393a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20.285 6.709a1 1 0 0 1 0 1.414l-10.1 10.1a1 1 0 0 1-1.414 0l-5.056-5.056a1 1 0 0 1 1.414-1.414l4.349 4.349 9.393-9.393a1 1 0 0 1 1.414 0z'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:16px 16px;mask-size:16px 16px;border-radius:0;background:#c9a84c!important;opacity:1!important}.hero-premium-quality-btn{font-size:.98rem;padding:11px 14px 11px 40px}.hero-premium-cta-row{width:100%;gap:10px}.hero-premium-primary-cta{min-height:46px;padding:10px 16px!important;background:linear-gradient(180deg,#d4a84c,#b8922e)!important;box-shadow:0 4px 20px #c9a84c4d!important;color:#fff!important;font-weight:700!important}.hero-premium-primary-cta,.hero-premium-secondary-link{width:100%;justify-content:center}.hero-premium-secondary-link{min-height:40px;padding:8px 12px;display:inline-flex;align-items:center}.hero-premium-trust-line{text-align:center}.landing-header,.landing-header.scrolled{background:#0a1628f2!important;border-bottom:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none!important}#sc-toggle-btn{position:fixed!important;right:16px!important;bottom:calc(80px + env(safe-area-inset-bottom))!important;left:auto!important;top:auto!important;z-index:10000!important;pointer-events:auto!important}#sc-widget-container{position:fixed!important;inset:auto 0 0 auto!important;z-index:9999!important;width:auto!important;height:auto!important;max-width:100vw!important;pointer-events:none!important}#sc-widget-container #sc-chat-window,#sc-widget-container #sc-chat-window *{pointer-events:auto!important}.hero-premium-subtitle{margin-bottom:0!important}.hero-premium-qualities{margin-top:16px!important}.hero-premium .landing-container-wide.hero-premium-container{padding-left:max(24px,env(safe-area-inset-left))!important;padding-right:max(24px,env(safe-area-inset-right))!important;box-sizing:border-box}.hero-premium-title{font-size:36px!important}.hero-premium-primary-cta,.hero-premium-secondary-link{letter-spacing:.12em!important}.mobile-tab{gap:4px!important}.mobile-tab span{font-size:11px!important;font-weight:500!important;line-height:1!important}.mobile-tab-active{font-weight:500!important}.landing-nav{display:flex;align-items:center}.landing-logo,.landing-logo a,.logo-mobile-mark{display:inline-flex!important;align-items:center!important}.logo-mobile-mark{gap:8px}.logo-mobile-wordmark,.logo-mobile-mark img{line-height:1!important}.logo-mobile-wordmark{display:inline-flex;align-items:center}.hero-premium-content{padding-top:48px!important}}.hero-premium-social-proof{display:none}@media(max-width:768px){.hero-premium-social-proof{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:20px 0 0;width:100%;text-align:center;line-height:1.4}.hero-premium-social-proof-stars{display:inline-flex;align-items:center;gap:2px}.hero-premium-social-proof-stars svg{width:14px;height:14px;display:block}.hero-premium-social-proof-stars path{fill:#c9a84c}.hero-premium-social-proof-text{font-size:12px;color:#fff9}.hero-premium:after{display:none!important}}@keyframes hero-scroll-hint-bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,6px)}}@media(max-width:768px){.hero-scroll-indicator{position:fixed;left:50%;bottom:calc(86px + env(safe-area-inset-bottom));transform:translate(-50%);color:#c9a84c;opacity:.92;animation:hero-scroll-hint-bob 2s ease-in-out infinite;transition:opacity .28s ease,transform .28s ease;pointer-events:none;z-index:9998}.hero-scroll-indicator svg{width:20px;height:10px;display:block}.hero-scroll-indicator path{stroke:#c9a84c;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-scroll-indicator.is-hidden{opacity:0;transform:translate(-50%,10px);animation:none}.hero-premium-title,.hero-premium-subtitle,.hero-premium-qualities{max-width:520px}.hero-premium-qualities{padding-left:0!important;justify-items:stretch!important}.hero-premium-qualities li:before,.hero-premium-qualities li.active:before{left:14px!important}.hero-premium-quality-btn{padding-left:42px!important}.hero-premium-secondary-link{border:1.5px solid #c9a84c!important;color:#c9a84c!important;font-weight:600!important;letter-spacing:.12em!important}.hero-premium-primary-cta,.hero-premium-secondary-link{transition:all .1s ease!important}.hero-premium-primary-cta:active{background:#b8922e!important;transform:scale(.97)!important}.hero-premium-secondary-link:active{background:#c9a84c1a!important}.landing-nav{padding-left:24px!important;padding-right:24px!important}.hero-premium-subtitle{font-weight:400!important;font-size:16px!important;line-height:1.6!important;color:#fffc!important}.hero-premium-qualities li,.hero-premium-quality-btn{font-size:15px!important;font-weight:400!important;color:#ffffffbf!important;line-height:1.5!important}}@keyframes hero-mobile-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-premium-title,.hero-premium-subtitle,.hero-premium-qualities,.hero-premium-cta-row{opacity:0;animation-name:hero-mobile-fade-up;animation-duration:.5s;animation-timing-function:ease-out;animation-fill-mode:forwards;animation-iteration-count:1}.hero-premium-title{animation-delay:0s}.hero-premium-subtitle{animation-delay:.15s}.hero-premium-qualities{animation-delay:.3s}.hero-premium-cta-row{animation-delay:.45s}}@keyframes mobile-widget-bounce-in{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:1}}@media(max-width:768px){#sc-toggle-btn{transform-origin:center center;animation:mobile-widget-bounce-in .4s ease-out 1.5s 1 both}.hero-premium-title{border-left:none;padding-left:14px;display:block;position:relative;text-shadow:0 2px 20px rgba(0,0,0,.4)}.hero-premium-title:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#c9a84c;border-radius:999px}.mobile-menu-toggle{gap:5px!important;padding:10px 4px 10px 10px!important;margin-right:4px!important}.mobile-menu-toggle span{width:22px;height:1.5px;border-radius:2px;background:#ffffffd9}.mobile-menu-toggle.active span:nth-child(1),.mobile-menu-toggle.active span:nth-child(2){transform:none;opacity:1}.hero-mobile-divider{display:block;width:40px;height:1px;margin:32px auto;background:#c9a84c4d}.industries-showcase h2,.features h2,.lp-sq-title,.how-it-works h2,.lp-engage-title,.mobile-pricing-teaser h2{font-size:26px!important;font-weight:700!important;letter-spacing:.02em!important;color:#fff!important;line-height:1.2!important}.website-preview-cta .wpc-left,.website-preview-cta h2,.website-preview-cta .wpc-title-break{color:#0a0a0a!important}.website-preview-cta .wpc-preview-input{color:#111!important;background:#fff!important;border-color:#1f1f1f!important}.website-preview-cta .wpc-preview-input::placeholder{color:#94a3b8!important}.landing-main>section:not(.hero-premium) .landing-container,.landing-main>section:not(.hero-premium) .landing-container-wide{padding-left:16px!important;padding-right:16px!important}.feature-card,.industry-card{padding:20px!important}.features-sub,.lp-sq-desc,.lp-engage-desc,.pricing-teaser-sub,.industries-subtitle{color:#ffffffb3!important;font-size:15px!important;line-height:1.7!important}.mobile-sticky-hero-cta{position:fixed;left:16px;right:16px;bottom:calc(72px + env(safe-area-inset-bottom));height:46px;border-radius:10px;background:#c9a84c;color:#0a1628;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9997}.mobile-sticky-hero-cta.visible{opacity:1;pointer-events:auto}.landing-footer{padding:32px 24px!important;border-top:1px solid rgba(255,255,255,.08)!important}.footer-columns{display:none!important}.footer-mobile{display:flex!important;flex-direction:column;align-items:center;text-align:center}.footer-mobile .footer-logo{justify-content:center}.footer-mobile-links{display:flex;flex-direction:column;align-items:center;gap:0}.footer-mobile-dot{display:none}.footer-mobile-links a{font-size:14px!important;line-height:2!important;color:#ffffff80!important}.hero-premium-primary-cta{height:auto!important;padding-top:18px!important;padding-bottom:18px!important}.mobile-tab svg{width:22px!important;height:22px!important;flex:0 0 22px}.mobile-tab{border-radius:12px;transition:background-color .1s ease,color .1s ease}.mobile-tab:active{background-color:#c9a84c1f}.mobile-tab-active,.mobile-tab-active span,.mobile-tab-active svg{color:#c9a84c!important}.pricing-teaser-pills{display:flex;flex-direction:column;gap:16px}.pricing-pill{width:calc(100% - 32px);margin:0 16px;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:14px;box-sizing:border-box}.pricing-pill-pro{border-color:#c9a84c!important;background:#c9a84c0d!important}.pricing-pill-cta{width:100%;margin-top:16px;display:inline-flex;align-items:center;justify-content:center;padding:14px 16px;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;border:1.5px solid #c9a84c;color:#c9a84c;background:transparent;transition:all .2s ease;box-sizing:border-box}.pricing-pill-pro .pricing-pill-cta{background:#c9a84c;color:#0a1628;border-color:#c9a84c}.lp-testimonial-layout{display:flex;flex-direction:column;gap:16px}.lp-testimonial-visual,.lp-testimonial-content,.lp-testimonial-stat-card{width:calc(100% - 32px)!important;margin:0 16px!important;padding:20px!important;box-sizing:border-box}.lp-testimonial-content,.lp-testimonial-stat-card{border-left:2px solid #c9a84c!important;background:#ffffff08!important}.lp-testimonial-quote{font-style:italic!important;font-size:15px!important;line-height:1.65!important}.lp-testimonial-attribution{font-size:13px!important;font-weight:600!important;color:#c9a84c!important;margin-top:10px}.lp-testimonial-attribution strong{color:#c9a84c!important;font-size:13px!important;font-weight:600!important}.feature-icon{width:40px!important;height:40px!important;border-radius:10px!important;background:#c9a84c1a!important;color:#c9a84c!important;margin-bottom:16px!important}.feature-icon svg{width:20px!important;height:20px!important;color:#c9a84c!important}.feature-card{transition:border-color .15s ease,background-color .15s ease!important}.feature-card:active{border-color:#c9a84c66!important;background:#c9a84c0a!important}.mobile-back-to-top{position:fixed;right:16px;bottom:calc(96px + env(safe-area-inset-bottom));width:40px;height:40px;border:none;border-radius:999px;background:#c9a84c;color:#fff;display:inline-flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:9998;box-shadow:0 8px 18px #00000040}.mobile-back-to-top svg{width:18px;height:18px}.hero-premium-subtitle{margin-top:16px!important}.hero-premium-qualities{margin-top:18px!important;margin-bottom:8px!important;gap:10px!important}.hero-premium-cta-row{margin-top:16px!important;margin-bottom:0!important;gap:8px!important;justify-content:center!important;align-items:center!important;flex-direction:column!important}.hero-premium-social-proof{margin-top:16px!important;margin-bottom:2px!important;opacity:.72!important;gap:6px!important}.hero-premium-social-proof-stars svg{width:11px!important;height:11px!important}.hero-premium-social-proof-stars path{fill:#c9a84c8c!important}.hero-premium-social-proof-text{font-size:10.5px!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#c9a84c94!important;font-weight:400!important}.hero-premium-primary-cta{display:flex!important;align-self:center!important;width:75%!important;max-width:75%!important;flex:0 0 auto!important;height:44px!important;min-height:44px!important;padding:0 14px!important;margin-left:auto!important;margin-right:auto!important;border-radius:10px!important;background:#c9a84c!important;border:1px solid #c9a84c!important;color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;font-size:11px!important;font-weight:700!important;letter-spacing:.18em!important;text-transform:uppercase!important;box-shadow:0 4px 14px #c9a84c2e!important;justify-content:center!important}.hero-premium-primary-cta:hover,.hero-premium-primary-cta:active,.hero-premium-primary-cta:focus-visible,.hero-premium-primary-cta:visited{background:#c9a84c!important;border-color:#c9a84c!important;color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}.hero-premium-secondary-link,.hero-premium-secondary-link:hover,.hero-premium-secondary-link:active,.hero-premium-secondary-link:focus-visible,.hero-premium-secondary-link:visited{display:none!important}.hero-premium-secondary-link:after{display:none!important}.hero-industry-selector{width:min(88%,420px)!important;margin:28px auto 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important}.hero-industry-heading{font-size:10.5px!important;letter-spacing:.2em!important;opacity:1!important;color:#ffffffe6!important;margin:2px 0 10px!important;text-transform:uppercase!important;text-align:center!important;font-weight:600!important}.hero-industry-combobox,.hero-industry-select{width:100%!important;min-height:42px!important;height:42px!important;padding:9px 0!important;border:0!important;border-bottom:1px solid rgba(201,168,76,.25)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:13px!important;line-height:1.4!important;color:#ffffffb8!important;-webkit-text-fill-color:rgba(255,255,255,.72)!important;font-weight:400!important;letter-spacing:.01em!important}.hero-industry-combobox::placeholder{color:#ffffff9e!important}.hero-industry-combobox:hover,.hero-industry-combobox:focus,.hero-industry-select:hover,.hero-industry-select:focus{border:0!important;border-bottom:1px solid rgba(201,168,76,.4)!important;background:transparent!important;box-shadow:none!important;outline:none!important}.hero-premium-qualities li,.hero-premium-quality-btn{font-size:13.5px!important;line-height:1.55!important;letter-spacing:.008em!important;color:#ffffffb3!important;font-weight:400!important}.hero-premium-qualities li:before,.hero-premium-qualities li.active:before{width:11px!important;height:11px!important;-webkit-mask-size:11px 11px!important;mask-size:11px 11px!important;opacity:.6!important;background-color:#c9a84c!important;background:#c9a84c!important}.hero-premium-primary-cta{display:none!important}.hero-industry-go-btn,.hero-industry-go-btn--active{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:44px!important;margin-top:10px!important;padding:0 14px!important;border-radius:10px!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;box-shadow:none!important}.hero-industry-go-btn{border:1px solid rgba(201,168,76,.2)!important;background:#ffffff0a!important;color:#ffffff61!important;-webkit-text-fill-color:rgba(255,255,255,.38)!important}.hero-industry-go-btn--active,.hero-industry-go-btn--active:hover,.hero-industry-go-btn--active:active,.hero-industry-go-btn--active:focus-visible{border:1px solid #c9a84c!important;background:#c9a84c!important;color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}.hero-premium-shot-overlay,.hero-premium-shot-widget{display:none!important}.hero-premium .hero-industry-select,.hero-premium .hero-industry-combobox,.landing .hero-premium .hero-industry-select,.landing .hero-premium .hero-industry-combobox{border:none!important;border-bottom:1px solid rgba(201,168,76,.25)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-appearance:none!important;appearance:none!important;padding:9px 0!important}.mobile-back-to-top path{stroke:#fff;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}.mobile-back-to-top.visible{opacity:1;pointer-events:auto}.landing input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),.landing textarea,.landing select{width:100%;padding:14px 16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:8px;font-size:16px;color:#fff;transition:border-color .2s ease;box-sizing:border-box}.landing input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])::placeholder,.landing textarea::placeholder{color:#ffffff59}.landing input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):focus,.landing textarea:focus,.landing select:focus{outline:none;border-color:#c9a84c}.mobile-bottom-tabs{padding-bottom:max(16px,env(safe-area-inset-bottom))!important}.landing-nav{padding-top:max(12px,env(safe-area-inset-top))!important}.logo-mobile-mark{gap:10px!important}.website-preview-cta--hero{background:transparent!important;padding:18px 0 0!important;margin:0!important;overflow:visible!important}.website-preview-cta--hero .website-preview-cta-inner{max-width:100%!important;margin:0!important}.website-preview-cta--hero .wpc-left{max-width:100%!important;margin:0!important;text-align:left!important;color:#fff!important}.website-preview-cta--hero .wpc-left h2,.website-preview-cta--hero .wpc-left h2:before,.website-preview-cta--hero .wpc-left h2>*{all:unset}.website-preview-cta--hero .wpc-left h2{display:block;margin:0 0 12px!important;max-width:28ch!important;font-size:.86rem!important;line-height:1.45!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#ffffff94!important;font-weight:500!important;text-align:left!important}.website-preview-cta--hero .wpc-title-break{display:inline!important;margin-left:.35em}.website-preview-cta--hero .wpc-preview-form{margin:0!important;max-width:560px!important;justify-content:flex-start!important}.website-preview-cta--hero .wpc-preview-input{height:50px!important;border-radius:10px!important;border:1px solid rgba(201,168,76,.22)!important;background:#ffffff0a!important;color:#ffffffe6!important;box-shadow:none!important}.website-preview-cta--hero .wpc-preview-input::placeholder{color:#ffffff75!important}.website-preview-cta--hero .wpc-preview-input:focus{border-color:#c9a84c6b!important;box-shadow:0 0 0 2px #c9a84c14!important}.website-preview-cta--hero .wpc-preview-btn,.website-preview-cta--hero .wpc-preview-btn:visited,.website-preview-cta--hero .wpc-preview-btn:hover,.website-preview-cta--hero .wpc-preview-btn:active,.website-preview-cta--hero .wpc-preview-btn:focus-visible{height:50px!important;min-width:110px!important;background:#c9a84c!important;color:#0a1628!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}.website-preview-cta--hero .wpc-preview-reassurance,.website-preview-cta--hero .wpc-preview-status,.website-preview-cta--hero .wpc-preview-error{text-align:left!important}.website-preview-cta--hero .wpc-preview-reassurance{margin-top:10px!important;color:#ffffff75!important}.website-preview-cta--hero{padding-top:14px!important}.website-preview-cta--hero .wpc-left{text-align:center!important}.website-preview-cta--hero .wpc-left h2{max-width:100%!important;margin:0 0 10px!important;font-size:.76rem!important;line-height:1.5!important;text-align:center!important;color:#ffffff7a!important}.website-preview-cta--hero .wpc-title-break{display:inline!important}.website-preview-cta--hero .wpc-preview-form{flex-direction:column!important;gap:10px!important;max-width:100%!important}.website-preview-cta--hero .wpc-preview-input,.website-preview-cta--hero .wpc-preview-btn{width:100%!important;min-width:0!important;height:46px!important}.website-preview-cta--hero .wpc-preview-reassurance,.website-preview-cta--hero .wpc-preview-status,.website-preview-cta--hero .wpc-preview-error{text-align:center!important}.lp-testimonial{padding:44px 0 56px!important}.lp-testimonial-layout{gap:22px!important;margin-bottom:0!important}.lp-testimonial .lp-testimonial-visual{width:calc(100% - 48px)!important;margin:0 auto!important;border-radius:14px!important;overflow:hidden!important}.lp-testimonial .lp-testimonial-img{border-radius:14px!important;aspect-ratio:4 / 3!important}.lp-testimonial .lp-testimonial-overlay-badge{left:10px!important;bottom:10px!important;padding:7px 12px!important;font-size:11px!important;border-radius:999px!important}.lp-testimonial .lp-testimonial-stat-card{display:none!important}.lp-testimonial .lp-testimonial-content{margin-top:6px!important;padding:0 24px!important;border:0!important;border-left:0!important;border-radius:0!important;background:transparent!important}.lp-testimonial .lp-testimonial-client{margin-bottom:10px!important;font-size:11px!important;letter-spacing:.18em!important;color:#ffffff9e!important}.lp-testimonial .lp-testimonial-quote{margin:0 0 18px!important;padding:0!important;background:transparent!important;border:0!important;font-size:16px!important;line-height:1.58!important;letter-spacing:-.01em!important;color:#ffffffe6!important;font-style:italic!important}.lp-testimonial .lp-testimonial-quote:before{font-size:34px!important;color:#c9a84c2e!important;top:12px!important;margin-bottom:-4px!important}.lp-testimonial .lp-testimonial-attribution,.lp-testimonial .lp-testimonial-attribution strong,.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-role,.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-name{font-size:13px!important;line-height:1.55!important}.lp-testimonial .lp-testimonial-attribution{color:#ffffffb8!important}.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-name{color:#c9a84c!important;font-weight:600!important}.lp-testimonial .lp-testimonial-attribution .lp-testimonial-attribution-role{color:#ffffffb8!important}.lp-testimonial .lp-testimonial-cta-bar{display:none!important}.hero-premium-title{background:none}.hero-premium-title>:not(.hero-premium-highlight){background:linear-gradient(180deg,#fff,#e8e8e8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-premium-quality-btn{gap:12px!important}.mobile-bottom-tabs{height:64px!important;min-height:64px;align-items:center}.mobile-tab{min-height:64px!important;justify-content:center}.landing-nav{min-height:60px!important;align-items:center}.landing-header{min-height:60px}.hero-premium-secondary-link{padding-top:18px!important;padding-bottom:18px!important}.hero-premium:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 200px}.hero-premium .hero-premium-container{position:relative;z-index:2}.hero-premium-social-proof-text{font-size:12px!important;font-weight:500!important;letter-spacing:.06em!important;color:#fff9!important}.hero-premium-subtitle{text-align:center!important}.hero-premium-primary-cta,.hero-premium-secondary-link{border-radius:8px!important}.hero-premium-highlight{text-shadow:0 0 20px rgba(201,168,76,.4)!important;-webkit-text-fill-color:unset;background:none}.website-preview-cta,.lp-brand-ticker,.industries-showcase,.stats-bar,.features,.lp-support-quality,.how-it-works,.lp-engage,.lp-testimonial,.mobile-pricing-teaser{padding-top:60px!important;padding-bottom:60px!important}.landing-nav-links .nav-link,.landing-nav-links a,.landing-nav-links button{min-height:44px!important;min-width:44px!important;display:inline-flex!important;align-items:center!important;padding-top:10px!important;padding-bottom:10px!important}.footer-mobile-links a{min-height:44px!important;display:inline-flex!important;align-items:center!important;padding:10px 4px!important}.logo-icon-ring{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(201,168,76,.4);border-radius:6px;padding:3px;background:transparent}.landing{-webkit-overflow-scrolling:touch}body{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.hero-premium-title,.hero-premium-subtitle,h1,h2,h3,h4{text-rendering:optimizeLegibility}.lp-sq-visual img,.lp-engage-visual img,.lp-testimonial-img{aspect-ratio:16 / 9;width:calc(100% - 32px)!important;margin:0 16px!important;max-width:100%;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;object-fit:cover;box-shadow:0 8px 32px #0006!important;box-sizing:border-box}html,body{overflow-x:hidden!important;max-width:100vw!important}.landing,.landing *{max-width:100%;box-sizing:border-box}html{scroll-behavior:smooth}}@media(max-width:430px){.mobile-sticky-hero-cta,.mobile-sticky-hero-cta.visible,.mobile-bottom-tabs{display:none!important;opacity:0!important;pointer-events:none!important}.industries-showcase{display:none!important}.lp-sq-header{margin-bottom:24px!important}.lp-sq-cta{margin-top:20px!important;margin-bottom:0!important}.hiw-label-wrapper{margin-bottom:18px!important}.how-it-works h2{color:#0a0a0a!important}.hero-premium-content{padding-top:20px!important;padding-bottom:0!important}.hero-premium-eyebrow,.hero-premium-trust-line{display:none!important}.hero-premium-trust-line{display:block!important;position:relative;margin-top:24px!important;margin-bottom:24px!important;padding-top:24px!important;font-size:11px!important;letter-spacing:.15em!important;color:#ffffff73!important;font-weight:500!important;text-align:center!important;text-transform:uppercase}.hero-premium-trust-line:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:#ffffff0f}.hero-industry-combobox,.hero-industry-select{width:100%!important;padding:14px 16px!important;background:#ffffff0d!important;border:1px solid rgba(201,168,76,.3)!important;border-radius:8px!important;color:#fff!important;font-size:15px!important}.hero-industry-select{display:block!important;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(201,168,76,.95) 50%),linear-gradient(135deg,rgba(201,168,76,.95) 50%,transparent 50%);background-position:calc(100% - 22px) calc(50% - 3px),calc(100% - 16px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px!important}.hero-industry-combobox,#landing-industry-options,.hero-industry-empty{display:none!important}.website-preview-cta{padding-top:32px!important;padding-bottom:calc(80px + env(safe-area-inset-bottom))!important;border-top:1px solid #e5e7eb!important}.stats-bar{display:none!important}.hero-industry-go-btn,.hero-industry-go-btn--active{width:100%!important;margin-top:0!important;background:#c9a84c!important;border:1px solid #c9a84c!important;color:#fff!important;font-weight:700!important;letter-spacing:.08em!important;padding:14px!important;border-radius:8px!important;font-size:13px!important;text-transform:uppercase;cursor:pointer!important}.hero-premium-title{font-size:32px!important;line-height:1.08!important;margin-bottom:12px!important;padding-left:14px!important;display:inline-block!important;margin-left:auto!important;margin-right:auto!important;align-self:flex-start}.hero-premium-title:before{top:0!important;bottom:0!important;left:0!important;width:2px!important}.hero-premium-subtitle{font-size:14px!important;max-width:90%!important;margin:0 auto 12px!important;text-align:center!important}.hero-premium-qualities{margin-top:12px!important;gap:8px!important}.hero-premium-quality-btn{padding-top:6px!important;padding-bottom:6px!important;font-size:14px!important;line-height:1.4!important}.hero-premium-social-proof{margin-top:10px!important;margin-bottom:0!important;gap:8px!important}.hero-premium-social-proof-stars{gap:2px!important}.hero-premium-social-proof-stars svg{width:12px!important;height:12px!important}.hero-premium-cta-row{margin-top:12px!important;gap:10px!important}.hero-premium-primary-cta{padding-top:16px!important;padding-bottom:16px!important;font-size:13px!important;letter-spacing:.1em!important;border-radius:8px!important;width:100%!important;justify-content:center!important}.hero-premium-secondary-link{padding-top:16px!important;padding-bottom:16px!important;font-size:13px!important;border-radius:8px!important;width:100%!important;justify-content:center!important}.hero-scroll-indicator,.hero-scroll-indicator.is-hidden{display:none!important}.mobile-back-to-top,.mobile-back-to-top.visible{display:none!important;opacity:0!important;pointer-events:none!important}.hero-premium-shot-widget{transform:translateY(-24px) scale(.75)!important;transform-origin:bottom right!important;margin-bottom:0!important}.hero-premium-shot-widget,.hero-premium-shot-widget .hero-premium-example-card,.hero-premium-shot-widget .hero-premium-widget-simple,.hero-premium-shot-widget .hero-premium-widget-body{border-radius:14px!important;overflow:hidden!important}.hero-premium-shot-widget,.hero-premium-shot-widget .hero-premium-widget-body,.hero-premium-shot-widget .hero-premium-example-chat,.hero-premium-shot-widget .hero-premium-example-meta,.hero-premium-shot-widget .hero-premium-handoff{color:#0f172a!important}.hero-premium-shot-widget .hero-premium-example-meta{color:#64748b!important}.hero-premium-shot-widget .hero-premium-example-bubble.user{background:#f1f5f9!important;color:#0f172a!important}.hero-premium-shot-widget .hero-premium-example-bubble.ai{background:#0a1628!important;color:#fff!important}.hero-premium-visual .hero-premium-shot:before,.hero-premium-visual .hero-premium-shot:after{display:none!important;content:none!important}.mobile-bottom-tabs{padding-bottom:max(16px,env(safe-area-inset-bottom))!important;height:auto!important;min-height:56px}.mobile-tab-active:before{display:none!important;content:none!important}.mobile-bottom-tabs .mobile-tab:first-child,.mobile-bottom-tabs .mobile-tab:first-child span,.mobile-bottom-tabs .mobile-tab:first-child svg{color:#c9a84c!important}.logo-icon-ring{border-color:#c9a84c40!important}.hero-split.hero-premium{min-height:auto!important;padding-top:20px!important;padding-bottom:80px!important;position:relative!important;overflow:hidden!important}.hero-mobile-divider{width:100%!important;height:0!important;margin:0!important;background:transparent!important}.mobile-bottom-tabs,.mobile-sticky-hero-cta,.mobile-sticky-hero-cta.visible,.sticky-cta-bar,.sticky-cta-bar.visible{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.landing-main>section:not(.hero-premium),.landing-main .landing-footer,.landing-main .logo-bar,.landing-main .trust-strip,.landing-main .closing-band,.landing-main .website-preview-cta,.landing-main .lp-brand-ticker,.landing-main .features,.landing-main .lp-support-quality,.landing-main .how-it-works,.landing-main .lp-engage,.landing-main .lp-testimonial,.landing-main .mobile-pricing-teaser{background:#0a1628!important}.landing-main>section:not(.hero-premium) h2,.landing-main>section:not(.hero-premium) h3,.landing-main>section:not(.hero-premium) h4,.landing-main .footer-heading,.landing-main .footer-logo,.landing-main .footer-copyright-bottom{color:#fff!important}.landing-main>section:not(.hero-premium) p,.landing-main>section:not(.hero-premium) li,.landing-main>section:not(.hero-premium) span,.landing-main .footer-links a,.landing-main .footer-description,.landing-main .footer-mobile-links a,.landing-main .lp-ticker-item span{color:#ffffffbf!important}.feature-card,.hiw-card,.pricing-pill,.lp-testimonial-cta-bar,.lp-testimonial-stat-card,.closing-band-card,.trust-stat-card{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.website-preview-cta .wpc-preview-form{margin-top:16px!important;gap:16px!important}.website-preview-cta .wpc-preview-input{background:#ffffff0f!important;border:1px solid rgba(201,168,76,.3)!important;color:#fff!important;border-radius:8px!important;padding:14px 16px!important;height:auto!important;min-height:48px!important;line-height:1.2!important}.website-preview-cta .wpc-preview-input::placeholder{color:#ffffff59!important}.website-preview-cta .wpc-preview-btn{background:#c9a84c!important;color:#0a1628!important;font-weight:700!important;border-radius:8px!important;padding:14px 20px!important;height:auto!important;min-height:48px!important}.features-sub{color:#fff9!important;font-size:14px!important}.feature-card h3,.hiw-card h4{color:#fff!important;font-weight:600!important}.feature-card p,.hiw-card p{color:#ffffffa6!important;font-size:14px!important}.hiw-proof,.pricing-pill-desc,.pricing-teaser-link,.lp-testimonial-quote strong{color:#c9a84c!important}.feature-icon svg{width:22px!important;height:22px!important;color:#c9a84c!important}.lp-sq-visual{max-height:260px!important;margin:0 20px!important;border-radius:12px!important;overflow:hidden!important}.lp-sq-visual img{width:100%!important;height:260px!important;object-fit:cover!important;object-position:center!important}.lp-engage{background:#0a1628!important}.lp-engage-title{color:#fff!important}.lp-engage-desc{color:#ffffffb3!important}.lp-engage-overlay{gap:10px!important}.lp-engage-badge{background:#0a1628d9!important;color:#fff!important;border-radius:100px!important;padding:8px 14px!important;font-size:12px!important;border:1px solid rgba(255,255,255,.1)!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.lp-engage-badge:before{content:"";width:6px;height:6px;border-radius:999px;background:#c9a84c;flex:0 0 6px}.lp-btn-engage{background:#c9a84c!important;color:#0a1628!important;font-weight:700!important;letter-spacing:.08em!important;font-size:14px!important;border-radius:8px!important;padding:16px!important;width:100%!important;justify-content:center!important;border:1px solid #c9a84c!important}.lp-btn-engage svg{color:#0a1628!important}.lp-testimonial{background:#0a1628!important}.lp-testimonial-cta-bar p{color:#fff!important;font-weight:700!important;font-size:18px!important;line-height:1.35!important}.lp-btn-cta-bar{background:#c9a84c!important;color:#0a1628!important;font-weight:700!important;border-radius:8px!important;padding:14px 32px!important;width:100%!important;justify-content:center!important;border:1px solid #c9a84c!important}.mobile-pricing-teaser{background:#0a1628!important}.pricing-teaser-sub{color:#fff9!important}.pricing-pill.pricing-pill-starter{background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important}.pricing-pill.pricing-pill-pro{background:#c9a84c0f!important;border:1px solid #c9a84c!important}.pricing-pill-label,.pricing-pill-price{color:#fff!important}.pricing-pill-desc{color:#ffffffbf!important}.pricing-pill-popular{background:#c9a84c!important;color:#0a1628!important;border:none!important}.pricing-pill-starter .pricing-pill-cta{border:1px solid #c9a84c!important;color:#c9a84c!important;background:transparent!important;border-radius:8px!important;padding:14px!important;width:100%!important;font-weight:700!important;letter-spacing:.08em!important}.pricing-pill-pro .pricing-pill-cta{background:#c9a84c!important;color:#0a1628!important;border:1px solid #c9a84c!important;border-radius:8px!important;padding:14px!important;width:100%!important;font-weight:700!important;letter-spacing:.08em!important}.pricing-teaser-link{color:#c9a84c!important;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important;margin-top:16px!important}.lp-btn-sq{border:1px solid rgba(201,168,76,.4)!important;color:#c9a84c!important;background:transparent!important;border-radius:8px!important;padding:14px!important;width:100%!important;font-weight:600!important;letter-spacing:.08em!important;justify-content:center!important}.landing-main>section:not(.hero-premium),.landing-main>section:not(.hero-premium)>.landing-container,.landing-main .landing-footer,.landing-main .footer-container{background:#0a1628!important}.landing-main>section:not(.hero-premium) a,.landing-main .landing-footer a,.landing-main .footer-social a{color:#c9a84c!important}.landing-main>section:not(.hero-premium) .wpc-preview-status,.landing-main>section:not(.hero-premium) .wpc-error,.landing-main>section:not(.hero-premium) .stat-label,.landing-main>section:not(.hero-premium) .lp-ticker-headline,.landing-main>section:not(.hero-premium) .footer-description,.landing-main>section:not(.hero-premium) .footer-copyright-bottom{color:#ffffffbf!important}.landing-main>section:not(.hero-premium) .lp-sq-visual,.landing-main>section:not(.hero-premium) .lp-engage-visual,.landing-main>section:not(.hero-premium) .lp-testimonial-visual,.landing-main>section:not(.hero-premium) .footer-divider,.landing-main>section:not(.hero-premium) .footer-gold-rule,.landing-main>section:not(.hero-premium) .stat-divider,.landing-main>section:not(.hero-premium) .hiw-card-rule{border-color:#ffffff14!important}.website-preview-cta,.website-preview-cta .website-preview-cta-inner,.website-preview-cta .wpc-left{background:#0a1628!important}.website-preview-cta .wpc-left,.website-preview-cta .wpc-preview-status,.website-preview-cta .wpc-preview-error{color:#ffffffbf!important}.stats-bar,.stats-grid-premium,.stat-column,.stat-number,.stat-label{background:#0a1628!important;color:#ffffffbf!important}.stat-number{color:#fff!important}.lp-testimonial-quote:before,.lp-testimonial-quote:after{color:#ffffff59!important}.lp-btn-engage,.lp-btn-engage:visited,.lp-btn-engage:hover,.lp-btn-engage:active,.lp-btn-engage:focus-visible,.lp-btn-cta-bar,.lp-btn-cta-bar:visited,.lp-btn-cta-bar:hover,.lp-btn-cta-bar:active,.lp-btn-cta-bar:focus-visible,.pricing-pill-pro .pricing-pill-cta,.pricing-pill-pro .pricing-pill-cta:visited,.pricing-pill-pro .pricing-pill-cta:hover,.pricing-pill-pro .pricing-pill-cta:active,.pricing-pill-pro .pricing-pill-cta:focus-visible{background:#c9a84c!important;color:#0a1628!important;border-color:#c9a84c!important;text-decoration:none!important}.pricing-pill-starter .pricing-pill-cta,.pricing-pill-starter .pricing-pill-cta:visited,.pricing-pill-starter .pricing-pill-cta:hover,.pricing-pill-starter .pricing-pill-cta:active,.pricing-pill-starter .pricing-pill-cta:focus-visible,.landing-main>section:not(.hero-premium) a,.landing-main>section:not(.hero-premium) a:visited,.landing-main>section:not(.hero-premium) a:hover,.landing-main>section:not(.hero-premium) a:active,.landing-main>section:not(.hero-premium) a:focus-visible{color:#c9a84c!important;text-decoration:none!important;border-bottom-color:transparent!important}.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:visited,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:hover,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:active,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:focus-visible{color:#0a1628!important;font-weight:700!important;font-size:14px!important;letter-spacing:.1em!important;background:#c9a84c!important;border-color:#c9a84c!important}.lp-engage .lp-btn-engage,.lp-engage .lp-btn-engage:visited,.lp-engage .lp-btn-engage:hover,.lp-engage .lp-btn-engage:active,.lp-engage .lp-btn-engage:focus-visible{color:#0a1628!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;white-space:normal!important;overflow:visible!important;text-indent:0!important;text-transform:none!important}.lp-engage .lp-btn-engage svg{color:#0a1628!important;flex-shrink:0}.hero-premium-visual,.hero-premium-visual .hero-premium-shot,.hero-premium-visual .hero-premium-shot-overlay{background:transparent!important}.lp-sq-header,.lp-engage-header,.lp-testimonial-layout,.lp-testimonial-cta-bar,.pricing-teaser-pills,.hiw-grid,.features-grid{margin-top:0!important;margin-bottom:24px!important}.landing-footer .footer-mobile .footer-logo,.landing-footer .footer-mobile .footer-logo a{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important}.website-preview-cta .wpc-left h2{font-size:22px!important;font-weight:700!important;line-height:1.25!important;text-align:center!important;max-width:80%!important;letter-spacing:.01em!important;margin:0 auto!important;text-wrap:balance}.website-preview-cta .wpc-title-break{color:#c9a84c!important;display:block!important;margin-top:4px}.website-preview-cta .wpc-preview-form,.website-preview-cta .website-preview-form{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:100%!important;margin:16px auto 0!important;padding:0!important;border:none!important;box-shadow:none!important;min-height:0!important}.website-preview-cta .wpc-preview-input,.website-preview-cta .website-preview-form input{width:100%!important;padding:16px!important;border-radius:8px!important;background:#ffffff0f!important;border:1px solid rgba(201,168,76,.3)!important;color:#fff!important;height:auto!important;min-height:52px!important;line-height:1.2!important;max-height:38px!important;border-width:1px!important;-webkit-appearance:none!important;appearance:none!important}.website-preview-cta .wpc-preview-btn,.website-preview-cta .website-preview-form button{width:100%!important;background:#c9a84c!important;color:#0a1628!important;font-weight:700!important;padding:16px!important;border-radius:8px!important;height:auto!important;min-height:52px!important;white-space:nowrap!important}.lp-brand-ticker{overflow:hidden!important;background:#ffffff08!important;padding:24px 0!important;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.lp-ticker-item{padding-left:32px!important;padding-right:32px!important}.lp-testimonial-img{width:100%!important;max-height:240px!important;height:240px!important;object-fit:cover!important;object-position:center 30%!important;border-radius:12px!important;margin:0!important;display:block!important}.lp-sq-eyebrow,.lp-engage-tag,.hiw-label-wrapper{background:#c9a84c1a!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:100px!important;padding:6px 16px!important;display:inline-block!important;justify-content:center}.lp-sq-eyebrow span,.lp-engage-tag span,.hiw-label-wrapper h2{color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;margin:0!important;text-transform:uppercase}.features-sub,.lp-sq-desc,.lp-engage-desc,.pricing-teaser-sub,.lp-ticker-headline,.website-preview-cta .wpc-preview-status,.website-preview-cta .wpc-preview-error,.landing-footer .footer-description{max-width:90%!important;margin-left:auto!important;margin-right:auto!important;font-size:15px!important;line-height:1.7!important;color:#ffffffb8!important}.features h2,.lp-sq-title,.lp-engage-title,.mobile-pricing-teaser h2,.how-it-works h2,.lp-testimonial h2{font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.01em!important}.features-grid{gap:12px!important}.feature-card{padding:20px!important;background:#ffffff0a!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important}.feature-icon{margin-bottom:12px!important;width:48px!important;height:48px!important;border-radius:12px!important;background:#c9a84c1f!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.feature-card h3{margin-bottom:8px!important}.mobile-pricing-teaser h2{font-size:26px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.01em!important}.mobile-pricing-teaser .pricing-pill-popular{background:linear-gradient(135deg,#d4a84c,#b8922e)!important;color:#0a1628!important;font-size:10px!important;font-weight:800!important;letter-spacing:.15em!important;border-radius:100px!important;padding:6px 20px!important;display:inline-block!important;margin-bottom:16px!important;border:none!important}.lp-testimonial-content{padding:20px!important;background:#ffffff0a!important;border-left:2px solid #c9a84c!important}.lp-testimonial-client{font-size:10px!important;letter-spacing:.18em!important;color:#fff6!important;font-weight:700!important;text-transform:uppercase!important}.lp-testimonial-quote{font-size:15px!important;line-height:1.6!important;font-style:italic!important;color:#ffffffd9!important}.lp-testimonial-attribution,.lp-testimonial-attribution strong{font-size:13px!important;color:#c9a84c!important;font-weight:600!important}.landing-footer .footer-mobile-social{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important}.landing-footer .footer-mobile-social a{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;border-radius:50%!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.08)!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#ffffff80!important}.landing-footer .footer-mobile-social a svg{width:20px!important;height:20px!important;color:#ffffff80!important}.landing-footer .footer-copyright-bottom{font-size:11px!important;color:#ffffff4d!important;letter-spacing:.06em!important;text-align:center!important;padding-top:20px!important;border-top:1px solid rgba(255,255,255,.06)!important;margin-top:24px!important}.landing-footer .footer-mobile-links{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:24px!important;flex-wrap:nowrap!important;margin:0 0 18px!important;padding:0!important}.landing-footer .footer-mobile .footer-description{font-size:14px!important;color:#ffffff8c!important;line-height:1.6!important;text-align:center!important;max-width:280px!important;margin:0 auto 24px!important;letter-spacing:.01em!important}.lp-btn-sq,.lp-btn-sq:visited,.lp-btn-sq:hover,.lp-btn-sq:active,.lp-btn-sq:focus-visible{border-radius:8px!important;border:1px solid rgba(201,168,76,.4)!important;color:#c9a84c!important;font-size:14px!important;font-weight:600!important;letter-spacing:.1em!important;padding:16px!important;width:100%!important;background:transparent!important;border-color:#c9a84c66!important;text-decoration:none!important}.landing-main>section:not(.hero-premium)>.landing-container,.landing-main>section:not(.hero-premium)>.landing-container-wide,.landing-main>section:not(.hero-premium) .landing-container,.landing-main>section:not(.hero-premium) .landing-container-wide{padding-left:24px!important;padding-right:24px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important}.features h2:before{content:"WHAT YOU GET";display:inline-block;margin-bottom:12px;background:#c9a84c1a;border:1px solid rgba(201,168,76,.35);color:#c9a84c;font-size:10px;letter-spacing:.18em;font-weight:700;border-radius:100px;padding:6px 16px;line-height:1}.features h2{display:flex!important;flex-direction:column!important;align-items:center!important;color:#fff!important;font-size:26px!important;font-weight:700!important;letter-spacing:.02em!important}.features-grid .feature-card{text-align:left!important}.features-grid .feature-icon{display:flex!important;justify-content:flex-start!important;align-items:center!important}.features-grid .feature-card h3,.features-grid .feature-card p{text-align:left!important;margin-left:0!important;margin-right:0!important}.lp-ticker-headline strong{display:block!important;color:#fff!important;font-weight:700!important;font-size:15px!important;line-height:1.35!important;margin-bottom:4px!important}.lp-ticker-headline{color:#ffffff8c!important;font-size:13px!important;line-height:1.6!important;text-align:center!important;padding-left:24px!important;padding-right:24px!important;max-width:100%!important}.lp-ticker-headline,.lp-ticker-headline strong{display:none!important}.hero-premium-visual .hero-premium-shot,.lp-sq-visual,.lp-engage-visual,.lp-testimonial-visual{border-radius:14px!important;overflow:hidden!important}.hero-premium-visual .hero-premium-shot img,.lp-sq-visual img,.lp-engage-visual img,.lp-testimonial-img{border-radius:14px!important;display:block!important;object-fit:cover!important}.landing-main>section:not(.hero-premium){background:#0a1628!important;margin-top:0!important;margin-bottom:0!important;padding:40px 24px!important}.landing-main>section:not(.hero-premium):nth-of-type(2n){background:#ffffff05!important}.landing-main .landing-footer{background:#ffffff05!important}.lp-engage .lp-engage-badge{background:#0a1628e0!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:100px!important;padding:8px 14px!important;font-size:13px!important;color:#fff!important}.lp-engage .lp-engage-badge:before{background:#c9a84c!important;width:7px!important;height:7px!important;border-radius:50%!important;display:inline-block!important;margin-right:8px!important;flex-shrink:0!important}.hero-industry-heading{color:#c9a84c!important;font-size:12px!important;font-weight:600!important;letter-spacing:.1em!important;text-align:center!important;text-transform:uppercase!important;margin:0 0 12px!important}.hero-premium-social-proof-text,.hero-premium-trust-line{font-size:11px!important;letter-spacing:.14em!important;color:#ffffff80!important;font-weight:600!important;text-transform:uppercase!important}.lp-support-quality .lp-sq-visual img{width:100%!important;height:260px!important;object-fit:cover!important;object-position:center top!important;border-radius:14px!important;display:block!important}.lp-engage .lp-engage-visual{max-height:260px!important;width:calc(100% - 48px)!important;margin:0 auto!important;border-radius:14px!important;overflow:hidden!important;display:block!important;background:transparent!important}.how-it-works .hiw-label-wrapper{background:#c9a84c1a!important;border:1px solid rgba(201,168,76,.35)!important;border-radius:100px!important;padding:6px 16px!important}.how-it-works .hiw-label-wrapper h2{color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important}.hero-premium-visual .hero-premium-shot{border-radius:14px!important;overflow:hidden!important;margin:16px 20px 0!important;height:320px!important;box-shadow:none!important}.features-mobile-cta{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin-top:8px!important;margin-bottom:0!important;gap:8px!important}.features-mobile-cta p{font-size:13px!important;color:#ffffff80!important;letter-spacing:.04em!important;margin:0!important}.lp-engage .lp-engage-tag{background:#c9a84c1a!important;border:1px solid rgba(201,168,76,.35)!important;color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;border-radius:100px!important;padding:6px 16px!important;display:inline-block!important}.lp-engage .lp-engage-tag span{color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important}.features .feature-title-keyword,.how-it-works .feature-title-keyword{color:#c9a84c!important}.lp-support-quality{padding:44px 0 28px!important}.how-it-works{padding:32px 0 40px!important}.lp-testimonial-visual{position:relative!important;overflow:hidden!important;width:calc(100% - 40px)!important;margin:0 20px!important;border-radius:12px!important}.lp-testimonial-overlay-badge{position:absolute;left:12px;bottom:12px;display:inline-flex;align-items:center;gap:8px;background:#0a1628e0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.1);border-radius:100px;padding:8px 14px;font-size:12px;color:#fff;font-weight:600;z-index:2;max-width:calc(100% - 24px);white-space:nowrap}.lp-testimonial-overlay-badge:before{content:"";width:7px;height:7px;border-radius:50%;background:#c9a84c;flex-shrink:0}html,body,.landing,.landing-main{background-color:#0a1628!important}.landing-main>section,.landing-main>section>.landing-container,.landing-main>section>.landing-container-wide,.landing-main>section>.landing-container>div,.landing-main>section>.landing-container-wide>div{background-color:inherit!important}.lp-testimonial-cta-bar .lp-btn-cta-bar,.lp-testimonial-cta-bar .lp-btn-cta-bar:visited,.lp-testimonial-cta-bar .lp-btn-cta-bar:hover,.lp-testimonial-cta-bar .lp-btn-cta-bar:active,.lp-testimonial-cta-bar .lp-btn-cta-bar:focus-visible{color:#0a1628!important;font-weight:700!important;font-size:15px!important;letter-spacing:.1em!important;text-indent:0!important;opacity:1!important;width:100%!important;padding:16px!important;border-radius:8px!important;background:#c9a84c!important;border-color:#c9a84c!important;text-decoration:none!important}.lp-engage .lp-btn-engage,.lp-engage .lp-btn-engage:visited,.lp-engage .lp-btn-engage:hover,.lp-engage .lp-btn-engage:active,.lp-engage .lp-btn-engage:focus-visible,.lp-engage .lp-btn-engage-label{color:#0a1628!important;font-weight:700!important;font-size:14px!important;letter-spacing:.08em!important;overflow:visible!important;white-space:nowrap!important;text-indent:0!important;opacity:1!important}.lp-testimonial-stat-card{position:static!important;max-width:calc(100% - 48px)!important;margin:12px auto 0!important;padding:12px 16px!important;background:#0a1628e0!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;width:auto!important;box-sizing:border-box!important;overflow:hidden!important}.lp-testimonial-stat-card p,.lp-testimonial-stat-card strong{font-size:13px!important;line-height:1.4!important;color:#fff!important;font-weight:700!important}.lp-engage .lp-engage-visual img{object-position:center 20%!important;max-height:260px!important;object-fit:cover!important;border-radius:14px!important;width:100%!important;height:260px!important;display:block!important}.lp-sq-eyebrow,.lp-engage-tag,.how-it-works .hiw-label-wrapper,.features h2:before{background:#c9a84c1f!important;border:1px solid rgba(201,168,76,.4)!important;color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;border-radius:100px!important;padding:6px 16px!important;display:inline-block!important}.lp-sq-eyebrow span,.lp-engage-tag span,.how-it-works .hiw-label-wrapper h2{color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important}.features .feature-icon{background:#c9a84c1a!important;border-radius:12px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin-bottom:14px!important}.features .feature-icon svg,.features .feature-icon *{color:#c9a84c!important;width:22px!important;height:22px!important}.how-it-works .hiw-proof{color:#c9a84c!important;font-size:12px!important;font-weight:600!important;letter-spacing:.05em!important;margin-top:12px!important;display:block!important}.features-mobile-cta .features-mobile-cta-btn,.features-mobile-cta .features-mobile-cta-btn:visited,.features-mobile-cta .features-mobile-cta-btn:hover,.features-mobile-cta .features-mobile-cta-btn:active,.features-mobile-cta .features-mobile-cta-btn:focus-visible{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;font-weight:700!important;font-size:14px!important;letter-spacing:.1em!important;padding:14px 32px!important;background:#c9a84c!important;border-radius:8px!important;display:inline-block!important;white-space:nowrap!important;overflow:visible!important;text-indent:0!important;opacity:1!important;margin-top:8px!important;text-decoration:none!important}.lp-ticker-item:first-child{padding-left:24px!important}.mobile-pricing-teaser .pricing-pill-features{list-style:none!important;margin:16px 0!important;padding:0!important;text-align:left!important}.mobile-pricing-teaser .pricing-pill-features li{position:relative;padding-left:20px!important;margin:0!important;font-size:13px!important;color:#ffffffbf!important;line-height:1.8!important}.mobile-pricing-teaser .pricing-pill-features li:before{content:"✓";position:absolute;left:4px;top:0;color:#c9a84c;font-weight:700}.mobile-pricing-teaser .pricing-pill-price{margin:8px 0!important;line-height:1!important}.mobile-pricing-teaser .pricing-price-main{font-size:48px!important;font-weight:800!important;color:#fff!important;line-height:1!important;letter-spacing:-.02em!important}.mobile-pricing-teaser .pricing-price-suffix{font-size:18px!important;font-weight:400!important;color:#ffffff80!important;vertical-align:middle;margin-left:2px}.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-label{font-size:11px!important;letter-spacing:.18em!important;color:#ffffff73!important;font-weight:600!important}.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-label{font-size:11px!important;letter-spacing:.18em!important;color:#c9a84c!important;font-weight:700!important}.landing-main>section:not(.hero-premium) a,.landing-main>section:not(.hero-premium) a:visited,.landing-main>section:not(.hero-premium) a:hover,.landing-main>section:not(.hero-premium) a:focus-visible,.landing-main .landing-footer a,.landing-main .landing-footer a:visited,.landing-main .landing-footer a:hover,.landing-main .landing-footer a:focus-visible{color:#c9a84c!important}.hero-premium-primary-cta,.hero-premium-primary-cta:visited,.hero-premium-primary-cta:hover,.hero-premium-primary-cta:active,.hero-premium-primary-cta:focus-visible,.hero-industry-go-btn,.hero-industry-go-btn--active,.website-preview-cta .wpc-preview-btn,.lp-btn-engage,.lp-btn-cta-bar,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta,.features-mobile-cta .features-mobile-cta-btn{color:#0a1628!important}.landing-main>section:not(.hero-premium) .feature-card,.landing-main>section:not(.hero-premium) .hiw-card,.landing-main>section:not(.hero-premium) .pricing-pill,.landing-main>section:not(.hero-premium) .lp-testimonial-content,.landing-main>section:not(.hero-premium) .lp-testimonial-cta-bar,.landing-main>section:not(.hero-premium) .footer-divider,.landing-main>section:not(.hero-premium) .stat-divider{border-color:#ffffff14!important}.landing-main>section:not(.hero-premium) button:active,.landing-main>section:not(.hero-premium) a:active,.landing-main>section:not(.hero-premium) .footer-mobile-link-btn:active,.landing-main>section:not(.hero-premium) .pricing-pill-starter .pricing-pill-cta:active,.landing-main>section:not(.hero-premium) .lp-btn-sq:active{background:#c9a84c26!important}.landing-main>section:not(.hero-premium) h2,.landing-main>section:not(.hero-premium) h3,.landing-main>section:not(.hero-premium) h4{color:#fff!important}.landing-main>section:not(.hero-premium) p,.landing-main>section:not(.hero-premium) li,.landing-main>section:not(.hero-premium) .footer-description,.landing-main>section:not(.hero-premium) .pricing-pill-desc,.landing-main>section:not(.hero-premium) .features-sub,.landing-main>section:not(.hero-premium) .lp-sq-desc,.landing-main>section:not(.hero-premium) .lp-engage-desc,.landing-main>section:not(.hero-premium) .pricing-teaser-sub{color:#ffffffb3!important}.mobile-pricing-teaser .pricing-teaser-sub{color:#c9a84c!important;font-size:13px!important;font-weight:500!important;letter-spacing:.06em!important;text-align:center!important;display:block!important;margin-top:8px!important}.mobile-pricing-teaser>h2,.mobile-pricing-teaser h2{font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.01em!important;text-align:center!important}.lp-support-quality .lp-sq-title,.lp-engage .lp-engage-title{font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.01em!important}.lp-support-quality .lp-sq-visual{width:calc(100% - 48px)!important;border-radius:14px!important;overflow:hidden!important;display:block!important;box-sizing:border-box!important;max-height:260px!important;margin:0 auto!important;background:transparent!important}.landing-footer .footer-mobile .footer-logo img{width:130px!important;height:auto!important;display:block!important;margin:0 auto 16px!important;max-width:130px!important;min-width:130px!important;object-fit:contain!important;filter:brightness(0) invert(1)!important;content:normal!important;opacity:1!important}.lp-testimonial .lp-testimonial-visual{width:calc(100% - 48px)!important;margin-left:24px!important;margin-right:24px!important;border-radius:14px!important;overflow:hidden!important;display:block!important;max-height:240px!important}.lp-testimonial .lp-testimonial-img{width:100%!important;max-height:240px!important;height:240px!important;object-fit:cover!important;object-position:center 30%!important;border-radius:14px!important;display:block!important}.features .feature-card,.features .feature-card h3,.features .feature-card p,.features .feature-card .feature-title-keyword,.how-it-works .hiw-card,.how-it-works .hiw-card h4,.how-it-works .hiw-card p,.how-it-works .hiw-proof{text-align:left!important}.features .feature-card .feature-icon{display:flex!important;justify-content:flex-start!important;align-items:center!important;margin-bottom:14px!important}.website-preview-cta .wpc-left h2 .wpc-title-break{color:#c9a84c!important;font-weight:700!important}.lp-testimonial-attribution{font-size:13px!important;line-height:1.5!important}.lp-testimonial-attribution .lp-testimonial-attribution-name{color:#c9a84c!important;font-weight:600!important;display:inline!important;white-space:nowrap!important}.lp-testimonial-attribution .lp-testimonial-attribution-role{color:#fff9!important;font-size:12px!important}html,body,#root,#app,.landing,.landing-main{background-color:#0a1628!important}.landing-main>section{background-color:inherit!important;margin-top:0!important;margin-bottom:0!important}.landing-main .website-preview-cta,.landing-main .lp-brand-ticker,.landing-main .features,.landing-main .lp-support-quality,.landing-main .how-it-works,.landing-main .lp-engage,.landing-main .lp-testimonial,.landing-main .mobile-pricing-teaser,.landing-main .landing-footer{background-color:#0a1628!important}.landing-main>section>.landing-container,.landing-main>section>.landing-container-wide,.landing-main>section>.landing-container>div,.landing-main>section>.landing-container-wide>div,.website-preview-cta-inner,.lp-testimonial-layout,.pricing-teaser-pills,.features-grid,.hiw-grid,.lp-sq-header,.lp-engage-header{background-color:inherit!important}.lp-testimonial,.lp-testimonial .landing-container,.lp-testimonial-cta-bar,.mobile-pricing-teaser,.mobile-pricing-teaser .pricing-teaser-pills{background-color:#0a1628!important}.lp-testimonial-cta-bar,.mobile-pricing-teaser{margin-top:0!important}.features,.features .landing-container,.features-mobile-cta,.lp-support-quality,.lp-support-quality .landing-container{background-color:#0a1628!important}.features,.lp-support-quality{margin-top:0!important;margin-bottom:0!important}.website-preview-cta,.website-preview-cta .landing-container,.website-preview-cta-inner,.lp-brand-ticker,.lp-brand-ticker .lp-ticker-overflow{background-color:#0a1628!important}.website-preview-cta,.lp-brand-ticker{margin-top:0!important;margin-bottom:0!important}.lp-testimonial-visual,.lp-testimonial-content,.lp-testimonial-cta-bar{background-color:#0a1628!important}.lp-testimonial-cta-bar{background:#c9a84c0f!important;border:1px solid rgba(201,168,76,.25)!important;margin-top:0!important;border-radius:14px!important;padding:24px!important}.lp-btn-engage,.lp-btn-engage:visited,.lp-btn-engage:hover,.lp-btn-engage:active,.lp-btn-engage:focus-visible,.lp-btn-engage .lp-btn-engage-label,.lp-btn-cta-bar,.lp-btn-cta-bar:visited,.lp-btn-cta-bar:hover,.lp-btn-cta-bar:active,.lp-btn-cta-bar:focus-visible,.features-mobile-cta .features-mobile-cta-btn,.features-mobile-cta .features-mobile-cta-btn:visited,.features-mobile-cta .features-mobile-cta-btn:hover,.features-mobile-cta .features-mobile-cta-btn:active,.features-mobile-cta .features-mobile-cta-btn:focus-visible,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:visited,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:hover,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:active,.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-cta:focus-visible,.website-preview-cta .wpc-preview-btn,.website-preview-cta .wpc-preview-btn:visited,.website-preview-cta .wpc-preview-btn:hover,.website-preview-cta .wpc-preview-btn:active,.website-preview-cta .wpc-preview-btn:focus-visible,.hero-industry-go-btn,.hero-industry-go-btn--active,.hero-premium-primary-cta,.hero-premium-primary-cta:visited,.hero-premium-primary-cta:hover,.hero-premium-primary-cta:active,.hero-premium-primary-cta:focus-visible,a[style*=c9a84c],button[style*=c9a84c],a[style*="#c9a84c"],button[style*="#c9a84c"]{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;opacity:1!important;visibility:visible!important;font-size:14px!important;font-weight:700!important;text-indent:0!important;white-space:nowrap!important;overflow:visible!important}.lp-btn-engage .lp-btn-engage-label{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important}.feature-card .icon-container,.feature-card .icon-wrapper,.feature-card .feature-icon,[class*=feature] [class*=icon]{background-color:#c9a84c1f!important;border-radius:12px!important;width:48px!important;height:48px!important}[class*=feature] [class*=icon] svg,[class*=feature] [class*=icon] i,.feature-card .feature-icon svg{color:#c9a84c!important;fill:#c9a84c!important;width:22px!important;height:22px!important}.lp-testimonial .lp-testimonial-visual .lp-testimonial-stat-card,.lp-testimonial-stat-card{max-width:calc(100% - 48px)!important;width:auto!important;margin:12px 24px 0!important;padding:10px 14px!important;font-size:13px!important;line-height:1.5!important;border-radius:10px!important;background:#0a1628e6!important;border:1px solid rgba(255,255,255,.08)!important;overflow:hidden!important;box-sizing:border-box!important}.lp-testimonial .lp-testimonial-visual .lp-testimonial-stat-card p,.lp-testimonial .lp-testimonial-visual .lp-testimonial-stat-card strong{font-size:13px!important;line-height:1.5!important}main h2,section h2,.section h2,[class*=section] h2,main h3,section h3{font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.01em!important}section#features>.landing-container>h2,.features.fade-in-section>.landing-container>h2,.features>.landing-container>h2,[id=features] h2{font-size:26px!important;font-weight:700!important;line-height:1.2!important;color:#fff!important;letter-spacing:-.01em!important;margin-bottom:8px!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-cta,.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-cta:visited,.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-cta:hover,.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-cta:active,.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-cta:focus-visible{color:#0a1628!important;-webkit-text-fill-color:#0a1628!important;font-weight:800!important;font-size:14px!important;letter-spacing:.12em!important;background:linear-gradient(135deg,#d4a84c,#c9a84c)!important;border:none!important;opacity:1!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-pro .pricing-pill-popular{display:inline-block!important;background:linear-gradient(135deg,#d4a84c,#b8922e)!important;color:#0a1628!important;font-size:10px!important;font-weight:800!important;letter-spacing:.2em!important;border-radius:100px!important;padding:5px 20px!important;width:auto!important;max-width:fit-content!important;margin:0 auto 16px!important;text-align:center!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-starter{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:24px!important;margin-bottom:16px!important;box-shadow:0 8px 32px #0000004d!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-pro{background:#c9a84c0d!important;border:1.5px solid rgba(201,168,76,.4)!important;border-radius:16px!important;padding:24px!important;box-shadow:0 8px 32px #0000004d!important}.landing-footer .footer-mobile .footer-mobile-social a{width:44px!important;height:44px!important;border-radius:50%!important;background:#ffffff0f!important;border:1px solid rgba(255,255,255,.12)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 8px!important}.landing-footer .footer-mobile .footer-mobile-social a svg{width:18px!important;height:18px!important;color:#fff9!important;fill:#fff9!important}.landing-footer .footer-mobile .footer-mobile-social a:active{border-color:#c9a84c!important}.landing-footer .footer-mobile .footer-mobile-social a:active svg{color:#c9a84c!important;fill:#c9a84c!important}.hero-premium-visual,.hero-premium-visual .hero-premium-shot,.hero-premium-visual .hero-premium-shot-overlay,.hero-premium-visual .hero-premium-shot-widget,.hero-premium-visual .hero-premium-example-card{overflow:hidden!important;border-radius:14px!important;background:transparent!important}.hero-premium-visual .hero-premium-shot img{object-fit:cover!important;object-position:center 15%!important;width:100%!important;height:320px!important;border-radius:14px!important;display:block!important;max-width:100%!important;transform:none!important}main p,section p,[class*=section] p,[class*=content] p{max-width:100%!important;padding-left:24px!important;padding-right:24px!important;font-size:15px!important;line-height:1.7!important;color:#ffffffb8!important;box-sizing:border-box!important}.feature-card p,.hiw-card p,.pricing-pill-features li,.lp-testimonial-attribution,.wpc-preview-reassurance,.footer-copyright-bottom{font-size:inherit!important;padding-left:0!important;padding-right:0!important}.website-preview-cta .wpc-left h2,.features>.landing-container>h2,.lp-support-quality .lp-sq-title,.how-it-works .landing-container>.hiw-label-wrapper+.hiw-grid,.how-it-works .landing-container>.hiw-label-wrapper,.lp-engage .lp-engage-title,.lp-testimonial .lp-testimonial-content+.lp-testimonial-cta-bar p,.mobile-pricing-teaser>h2,.landing-main>section:not(.hero-premium) h2{position:relative!important;z-index:1!important}.website-preview-cta .wpc-left h2:before,.features>.landing-container>h2:after,.lp-support-quality .lp-sq-title:before,.lp-engage .lp-engage-title:before,.mobile-pricing-teaser>h2:before,.landing-main>section:not(.hero-premium) h2:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:300px;height:100px;background:radial-gradient(ellipse,rgba(201,168,76,.06) 0%,transparent 70%);border-radius:50%;z-index:0;pointer-events:none}.website-preview-cta .wpc-left h2>*,.features>.landing-container>h2>*,.lp-support-quality .lp-sq-title>*,.lp-engage .lp-engage-title>*,.mobile-pricing-teaser>h2>*,.landing-main>section:not(.hero-premium) h2>*{position:relative;z-index:1}[class*=preview] h2,[class*=preview] h1,.website-preview-cta .wpc-left h2,section.website-preview-cta h2{font-size:20px!important;font-weight:700!important;line-height:1.3!important;text-align:center!important;max-width:85%!important;margin:0 auto 20px!important}.lp-ticker-item span,.lp-ticker-item.wide span,.lp-ticker-item.light span,.lp-ticker-item.serif span{font-size:11px!important;letter-spacing:.15em!important;color:#ffffff59!important;font-weight:600!important;text-transform:uppercase}.lp-ticker-overflow{-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)!important;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)!important;overflow:hidden!important;width:100%!important;padding:0!important}.hero-premium-container .hero-premium-grid{gap:16px!important}.hero-industry-selector{gap:16px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;width:100%!important;padding:0 24px!important;margin:0!important;box-sizing:border-box}.hero-industry-selector .hero-industry-go-btn,.hero-industry-selector .hero-industry-go-btn--active,.hero-go-label-mobile{margin-bottom:0!important}.hero-premium-visual{width:calc(100% - 48px)!important;margin:0 auto!important}.website-preview-cta .wpc-preview-reassurance{color:#ffffff73!important;font-size:11px!important;letter-spacing:.06em!important;text-align:center!important;display:block!important;margin-top:12px!important;line-height:1.6!important}*{max-width:100vw!important}html,body{overflow-x:hidden!important}.landing,.landing-main,.landing-main>section,.landing-main>section>.landing-container,.landing-main>section>.landing-container-wide,.website-preview-cta,.website-preview-cta-inner,.lp-brand-ticker,.lp-ticker-overflow,.lp-ticker-track,.hero-premium,.hero-premium-container,.hero-premium-grid,.hero-premium-visual,.hero-premium-shot,.features,.features-grid,.lp-support-quality,.how-it-works,.hiw-grid,.lp-engage,.lp-testimonial,.mobile-pricing-teaser,.pricing-teaser-pills,.landing-footer,.footer-container{overflow-x:hidden!important;box-sizing:border-box!important}*{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}h1,h2,h3,h4,h5,h6{text-rendering:optimizeLegibility!important}button,a{-webkit-tap-highlight-color:rgba(201,168,76,.15)!important}input,select,textarea{-webkit-appearance:none!important;appearance:none!important}body:before{content:"";position:fixed;left:0;top:60px;bottom:60px;width:1px;background:linear-gradient(to bottom,transparent,rgba(201,168,76,.15) 20%,rgba(201,168,76,.15) 80%,transparent);z-index:1;pointer-events:none}#sc-toggle-btn,.hero-scroll-indicator,.lp-ticker-track,.lp-ticker-overflow{will-change:transform!important;transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.feature-card,.hiw-card{display:flex!important;flex-direction:column!important;align-items:flex-start!important}.feature-card .feature-icon,.feature-card .icon-container,.feature-card .icon-wrapper,.hiw-card .feature-icon,.hiw-card .icon-container,.hiw-card .icon-wrapper{visibility:visible!important;opacity:1!important;display:flex!important;align-items:center!important;justify-content:center!important}.hiw-card:before{content:"⚡";font-size:20px;color:#c9a84c;margin-bottom:12px;line-height:1;display:block}.feature-card:not(:has(.feature-icon)):before{content:"⚡";font-size:20px;color:#c9a84c;margin-bottom:12px;line-height:1;display:block}.lp-testimonial-quote{quotes:none!important}.lp-testimonial-quote:before{content:'"';font-size:48px;color:#c9a84c33;font-family:Georgia,serif;line-height:0;position:relative;top:20px;display:block;margin-bottom:-10px}.lp-testimonial .lp-testimonial-content{margin-top:32px!important;padding:20px 24px!important;border-left:2px solid #c9a84c!important;background:#ffffff05!important;border-radius:0 12px 12px 0!important}.lp-testimonial .lp-testimonial-client{margin-bottom:12px!important;display:block!important}[class*=feature-card]:active,[class*=feature]:active{border-color:#c9a84c66!important;background:#c9a84c0d!important;transform:scale(.99)!important;transition:all .1s ease!important}.hero-industry-select{background:#0a1628e6!important;color:#fff!important;border:1px solid rgba(201,168,76,.3)!important;border-radius:8px!important;padding:14px 40px 14px 16px!important;font-size:15px!important;width:100%!important;-webkit-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 7l5 6 5-6' stroke='%23c9a84c' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:calc(100% - 12px) 50%!important;background-size:16px 16px!important}.hero-industry-select option{color:#fff;background:#0a1628}.mobile-bottom-tabs [class*=badge],.mobile-bottom-tabs [class*=dot],.mobile-bottom-tabs [class*=indicator],.mobile-bottom-tabs [class*=notification],.mobile-bottom-tabs [class*=count],.mobile-bottom-tabs .mobile-tab-active:before,.mobile-bottom-tabs .mobile-tab:before,.mobile-bottom-tabs .mobile-tab:after{display:none!important;content:none!important}.lp-btn-sq,.mobile-pricing-teaser .pricing-teaser-link{display:inline-flex!important;align-items:center!important;gap:8px!important;color:#c9a84c!important;font-size:14px!important;font-weight:600!important;letter-spacing:.06em!important}.lp-inline-arrow{font-size:16px!important;line-height:1!important;display:inline-block!important}.lp-testimonial .lp-testimonial-cta-bar{width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:48px 24px!important;background:linear-gradient(135deg,#c9a84c14,#0a1628f2)!important;border-top:1px solid rgba(201,168,76,.15)!important;border-bottom:1px solid rgba(201,168,76,.15)!important;border-left:none!important;border-right:none!important;border-radius:0!important;text-align:center!important;box-sizing:border-box!important}.lp-testimonial .lp-testimonial-cta-bar .lp-btn-cta-bar{border-radius:0!important;border:none!important}.landing-footer{background:#060f1a!important;padding:40px 24px 32px!important;position:relative}.landing-footer:before{content:"";display:block;width:40px;height:1px;background:#c9a84c;margin:32px auto}.footer-back-to-top,.footer-back-to-top:visited{display:block!important;text-align:center!important;color:#ffffff40!important;font-size:11px!important;letter-spacing:.1em!important;padding:16px!important;margin-top:8px!important;text-decoration:none!important}.footer-back-to-top:active,.footer-back-to-top:hover{color:#c9a84c!important}.hero-premium,.website-preview-cta,.lp-brand-ticker,.features,.lp-support-quality,.how-it-works,.lp-engage,.lp-testimonial,.mobile-pricing-teaser,.landing-footer{background-clip:padding-box}#sc-toggle-btn{position:fixed!important;inset:auto 16px 90px auto!important;z-index:999!important;transform:none!important;-webkit-transform:none!important}.hero-premium,.hero-split.hero-premium,.hero-premium-container,.hero-premium-grid,.hero-premium-content{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:clip!important}.hero-premium-grid{grid-template-columns:1fr!important}.hero-premium-trust-line,.hero-premium-social-proof-text{font-size:11px!important;letter-spacing:.15em!important;color:#ffffff73!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-align:center!important;display:block!important}.hero-industry-heading{font-size:11px!important;letter-spacing:.16em!important;color:#ffffffe6!important;white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;font-weight:600!important}.hero-go-label-desktop{display:none!important;visibility:hidden!important;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}.hero-go-label-mobile{display:inline!important;color:inherit!important;font-weight:700!important;font-size:18px!important;line-height:1!important}.hero-industry-selector{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.hero-industry-heading,.hero-industry-empty{width:100%!important}.hero-industry-select{flex:1 1 0!important;width:auto!important;min-width:0!important}.hero-industry-go-btn,.hero-industry-go-btn--active{display:none!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;min-height:42px!important;margin-top:0!important;margin-left:2px!important;padding:0!important;border-radius:999px!important;font-weight:700!important;letter-spacing:0!important;line-height:1!important;box-shadow:none!important}.hero-industry-go-btn--active{display:inline-flex!important;color:#0a1628!important;background:#c9a84c!important;border:1px solid #c9a84c!important}.hero-premium-visual,.hero-premium-shot,.hero-premium-shot-overlay,.hero-premium-container,.hero-premium-grid{background:transparent!important}.hero-premium-shot-widget,.hero-premium-example-card{width:55%!important;max-width:55%!important}.hero-premium-example-chat,.hero-premium-example-meta,.hero-premium-example-bubble,.hero-premium-handoff{font-size:12px!important;line-height:1.4!important}.lp-brand-ticker,.landing-main .lp-brand-ticker,.lp-ticker-overflow{height:auto!important;min-height:0!important;padding:24px 0!important;overflow:hidden!important}.lp-ticker-overflow{padding:16px 24px!important}.lp-ticker-track{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:8px 24px!important;width:100%!important;max-width:100%!important;min-height:0!important;animation:none!important;transform:none!important}.lp-ticker-item{flex:0 0 auto!important;display:inline-flex!important;align-items:center!important;white-space:nowrap!important;min-height:0!important;max-height:none!important;padding:0!important}.lp-ticker-item span{font-size:11px!important;letter-spacing:.12em!important;color:#ffffff59!important;font-weight:600!important;max-width:none!important;white-space:nowrap!important}.lp-ticker-item:not(:last-child):after{content:"|"!important;color:#ffffff26!important;margin-left:12px!important;font-weight:500!important}.features>.landing-container>h2,section#features>.landing-container>h2,.features.fade-in-section>.landing-container>h2{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important;font-size:28px!important;font-weight:700!important;color:#fff!important;letter-spacing:-.02em!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:10px!important}.features>.landing-container>h2:before,section#features>.landing-container>h2:before,.features.fade-in-section>.landing-container>h2:before{content:none!important;display:none!important}.features>.landing-container>h2:after,section#features>.landing-container>h2:after,.features.fade-in-section>.landing-container>h2:after{content:none!important;display:none!important}.features .feature-card .feature-icon{background:#c9a84c1f!important;border-radius:12px!important;width:48px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important}.features .feature-card .feature-icon svg,.features .feature-card:nth-child(3) .feature-icon svg{width:22px!important;height:22px!important;color:#c9a84c!important;display:block!important;fill:none!important;stroke:#c9a84c!important;stroke-width:2.2!important}.features .feature-card .feature-icon svg *,.features .feature-card:nth-child(3) .feature-icon svg *{fill:none!important;stroke:#c9a84c!important;stroke-width:2.2!important}.lp-support-quality .lp-sq-eyebrow,.lp-support-quality .lp-sq-eyebrow span{background:transparent!important;border:none!important;color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;border-radius:0!important;padding:0!important;box-shadow:none!important;text-transform:uppercase!important}.lp-support-quality .lp-sq-eyebrow{display:inline-flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important}.lp-support-quality .lp-sq-eyebrow:before{content:""!important;display:block!important;width:32px!important;height:2px!important;background:#c9a84c!important;border-radius:0!important}.lp-support-quality .lp-sq-desc{padding-left:0!important;margin-left:0!important}.lp-support-quality .lp-btn-sq,.lp-support-quality .lp-btn-sq:visited,.lp-support-quality .lp-btn-sq:hover,.lp-support-quality .lp-btn-sq:active,.lp-support-quality .lp-btn-sq:focus-visible{color:#c9a84c!important;font-weight:600!important;font-size:14px!important;letter-spacing:.08em!important}.lp-support-quality .lp-btn-sq .lp-inline-arrow{color:#c9a84c!important}.landing-main>section:not(.hero-premium) .lp-support-quality .lp-btn-sq,.landing-main>section:not(.hero-premium) .lp-support-quality .lp-btn-sq:visited,.landing-main>section:not(.hero-premium) .lp-support-quality .lp-btn-sq:hover,.landing-main>section:not(.hero-premium) .lp-support-quality .lp-btn-sq:active,.landing-main>section:not(.hero-premium) .lp-support-quality .lp-btn-sq:focus-visible{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;border:1px solid rgba(201,168,76,.4)!important;border-bottom:1px solid rgba(201,168,76,.4)!important;border-bottom-color:#c9a84c66!important;text-decoration:none!important}.how-it-works .hiw-label-wrapper{background:#c9a84c1f!important;border:1px solid rgba(201,168,76,.4)!important;color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;border-radius:100px!important;padding:6px 16px!important}.how-it-works .hiw-label-wrapper h2{color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;margin:0!important}.how-it-works .hiw-card:before{content:none!important;display:none!important}.how-it-works .hiw-card-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;border-radius:12px!important;background:#c9a84c1f!important;margin-bottom:12px!important}.how-it-works .hiw-card-icon svg,.how-it-works .hiw-card-icon svg *{width:22px!important;height:22px!important;color:#c9a84c!important;stroke:#c9a84c!important;fill:none!important}.how-it-works .hiw-proof{color:#c9a84c!important;font-weight:600!important;font-size:12px!important;text-decoration:none!important;border-bottom:none!important;box-shadow:none!important}.lp-engage .lp-engage-tag,.lp-engage .lp-engage-tag span{background:transparent!important;border:none!important;color:#c9a84c!important;font-size:10px!important;letter-spacing:.18em!important;font-weight:700!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.lp-engage .lp-engage-badge{letter-spacing:.01em!important;font-size:13px!important;white-space:nowrap!important;font-weight:500!important}.lp-engage .lp-engage-visual{width:calc(100% - 48px)!important;max-height:300px!important;border-radius:14px!important;display:block!important;margin:0 auto!important;overflow:hidden!important}.lp-engage .lp-engage-visual img{width:calc(100% + -0px)!important;max-height:300px!important;height:300px!important;object-fit:cover!important;object-position:center 25%!important;border-radius:14px!important;display:block!important;margin:0 auto!important}.lp-testimonial-overlay-badge{letter-spacing:.02em!important;font-size:13px!important;white-space:nowrap!important;font-weight:600!important}.lp-testimonial-client{letter-spacing:.12em!important;font-size:11px!important;color:#ffffff73!important;text-align:left!important}.lp-testimonial-attribution{font-size:13px!important;line-height:1.4!important;white-space:normal!important}.lp-testimonial-attribution .lp-testimonial-attribution-name{display:inline!important;white-space:nowrap!important}.lp-testimonial-quote:before{content:"“"!important;font-family:Georgia,Times New Roman,serif!important}.lp-testimonial-quote:after{content:""!important}.mobile-pricing-teaser .pricing-teaser-pills,.mobile-pricing-teaser .pricing-pill-price,.mobile-pricing-teaser .pricing-price-main,.mobile-pricing-teaser .pricing-price-suffix,.mobile-pricing-teaser .pricing-pill-desc,.mobile-pricing-teaser .pricing-pill-features,.mobile-pricing-teaser .pricing-pill-features li,.mobile-pricing-teaser .pricing-pill-label{background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;box-shadow:none!important}.mobile-pricing-teaser,.mobile-pricing-teaser .pricing-teaser-pills{border:none!important;border-radius:0!important}.mobile-pricing-teaser .pricing-pill-pro{align-items:center!important;text-align:center!important}.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-popular{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 12px!important;width:auto!important;max-width:fit-content!important}.mobile-pricing-teaser .pricing-pill-pro .pricing-pill-label{display:block!important;width:100%!important;margin:0 0 10px!important;text-align:center!important;color:#c9a84c!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:700!important;text-transform:uppercase!important}.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-label{display:block!important;width:100%!important;margin:0 0 10px!important;text-align:center!important;color:#ffffff73!important;font-size:11px!important;letter-spacing:.18em!important;font-weight:600!important;text-transform:uppercase!important}.mobile-pricing-teaser .pricing-pill-price{margin:10px 0 8px!important;line-height:1!important;text-align:center!important}.mobile-pricing-teaser .pricing-pill-desc{margin:0 0 14px!important;text-align:center!important}.mobile-pricing-teaser .pricing-pill-features{margin:14px 0 16px!important;padding:0!important;text-align:left!important}.mobile-pricing-teaser .pricing-pill-features li{padding-left:20px!important;margin:0!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-starter{background:#ffffff08!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:16px!important;padding:24px 24px 28px!important;overflow:visible!important}.mobile-pricing-teaser .pricing-pill.pricing-pill-pro{background:#c9a84c0d!important;border:1.5px solid rgba(201,168,76,.4)!important;border-radius:16px!important;padding:24px!important;overflow:visible!important}.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-cta,.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-cta:visited,.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-cta:hover,.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-cta:active,.mobile-pricing-teaser .pricing-pill-starter .pricing-pill-cta:focus-visible{display:block!important;width:100%!important;box-sizing:border-box!important;border:1.5px solid #c9a84c!important;border-bottom:1.5px solid #c9a84c!important;border-bottom-color:#c9a84c!important;border-radius:10px!important;background:transparent!important;color:#c9a84c!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;text-align:center!important;text-decoration:none!important;padding:16px!important;margin-top:20px!important}.mobile-pricing-teaser .pricing-teaser-link,.mobile-pricing-teaser .pricing-teaser-link:visited,.mobile-pricing-teaser .pricing-teaser-link:hover,.mobile-pricing-teaser .pricing-teaser-link:active,.mobile-pricing-teaser .pricing-teaser-link:focus-visible{margin-top:32px!important;margin-bottom:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;width:100%!important;text-align:center!important;color:#c9a84c!important;font-weight:600!important;font-size:14px!important;letter-spacing:.06em!important;padding:12px!important;text-decoration:none!important}.pricing-final-reassurance{font-size:11px!important;color:#ffffff47!important;letter-spacing:.03em!important;text-align:center!important;line-height:1.6!important;margin-top:16px!important;display:block!important;padding:0 32px!important}.lp-testimonial,.lp-testimonial .landing-container{margin-bottom:0!important;padding-bottom:32px!important}.lp-testimonial .lp-testimonial-cta-bar{padding-top:32px!important;padding-bottom:32px!important;margin-bottom:0!important}.mobile-pricing-teaser,section#pricing.mobile-pricing-teaser{margin-top:0!important;padding-top:40px!important}.lp-testimonial .section-spacer,.lp-testimonial .pricing-spacer,.lp-testimonial .lp-testimonial-spacer,.mobile-pricing-teaser .section-spacer,.mobile-pricing-teaser .pricing-spacer{height:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important}.landing-footer .footer-mobile .footer-mobile-links .footer-mobile-link-btn,.landing-footer .footer-mobile .footer-mobile-links a,.landing-footer .footer-mobile .footer-mobile-links a:visited,.landing-footer .footer-mobile .footer-mobile-links a:hover,.landing-footer .footer-mobile .footer-mobile-links a:active,.landing-footer .footer-mobile .footer-mobile-links a:focus-visible,.landing-footer .footer-mobile .footer-mobile-links .footer-mobile-link-btn:hover,.landing-footer .footer-mobile .footer-mobile-links .footer-mobile-link-btn:active,.landing-footer .footer-mobile .footer-mobile-links .footer-mobile-link-btn:focus-visible{color:#ffffff80!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important;text-decoration:none!important;background:none!important;border:none!important;padding:0!important;margin:0!important;cursor:pointer!important;appearance:none!important;-webkit-appearance:none!important;box-shadow:none!important;outline:none!important}.landing-footer .footer-mobile .footer-mobile-links .footer-mobile-link-btn:active,.landing-footer .footer-mobile .footer-mobile-links a:active,.landing-footer .footer-mobile .footer-mobile-links [aria-current=page],.landing-footer .footer-mobile .footer-mobile-links .active,.landing-footer .footer-mobile .footer-mobile-links .is-active{color:#ffffff80!important;font-size:13px!important;font-weight:400!important;letter-spacing:.04em!important}.hero-premium-trust-line{display:none!important;margin:0!important;padding:0!important;height:0!important}}:root{--accent-purple: #6366F1;--accent-purple-hover: #5558E3;--accent-purple-light: rgba(99, 102, 241, .1)}.auth-page{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:#fff;position:relative;overflow:hidden;animation:fade-in .4s ease-out}.auth-page-login{background:radial-gradient(1200px 580px at 50% -120px,rgba(37,99,235,.08),transparent 58%),linear-gradient(180deg,#fbfdff,#f7f9fc)}.auth-page-login:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(15,23,42,.035) .7px,transparent .7px);background-size:22px 22px;opacity:.32}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.auth-page:after{display:none}.auth-header{position:relative;z-index:10;display:flex;justify-content:center;align-items:center;padding:24px 24px 16px}.auth-brand{display:flex;align-items:center;gap:10px;text-decoration:none;transition:transform .2s ease}.auth-brand:hover{transform:scale(1.02)}.auth-brand .brand-icon{font-size:32px}.auth-brand .brand-icon-svg{height:28px;width:auto;display:block}.auth-brand .brand-name{font-size:26px;font-weight:700;color:#1d1d1f;letter-spacing:.01em}.auth-main{position:relative;z-index:10;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px}.auth-hero{text-align:center;margin-bottom:26px}.auth-hero h1{font-size:32px;font-weight:700;color:#1d1d1f;margin:0 0 10px;letter-spacing:-.04em}.auth-hero p{font-size:16px;color:#64748b;margin:0;letter-spacing:-.01em;font-weight:500}.auth-page-login .auth-hero p{font-size:14px;color:#64748b;margin-top:-1px}.auth-form-container{width:100%;max-width:400px}.auth-page-login .auth-form-container{max-width:420px;padding:18px 20px 16px;border-radius:20px;border:1px solid rgba(148,163,184,.26);background:linear-gradient(180deg,#ffffffdb,#ffffffbd);box-shadow:0 10px 30px #0f172a0f,0 2px 8px #0f172a0a;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.auth-form-container.shake{animation:shake .4s ease-in-out}@keyframes shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-8px)}40%,80%{transform:translate(8px)}}.google-btn-wrapper-premium{width:100%;margin-bottom:20px}.google-btn-wrapper-premium>div{width:100%!important;display:block!important;min-height:44px}#google-signin-button{width:100%;display:flex;justify-content:center;overflow:visible}.email-toggle-btn{width:100%;padding:14px;background:transparent;border:none;color:#2563eb;font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border-radius:12px;letter-spacing:-.01em}.email-toggle-btn:hover{background:#2563eb1a;transform:translateY(-1px)}.auth-divider{display:flex;align-items:center;gap:16px;margin:20px 0}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-divider span{font-size:13px;color:#9ca3af;font-weight:500}.auth-error{background:#ff3b3014;border:.5px solid rgba(255,59,48,.2);color:#d70015;padding:12px 16px;border-radius:10px;font-size:13px;margin-bottom:20px;text-align:center;letter-spacing:-.01em}.auth-form{display:flex;flex-direction:column;gap:14px}.form-field label{display:block;font-size:13px;font-weight:500;color:#3d3d44;margin-bottom:5px;letter-spacing:-.01em}.input-wrap{position:relative;display:flex;align-items:center}.field-icon{position:absolute;left:14px;color:#86868b;pointer-events:none;z-index:1}.input-wrap input{width:100%;padding:12px 14px 12px 42px;background:#fffffff2;border:.5px solid rgba(0,0,0,.12);border-radius:10px;font-size:15px;color:#1d1d1f;transition:all .15s ease}.input-wrap input::placeholder{color:#aeaeb2}.input-wrap input:focus{outline:none;border-color:#2563eb;background:#fff;box-shadow:0 0 0 4px #2563eb1a}.input-wrap input:disabled{opacity:.45;cursor:not-allowed}.toggle-pwd{position:absolute;right:12px;background:none;border:none;color:#aeaeb2;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .15s ease}.toggle-pwd:hover{color:#3d3d44}.field-hint{display:block;font-size:11px;color:#86868b;margin-top:5px}.field-hint.warning{color:var(--accent-orange)}.field-hint.success{color:var(--accent-green)}.optional-tag{color:#aeaeb2;font-weight:400;font-size:12px}.auth-btn{width:100%;padding:16px 24px;background:#2563eb;color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .2s ease,background .2s ease;margin-top:8px;letter-spacing:-.02em;box-shadow:0 4px 16px #2563eb40}.auth-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 28px #2563eb59;background:#1d4ed8}.auth-btn:active:not(:disabled){transform:translateY(0)}.auth-btn:disabled{opacity:.5;cursor:not-allowed}.auth-btn .spin{animation:spin 1s linear infinite}.auth-signup-link{text-align:center;margin-top:24px;font-size:15px;color:#6b7280;letter-spacing:-.01em}.auth-signup-link a{color:#2563eb;text-decoration:none;font-weight:600;transition:opacity .2s ease}.auth-signup-link a:hover{opacity:.8;text-decoration:underline}.auth-trust{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:32px;font-size:13px;color:#9ca3af}.auth-page-login .auth-trust{color:#94a3b8}.auth-trust svg{color:#9ca3af}.auth-page-login .auth-trust svg{color:#94a3b8}.auth-footer{position:relative;z-index:10;display:flex;justify-content:center;gap:8px;padding:20px;font-size:12px}.auth-footer a{color:#aeaeb2;text-decoration:none;transition:color .15s ease}.auth-footer a:hover{color:#3d3d44}.auth-footer span{color:#d1d1d6}.forgot-link{font-size:13px;color:#2563eb;text-decoration:none;transition:opacity .2s ease;letter-spacing:-.01em;font-weight:500}.forgot-link:hover{opacity:.75;text-decoration:underline}.label-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}@media(max-width:480px){.auth-card{padding:24px;border-radius:16px}.auth-hero h1{font-size:28px}}.auth-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.auth-particles span{position:absolute;width:3px;height:3px;background:#6366f14d;border-radius:50%;animation:float-up 18s linear infinite}.auth-particles span:nth-child(1){left:10%;animation-delay:0s}.auth-particles span:nth-child(2){left:30%;animation-delay:3s}.auth-particles span:nth-child(3){left:50%;animation-delay:6s}.auth-particles span:nth-child(4){left:70%;animation-delay:9s}.auth-particles span:nth-child(5){left:90%;animation-delay:12s}@keyframes float-up{0%{transform:translateY(100vh) scale(0);opacity:0}10%{opacity:.6}90%{opacity:.6}to{transform:translateY(-100vh) scale(1);opacity:0}}.test-widget-toggle{position:fixed;bottom:100px;right:24px;z-index:999;display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--accent-blue);color:#fff;border:none;border-radius:var(--radius-full);font-size:15px;font-weight:600;cursor:pointer;box-shadow:var(--shadow-lg);transition:all .2s ease}.test-widget-toggle:hover{background:#0077ed;transform:scale(1.02)}@media(max-width:768px){.test-widget-toggle{bottom:90px;right:16px;padding:12px 16px;font-size:14px}}.widget-hint{position:fixed;bottom:100px;right:90px;z-index:999;display:flex;align-items:center;gap:8px;background:var(--bg-surface);border-radius:var(--radius-lg);padding:12px 16px;box-shadow:var(--shadow-lg);animation:slideIn .3s ease}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.hint-content{display:flex;align-items:center;gap:8px;color:var(--text-primary);font-size:14px;font-weight:500}.hint-content svg{color:var(--accent-blue)}.hint-close{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;border:none;border-radius:50%;color:var(--text-muted);cursor:pointer;transition:all .15s ease}.hint-close:hover{background:var(--bg-elevated);color:var(--text-primary)}@media(max-width:768px){.widget-hint{bottom:90px;right:80px}}.dashboard{display:flex;flex-direction:column;gap:var(--space-md)}.trial-banner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);background:#0a84ff1a;border:1px solid rgba(10,132,255,.2);border-radius:var(--radius-lg);padding:var(--space-sm) var(--space-md)}.trial-banner.expiring{background:#ff9f0a1a;border-color:#ff9f0a4d}.trial-banner-content{display:flex;align-items:center;gap:var(--space-xs);color:var(--accent-blue);font-size:14px;font-weight:500}.trial-banner.expiring .trial-banner-content{color:var(--accent-orange)}.trial-upgrade-btn{background:var(--accent-blue);color:#fff;padding:6px 14px;border-radius:var(--radius-full);font-size:13px;font-weight:600;text-decoration:none;transition:opacity .2s ease}.trial-upgrade-btn:hover{opacity:.9}.trial-banner.expiring .trial-upgrade-btn{background:var(--accent-orange)}.section-label{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding-top:var(--space-sm)}.welcome-section{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md)}.welcome-actions{display:flex;align-items:center;gap:8px}.welcome-content h1{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.038em;margin-bottom:2px}.welcome-content p{font-size:15px;color:var(--text-muted);letter-spacing:-.01em}.welcome-email{display:block;font-size:13px;color:var(--text-muted);margin-bottom:4px}.welcome-badge{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:var(--radius-full);font-size:12px;font-weight:600;letter-spacing:-.01em}.welcome-badge.pro{background:#af52de1a;color:var(--accent-purple)}.welcome-badge.trial{background:#0a84ff1a;color:var(--accent-blue)}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat-card{background:var(--bg-surface);border-radius:var(--radius-md);padding:16px;display:flex;align-items:center;gap:12px;box-shadow:var(--shadow-sm);transition:box-shadow .2s ease,transform .15s ease;text-decoration:none;color:inherit}.stat-card.clickable{cursor:pointer}.stat-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}.stat-icon{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.stat-icon.conversations{background:#007aff1a;color:var(--accent-blue)}.stat-icon.total{background:#34c7591a;color:var(--accent-green)}.stat-icon.resolution{background:#5ac8fa1f;color:var(--accent-teal)}.stat-icon.escalations{background:#ff95001a;color:var(--accent-orange)}.stat-icon.response-time{background:#af52de1a;color:var(--accent-purple)}.stat-icon.tickets{background:#ff3b941a;color:#ff3b94}.stat-info{display:flex;flex-direction:column;min-width:0}.stat-value{font-size:24px;font-weight:700;color:var(--text-primary);line-height:1.1;letter-spacing:-.03em}.stat-label{font-size:11px;color:var(--text-muted);margin-top:2px;letter-spacing:0;white-space:nowrap}.dashboard-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.dashboard-columns>:only-child{grid-column:1 / -1}.dash-card{background:var(--bg-surface);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm)}.dash-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.dash-card-title{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.dash-card-title h3{font-size:15px;font-weight:600;margin:0;letter-spacing:-.01em}.dash-card-meta{font-size:12px;color:var(--text-muted)}.dash-card-link{display:flex;align-items:center;gap:3px;font-size:13px;font-weight:400;color:var(--accent-blue);text-decoration:none}.dash-card-link:hover{text-decoration:underline}.top-questions-list{display:flex;flex-direction:column;gap:1px;flex:1}.top-question-item{display:flex;align-items:center;gap:10px;padding:10px 8px;border-radius:var(--radius-sm);transition:background .1s ease}.top-question-item:hover{background:var(--bg-hover)}.top-question-rank{width:22px;height:22px;border-radius:6px;background:var(--bg-elevated);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--text-muted);flex-shrink:0}.top-question-text{flex:1;font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.top-question-count{font-size:12px;font-weight:600;color:var(--text-muted);flex-shrink:0;font-variant-numeric:tabular-nums}.empty-state-text{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-xl) var(--space-md);flex:1;text-align:center;gap:6px}.empty-state-icon{color:var(--text-disabled);margin-bottom:4px}.empty-state-hint{font-size:13px;color:var(--text-muted);max-width:220px;line-height:1.4;letter-spacing:-.01em}@media(max-width:1100px){.stats-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.stats-grid{grid-template-columns:1fr 1fr}.dashboard-columns{grid-template-columns:1fr}.stat-value{font-size:22px}.welcome-section{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.stats-grid{grid-template-columns:1fr}}.knowledge-page h1{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.038em;margin-bottom:2px}.knowledge-page .subtitle{color:var(--text-muted);font-size:15px;margin-bottom:20px;letter-spacing:-.01em}.knowledge-card{background:var(--bg-surface);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.knowledge-card h3{font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:14px;letter-spacing:-.01em}.knowledge-card label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:5px;letter-spacing:-.01em}.knowledge-card input,.knowledge-card textarea{width:100%;padding:10px 12px;background:var(--bg-input);border:.5px solid var(--border-default);border-radius:var(--radius-sm);font-size:15px;color:var(--text-primary);margin-bottom:14px;transition:border-color .15s ease,box-shadow .15s ease}.knowledge-card input:focus,.knowledge-card textarea:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px #007aff26}.knowledge-card input::placeholder,.knowledge-card textarea::placeholder{color:var(--text-disabled)}.knowledge-card textarea{resize:vertical;min-height:72px;line-height:1.47}.knowledge-card .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.knowledge-card .btn-primary{background:var(--accent-blue);color:#fff}.knowledge-card .btn-primary:hover{filter:brightness(1.08)}.knowledge-card .btn-primary:disabled{opacity:.45;cursor:not-allowed}.knowledge-card .btn-secondary{background:var(--bg-elevated);color:var(--text-primary);border:.5px solid var(--border-subtle)}.knowledge-card .btn-secondary:hover{background:var(--bg-hover)}.knowledge-item{padding:14px 8px;border-radius:var(--radius-sm);transition:background .1s ease}.knowledge-item+.knowledge-item{border-top:.5px solid var(--border-subtle)}.knowledge-item:hover{background:var(--bg-hover)}.knowledge-item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.knowledge-item-question{font-size:15px;font-weight:600;color:var(--text-primary);flex:1;letter-spacing:-.01em}.knowledge-item-actions{display:flex;gap:4px}.knowledge-item-actions button{background:none;border:none;padding:6px;cursor:pointer;color:var(--text-disabled);border-radius:6px;transition:all .15s ease}.knowledge-item-actions button:hover{color:var(--text-primary);background:var(--bg-elevated)}.knowledge-item-actions button.delete:hover{color:var(--accent-red);background:#ff3b3014}.knowledge-item-answer{color:var(--text-secondary);margin-top:6px;font-size:14px;line-height:1.47;letter-spacing:-.01em}.empty-state{color:var(--text-muted);text-align:center;padding:32px 20px;font-size:14px;letter-spacing:-.01em}.suggested-faqs-page{max-width:1200px;margin:0 auto;padding:24px}.page-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid var(--border-subtle)}.header-left{display:flex;align-items:flex-start;gap:16px}.header-left svg{color:var(--accent-blue);flex-shrink:0;margin-top:4px}.page-header h1{font-size:24px;font-weight:600;color:var(--text-primary);margin-bottom:4px}.page-header p{font-size:14px;color:var(--text-secondary)}.btn-generate{padding:10px 20px;background:var(--accent-blue);color:#fff;border:none;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.btn-generate:hover:not(:disabled){background:#1e293b}.btn-generate:disabled{opacity:.6;cursor:not-allowed}.filter-tabs{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid var(--border-subtle)}.filter-tabs .tab{position:relative;padding:12px 20px;background:none;border:none;border-bottom:2px solid transparent;font-size:14px;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px}.filter-tabs .tab:hover{color:var(--text-primary);background:var(--bg-hover)}.filter-tabs .tab.active{color:var(--accent-blue);border-bottom-color:var(--accent-blue)}.filter-tabs .tab .badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:var(--accent-blue);color:#fff;font-size:11px;font-weight:600;border-radius:10px}.filter-tabs .tab.active .badge{background:var(--accent-blue)}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;text-align:center;color:var(--text-secondary)}.empty-state svg{color:var(--text-muted);margin-bottom:16px}.empty-state h3{font-size:18px;font-weight:600;color:var(--text-primary);margin-bottom:8px}.empty-state p{font-size:14px;max-width:400px}.suggestions-list{display:flex;flex-direction:column;gap:16px}.suggestion-card{background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:24px;transition:all .2s ease}.suggestion-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--border-subtle)}.card-meta{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ask-count{font-size:13px;font-weight:600;color:var(--accent-blue);background:#0f172a0f;padding:4px 10px;border-radius:6px}.success-rate{font-size:13px;color:var(--accent-green);font-weight:500}.date{font-size:12px;color:var(--text-muted)}.status-badge{padding:4px 12px;border-radius:6px;font-size:12px;font-weight:500;text-transform:capitalize}.status-badge.pending_review{background:#fef3c7;color:#92400e}.status-badge.approved{background:#d1fae5;color:#065f46}.status-badge.dismissed{background:#fee2e2;color:#991b1b}.card-question,.card-answer{margin-bottom:12px;line-height:1.6}.card-question strong,.card-answer strong{color:var(--text-primary);margin-right:8px}.card-question{font-size:15px;font-weight:500;color:var(--text-primary)}.card-answer{font-size:14px;color:var(--text-secondary);white-space:pre-wrap}.edit-form{margin-bottom:16px}.edit-form label{display:block;margin-bottom:16px;font-size:13px;font-weight:500;color:var(--text-primary)}.edit-form input,.edit-form textarea{display:block;width:100%;margin-top:6px;padding:10px 14px;background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:14px;color:var(--text-primary);font-family:inherit;transition:border-color .2s ease}.edit-form input:focus,.edit-form textarea:focus{outline:none;border-color:var(--accent-blue)}.edit-form textarea{resize:vertical;line-height:1.5}.card-actions{display:flex;gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--border-subtle)}.card-actions button{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.card-actions button:disabled{opacity:.5;cursor:not-allowed}.btn-approve{background:var(--accent-green);color:#fff}.btn-approve:hover:not(:disabled){background:#059669}.btn-edit{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-medium)}.btn-edit:hover:not(:disabled){background:#00000014}.btn-dismiss{background:transparent;color:var(--accent-red);border:1px solid var(--accent-red)}.btn-dismiss:hover:not(:disabled){background:#ef44441a}.btn-cancel{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-medium)}.btn-cancel:hover:not(:disabled){background:#00000014}.card-footer{margin-top:12px;padding-top:12px;border-top:1px solid var(--border-subtle)}.view-samples-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:transparent;border:none;font-size:13px;color:var(--accent-blue);cursor:pointer;transition:all .2s ease;border-radius:var(--radius-sm)}.view-samples-btn:hover{background:#0f172a0f}@media(max-width:768px){.suggested-faqs-page{padding:16px}.page-header{flex-direction:column;gap:16px}.filter-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-tabs .tab{white-space:nowrap}.card-actions{flex-direction:column}.card-actions button{width:100%;justify-content:center}.card-meta{gap:8px}}.settings-page{max-width:720px}.settings-page h1{font-size:28px;font-weight:700;color:var(--text-primary);letter-spacing:-.038em;margin-bottom:2px}.settings-page .subtitle{color:var(--text-muted);font-size:15px;margin-bottom:20px;letter-spacing:-.01em}.settings-card{background:var(--bg-surface);border-radius:var(--radius-lg);padding:20px;margin-bottom:16px;box-shadow:var(--shadow-sm)}.settings-card h3{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--text-primary);margin-bottom:14px;letter-spacing:-.01em}.billing-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:14px}.billing-stat{padding:14px;background:var(--bg-elevated);border-radius:var(--radius-sm)}.billing-stat .label{color:var(--text-muted);font-size:12px;margin-bottom:3px;letter-spacing:-.01em}.billing-stat .value{font-size:18px;font-weight:700;color:var(--text-primary);text-transform:capitalize;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.settings-card label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:5px;letter-spacing:-.01em}.settings-card input,.settings-card textarea,.settings-card select{width:100%;padding:10px 12px;background:var(--bg-input);border:.5px solid var(--border-default);border-radius:var(--radius-sm);font-size:15px;color:var(--text-primary);margin-bottom:14px;transition:border-color .15s ease,box-shadow .15s ease}.settings-card input:focus,.settings-card textarea:focus,.settings-card select:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px #007aff26}.settings-card textarea{resize:vertical;min-height:56px;line-height:1.47}.settings-card select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2386868b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.color-picker-row{display:flex;gap:10px;align-items:center;margin-bottom:14px}.color-picker-row input[type=color]{width:44px;height:36px;padding:2px;border:.5px solid var(--border-default);border-radius:8px;cursor:pointer;margin-bottom:0;background:var(--bg-input)}.color-picker-row input[type=text]{width:100px;margin-bottom:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;cursor:pointer;transition:all .15s ease;border:none}.btn-primary{background:var(--accent-blue);color:#fff}.btn-primary:hover{filter:brightness(1.08)}.btn-primary:disabled{opacity:.45;cursor:not-allowed}.btn-outline{background:transparent;border:.5px solid var(--border-default);color:var(--text-primary)}.btn-full{width:100%}.billing-actions{display:flex;flex-direction:column;gap:12px}.btn-danger-outline{background:transparent;border:1px solid #ef4444;color:#ef4444}.btn-danger-outline:hover{background:#fef2f2}.btn-danger{background:#ef4444;color:#fff}.btn-danger:hover{background:#dc2626}.btn-danger:disabled{opacity:.6;cursor:not-allowed}.modal-content{background:#fff;border-radius:16px;padding:32px;max-width:420px;width:100%;text-align:center;box-shadow:0 20px 60px #0000004d}.modal-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.modal-icon.danger{background:#fef2f2;color:#ef4444}.modal-content h3{font-size:20px;font-weight:700;color:#1e293b;margin-bottom:12px}.modal-content p{font-size:15px;color:#64748b;line-height:1.5;margin-bottom:16px}.cancel-list{text-align:left;list-style:none;margin:0 0 16px;background:#f8fafc;border-radius:8px;padding:12px 16px}.cancel-list li{font-size:14px;color:#475569;padding:6px 0 6px 20px;position:relative}.cancel-list li:before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:600}.cancel-note{font-size:13px;color:#94a3b8;font-style:italic}.modal-actions{display:flex;gap:12px;margin-top:24px}.card-description{color:var(--text-muted);font-size:13px;margin-bottom:14px;line-height:1.4}.toggle-list{display:flex;flex-direction:column;gap:0}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:.5px solid var(--border-default)}.toggle-row:last-child{border-bottom:none}.toggle-info{display:flex;align-items:center;gap:10px}.toggle-emoji{font-size:20px;width:28px;text-align:center;flex-shrink:0}.toggle-label{font-size:14px;font-weight:500;color:var(--text-primary);margin:0;letter-spacing:-.01em}.toggle-desc{font-size:12px;color:var(--text-muted);margin:1px 0 0;letter-spacing:-.01em}.toggle-switch{position:relative;width:48px;height:28px;border-radius:14px;border:none;background:#e5e5ea;cursor:pointer;padding:0;transition:background .25s ease;flex-shrink:0}.toggle-switch.on{background:#34c759}.toggle-knob{position:absolute;top:2px;left:2px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .25s ease}.toggle-switch.on .toggle-knob{transform:translate(20px)}.whatsapp-number-input{margin-top:16px;padding-top:16px;border-top:.5px solid var(--border-default)}.whatsapp-number-input label{font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px;display:block}.whatsapp-number-input input{width:100%;padding:10px 12px;border:1px solid var(--border-default);border-radius:var(--radius-md);font-size:15px;background:var(--bg-surface);color:var(--text-primary)}.whatsapp-number-input input:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px #0a84ff26}.input-hint{font-size:12px;color:var(--text-muted);margin:6px 0 0}.save-btn{margin-top:4px;margin-bottom:24px}.business-hours-section{margin-top:16px;padding-top:14px;border-top:.5px solid var(--border-default)}.hours-heading{font-size:14px;font-weight:600;color:var(--text-primary);margin:0 0 12px;letter-spacing:-.01em}.hours-grid{display:flex;flex-direction:column;gap:0}.hours-day-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:.5px solid var(--border-default)}.hours-day-row:last-child{border-bottom:none}.hours-day-row.closed{opacity:.55}.day-toggle{position:relative;width:40px;height:24px;border-radius:12px;border:none;background:#e5e5ea;cursor:pointer;padding:0;transition:background .25s ease;flex-shrink:0}.day-toggle.on{background:#34c759}.day-toggle .toggle-knob{width:20px;height:20px;top:2px;left:2px}.day-toggle.on .toggle-knob{transform:translate(16px)}.day-name{font-size:14px;font-weight:500;color:var(--text-primary);width:100px;flex-shrink:0}.day-times{display:flex;align-items:center;gap:8px;margin-left:auto}.day-times select{width:110px;padding:6px 28px 6px 10px;font-size:13px;margin-bottom:0;background:var(--bg-input);border:.5px solid var(--border-default);border-radius:var(--radius-sm);color:var(--text-primary);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2386868b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center}.day-times select:focus{outline:none;border-color:var(--accent-blue);box-shadow:0 0 0 3px #007aff26}.time-separator{font-size:13px;color:var(--text-muted)}.day-closed-label{margin-left:auto;font-size:13px;color:var(--text-muted);font-style:italic}.industry-selector{display:flex;flex-direction:column;gap:6px;margin-bottom:12px;max-height:400px;overflow-y:auto;padding-right:4px}.industry-selector::-webkit-scrollbar{width:6px}.industry-selector::-webkit-scrollbar-track{background:transparent}.industry-selector::-webkit-scrollbar-thumb{background:var(--border-default);border-radius:3px}.industry-selector::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.industry-option{display:flex;align-items:center;gap:12px;padding:10px 14px;border:1.5px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-input);cursor:pointer;transition:all .2s ease;text-align:left;width:100%}.industry-option:hover{border-color:var(--accent-blue);background:#007aff0a}.industry-option.selected{border-color:#16a34a;background:#16a34a0f;box-shadow:0 0 0 3px #16a34a1f}.industry-icon{font-size:22px;flex-shrink:0;width:32px;text-align:center}.industry-info{display:flex;flex-direction:column;flex:1;min-width:0}.industry-name{font-size:14px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.industry-desc{font-size:12px;color:var(--text-muted);letter-spacing:-.005em}.industry-check{color:#16a34a;flex-shrink:0}.reset-industry-btn{margin-top:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px}.empty-state-text{font-size:13px;color:var(--text-muted);text-align:center;padding:12px 0;font-style:italic}.billing-page{max-width:600px;margin:0 auto;padding:24px 16px}.billing-header{margin-bottom:32px}.billing-header h1{display:flex;align-items:center;gap:12px;font-size:1.75rem;font-weight:700;color:#1a1a2e;margin-bottom:8px}.billing-header p{color:#666;font-size:.95rem}.billing-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;color:#666}.billing-loading .spin{animation:spin 1s linear infinite;margin-bottom:16px}.billing-error-card{background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;padding:24px;text-align:center}.billing-error-card svg{color:#e53e3e;margin-bottom:12px}.billing-error-card p{color:#c53030;margin-bottom:16px}.plan-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px #0000000a}.plan-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.plan-badge{font-size:1.25rem;font-weight:700;padding:8px 16px;border-radius:8px;background:#f0f0f0;color:#666}.plan-badge[data-plan=pro]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.plan-status{display:flex;align-items:center;gap:6px;font-size:.9rem;font-weight:500}.plan-status[data-status=active]{color:#38a169}.plan-status[data-status=canceling]{color:#e53e3e}.plan-details{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px}.detail-item{background:#f8fafc;border-radius:8px;padding:16px}.detail-item .label{display:block;font-size:.8rem;color:#666;margin-bottom:4px}.detail-item .value{display:block;font-size:1.25rem;font-weight:700;color:#1a1a2e}.cancel-success{display:flex;align-items:center;gap:10px;margin-top:16px;padding:12px 16px;background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;color:#276749}.billing-actions{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .2s;border:none}.btn-lg{padding:16px 24px;font-size:1.1rem}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #667eea66}.btn-primary:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-outline{background:#fff;border:2px solid #e2e8f0;color:#4a5568}.btn-outline:hover{border-color:#667eea;color:#667eea}.btn-danger-outline{background:#fff;border:2px solid #fed7d7;color:#e53e3e}.btn-danger-outline:hover{background:#fff5f5;border-color:#e53e3e}.btn-danger{background:#e53e3e;color:#fff}.btn-danger:hover{background:#c53030}.pricing-info{background:#f8fafc;border-radius:12px;padding:24px}.pricing-info h3{font-size:1rem;font-weight:600;color:#1a1a2e;margin-bottom:16px}.pricing-info ul{list-style:none;padding:0;margin:0 0 16px}.pricing-info li{padding:8px 0;color:#4a5568;font-size:.95rem}.pricing-note{font-size:.85rem;color:#666;font-style:italic}.modal-overlay{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal{background:#fff;border-radius:16px;padding:24px;max-width:400px;width:100%}.modal h3{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin-bottom:12px}.modal p{color:#666;font-size:.95rem;line-height:1.6;margin-bottom:24px}.modal-actions{display:flex;gap:12px}.modal-actions .btn{flex:1}.install-page{max-width:860px;margin:0 auto;padding:0 0 40px}.install-header{margin-bottom:28px}.install-header h1{font-size:28px;font-weight:700;margin:0 0 6px;color:#0f172a}.install-header p{color:#64748b;font-size:16px;margin:0}.platform-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:28px}@media(max-width:768px){.platform-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.platform-grid{grid-template-columns:repeat(2,1fr)}}.platform-card{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;border-radius:12px;border:2px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s;position:relative}.platform-card:hover{border-color:#94a3b8;background:#f8fafc}.platform-card.active{border-color:#3b82f6;background:#eff6ff;box-shadow:0 0 0 3px #3b82f626}.platform-card strong{font-size:13px;color:#1e293b}.platform-card span{font-size:11px;color:#94a3b8}.platform-icon{font-size:26px;margin-bottom:2px}.platform-badge{position:absolute;top:-8px;right:-4px;background:#f59e0b;color:#fff;font-size:9px;font-weight:700;padding:2px 6px;border-radius:8px;text-transform:uppercase;letter-spacing:.5px}.install-content{display:flex;flex-direction:column;gap:20px}.card{background:#fff;border-radius:14px;padding:24px;border:1px solid #e2e8f0}.card.muted{background:#f8fafc}.card h3{margin:0 0 16px;font-size:17px;color:#1e293b}.card-header-row{display:flex;align-items:center;gap:12px;margin-bottom:8px}.card-header-row h2{margin:0;font-size:22px;color:#0f172a}.card-badge{padding:4px 10px;border-radius:20px;font-size:12px;font-weight:600;background:#f1f5f9;color:#64748b}.card-badge.green{background:#dcfce7;color:#166534}.card-badge.blue{background:#dbeafe;color:#1d4ed8}.card-subtitle{color:#64748b;margin:0 0 20px;font-size:15px}.dfy-card{background:linear-gradient(135deg,#8b5cf6,#3b82f6);border-radius:16px;padding:28px;color:#fff;position:relative;overflow:hidden}.dfy-badge{position:absolute;top:14px;right:14px;background:#fbbf24;color:#000;padding:4px 10px;border-radius:20px;font-size:11px;font-weight:700;text-transform:uppercase}.dfy-card h2{margin:0 0 8px;font-size:22px}.dfy-card p{opacity:.9;margin:0 0 20px;line-height:1.5}.dfy-actions{display:flex;flex-direction:column;gap:10px}.dfy-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border-radius:10px;font-weight:700;text-decoration:none;text-align:center;font-size:16px;transition:opacity .15s}.dfy-btn:hover{opacity:.9}.dfy-btn.primary{background:#fff;color:#7c3aed}.dfy-btn.secondary{background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.3);font-size:14px;font-weight:600}.dfy-meta{margin-top:16px;font-size:13px;opacity:.8}.platform-list{display:flex;flex-direction:column;gap:8px}.platform-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;border:1px solid #e2e8f0;background:#fff;cursor:pointer;transition:all .15s;text-align:left;width:100%}.platform-row:hover{background:#f1f5f9;border-color:#cbd5e1}.platform-row-icon{font-size:22px;flex-shrink:0}.platform-row div{flex:1}.platform-row strong{display:block;font-size:15px;color:#1e293b}.platform-row span{font-size:13px;color:#94a3b8}.platform-row-time{font-size:12px;color:#22c55e;font-weight:500;white-space:nowrap;flex-shrink:0}.platform-row svg{color:#cbd5e1;flex-shrink:0}.providers-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:6px}.providers-header h3{margin:0}.providers-hint{font-size:12px;color:#64748b;white-space:nowrap}.providers-scroll{max-height:330px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc}.providers-scroll.compact{max-height:260px}.provider-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e2e8f0}.provider-row:last-child{border-bottom:none}.provider-main{display:flex;flex-direction:column;min-width:0;gap:2px}.provider-main strong{font-size:14px;color:#0f172a}.provider-main span{font-size:13px;color:#64748b;line-height:1.4}.provider-meta{display:flex;align-items:center;gap:6px;flex-shrink:0}.provider-chip{font-size:11px;font-weight:600;border-radius:999px;padding:4px 8px}.provider-chip.category{background:#dbeafe;color:#1d4ed8}.provider-chip.setup{background:#dcfce7;color:#166534}.steps{display:flex;flex-direction:column;gap:0}.step{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #f1f5f9}.step:last-child{border-bottom:none;padding-bottom:0}.step.done{border-bottom:none;padding-bottom:0}.step-num{width:32px;height:32px;border-radius:50%;background:#eff6ff;color:#3b82f6;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.step.done .step-num{background:#dcfce7;color:#16a34a}.step-content{flex:1;min-width:0}.step-content h4{margin:0 0 6px;font-size:16px;color:#1e293b}.step-content p{margin:0 0 12px;color:#64748b;font-size:14px;line-height:1.5}.step-content ol{margin:8px 0 0;padding-left:20px}.step-content ol li{padding:4px 0;color:#475569;font-size:14px}.step-note{margin-top:8px;color:#64748b;font-size:14px}.step-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#2563eb;color:#fff;font-weight:600;font-size:14px;text-decoration:none;border:none;cursor:pointer;transition:background .15s}.step-btn:hover{background:#1d4ed8}.step-btn.shopify{background:#008060}.step-btn.shopify:hover{background:#006e52}.code-block-wrapper{position:relative}.code-block{background:#1a1a2e;color:#4ade80;padding:14px 16px;border-radius:8px;font-family:SF Mono,Fira Code,monospace;font-size:13px;overflow-x:auto;margin:0;white-space:pre-wrap;word-break:break-all}.code-block.dim{color:#94a3b8;font-size:12px}.copy-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:6px;background:#334155;color:#fff;border:none;cursor:pointer;font-size:13px;font-weight:500;transition:all .15s}.copy-btn:hover{background:#475569}.copy-btn.copied{background:#059669}.copy-btn.overlay{position:absolute;top:8px;right:8px}.shopify-connect{display:flex;gap:10px;margin-top:4px}.shopify-input{flex:1;padding:10px 14px;border-radius:8px;border:1px solid #d1d5db;font-size:14px;outline:none}.shopify-input:focus{border-color:#008060;box-shadow:0 0 0 3px #0080601a}.id-copy-row{display:flex;align-items:center;gap:12px}.tenant-id{flex:1;background:#f1f5f9;padding:12px 16px;border-radius:6px;border:1px solid #e2e8f0;font-family:SF Mono,monospace;font-size:13px;color:#1e293b;word-break:break-all;letter-spacing:.02em;line-height:1.6}.also-works{display:flex;flex-wrap:wrap;gap:8px}.also-badge{padding:6px 12px;background:#f1f5f9;border-radius:20px;font-size:13px;color:#475569;font-weight:500}.install-footer{margin-top:28px;display:flex;flex-direction:column;gap:16px}.footer-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.preview-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;background:#2563eb;color:#fff;border:none;cursor:pointer;font-size:14px;font-weight:500;transition:background .15s}.preview-btn:hover{background:#1d4ed8}.preview-btn.active{background:#dc2626}.preview-note{display:flex;align-items:center;gap:6px;color:#16a34a;font-size:14px;margin:0;padding:8px 14px;background:#f0fdf4;border-radius:8px;border:1px solid #86efac}.faq-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;cursor:pointer;font-size:16px;font-weight:600;color:#374151}.faq-toggle span{display:flex;align-items:center;gap:8px}.faq-list{margin-top:16px}.faq-item{padding:12px 0;border-bottom:1px solid #f1f5f9}.faq-item:last-child{border-bottom:none}.faq-item strong{display:block;margin-bottom:4px;color:#1e293b;font-size:14px}.faq-item span{color:#64748b;font-size:14px}.help-cta{text-align:center;padding:28px 20px;background:#f8fafc;border-radius:14px;border:1px solid #e2e8f0}.help-cta p{color:#64748b;margin:0 0 16px;font-size:16px}.help-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.help-btn{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;text-decoration:none;font-weight:600;font-size:14px;transition:opacity .15s}.help-btn:hover{opacity:.9}.help-btn.primary{background:#8b5cf6;color:#fff}.help-btn.secondary{background:#fff;color:#475569;border:1px solid #e2e8f0}@media(max-width:640px){.providers-header{flex-direction:column;align-items:flex-start}.provider-row{flex-direction:column}}.jobs-page{min-height:100vh;background:#f8fafc;padding:40px 20px}.jobs-container{max-width:1200px;margin:0 auto}.back-link{display:inline-flex;align-items:center;gap:4px;color:#64748b;text-decoration:none;font-size:14px;margin-bottom:24px;transition:color .2s}.back-link:hover{color:#3b82f6}.jobs-header{text-align:center;margin-bottom:48px}.jobs-header h1{font-size:48px;font-weight:800;color:#0f172a;margin-bottom:12px}.jobs-subtitle{font-size:18px;color:#475569;max-width:600px;margin:0 auto}.region-filter{display:flex;justify-content:center;gap:12px;margin-bottom:48px;flex-wrap:wrap}.region-btn{padding:10px 20px;border:1.5px solid #e5e7eb;border-radius:24px;background:#fff;color:#64748b;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.region-btn:hover{border-color:#3b82f6;color:#3b82f6}.region-btn.active{background:#3b82f6;border-color:#3b82f6;color:#fff}.jobs-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:24px;margin-bottom:48px}.job-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:32px;transition:all .2s}.job-card:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-2px)}.job-header h2{font-size:24px;font-weight:700;color:#0f172a;margin-bottom:12px}.job-meta{display:flex;gap:16px;margin-bottom:16px;flex-wrap:wrap}.job-meta-item{display:flex;align-items:center;gap:6px;font-size:14px;color:#64748b}.job-meta-item svg{color:#94a3b8}.job-description{font-size:15px;color:#475569;line-height:1.6;margin-bottom:24px}.job-section{margin-bottom:24px}.job-section h3{font-size:16px;font-weight:600;color:#0f172a;margin-bottom:12px}.job-section ul{list-style:none;padding:0;margin:0}.job-section li{font-size:14px;color:#475569;line-height:1.6;margin-bottom:8px;padding-left:20px;position:relative}.job-section li:before{content:"•";position:absolute;left:0;color:#3b82f6;font-weight:700}.apply-btn{display:inline-flex;align-items:center;gap:8px;width:100%;justify-content:center;padding:14px 24px;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px}.apply-btn:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #3b82f64d}.no-jobs{text-align:center;padding:64px 20px;color:#64748b}@media(max-width:768px){.jobs-header h1{font-size:36px}.jobs-subtitle{font-size:16px}.jobs-grid{grid-template-columns:1fr}.region-filter{gap:8px}.region-btn{padding:8px 16px;font-size:13px}.job-card{padding:24px}}.conversations-page{display:flex;height:calc(100vh - 120px);gap:0;background:var(--bg-primary);border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle)}.conv-list-panel{width:360px;min-width:300px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;background:var(--bg-secondary)}.conv-list-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.conv-list-header h2{font-size:17px;font-weight:600;color:var(--text-primary);margin:0}.conv-count{font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:10px}.conv-filters{display:flex;gap:4px;padding:8px 12px;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.conv-filter-btn{padding:4px 10px;border:none;border-radius:6px;font-size:12px;font-weight:500;color:var(--text-muted);background:transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.conv-filter-btn:hover{background:var(--bg-tertiary)}.conv-filter-btn.active{background:var(--text-primary);color:#fff}.conv-list{flex:1;overflow-y:auto}.conv-item{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border:none;border-bottom:1px solid var(--border-subtle);background:transparent;cursor:pointer;width:100%;text-align:left;transition:background .15s ease}.conv-item:hover{background:var(--bg-tertiary)}.conv-item.selected{background:var(--accent-bg, #eff6ff);border-left:3px solid var(--accent-color, #2563eb)}.conv-item.human-mode,.conv-item.selected.human-mode{border-left:3px solid #f59e0b}.conv-item-avatar{width:36px;height:36px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-muted);flex-shrink:0}.conv-item-content{flex:1;min-width:0}.conv-item-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:2px}.conv-item-visitor{font-size:14px;font-weight:600;color:var(--text-primary)}.conv-item-time{font-size:11px;color:var(--text-muted)}.conv-item-preview{font-size:13px;color:var(--text-secondary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-item-meta{display:flex;align-items:center;gap:8px;margin-top:4px}.conv-status-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:2px 6px;border-radius:4px}.conv-status-badge.active{background:#ecfdf5;color:#059669}.conv-status-badge.human{background:#fffbeb;color:#d97706}.conv-status-badge.escalated{background:#fef2f2;color:#dc2626}.conv-status-badge.resolved{background:var(--bg-tertiary);color:var(--text-muted)}.conv-channel-badge{font-size:11px;padding:2px 8px;border-radius:10px;font-weight:500;background:var(--bg-secondary);border:1px solid #e2e8f0}.conv-msg-count{font-size:11px;color:var(--text-muted)}.conv-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center;color:var(--text-muted);gap:8px}.conv-empty p{font-size:15px;font-weight:600;color:var(--text-secondary);margin:0}.conv-empty span{font-size:13px}.conv-detail-panel{flex:1;display:flex;flex-direction:column;min-width:0}.conv-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-muted);gap:8px;text-align:center;padding:40px}.conv-detail-empty h3{font-size:17px;font-weight:600;color:var(--text-secondary);margin:0}.conv-detail-empty p{font-size:13px;max-width:280px;margin:0}.conv-chat-header{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--border-subtle);background:var(--bg-primary)}.conv-back-btn{display:none;background:none;border:none;cursor:pointer;color:var(--text-muted);padding:4px}.conv-chat-info{flex:1;display:flex;align-items:center;gap:8px}.conv-chat-visitor{font-size:15px;font-weight:600;color:var(--text-primary)}.conv-chat-actions{display:flex;gap:6px}.action-btn{display:flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;font-size:12px;font-weight:600;border:1px solid var(--border-subtle);cursor:pointer;transition:all .15s ease;background:var(--bg-secondary);color:var(--text-secondary)}.action-btn:hover{background:var(--bg-tertiary)}.action-btn.takeover{background:#fffbeb;color:#d97706;border-color:#fde68a}.action-btn.takeover:hover{background:#fef3c7}.action-btn.release{background:#ecfdf5;color:#059669;border-color:#a7f3d0}.action-btn.release:hover{background:#d1fae5}.action-btn.resolve{background:var(--bg-secondary);color:var(--text-muted)}.action-btn.resolve:hover{background:var(--bg-tertiary)}.conv-messages{flex:1;overflow-y:auto;padding:20px 16px;display:flex;flex-direction:column;gap:12px}.conv-messages-start{display:flex;align-items:center;justify-content:center;gap:6px;font-size:11px;color:var(--text-muted);padding:8px}.conv-msg{display:flex;align-items:flex-start;gap:8px;max-width:80%}.conv-msg.user{align-self:flex-end;flex-direction:row-reverse}.conv-msg.assistant{align-self:flex-start}.conv-msg-icon{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:4px}.conv-msg.user .conv-msg-icon{background:#dbeafe;color:#2563eb}.conv-msg.assistant .conv-msg-icon{background:#f3e8ff;color:#7c3aed}.conv-msg-bubble{padding:10px 14px;border-radius:16px;font-size:14px;line-height:1.5;position:relative}.conv-msg-bubble p{margin:0;white-space:pre-wrap;word-break:break-word}.conv-msg.user .conv-msg-bubble{background:#2563eb;color:#fff;border-bottom-right-radius:4px}.conv-msg.assistant .conv-msg-bubble{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-subtle);border-bottom-left-radius:4px}.conv-msg-time{font-size:10px;color:var(--text-muted);display:block;margin-top:4px}.conv-msg.user .conv-msg-time{color:#fff9;text-align:right}.conv-reply-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle);background:var(--bg-primary)}.conv-reply-bar input{flex:1;padding:10px 14px;border:1px solid var(--border-subtle);border-radius:10px;font-size:14px;background:var(--bg-secondary);color:var(--text-primary);outline:none;transition:border-color .15s}.conv-reply-bar input:focus{border-color:#2563eb}.conv-send-btn{width:40px;height:40px;border-radius:10px;border:none;background:#2563eb;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .15s}.conv-send-btn:disabled{opacity:.4;cursor:not-allowed}.conv-send-btn:not(:disabled):hover{background:#1d4ed8}.conv-hint-bar{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:1px solid var(--border-subtle);font-size:13px;color:var(--text-muted);background:var(--bg-secondary)}.conv-hint-bar.resolved{color:#059669;background:#ecfdf5}.ai-dot{color:#10b981;animation:live-pulse 2s ease-in-out infinite}@media(max-width:768px){.conversations-page{height:calc(100vh - 80px)}.conv-list-panel{width:100%}.conv-list-panel.hidden-mobile,.conv-detail-panel{display:none}.conv-detail-panel.visible-mobile{display:flex;position:absolute;inset:0;z-index:10;background:var(--bg-primary)}.conv-back-btn{display:flex}.action-btn span{display:none}}.tickets-container{display:flex;height:calc(100vh - 120px);gap:0;background:var(--bg-primary);border-radius:12px;overflow:hidden;border:1px solid var(--border-subtle)}.tickets-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:12px;color:var(--text-muted)}.tickets-loading .spin{animation:spin 1s linear infinite}.tickets-sidebar{width:380px;min-width:320px;border-right:1px solid var(--border-subtle);display:flex;flex-direction:column;background:var(--bg-secondary)}.tickets-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--border-subtle)}.tickets-title{display:flex;align-items:center;gap:10px;color:var(--text-primary)}.tickets-title h2{font-size:17px;font-weight:600;margin:0}.tickets-count{font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-tertiary);padding:3px 10px;border-radius:12px}.tickets-filters{display:flex;gap:6px;padding:10px 14px;border-bottom:1px solid var(--border-subtle);overflow-x:auto}.filter-btn{padding:6px 12px;border:none;border-radius:8px;font-size:13px;font-weight:500;color:var(--text-muted);background:transparent;cursor:pointer;white-space:nowrap;transition:all .15s ease}.filter-btn:hover{background:var(--bg-tertiary)}.filter-btn.active{background:var(--accent-blue);color:#fff}.tickets-list{flex:1;overflow-y:auto}.error-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#ff3b301a;border-bottom:1px solid rgba(255,59,48,.2);color:#ff3b30;font-size:13px}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;text-align:center;color:var(--text-muted);gap:12px}.empty-state h3{margin:0;font-size:16px;font-weight:600;color:var(--text-primary)}.empty-state p{margin:0;font-size:13px;line-height:1.5}.ticket-item{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:none;border-bottom:1px solid var(--border-subtle);background:transparent;cursor:pointer;width:100%;text-align:left;transition:background .15s ease}.ticket-item:hover{background:var(--bg-tertiary)}.ticket-item.active{background:#007aff14;border-left:3px solid var(--accent-blue)}.ticket-item-header{display:flex;align-items:center;justify-content:space-between;gap:8px}.ticket-name{font-size:14px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-subject{font-size:13px;font-weight:500;color:var(--text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-meta{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--text-muted)}.ticket-email{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ticket-time{display:flex;align-items:center;gap:4px;white-space:nowrap}.status-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;font-size:11px;font-weight:600;border:1.5px solid;text-transform:capitalize;white-space:nowrap}.ticket-detail{flex:1;display:flex;flex-direction:column;overflow-y:auto;background:var(--bg-primary);padding:24px 32px;gap:24px}.empty-detail{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--text-muted);text-align:center;gap:12px}.empty-detail h3{margin:0;font-size:18px;font-weight:600;color:var(--text-primary)}.empty-detail p{margin:0;font-size:14px;max-width:320px}.mobile-back-btn{display:none;align-items:center;gap:6px;padding:8px 12px;border:none;border-radius:8px;background:var(--bg-secondary);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;margin-bottom:12px}.detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--border-subtle)}.detail-title{display:flex;align-items:flex-start;gap:12px}.detail-icon{width:48px;height:48px;border-radius:12px;background:#007aff1a;color:var(--accent-blue);display:flex;align-items:center;justify-content:center;flex-shrink:0}.detail-title h2{margin:0;font-size:20px;font-weight:600;color:var(--text-primary)}.detail-email{margin:4px 0 0;font-size:14px;color:var(--text-muted)}.detail-section{display:flex;flex-direction:column;gap:12px}.detail-section h3{margin:0;font-size:14px;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px}.detail-subject{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.detail-message{font-size:14px;line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;background:var(--bg-secondary);padding:16px;border-radius:10px;border:1px solid var(--border-subtle)}.detail-meta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.detail-meta-item{display:flex;flex-direction:column;gap:4px}.detail-meta-label{font-size:12px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.detail-meta-value{font-size:14px;font-weight:600;color:var(--text-primary)}.status-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.status-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 16px;border:2px solid;border-radius:10px;background:transparent;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s ease;position:relative}.status-btn:hover:not(:disabled){background:var(--bg-secondary);transform:translateY(-1px)}.status-btn:disabled{cursor:not-allowed;opacity:.5}.status-btn.active{background:currentColor;color:#fff!important}.status-help-text{margin:0;font-size:13px;color:var(--text-muted);font-style:italic}@media(max-width:768px){.tickets-sidebar.mobile-hidden{display:none}.ticket-detail{display:flex}.ticket-detail:not(.mobile-visible){display:none}.mobile-back-btn{display:flex}.tickets-sidebar{width:100%}}.integrations-page{max-width:960px;margin:0 auto;padding:0 8px}.integ-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.integ-header h1{font-size:22px;font-weight:700;color:var(--text-primary);margin:0 0 4px}.integ-header p{font-size:14px;color:var(--text-muted);margin:0}.integ-search{display:flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--bg-secondary);min-width:240px;flex-shrink:0}.integ-search input{border:none;background:transparent;outline:none;font-size:14px;color:var(--text-primary);width:100%}.integ-search svg{color:var(--text-muted);flex-shrink:0}.integ-categories{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border-subtle)}.integ-cat-btn{padding:5px 12px;border:1px solid var(--border-subtle);border-radius:8px;font-size:13px;font-weight:500;color:var(--text-muted);background:var(--bg-primary);cursor:pointer;transition:all .15s ease}.integ-cat-btn:hover{background:var(--bg-secondary);color:var(--text-secondary)}.integ-cat-btn.active{background:var(--text-primary);color:#fff;border-color:var(--text-primary)}.integ-section{margin-bottom:32px}.integ-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 14px;display:flex;align-items:center;gap:8px}.integ-count{font-size:12px;font-weight:600;color:var(--text-muted);background:var(--bg-tertiary);padding:2px 8px;border-radius:10px}.integ-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.integ-card{background:var(--bg-primary);border:1px solid var(--border-subtle);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:10px;transition:all .2s ease}.integ-card:hover{border-color:var(--text-muted);box-shadow:0 2px 12px #0000000f}.integ-card.coming_soon{opacity:.75}.integ-card.coming_soon:hover{opacity:1}.integ-card-top{display:flex;align-items:center;justify-content:space-between}.integ-card-icon{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center}.integ-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:3px 8px;border-radius:6px;display:flex;align-items:center;gap:4px}.integ-badge.connected{background:#ecfdf5;color:#059669}.integ-badge.soon{background:#fffbeb;color:#d97706}.integ-card-name{font-size:15px;font-weight:600;color:var(--text-primary);margin:0}.integ-card-desc{font-size:13px;color:var(--text-muted);line-height:1.5;margin:0;flex:1}.integ-card-footer{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--border-subtle)}.integ-card-category{font-size:11px;font-weight:500;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.integ-card-btn{display:flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--border-subtle);border-radius:6px;font-size:12px;font-weight:600;color:#2563eb;background:transparent;cursor:pointer;transition:all .15s ease}.integ-card-btn:hover{background:#eff6ff}.integ-card-btn.manage{color:#059669}.integ-card-btn.manage:hover{background:#ecfdf5}.integ-card-btn.disabled{color:var(--text-muted);cursor:default}.integ-card-btn.disabled:hover{background:transparent}.integ-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:48px 20px;color:var(--text-muted);text-align:center}.integ-empty p{font-size:14px;margin:0}.integ-request{margin-top:16px;margin-bottom:32px}.integ-request-inner{background:var(--bg-secondary);border:1px dashed var(--border-subtle);border-radius:12px;padding:28px;text-align:center}.integ-request-inner h3{font-size:17px;font-weight:600;color:var(--text-primary);margin:0 0 6px}.integ-request-inner p{font-size:14px;color:var(--text-muted);margin:0 0 16px}.integ-request-actions{display:flex;justify-content:center;gap:10px}.integ-req-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .15s ease;border:1px solid var(--border-subtle)}.integ-guide-overlay{position:fixed;inset:0;background:#0f172abf;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.integ-guide-modal{width:min(720px,100%);max-height:85vh;overflow-y:auto;background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 20px 60px #0000004d;padding:24px;color:#1f2937}.integ-guide-modal h3{font-size:20px;font-weight:700;margin:0;color:#111827}.integ-guide-subtitle{margin:6px 0 14px;color:#6b7280;font-size:13px;font-weight:500}.integ-guide-step{border:1px solid #e5e7eb;border-radius:10px;padding:16px;background:#f9fafb}.integ-guide-step h4{margin:0 0 8px;color:#111827;font-size:15px;font-weight:600}.integ-guide-step p{margin:0 0 10px;color:#374151;font-size:14px;line-height:1.5}.integ-guide-step ul{margin:0;padding-left:20px;color:#374151;display:grid;gap:8px;font-size:13px;line-height:1.6}.integ-guide-code-block{margin-top:14px;border:1px solid #e5e7eb;border-radius:10px;padding:12px;background:#f3f4f6}.integ-guide-code-title{margin:0 0 8px;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.integ-guide-code-block pre{margin:0 0 10px;background:#0f172a;color:#e2e8f0;border-radius:8px;padding:10px;overflow:auto;font-size:12px;line-height:1.5}.integ-guide-actions{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.integ-req-btn.primary{background:#2563eb;color:#fff;border-color:#2563eb}.integ-req-btn.primary:hover{background:#1d4ed8}.integ-req-btn.secondary{background:var(--bg-primary);color:var(--text-secondary)}.integ-req-btn.secondary:hover{background:var(--bg-tertiary)}@media(max-width:640px){.integ-header{flex-direction:column}.integ-search{min-width:0;width:100%}.integ-grid{grid-template-columns:1fr}.integ-request-actions{flex-direction:column;align-items:stretch}.integ-req-btn{justify-content:center}}.gmail-manage-page{padding:20px;max-width:1100px;margin:0 auto}.gmail-manage-header{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:20px}.gmail-manage-header h1{margin:0 0 8px;font-size:1.8rem}.gmail-manage-header p{margin:0;color:#6b7280}.gmail-manage-header-actions{display:flex;gap:10px;flex-wrap:wrap}.gmail-manage-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.gmail-manage-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px}.gmail-manage-card h3{margin:0 0 12px;display:flex;align-items:center;gap:8px}.gmail-manage-card p{margin:8px 0;color:#374151}.gmail-manage-card-actions{display:flex;align-items:center;gap:12px;margin-top:12px}.gmail-manage-btn{border:none;border-radius:10px;padding:10px 14px;background:#10b981;color:#fff;font-weight:600;display:inline-flex;align-items:center;gap:8px;cursor:pointer;text-decoration:none}.gmail-manage-btn.secondary{background:#f3f4f6;color:#111827}.gmail-manage-btn.inbox-btn{background:#2563eb;color:#fff}.gmail-manage-btn.danger{background:#dc2626;color:#fff}.gmail-manage-btn:disabled{opacity:.6;cursor:not-allowed}.gmail-manage-inline-link{color:#047857;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:6px}.gmail-manage-alert{border-radius:10px;padding:10px 12px;margin-bottom:14px;font-weight:500}.gmail-manage-alert.error{background:#fee2e2;color:#991b1b;border:1px solid #fecaca}.gmail-manage-alert.success{background:#dcfce7;color:#166534;border:1px solid #bbf7d0}@media(max-width:700px){.gmail-manage-header{flex-direction:column;align-items:stretch}}.gmail-inbox-root{display:flex;flex-direction:column;height:100vh;background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.gmail-inbox-header{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#fff;border-bottom:1px solid #e8e8e8;flex-shrink:0}.gmail-inbox-header-left{display:flex;align-items:center;gap:20px}.gmail-inbox-back{display:flex;align-items:center;gap:6px;font-size:13px;color:#666;text-decoration:none;transition:color .15s}.gmail-inbox-back:hover{color:#1a1a1a}.gmail-inbox-title{display:flex;align-items:center;gap:8px;color:#1a1a1a}.gmail-inbox-title h1{font-size:17px;font-weight:600;margin:0}.gmail-inbox-header-right{display:flex;align-items:center;gap:12px}.gmail-sync-msg{font-size:13px;color:#666}.gmail-inbox-sync-btn{display:flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:500;border:1px solid #d1d5db;border-radius:6px;background:#fff;color:#374151;cursor:pointer;transition:all .15s}.gmail-inbox-sync-btn:hover:not(:disabled){background:#f3f4f6}.gmail-inbox-sync-btn:disabled{opacity:.6;cursor:not-allowed}.gmail-inbox-body{display:grid;grid-template-columns:340px 1fr;flex:1;overflow:hidden}.gmail-thread-list{border-right:1px solid #e8e8e8;overflow-y:auto;background:#fff}.gmail-thread-item{display:flex;align-items:flex-start;gap:10px;width:100%;padding:14px 16px;border:none;border-bottom:1px solid #f0f0f0;background:#fff;cursor:pointer;text-align:left;transition:background .1s}.gmail-thread-item:hover{background:#f9fafb}.gmail-thread-item.active{background:#f0f7ff;border-left:3px solid #2563eb}.gmail-thread-item-icon{width:30px;height:30px;border-radius:50%;background:#e5e7eb;display:flex;align-items:center;justify-content:center;color:#6b7280;flex-shrink:0;margin-top:2px}.gmail-thread-item-body{flex:1;min-width:0}.gmail-thread-item-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:2px}.gmail-thread-sender{font-size:13px;font-weight:600;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:160px}.gmail-thread-time{font-size:11px;color:#9ca3af;flex-shrink:0}.gmail-thread-subject{font-size:13px;color:#374151;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmail-thread-snippet{font-size:12px;color:#9ca3af;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gmail-thread-chevron{color:#d1d5db;flex-shrink:0;margin-top:8px}.gmail-inbox-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:10px;color:#9ca3af;text-align:center}.gmail-inbox-empty.error{color:#ef4444}.gmail-inbox-empty p{margin:0;font-size:14px;color:#6b7280}.gmail-inbox-empty .sub{font-size:13px;color:#9ca3af}.gmail-inbox-link{font-size:13px;color:#2563eb;text-decoration:none}.gmail-inbox-link:hover{text-decoration:underline}.gmail-thread-detail{display:flex;flex-direction:column;overflow:hidden}.gmail-detail-empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9ca3af;font-size:14px}.gmail-detail-header{padding:18px 24px 14px;border-bottom:1px solid #e8e8e8;background:#fff;flex-shrink:0}.gmail-detail-subject{font-size:16px;font-weight:600;color:#111827;margin:0 0 4px}.gmail-detail-from{font-size:13px;color:#6b7280;margin:0}.gmail-messages{flex:1;overflow-y:auto;padding:16px 24px;display:flex;flex-direction:column;gap:12px;background:#fafafa}.gmail-loading{color:#9ca3af;font-size:14px;text-align:center;padding:24px}.gmail-message-bubble{max-width:80%;padding:12px 16px;border-radius:10px;font-size:14px;line-height:1.6}.gmail-message-bubble.inbound{background:#fff;border:1px solid #e5e7eb;align-self:flex-start}.gmail-message-bubble.outbound{background:#dbeafe;border:1px solid #bfdbfe;align-self:flex-end}.gmail-message-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.gmail-message-from{font-size:12px;font-weight:600;color:#374151}.gmail-message-time{font-size:11px;color:#9ca3af}.gmail-message-body{color:#374151;white-space:pre-wrap;word-break:break-word}.gmail-draft-panel{border-top:1px solid #e8e8e8;background:#fff;padding:16px 24px;flex-shrink:0;max-height:340px;overflow-y:auto}.gmail-draft-panel-header{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;font-weight:600;color:#374151}.gmail-draft-icon{color:#7c3aed}.gmail-confidence-badge{font-size:11px;font-weight:500;padding:2px 8px;border-radius:999px}.gmail-confidence-badge.high{background:#dcfce7;color:#166534}.gmail-confidence-badge.medium{background:#fef9c3;color:#854d0e}.gmail-confidence-badge.low{background:#fee2e2;color:#991b1b}.gmail-draft-blocked{display:flex;align-items:center;gap:4px;font-size:12px;color:#dc2626;font-weight:500}.gmail-send-result{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;font-size:13px;margin-bottom:12px}.gmail-send-result.success{background:#dcfce7;color:#166534}.gmail-send-result.error{background:#fee2e2;color:#991b1b}.gmail-draft-empty{display:flex;flex-direction:column;gap:10px}.gmail-generate-btn{display:flex;align-items:center;gap:6px;padding:9px 18px;font-size:14px;font-weight:500;background:#7c3aed;color:#fff;border:none;border-radius:7px;cursor:pointer;transition:background .15s}.gmail-generate-btn:hover:not(:disabled){background:#6d28d9}.gmail-generate-btn:disabled{opacity:.6;cursor:not-allowed}.gmail-draft-body{display:flex;flex-direction:column;gap:10px}.gmail-draft-text{background:#f8f9ff;border:1px solid #e0e7ff;border-radius:8px;padding:12px 14px;font-size:14px;color:#1f2937;line-height:1.6;white-space:pre-wrap;word-break:break-word}.gmail-draft-textarea{width:100%;padding:12px 14px;font-size:14px;color:#1f2937;border:1px solid #c7d2fe;border-radius:8px;resize:vertical;line-height:1.6;font-family:inherit;background:#fff;box-sizing:border-box}.gmail-draft-textarea:focus{outline:none;border-color:#6366f1;box-shadow:0 0 0 2px #6366f126}.gmail-draft-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.gmail-draft-edit-btn,.gmail-draft-regen-btn{display:flex;align-items:center;gap:5px;padding:7px 14px;font-size:13px;font-weight:500;border-radius:6px;cursor:pointer;transition:all .15s;border:1px solid #d1d5db;background:#fff;color:#374151}.gmail-draft-edit-btn:hover,.gmail-draft-regen-btn:hover:not(:disabled){background:#f3f4f6}.gmail-draft-regen-btn:disabled{opacity:.6;cursor:not-allowed}.gmail-draft-send-btn{display:flex;align-items:center;gap:6px;padding:8px 20px;font-size:14px;font-weight:600;background:#16a34a;color:#fff;border:none;border-radius:7px;cursor:pointer;transition:background .15s;margin-left:auto}.gmail-draft-send-btn:hover:not(:disabled){background:#15803d}.gmail-draft-send-btn:disabled{opacity:.6;cursor:not-allowed}.gmail-draft-hint{display:flex;align-items:center;gap:5px;font-size:12px;color:#6b7280;margin:0}.spinning{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media(max-width:700px){.gmail-inbox-body{grid-template-columns:1fr}.gmail-thread-list{border-right:none;border-bottom:1px solid #e8e8e8;max-height:40vh}}.onboarding-wizard{min-height:100vh;background:linear-gradient(135deg,#f8fafc,#e2e8f0);display:flex;flex-direction:column;align-items:center;padding:20px}.wizard-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;gap:16px;color:#64748b}.wizard-header{width:100%;max-width:600px;display:flex;justify-content:space-between;align-items:center;padding:20px 0;margin-bottom:40px}.wizard-brand{display:flex;align-items:center;gap:8px;font-size:20px;font-weight:600}.wizard-brand .brand-icon{font-size:24px}.wizard-progress{display:flex;align-items:center;gap:8px}.progress-step{width:32px;height:32px;border-radius:50%;background:#e2e8f0;color:#94a3b8;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:14px;transition:all .3s}.progress-step.active{background:#2563eb;color:#fff}.progress-line{width:40px;height:3px;background:#e2e8f0;border-radius:2px}.wizard-step{background:#fff;border-radius:20px;padding:48px;max-width:560px;width:100%;text-align:center;box-shadow:0 4px 24px #00000014}.step-icon{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.step-icon.training{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#d97706}.step-icon.code{background:linear-gradient(135deg,#dbeafe,#bfdbfe);color:#2563eb}.step-icon.test{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#059669}.wizard-step h1{font-size:28px;font-weight:700;color:#1e293b;margin:0 0 12px}.step-subtitle{font-size:16px;color:#64748b;margin:0 0 32px;line-height:1.6}.step-subtitle code{background:#f1f5f9;padding:2px 8px;border-radius:4px;font-size:14px}.training-status{background:#fffbeb;border:1px solid #fde68a;border-radius:12px;padding:24px;margin-bottom:32px}.training-animation{display:flex;align-items:center;justify-content:center;gap:12px;color:#d97706;font-weight:500;margin-bottom:12px}.training-note{color:#92400e;font-size:14px;margin:0}.code-container{background:#1e293b;border-radius:12px;padding:56px 20px 20px;margin-bottom:24px;position:relative}.code-block{color:#4ade80;font-family:Monaco,Menlo,monospace;font-size:12px;text-align:left;word-break:break-all;line-height:1.8;white-space:pre-wrap;overflow-x:auto}.copy-btn{position:absolute;top:12px;right:12px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:10px 20px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:all .2s;box-shadow:0 2px 8px #3b82f64d}.copy-btn:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.copy-btn.copied{background:linear-gradient(135deg,#059669,#047857);box-shadow:0 2px 8px #0596694d}.platform-hints{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:32px}.hint-label{color:#64748b;font-size:13px}.hint-platform{background:#f1f5f9;color:#475569;padding:4px 12px;border-radius:100px;font-size:12px;font-weight:500}.preview-active{background:#d1fae5;border:1px solid #a7f3d0;border-radius:12px;padding:20px;display:flex;align-items:center;justify-content:center;gap:12px;color:#059669;font-weight:500;margin-bottom:24px}.test-suggestions{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:32px;text-align:left}.test-suggestions p{color:#64748b;font-size:14px;margin:0 0 12px}.test-suggestions ul{margin:0;padding-left:20px}.test-suggestions li{color:#475569;font-size:14px;margin-bottom:8px}.wizard-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 28px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none}.wizard-btn.primary{background:#2563eb;color:#fff}.wizard-btn.primary:hover{background:#1d4ed8}.wizard-btn.primary.success{background:#059669}.wizard-btn.primary.success:hover{background:#047857}.wizard-btn.secondary{background:#f1f5f9;color:#475569}.wizard-btn.secondary:hover{background:#e2e8f0}.wizard-btn.preview{background:linear-gradient(135deg,#2563eb,#7c3aed);color:#fff;padding:16px 32px;font-size:18px;margin-bottom:24px}.wizard-btn.preview:hover{transform:scale(1.02)}.wizard-actions{display:flex;gap:12px;justify-content:center}.wizard-skip{margin-top:32px}.wizard-skip button{background:none;border:none;color:#94a3b8;font-size:14px;cursor:pointer;transition:color .2s}.wizard-skip button:hover{color:#64748b}.spin-slow{animation:spin 3s linear infinite}@media(max-width:640px){.wizard-step{padding:32px 24px}.wizard-step h1{font-size:24px}.wizard-actions{flex-direction:column}.wizard-btn{width:100%}}.wizard-step.sci-fi{background:linear-gradient(135deg,#0f172a,#1e293b);color:#fff}.wizard-step.sci-fi h1{color:#fff;font-size:32px}.wizard-step.sci-fi .step-subtitle{color:#94a3b8}.wizard-step.sci-fi .step-subtitle strong{color:#60a5fa}.neural-orb{position:relative;width:120px;height:120px;margin:0 auto 32px}.orb-core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 40px #3b82f680;animation:pulse-glow 2s ease-in-out infinite}.orb-ring{position:absolute;top:50%;left:50%;border:2px solid rgba(59,130,246,.3);border-radius:50%;animation:orbit 3s linear infinite}.orb-ring.ring-1{width:80px;height:80px;margin:-40px 0 0 -40px;animation-duration:3s}.orb-ring.ring-2{width:100px;height:100px;margin:-50px 0 0 -50px;animation-duration:4s;animation-direction:reverse;border-color:#8b5cf64d}.orb-ring.ring-3{width:120px;height:120px;margin:-60px 0 0 -60px;animation-duration:5s;border-color:#ec489933}@keyframes orbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 40px #3b82f680}50%{box-shadow:0 0 60px #8b5cf6b3}}.neural-orb.complete .orb-core{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 60px #22c55eb3;animation:green-pulse 1.2s ease-in-out infinite;transition:background .4s ease,box-shadow .4s ease}.neural-orb.complete .orb-ring{border-color:#22c55e59}.neural-orb.complete .orb-ring.ring-2{border-color:#22c55e40}.neural-orb.complete .orb-ring.ring-3{border-color:#22c55e26}.orb-check{animation:check-pop .4s cubic-bezier(.175,.885,.32,1.275) both}@keyframes check-pop{0%{transform:scale(0) rotate(-20deg);opacity:0}70%{transform:scale(1.25) rotate(5deg);opacity:1}to{transform:scale(1) rotate(0);opacity:1}}@keyframes green-pulse{0%,to{box-shadow:0 0 50px #22c55e99}50%{box-shadow:0 0 80px #22c55ee6}}.skip-text{color:#475569;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.skip-text:hover{color:#94a3b8}.training-console{background:#0f172a;border:1px solid #334155;border-radius:12px;overflow:hidden;text-align:left;margin-bottom:32px;font-family:Monaco,Menlo,monospace}.console-header{background:#1e293b;padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #334155}.console-dot{width:12px;height:12px;border-radius:50%}.console-dot.red{background:#ef4444}.console-dot.yellow{background:#f59e0b}.console-dot.green{background:#22c55e}.console-title{margin-left:8px;color:#64748b;font-size:12px;font-family:-apple-system,sans-serif}.console-body{padding:16px}.console-line{display:flex;align-items:center;gap:12px;padding:8px 0;font-size:13px;color:#64748b}.console-line.done{color:#22c55e}.console-line.active{color:#60a5fa}.console-line.active span:last-child{animation:typing 1.5s steps(30) infinite}.line-icon{width:16px;text-align:center}.line-icon.pulse{animation:pulse 1s ease-in-out infinite;color:#3b82f6}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes typing{0%,to{opacity:1}50%{opacity:.7}}.console-footer{padding:16px;border-top:1px solid #334155}.progress-bar{height:4px;background:#334155;border-radius:2px;overflow:hidden;margin-bottom:8px}.progress-fill{height:100%;width:0%;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899);border-radius:2px;transition:width .3s ease}.progress-footer-row{display:flex;justify-content:space-between;align-items:center}.progress-pct{color:#94a3b8;font-size:11px;font-family:Monaco,Menlo,monospace;font-weight:600;letter-spacing:.04em}.progress-text{color:#64748b;font-size:11px;font-family:-apple-system,sans-serif}.wizard-btn.glow{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 4px 20px #3b82f666;transition:all .3s}.wizard-btn.glow:hover{box-shadow:0 6px 30px #8b5cf680;transform:translateY(-2px)}.sci-fi-note{color:#64748b;font-size:13px;margin-top:16px}.code-icon-wrap{position:relative;width:80px;height:80px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.code-icon-glow{position:absolute;width:100%;height:100%;background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-radius:50%;filter:blur(20px);opacity:.5;animation:pulse-glow 2s ease-in-out infinite}.code-icon{position:relative;z-index:1;color:#60a5fa}.code-terminal{background:#0a0a0f;border:1px solid #1e293b;border-radius:12px;overflow:hidden;margin-bottom:24px;box-shadow:0 4px 24px #0006,0 0 40px #3b82f61a}.terminal-header{background:linear-gradient(135deg,#1e293b,#0f172a);padding:12px 16px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #1e293b}.terminal-dot{width:12px;height:12px;border-radius:50%}.terminal-dot.red{background:#ef4444}.terminal-dot.yellow{background:#f59e0b}.terminal-dot.green{background:#22c55e}.terminal-title{flex:1;margin-left:8px;color:#475569;font-size:12px}.terminal-copy{background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;border:none;padding:6px 14px;border-radius:6px;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:12px;font-weight:600;transition:all .2s}.terminal-copy:hover{background:linear-gradient(135deg,#2563eb,#1d4ed8)}.terminal-copy.copied{background:linear-gradient(135deg,#059669,#047857)}.terminal-body{display:flex;padding:0}.line-numbers{display:flex;flex-direction:column;padding:16px 12px;background:#0f172a;border-right:1px solid #1e293b;color:#475569;font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.8;text-align:right;-webkit-user-select:none;user-select:none}.terminal-code{flex:1;padding:16px;margin:0;color:#4ade80;font-family:Monaco,Menlo,monospace;font-size:13px;line-height:1.8;overflow-x:auto}.platform-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:32px}.platform-chip{display:flex;align-items:center;gap:6px;background:#3b82f61a;border:1px solid rgba(59,130,246,.2);color:#60a5fa;padding:6px 14px;border-radius:100px;font-size:12px;font-weight:500}.chip-dot{width:6px;height:6px;background:#22c55e;border-radius:50%;animation:pulse 2s ease-in-out infinite}.test-icon-wrap{position:relative;width:100px;height:100px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.test-icon-rings{position:absolute;width:100%;height:100%}.test-ring{position:absolute;top:50%;left:50%;border:2px solid;border-radius:50%;animation:radar 2s ease-out infinite}.test-ring.r1{width:60px;height:60px;margin:-30px 0 0 -30px;border-color:#22c55e80}.test-ring.r2{width:80px;height:80px;margin:-40px 0 0 -40px;border-color:#22c55e4d;animation-delay:.5s}@keyframes radar{0%{transform:scale(.8);opacity:1}to{transform:scale(1.5);opacity:0}}.test-icon{position:relative;z-index:1;color:#22c55e}.launch-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:280px;margin:0 auto 32px;padding:18px 32px;background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #22c55e66}.launch-btn:hover{transform:translateY(-2px);box-shadow:0 6px 30px #22c55e80}.widget-active{display:flex;align-items:center;justify-content:center;gap:12px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);color:#22c55e;padding:18px 24px;border-radius:12px;font-weight:600;margin-bottom:32px;position:relative;overflow:hidden}.active-pulse{position:absolute;top:50%;left:50%;width:200%;height:200%;background:radial-gradient(circle,rgba(34,197,94,.1) 0%,transparent 70%);transform:translate(-50%,-50%);animation:active-glow 2s ease-in-out infinite}@keyframes active-glow{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.1)}}.test-prompts{margin-bottom:32px}.prompts-label{color:#64748b;font-size:13px;margin-bottom:12px}.prompt-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.prompt-chip{background:#64748b1a;border:1px solid rgba(100,116,139,.2);color:#94a3b8;padding:8px 16px;border-radius:100px;font-size:13px;font-family:Monaco,Menlo,monospace}.wizard-btn.success{background:linear-gradient(135deg,#22c55e,#16a34a)!important}.wizard-btn.success:hover{box-shadow:0 6px 30px #22c55e80}.attention-pointer{position:fixed;bottom:100px;right:40px;z-index:9999;animation:float-attention 2s ease-in-out infinite}.pointer-arrow{display:flex;flex-direction:column;align-items:center;gap:4px;background:linear-gradient(135deg,#3b82f6,#8b5cf6);color:#fff;padding:12px 20px;border-radius:16px;box-shadow:0 8px 32px #3b82f666}.pointer-arrow span:first-child{font-size:24px;animation:bounce-down 1s ease-in-out infinite}.pointer-text{font-size:14px;font-weight:600;white-space:nowrap}@keyframes float-attention{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes bounce-down{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.wizard-step.sci-fi:after{content:"";position:fixed;bottom:0;right:0;width:200px;height:200px;background:radial-gradient(circle at bottom right,rgba(59,130,246,.15) 0%,transparent 70%);pointer-events:none;opacity:0;transition:opacity .5s}.wizard-step.sci-fi.widget-visible:after{opacity:1;animation:spotlight-pulse 2s ease-in-out infinite}@keyframes spotlight-pulse{0%,to{opacity:.5}50%{opacity:1}}.final-step{text-align:center}.final-icon-wrap{position:relative;width:100px;height:100px;margin:0 auto 24px;display:flex;align-items:center;justify-content:center}.final-checkmark{width:80px;height:80px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 40px #22c55e80;animation:final-pulse 2s ease-in-out infinite}@keyframes final-pulse{0%,to{box-shadow:0 0 40px #22c55e80}50%{box-shadow:0 0 60px #22c55eb3}}.final-particles span{position:absolute;width:8px;height:8px;background:#22c55e;border-radius:50%;animation:particle-float 3s ease-in-out infinite}.final-particles span:nth-child(1){top:0;left:50%;animation-delay:0s}.final-particles span:nth-child(2){top:50%;right:0;animation-delay:.5s}.final-particles span:nth-child(3){bottom:0;left:50%;animation-delay:1s}.final-particles span:nth-child(4){top:50%;left:0;animation-delay:1.5s}@keyframes particle-float{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.5);opacity:.5}}.install-guide{background:#22c55e1a;border:1px solid rgba(34,197,94,.2);border-radius:16px;padding:24px;margin-bottom:32px;text-align:left}.guide-header{display:flex;align-items:center;gap:12px;color:#22c55e;font-weight:600;margin-bottom:20px;font-size:15px}.guide-number{font-size:20px}.platform-instructions{display:flex;flex-direction:column;gap:12px}.platform-item{display:flex;flex-direction:column;gap:4px;padding:12px 16px;background:#0003;border-radius:8px}.platform-item strong{color:#60a5fa;font-size:14px}.platform-item span{color:#94a3b8;font-size:13px}.wizard-actions.final{gap:16px}.skip-install{margin-top:24px;background:none;border:none;color:#64748b;font-size:13px;cursor:pointer;transition:color .2s}.skip-install:hover{color:#94a3b8}.wizard-actions.final-gated{justify-content:center;margin-top:12px}.guided-install-flow{margin-top:20px;display:flex;flex-direction:column;gap:18px}.host-question-block{text-align:left;background:#0f172aa6;border:1px solid rgba(148,163,184,.22);border-radius:14px;padding:18px}.host-question-block h2{margin:0 0 6px;color:#f8fafc;font-size:20px}.host-question-block p{margin:0;color:#94a3b8;font-size:14px}.host-options-list{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.host-option-btn{border:1px solid rgba(96,165,250,.28);background:#1e293bbf;color:#cbd5e1;border-radius:10px;padding:11px 12px;font-weight:600;font-size:13px;text-align:left;cursor:pointer;transition:all .2s ease}.host-option-btn:hover{border-color:#60a5fab3;background:#2563eb33;color:#eff6ff}.host-option-btn.active{border-color:#22c55e;background:#22c55e33;color:#dcfce7;box-shadow:0 0 0 2px #22c55e33}.code-container.compact{margin-top:8px;margin-bottom:16px}@media(max-width:640px){.host-options-list{grid-template-columns:1fr}}.blog-page{min-height:100vh;background:var(--bg-base);color:var(--text-primary);padding:120px 22px 60px}.blog-container{max-width:900px;margin:0 auto}.blog-container .back-to-home{display:inline-block;color:#64748b;text-decoration:none;font-size:14px;font-weight:500;margin-bottom:24px;transition:color .15s ease}.blog-container .back-to-home:hover{color:#2563eb}.blog-header{margin-bottom:40px;text-align:center}.blog-header h1{font-size:40px;margin-bottom:12px;letter-spacing:-.02em}.blog-header p{color:var(--text-muted);font-size:16px;max-width:500px;margin:0 auto}.blog-grid{display:flex;flex-direction:column;gap:24px}.blog-card{display:flex;justify-content:space-between;align-items:flex-start;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:28px;text-decoration:none;color:inherit;transition:all .2s ease}.blog-card:hover{border-color:var(--brand-primary);transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.blog-card-content{flex:1;padding-right:20px}.blog-card-meta{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted);margin-bottom:12px}.blog-card-dot{opacity:.5}.blog-card-title{font-size:20px;font-weight:600;line-height:1.4;margin-bottom:12px;letter-spacing:-.01em}.blog-card-excerpt{font-size:15px;color:var(--text-secondary);line-height:1.6;margin-bottom:16px}.blog-card-tags{display:flex;flex-wrap:wrap;gap:8px}.blog-card-tag{background:var(--bg-base);color:var(--text-muted);font-size:12px;padding:4px 10px;border-radius:20px;border:1px solid var(--border-subtle)}.blog-card-arrow{color:var(--text-muted);transition:all .2s ease;margin-top:4px}.blog-card:hover .blog-card-arrow{color:var(--brand-primary);transform:translate(4px)}.blog-newsletter{margin-top:60px;text-align:center;padding:40px;background:var(--bg-elevated);border-radius:12px;border:1px solid var(--border-subtle)}.blog-newsletter h3{font-size:20px;margin-bottom:8px}.blog-newsletter p{color:var(--text-muted);font-size:14px;margin-bottom:20px}.blog-social-links{display:flex;justify-content:center;gap:16px}.blog-social-links a{color:var(--brand-primary);text-decoration:none;font-size:14px;font-weight:500;padding:8px 16px;border:1px solid var(--brand-primary);border-radius:8px;transition:all .2s ease}.blog-social-links a:hover{background:var(--brand-primary);color:#fff}.blog-footer{margin-top:40px;text-align:center;color:var(--text-muted);font-size:13px}@media(max-width:640px){.blog-page{padding:100px 16px 40px}.blog-header h1{font-size:32px}.blog-card{flex-direction:column;padding:20px}.blog-card-content{padding-right:0}.blog-card-arrow{display:none}.blog-card-title{font-size:18px}.blog-social-links{flex-direction:column;gap:10px}}.policy-page{min-height:100vh;background:var(--bg-base);color:var(--text-primary);padding:120px 22px 60px}.policy-container{max-width:900px;margin:0 auto}.policy-container .back-to-home{display:inline-block;color:#64748b;text-decoration:none;font-size:14px;font-weight:500;margin-bottom:24px;transition:color .15s ease}.policy-container .back-to-home:hover{color:#2563eb}.policy-header{margin-bottom:24px}.policy-header h1{font-size:32px;margin-bottom:8px;letter-spacing:-.02em}.policy-header p{color:var(--text-muted);font-size:14px}.policy-section{margin-top:28px}.policy-section h2{font-size:18px;margin-bottom:10px;color:var(--text-primary)}.policy-section p,.policy-section li{color:var(--text-secondary);line-height:1.6;font-size:15px}.policy-section ul{padding-left:18px;margin:10px 0 0}.policy-footer{margin-top:36px;color:var(--text-muted);font-size:13px}.industries-page{max-width:1200px;margin:0 auto;padding:40px 24px}.industries-header{text-align:center;margin-bottom:48px}.industries-header h1{font-size:36px;font-weight:700;color:var(--text-primary);margin:0 0 12px}.industries-header p{font-size:16px;color:var(--text-muted);margin:0}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:20px}.industry-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;background:var(--bg-primary);border:2px solid var(--border-subtle);border-radius:16px;cursor:pointer;transition:all .2s ease;text-align:center;min-height:220px}.industry-tile:hover{transform:translateY(-4px);box-shadow:0 12px 24px #0000001a;border-color:currentColor}.industry-tile:active{transform:translateY(-2px)}.industry-icon{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .2s ease}.industry-tile:hover .industry-icon{transform:scale(1.1)}.industry-tile h3{font-size:20px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.industry-tile p{font-size:14px;color:var(--text-muted);margin:0;line-height:1.5}@media(max-width:768px){.industries-page{padding:24px 16px}.industries-header h1{font-size:28px}.industries-grid{grid-template-columns:1fr;gap:16px}.industry-tile{min-height:180px;padding:32px 20px}.industry-icon{width:56px;height:56px}}.industry-page{background:#fff;min-height:100vh;overflow-x:hidden}.industry-page .hero-split{background:#0a1628!important}.industry-page .hero-premium-eyebrow{color:#94a3b8}.industry-page .hero-premium-title{margin:0;color:#fff;font-weight:700;font-size:clamp(2.85rem,5.3vw,4.25rem);font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.04;max-width:11.5ch;letter-spacing:-.032em;text-wrap:pretty;text-rendering:geometricPrecision}.industry-page .hero-premium-highlight,.industry-page .hero-premium-title .hero-premium-highlight{color:#c9a84c}.industry-page .hero-premium-subtitle{color:#94a3b8;margin:18px 0 0;max-width:52ch;line-height:1.62}.industry-page .hero-premium-qualities{margin:18px 0 0}.industry-page .hero-premium-cta-row{margin-top:30px;gap:16px}.industry-page .hero-premium-quality-btn{color:#ffffffeb}.industry-page .hero-premium-trust-line{margin:40px 0 0;color:#ffffff80;text-transform:uppercase;letter-spacing:.05em;font-size:13px}.industry-page .hero-premium-secondary-link{color:#fff;border-color:#c9a84c}.industry-page .hero-premium-container{padding-top:96px}.industry-page .hero-premium-visual .industry-page-top-label{margin:0;color:#c9a84c;font-size:clamp(.75rem,1.2vw,.9rem);font-weight:700;letter-spacing:.1em;line-height:1.15;text-align:left;position:relative;z-index:6;transform:translate(-144px,-24px);width:fit-content}.industry-page .hero-premium-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch;gap:clamp(80px,8vw,112px)}.industry-page .hero-premium-visual,.industry-page .hero-premium-content{min-height:clamp(500px,58vh,640px)}.industry-page .hero-premium-visual{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:relative}.industry-page .hero-premium-visual .hero-premium-shot{width:100%;max-width:100%;margin:0;border:1px solid rgba(220,230,246,.34);border-radius:12px;box-shadow:0 8px 32px #0000004d;overflow:hidden;height:456px;aspect-ratio:auto;transform:translate(-144px) scale(1.35);transform-origin:top left;position:relative;z-index:1}.industry-page .hero-premium-visual .hero-premium-shot img{width:calc(100% + 192px);max-width:none;height:100%;transform:translate(calc(-192px + var(--hero-image-extra-offset-x, 0px)));object-position:center center}.industry-page .hero-premium-shot-widget{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.industry-page .hero-premium-shot-widget .hero-premium-example-card{min-width:min(100%,248px);max-width:278px;background:linear-gradient(180deg,#fffffffb,#f8fafcf5);border:1px solid rgba(226,232,240,.95);box-shadow:0 18px 40px #0206173d,0 2px #ffffffbf inset;animation:industryHeroChatCardIn .42s cubic-bezier(.22,1,.36,1) both}.industry-page .hero-premium-widget-body{padding:10px}.industry-page .hero-premium-example-chat{gap:10px}.industry-hero-chat-toprow{display:flex;align-items:center;justify-content:space-between;gap:10px}.industry-hero-chat-badge,.industry-hero-chat-counter{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em}.industry-hero-chat-badge{color:#6f5322;background:linear-gradient(180deg,#c9a84c33,#c9a84c1a);border:1px solid rgba(201,168,76,.32)}.industry-hero-chat-counter{color:#475569;background:#f1f5f9f2;border:1px solid rgba(226,232,240,.95)}.industry-page .hero-premium-example-meta{margin-top:-2px}.industry-page .hero-premium-example-bubble{transition:box-shadow .25s ease,transform .25s ease}.industry-page .hero-premium-example-bubble.user{box-shadow:0 8px 16px #0f172a1f}.industry-page .hero-premium-example-bubble.ai{box-shadow:0 10px 20px #0f172a24}.industry-page .hero-premium-handoff{background:linear-gradient(180deg,#f8fafc,#f1f5f9f5)}.industry-hero-chat-indicators{display:flex;align-items:center;justify-content:center;gap:7px;padding-top:2px}.industry-hero-chat-indicator{width:7px;height:7px;border-radius:999px;background:#94a3b86b;box-shadow:inset 0 0 0 1px #ffffff2e;transition:transform .25s ease,background-color .25s ease,width .25s ease,box-shadow .25s ease}.industry-hero-chat-indicator.is-active{width:22px;background:linear-gradient(90deg,#c9a84c,#d9bf72);box-shadow:0 0 0 1px #c9a84c38,0 4px 12px #c9a84c47}@keyframes industryHeroChatCardIn{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.industry-page .hero-premium-shot-widget .hero-premium-example-card{animation:none}.industry-page .hero-premium-example-bubble,.industry-hero-chat-indicator{transition:none}}.ihl-hero{min-height:calc(100vh - 72px);background:#0e0b1e;display:flex;align-items:center;padding:28px 0 80px}.ihl-hero-container{width:100%;max-width:1160px;margin:0 auto;padding:0 32px}.ihl-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(40px,6vw,80px);align-items:start}.ihl-back-btn{display:inline-flex;align-items:center;gap:8px;margin-left:0;margin-bottom:20px;padding:9px 18px 9px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:999px;color:#ffffffb8;font-size:13px;font-weight:500;letter-spacing:.03em;cursor:pointer;transition:background .2s,border-color .2s,color .2s,transform .2s;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.ihl-back-btn--under-trust{margin:10px 0 0;align-self:flex-start}.ihl-back-btn:hover{background:#c9a84c1f;border-color:#c9a84c73;color:#c9a84c;transform:translate(-3px)}.ihl-back-btn svg{flex-shrink:0;transition:transform .2s}.ihl-back-btn:hover svg{transform:translate(-2px)}.ihl-hero-visual{position:relative}.ihl-hero-shot{position:relative;border-radius:14px;overflow:hidden;border:1px solid #dbe3ef;box-shadow:0 14px 32px #0f172a1f;margin:22px 0 6px;max-width:560px}.ihl-hero-shot img{display:block;width:100%;height:auto;object-fit:cover;image-rendering:auto}.ihl-hero-shot-img{animation:ihlHeroImageReveal .32s ease-out both;will-change:opacity}@keyframes ihlHeroImageReveal{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.ihl-hero-shot-img{animation:none}}.ihl-hero-shot-overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;padding:clamp(14px,2.4vw,24px);z-index:2;background:linear-gradient(180deg,#08142705 30%,#08142761)}.ihl-chat-card{width:clamp(240px,39%,290px);margin-right:clamp(14px,2vw,24px);transform:translate(28.8px);background:#fffffff5;border:1px solid #e2e8f0;border-radius:18px;padding:8px;box-shadow:0 10px 24px #02061742;-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision;display:flex;flex-direction:column;gap:8px}.ihl-chat-meta{margin:0;font-size:11px;font-weight:600;color:#94a3b8cc}.ihl-chat-bubble{padding:9px 11px;border-radius:18px;font-size:.9rem;line-height:1.52;max-width:85%}.ihl-chat-bubble--user{background:#1e293b;color:#e2e8f0;border-radius:18px 18px 18px 4px}.ihl-chat-bubble--ai{background:#0f172a;color:#e2e8f0;border:none;border-left:2px solid #c9a84c;border-radius:18px 18px 18px 4px;display:flex;flex-direction:column;gap:5px}.ihl-chat-ai-label{display:inline-flex;align-items:center;gap:5px;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#c9a84c;margin-bottom:6px}.ihl-chat-handoff{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:#334155;background:#f8fafc;border:1px solid #e2e8f0;border-radius:999px;padding:5px 10px;width:fit-content;margin-top:12px;align-self:flex-start;max-width:100%}.ihl-chat-handoff-dot{width:7px;height:7px;border-radius:50%;background:#c9a84c;flex-shrink:0}.ihl-hero-copy{display:flex;flex-direction:column;max-width:580px}.ihl-eyebrow{margin:0 0 16px;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#c9a84c}.ihl-title{margin:0;font-size:clamp(2.4rem,4.8vw,4rem);font-weight:300;line-height:1.06;color:#fff;letter-spacing:.01em;text-wrap:balance;max-width:12ch}.ihl-highlight{color:#c9a84c}.ihl-subtitle{margin:20px 0 0;font-size:1.05rem;line-height:1.72;color:#e4edf9;max-width:46ch}.ihl-bullets{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.ihl-bullets li{position:relative;padding-left:22px;font-size:1rem;line-height:1.6;color:#ffffffe0;font-weight:400}.ihl-bullets li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:#c9a84c}.ihl-cta-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:32px}.ihl-btn-primary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;background:#c9a84c;color:#0a1628;border:1px solid #c9a84c;border-radius:10px;font-size:14px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;box-shadow:0 14px 28px #c9a84c47;transition:background .2s,box-shadow .2s,transform .2s}.ihl-btn-primary:hover{background:#d4b65c;box-shadow:0 16px 30px #c9a84c52;transform:translateY(-1px)}.ihl-btn-secondary{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 22px;background:transparent;color:#e2e8f0;border:1.5px solid rgba(183,199,219,.45);border-radius:10px;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.ihl-btn-secondary:hover{border-color:#c9a84c;color:#c9a84c;background:#c9a84c0f}.ihl-trust{margin:36px 0 0;font-size:12px;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase}.ihl-industry-selector{display:flex;align-items:center;gap:10px;margin:14px 0 0;flex-wrap:wrap}.ihl-industry-label{font-size:13px;color:#ffffffa6;white-space:nowrap}.ihl-industry-dropdown{appearance:none;background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:13px;padding:8px 34px 8px 12px;cursor:pointer;outline:none;min-width:190px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='rgba(255,255,255,0.6)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .2s,background-color .2s}.ihl-industry-dropdown:hover{border-color:#fff6;background-color:#ffffff1f}.ihl-industry-dropdown:focus{border-color:#c9a84c;box-shadow:0 0 0 2px #c9a84c40}.ihl-industry-dropdown option{background:#1a2233;color:#fff}.ihl-go-btn{padding:8px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#ffffff59;font-size:13px;font-weight:600;letter-spacing:.04em;cursor:not-allowed;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.ihl-go-btn--active{background:#c9a84c;border-color:#c9a84c;color:#0a1628;cursor:pointer}.ihl-go-btn--active:hover{background:#d4b65c;box-shadow:0 4px 14px #c9a84c59}@media(max-width:1024px){.industry-page .hero-premium-grid{grid-template-columns:1fr;gap:44px}.industry-page .hero-premium-content,.industry-page .hero-premium-visual{min-height:auto}.industry-page .hero-premium-visual .hero-premium-shot{height:auto;aspect-ratio:16 / 10;transform:none}.industry-page .hero-premium-shot-widget .hero-premium-example-card{max-width:290px}.industry-page .hero-premium-container{padding-top:72px}.industry-page .hero-premium-visual .industry-page-top-label{transform:none;margin:0 0 14px;font-size:clamp(1.05rem,2.8vw,1.35rem)}.ihl-hero{padding:68px 0 74px;min-height:auto;display:block}.ihl-hero-grid{grid-template-columns:1fr;gap:32px}.ihl-back-btn{margin-left:0}.ihl-hero-visual{order:2}.ihl-hero-copy{order:1;max-width:100%}.ihl-title{font-size:clamp(2rem,7vw,3rem);max-width:100%}.ihl-hero-shot{margin-left:auto;margin-right:auto;max-width:100%}.ihl-hero-shot img{width:100%}.ihl-chat-card{transform:none;margin-right:14px;width:min(280px,42%)}}@media(max-width:640px){.industry-page .hero-premium-container{padding-top:48px}.industry-page .hero-premium-visual .industry-page-top-label{transform:none;margin:0 0 12px;font-size:1rem}.industry-page .hero-premium-shot-widget .hero-premium-example-card{max-width:min(88vw,290px)}.ihl-hero{padding:56px 0 62px;min-height:auto}.ihl-hero-container{padding:0 16px}.ihl-hero-shot{margin-top:18px;border-radius:12px}.ihl-title{font-size:clamp(1.9rem,8vw,2.8rem)}.ihl-cta-row{flex-direction:column;align-items:stretch}.ihl-btn-primary,.ihl-btn-secondary{width:100%}.ihl-chat-card{display:none}}.industry-detail-page{max-width:1140px;margin:0 auto;padding:28px 24px 56px}.industry-detail-page>.industry-section,.industry-detail-page>.industry-cta{margin-top:56px}.btn-back-inline{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:8px;color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;margin-bottom:32px}.btn-back-inline:hover{background:var(--bg-tertiary);border-color:var(--text-muted)}.industry-section h2,.cta-content h2{max-width:760px;margin:0 auto;font-size:clamp(2rem,4vw,2.75rem);font-weight:300;line-height:1.2;letter-spacing:.02em;color:#0a0a0a;text-wrap:balance}.btn-cta-primary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:var(--accent-blue);border:none;border-radius:10px;color:#fff;font-size:15px;font-weight:650;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,filter .2s ease}.btn-cta-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px #007aff4d}.btn-cta-primary:active{transform:translateY(0);box-shadow:0 4px 12px #007aff3d;filter:saturate(1.02)}.btn-cta-primary:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb40,0 8px 20px #007aff3d}.btn-cta-secondary{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;border:2px solid var(--accent-blue);border-radius:10px;color:var(--accent-blue);font-size:15px;font-weight:620;letter-spacing:.01em;cursor:pointer;transition:transform .2s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.btn-cta-secondary:hover{transform:translateY(-1px);background:var(--accent-blue);color:#fff}.btn-cta-secondary:active{transform:translateY(0)}.btn-cta-secondary:focus-visible{outline:none;box-shadow:0 0 0 3px #2563eb38}.btn-cta-primary:disabled,.btn-cta-secondary:disabled{opacity:.58;cursor:not-allowed;transform:none;box-shadow:none}.sticky-cta-bar .btn-cta-primary,.sticky-cta-bar .btn-cta-secondary{min-height:46px;padding:12px 22px;font-size:14px}.sticky-cta-bar .btn-cta-primary:focus-visible,.sticky-cta-bar .btn-cta-secondary:focus-visible{box-shadow:0 0 0 3px #2563eb38}@media(prefers-reduced-motion:reduce){.btn-cta-primary,.btn-cta-secondary{transition:none}.btn-cta-primary:hover,.btn-cta-primary:active,.btn-cta-secondary:hover,.btn-cta-secondary:active{transform:none}}.industry-section{margin-bottom:0;scroll-margin-top:90px}.industry-section h2{text-align:center;margin-bottom:14px}.testimonial-section{margin-top:0;margin-bottom:0}.industry-page .testimonial-section{background:transparent;padding:0;display:block;justify-content:initial;overflow:visible;max-width:none}.testimonial-card{max-width:940px;margin:0 auto;padding:clamp(28px,3.3vw,42px);border-radius:18px;border:1px solid rgba(201,168,76,.28);background:linear-gradient(120deg,#fffffff0,#f6fafff2 52%,#fffcf5f0),radial-gradient(120% 120% at 8% 10%,#c9a84c1f,#c9a84c00 42%);box-shadow:0 20px 48px #0f172a24,inset 0 1px #ffffffd9;text-align:center;position:relative;overflow:hidden}.testimonial-card:before{content:"";position:absolute;top:0;left:18%;width:64%;height:1px;background:linear-gradient(90deg,#c9a84c00,#c9a84c9e,#c9a84c00);pointer-events:none}.testimonial-quote{margin:0 auto 18px;max-width:34ch;font-size:clamp(.96rem,1.6vw,1.56rem);line-height:1.5;color:#111827;font-weight:400;letter-spacing:-.012em;text-wrap:pretty}.testimonial-meta{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;align-items:center}.testimonial-meta strong{color:#111827;font-size:17px;letter-spacing:-.005em;font-weight:400}.testimonial-meta span{color:#64748b;font-size:14px}.testimonial-result{display:inline-flex;align-items:center;padding:9px 16px;border-radius:999px;border:1px solid rgba(201,168,76,.46);background:linear-gradient(180deg,#c9a84c3b,#c9a84c24);color:#6f5322;font-size:12.5px;font-weight:400;letter-spacing:.01em;box-shadow:inset 0 1px #ffffff8c}.sticky-cta-bar{position:relative;top:0;z-index:40;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;width:min(100%,980px);margin:0 auto 64px;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.35);background:#fffffff7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 4px 16px #0f172a14}.sticky-cta-bar .btn-cta-primary,.sticky-cta-bar .btn-cta-secondary{height:48px;min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;white-space:nowrap;line-height:1}.sticky-cta-bar .btn-cta-secondary svg{flex-shrink:0}.challenges-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(100%,1060px);margin:0 auto}.challenge-card{padding:22px;background:#f59e0b17;border:1px solid rgba(245,158,11,.28);border-radius:12px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 6px 14px #0f172a0a;min-height:108px}.challenge-icon{font-size:24px;flex-shrink:0}.challenge-card p{margin:0;color:#334155;line-height:1.62;font-size:15px}.solutions-section{background:var(--bg-secondary);padding:44px 34px;border-radius:16px}.solutions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1060px);margin:0 auto}.solution-card{padding:18px 20px;background:var(--bg-primary);border:1px solid rgba(148,163,184,.32);border-radius:10px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 10px #0206170a;min-height:82px}.solution-card:hover{border-color:#94a3b852;transform:none;box-shadow:0 4px 10px #0206170a}.solution-card svg{color:var(--accent-green);flex-shrink:0;margin-top:2px}.solution-card p{margin:0;color:#0f172a;font-weight:400;line-height:1.45;font-size:15.5px}.features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;width:min(100%,880px);margin:0 auto}.feature-card{padding:26px 22px;background:var(--bg-primary);border:1px solid rgba(148,163,184,.32);border-radius:12px;transition:all .2s ease;min-height:188px}.feature-card:hover{border-color:var(--accent-blue);box-shadow:0 8px 20px #00000014}.feature-icon{width:48px;height:48px;border-radius:12px;background:#007aff1a;color:var(--accent-blue);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.feature-card h3{font-size:14.4px;font-weight:400;color:var(--text-primary);margin:0 0 8px;letter-spacing:-.01em}.feature-card p{margin:0;color:#475569;line-height:1.62;font-size:14.5px}.industry-detail-page .features-grid .feature-card:last-child{grid-column:auto;max-width:none;justify-self:stretch}.industry-detail-page .features-grid .feature-card:last-child:nth-child(odd){grid-column:1 / -1;max-width:430px;justify-self:center}.benefits-section{background:var(--bg-secondary);padding:44px 34px;border-radius:16px}.benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(100%,1060px);margin:0 auto}.benefit-card{padding:18px 20px;background:var(--bg-primary);border:1px solid rgba(148,163,184,.32);border-radius:10px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 10px #0206170a;min-height:82px}.benefit-card svg{color:var(--accent-green);flex-shrink:0}.benefit-card p{margin:0;color:#0f172a;font-weight:400;font-size:15.5px;line-height:1.45}.industry-page .industry-preview-section{margin-top:0}.industry-page .industry-preview-section .wpc-left h2{font-size:clamp(1.7rem,3vw,2rem);max-width:860px}.industry-page .industry-preview-section .industry-preview-line-one,.industry-page .industry-preview-section .industry-preview-line-two{display:block}@media(min-width:769px){.industry-page .industry-preview-section .industry-preview-line-one,.industry-page .industry-preview-section .industry-preview-line-two{white-space:nowrap}}.industry-cta{text-align:center;padding:44px 34px;background:var(--bg-secondary);border-radius:16px;margin-top:56px}.industry-cta .cta-content{max-width:1060px;margin:0 auto}.industry-cta .btn-cta-primary,.industry-cta .btn-cta-secondary{min-height:44px;padding:11px 22px;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.01em}.industry-cta .btn-cta-primary{background:#0f172a;border:1px solid #0f172a;box-shadow:none}.industry-cta .btn-cta-primary:hover,.industry-cta .btn-cta-primary:active{transform:none;background:#1e293b;box-shadow:none}.industry-cta .btn-cta-secondary{background:transparent;color:#0f172a;border:1px solid rgba(15,23,42,.35)}.industry-cta .btn-cta-secondary:hover,.industry-cta .btn-cta-secondary:active{transform:none;background:#0f172a0f;color:#0f172a;border-color:#0f172a80}.cta-content h2{margin-bottom:14px;font-weight:360}.cta-content p{font-size:clamp(1rem,1.4vw,1.1rem);color:#475569;margin:0 0 24px;line-height:1.68;text-wrap:pretty}.cta-buttons{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.not-found{text-align:center;padding:100px 20px}.not-found h1{font-size:32px;color:var(--text-primary);margin:0 0 24px}@media(max-width:768px){.industry-detail-page{padding:18px 16px 36px}.industry-detail-page>.industry-section,.industry-detail-page>.industry-cta{margin-top:36px}.challenges-grid,.solutions-grid,.features-grid,.benefits-grid{grid-template-columns:1fr;width:100%}.solutions-section,.benefits-section{padding:30px 18px}.cta-content p{font-size:16px}.cta-buttons{flex-direction:column;width:100%}.btn-cta-primary,.btn-cta-secondary{width:100%;justify-content:center}.testimonial-quote{font-size:13.6px}.sticky-cta-bar{width:100%;padding:10px;margin-bottom:30px}.sticky-cta-bar .btn-cta-primary,.sticky-cta-bar .btn-cta-secondary{width:100%}}.app-container{min-height:100vh;display:flex;flex-direction:column;background:var(--bg-base)}.app-header{position:sticky;top:0;z-index:100;background:#f5f5f7b8;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);padding:12px var(--space-lg);border-bottom:.5px solid rgba(0,0,0,.12)}.header-content{display:flex;justify-content:space-between;align-items:center;position:relative;max-width:1400px;margin:0 auto}.header-brand{display:flex;align-items:center;gap:8px}.brand-icon{font-size:22px}.brand-name{font-size:19px;font-weight:700;color:var(--text-primary);letter-spacing:-.03em}.header-page-title{position:absolute;left:50%;transform:translate(-50%);font-size:15px;font-weight:600;color:var(--text-primary);letter-spacing:-.01em;pointer-events:none}@media(max-width:767px){.header-page-title{display:none}}.header-actions{display:flex;align-items:center;gap:6px}.header-btn{width:34px;height:34px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.header-btn:hover{background:var(--bg-hover);color:var(--text-primary)}.header-btn.profile-btn{background:var(--accent-blue);color:#fff}.header-btn.profile-btn:hover{background:#0071e3}.app-main{flex:1;padding-bottom:80px}.knowledge-reminder-banner{max-width:1400px;margin:14px auto 0;padding:12px 14px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;display:flex;align-items:center;justify-content:space-between;gap:12px}.knowledge-reminder-content{color:#1e3a8a;font-size:14px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kb-pill{padding:2px 8px;border-radius:999px;background:#dbeafe;color:#1d4ed8;font-weight:700}.knowledge-reminder-meta{font-size:12px;color:#475569}.knowledge-reminder-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.knowledge-reminder-link,.knowledge-reminder-dismiss{border:none;background:#2563eb;color:#fff;font-size:13px;font-weight:600;padding:8px 12px;border-radius:8px;cursor:pointer;text-decoration:none}.knowledge-reminder-link:hover,.knowledge-reminder-dismiss:hover{background:#1d4ed8}.knowledge-reminder-dismiss{background:#e2e8f0;color:#1e293b}.knowledge-reminder-dismiss:hover{background:#cbd5e1}@media(max-width:767px){.knowledge-reminder-banner{margin:10px var(--space-lg) 0;align-items:flex-start;flex-direction:column}}.app-content{max-width:1400px;margin:0 auto;padding:var(--space-xl) var(--space-lg);width:100%}.bottom-nav{position:fixed;bottom:0;left:0;right:0;background:#f5f5f7d9;backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(0,0,0,.12);display:flex;justify-content:space-around;padding:6px 0;padding-bottom:calc(6px + env(safe-area-inset-bottom));z-index:100}.nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 14px;text-decoration:none;color:var(--text-muted);font-size:10px;font-weight:500;transition:color .15s ease;border-radius:var(--radius-sm)}.nav-item svg{width:22px;height:22px}.nav-item:hover{color:var(--text-secondary);text-decoration:none}.nav-item.active{color:var(--accent-blue)}.nav-item.knowledge-focus{animation:knowledge-pulse 1.4s ease-in-out infinite}@keyframes knowledge-pulse{0%{box-shadow:0 0 #2563eb59}70%{box-shadow:0 0 0 8px #2563eb00}to{box-shadow:0 0 #2563eb00}}@media(min-width:768px){.bottom-nav{position:fixed;inset:0 auto 0 0;width:72px;border-top:none;border-right:.5px solid rgba(0,0,0,.1);flex-direction:column;justify-content:flex-start;padding:var(--space-lg) var(--space-xs);background:var(--bg-base);-webkit-backdrop-filter:none;backdrop-filter:none}.app-header{margin-left:72px}.app-main{margin-left:72px;padding-bottom:0;flex:1}.nav-item{width:100%;padding:10px 8px;border-radius:var(--radius-sm)}.nav-item:hover{background:var(--bg-hover)}.nav-item.active{background:#007aff1a;color:var(--accent-blue)}}@media(min-width:1024px){.bottom-nav{width:240px;padding:var(--space-lg) var(--space-md)}.app-header,.app-main{margin-left:240px}.nav-item{flex-direction:row;justify-content:flex-start;gap:12px;font-size:15px;font-weight:400;padding:10px 14px;letter-spacing:-.01em;color:var(--text-secondary)}.nav-item svg{width:20px;height:20px}.nav-item.active{font-weight:600;color:var(--accent-blue);background:#007aff14}}.sidebar-brand{display:none;padding:var(--space-md);margin-bottom:var(--space-lg)}@media(min-width:1024px){.sidebar-brand{display:flex;align-items:center;gap:var(--space-sm)}.sidebar-brand .brand-icon{font-size:24px}.sidebar-brand .brand-name{font-size:19px;font-weight:700;color:var(--text-primary);letter-spacing:-.03em}}.nav-group-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:var(--space-lg) var(--space-md) var(--space-xs)}@media(max-width:1023px){.nav-group-label{display:none}}.profile-wrapper{position:relative}.profile-dropdown{position:absolute;top:calc(100% + 6px);right:0;min-width:200px;background:var(--bg-surface);border:.5px solid rgba(0,0,0,.1);border-radius:var(--radius-md);box-shadow:0 10px 40px #0000001f,0 0 1px #0000001a;padding:var(--space-xs);z-index:200;animation:dropdown-fade .15s ease}@keyframes dropdown-fade{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 12px;border:none;background:transparent;color:var(--text-primary);font-size:14px;cursor:pointer;border-radius:var(--radius-sm);transition:background .1s ease}.dropdown-item:hover{background:var(--bg-hover)}.dropdown-item.logout{color:var(--accent-red)}.dropdown-item.logout:hover{background:#ff3b3014}.dropdown-divider{height:.5px;background:var(--border-subtle);margin:var(--space-xs) 0}.mobile-back-home-bar{display:none}@media(max-width:768px){.mobile-back-home-bar{display:flex;align-items:center;position:sticky;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #E2E8F0;padding:0 16px;min-height:48px;z-index:900}.mobile-back-home-link{display:inline-flex;align-items:center;gap:4px;color:#2563eb;font-weight:600;font-size:.9rem;text-decoration:none;min-height:44px;min-width:44px;padding:0 4px;-webkit-tap-highlight-color:transparent;transition:opacity .15s}.mobile-back-home-link:active{opacity:.6}.mobile-back-home-link svg{flex-shrink:0}}:root{--bg-base: #f5f5f7;--bg-surface: #ffffff;--bg-elevated: #f2f2f7;--bg-sidebar: #f5f5f7;--bg-input: #ffffff;--bg-input-focus: #ffffff;--bg-hover: rgba(0, 0, 0, .04);--bg-active: rgba(0, 0, 0, .06);--bg-page: var(--bg-base);--bg-card: var(--bg-surface);--border-subtle: rgba(0, 0, 0, .06);--border-default: rgba(0, 0, 0, .12);--border-medium: rgba(0, 0, 0, .18);--border-focus: #007AFF;--border: var(--border-subtle);--border-hover: var(--border-medium);--text-primary: #1d1d1f;--text-secondary: #3d3d44;--text-muted: #86868b;--text-disabled: #aeaeb2;--accent-blue: #0F172A;--accent-purple: #6366F1;--accent-green: #10B981;--accent-yellow: #F59E0B;--accent-orange: #F97316;--accent-red: #EF4444;--accent-teal: #14B8A6;--accent-cyan: #06B6D4;--accent-indigo: #6366F1;--accent-pink: #EC4899;--accent-primary: var(--accent-blue);--shadow-sm: 0 1px 2px rgba(0, 0, 0, .03);--shadow-md: 0 2px 8px rgba(0, 0, 0, .04);--shadow-lg: 0 4px 16px rgba(0, 0, 0, .06);--shadow-xl: 0 8px 24px rgba(0, 0, 0, .08);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--space-2xl: 48px;--space-3xl: 64px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 28px;--radius-full: 9999px;--font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;--font-mono: "SF Mono", "Fira Code", "Menlo", "Monaco", monospace;--color-primary: var(--accent-blue)}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{overflow-x:hidden!important;width:100%;max-width:100vw!important;position:relative}#root{overflow-x:hidden;width:100%;max-width:100vw}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:var(--font-family);background:var(--bg-base);color:var(--text-primary);line-height:1.47059;letter-spacing:-.022em}a{color:var(--accent-blue);text-decoration:none;transition:color .2s ease}a:hover{color:#0071e3;text-decoration:none}button{font-family:inherit;letter-spacing:inherit}input,textarea,select{font-family:inherit;font-size:inherit;letter-spacing:inherit}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#00000040}.card{background:var(--bg-surface);border-radius:var(--radius-lg);padding:20px;margin-bottom:20px;box-shadow:var(--shadow-sm)}.card h3{font-size:17px;font-weight:600;color:var(--text-primary);margin-bottom:16px;letter-spacing:-.022em}.card label{display:block;font-size:13px;font-weight:500;color:var(--text-secondary);margin-bottom:6px}.card input,.card textarea,.card select{width:100%;padding:11px 14px;background:var(--bg-input);border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:17px;color:var(--text-primary);margin-bottom:16px;transition:border-color .2s ease,box-shadow .2s ease}.card input:focus,.card textarea:focus,.card select:focus{outline:none;border-color:#0f172a;box-shadow:none}.card input::placeholder,.card textarea::placeholder{color:var(--text-muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:11px 20px;border-radius:var(--radius-sm);font-size:15px;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-decoration:none;letter-spacing:-.01em}.btn-primary{background:#0f172a;color:#fff}.btn-primary:hover{background:#1e293b}.btn-primary:active{background:#334155}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:var(--bg-elevated);color:var(--text-primary)}.btn-secondary:hover{background:#00000014}.btn-outline{background:transparent;color:var(--text-primary);border:1px solid var(--border-medium)}.btn-outline:hover{background:var(--bg-hover)}.btn-success{background:var(--accent-green);color:#fff}.btn-danger{background:var(--accent-red);color:#fff}::selection{background:#007aff33}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
