@import "https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,600;9..144,700&family=Manrope:wght@400;500;600;700;800&display=swap";:root{--bg:#091018;--bg-2:#121b26;--panel:#0e1520b8;--panel-strong:#0b121ce6;--text:#f5f2eb;--muted:#a8b0be;--border:#ffffff1a;--accent:#ff6b57;--accent-2:#ffb17a;--accent-dark:#2d0f0a;--success:#79d6a3;--danger:#ff877b;--shadow:0 24px 80px #00000059;--radius-xl:28px;--radius-lg:22px;--radius-md:16px;--radius-sm:12px;--content:1240px;--sans:"Manrope", sans-serif;--display:"Fraunces", serif;color:var(--text);font-family:var(--sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#ff6b572e,#0000 28%),radial-gradient(circle at 80% 0,#ffb17a1f,#0000 22%),linear-gradient(#050a11 0%,#091018 50%,#0d1520 100%);font-weight:500;line-height:1.5}*{box-sizing:border-box}html,body,#root{min-height:100%}body{margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{width:min(calc(100% - 40px), var(--content));margin:0 auto 72px}.app-shell{min-height:100vh}.topbar{width:min(calc(100% - 40px), var(--content));justify-content:space-between;align-items:center;gap:24px;margin:0 auto;padding:28px 0 18px;display:flex}.brand-mark{align-items:center;gap:14px;display:inline-flex}.brand-pill{color:#fff7f4;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#ff6b5738,#ffb17a24);border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;min-width:92px;height:44px;padding:0 16px;font-weight:800;display:inline-flex}.brand-copy{flex-direction:column;gap:3px;display:flex}.brand-copy strong{font-size:.98rem}.brand-copy span{color:var(--muted);font-size:.9rem}.topnav{align-items:center;gap:12px;display:inline-flex}.nav-link{color:var(--muted);border:1px solid #0000;border-radius:999px;padding:12px 16px;transition:all .16s}.nav-link:hover,.nav-link-active{color:var(--text);background:#ffffff0a;border-color:#ffffff1f}.page{flex-direction:column;gap:28px;display:flex}.hero-grid,.conversation-layout,.operator-grid,.steps-grid{gap:24px;display:grid}.hero-grid{grid-template-columns:1.1fr .9fr}.conversation-layout{grid-template-columns:1.2fr .8fr;align-items:start}.operator-layout{gap:24px}.operator-grid.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.operator-grid.body-grid{grid-template-columns:1.1fr 1fr .75fr}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.glass-panel{border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#0c131cd6,#0b121ca8)}.hero-panel,.demo-panel,.industry-section,.step-card,.conversation-column,.side-panel,.login-panel,.dashboard-hero,.dashboard-card,.metric-card{padding:28px}.hero-panel{justify-content:space-between;min-height:520px}.hero-copy,.demo-panel,.login-panel,.dashboard-hero{flex-direction:column;display:flex}.eyebrow{color:var(--accent-2);letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1,h2,h3{color:var(--text);margin:0}h1{font-family:var(--display);margin-top:12px;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.98}h2{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.06}h3{font-size:1.12rem}p{color:var(--muted);margin:0}.hero-text{max-width:60ch;margin-top:18px;font-size:1.06rem}.hero-actions,.composer-actions,.dashboard-actions,.tag-row{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin-top:28px}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 18px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{background:linear-gradient(135deg, var(--accent), var(--accent-2));color:#120e0b;font-weight:800}.button-secondary{color:var(--text);background:#ffffff0a;border-color:#ffffff24}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:auto;display:grid}.metric-tile{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff14;flex-direction:column;gap:6px;padding:16px;display:flex}.metric-tile span{color:var(--muted);font-size:.88rem}.metric-tile strong,.metric-card strong{font-size:1.1rem}.demo-head,.card-header,.conversation-header{justify-content:space-between;align-items:start;gap:14px;display:flex}.voice-ring,.metric-icon{color:#ffe9dd;background:radial-gradient(circle at 25% 25%,#ffb17a33,#ff6b572e);border:1px solid #ffffff1a;border-radius:16px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.feature-list,.compact-list{flex-direction:column;gap:14px;margin:22px 0 0;padding:0;list-style:none;display:flex}.feature-list li,.compact-list li{color:var(--muted);align-items:start;gap:12px;display:flex}.micro-grid,.industry-grid{gap:16px;margin-top:22px;display:grid}.micro-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.micro-card,.industry-card{border-radius:var(--radius-md);background:#ffffff09;border:1px solid #ffffff14;flex-direction:column;gap:10px;padding:18px;display:flex}.industry-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.section-header,.step-card{flex-direction:column;gap:10px;display:flex}.step-index{color:var(--accent-2);font-weight:800}.status-pill,.tag{color:var(--muted);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.thread-panel,.table-list{flex-direction:column;gap:14px;margin-top:22px;display:flex}.thread-bubble{border:1px solid #ffffff14;border-radius:20px;max-width:90%;padding:16px 18px;box-shadow:0 12px 30px #0000002e}.thread-agent{background:#ffffff0a}.thread-user{background:linear-gradient(135deg,#ff6b5729,#ffb17a24);margin-left:auto}.insight-banner{border-radius:var(--radius-md);color:var(--muted);background:#ffffff0a;border:1px solid #ffffff14;align-items:center;gap:10px;margin-top:18px;padding:14px 16px;display:inline-flex}.composer-panel{flex-direction:column;gap:14px;margin-top:20px;display:flex}.composer-input,.login-form input,.lead-form input,.lead-form textarea{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;outline:none;padding:16px 18px}.composer-input:focus,.login-form input:focus,.lead-form input:focus,.lead-form textarea:focus{border-color:#ffb17a8c;box-shadow:0 0 0 4px #ff6b5714}.lead-form,.login-form{flex-direction:column;gap:12px;margin-top:16px;display:flex}.login-layout{justify-content:center;align-items:center;min-height:calc(100vh - 180px)}.login-panel{gap:18px;width:min(100%,760px)}.operator-layout,.sidebar-column{flex-direction:column;gap:24px;display:flex}.metric-card{flex-direction:column;gap:14px;min-height:160px;display:flex}.metric-card span{color:var(--muted)}.table-row{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;gap:8px;padding:16px;display:flex}.table-row strong{display:block}.table-row span{color:var(--muted);font-size:.92rem}.success-copy{color:var(--success)}.error-copy{color:var(--danger)}@media (width<=1080px){.hero-grid,.conversation-layout,.operator-grid.body-grid,.operator-grid.stats-grid,.steps-grid,.industry-grid,.hero-metrics,.micro-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:start}}@media (width<=720px){main,.topbar{width:min(calc(100% - 24px), var(--content))}.hero-panel,.demo-panel,.industry-section,.step-card,.conversation-column,.side-panel,.login-panel,.dashboard-hero,.dashboard-card,.metric-card{padding:22px}h1{font-size:2.8rem}}
