.dash-page{min-height:100vh;color:var(--text-primary);background:#070a12;grid-template-columns:252px minmax(0,1fr);align-items:start;display:grid}.dash-sidebar{background:#ffffff05;border-right:1px solid #ffffff14;flex-direction:column;gap:24px;height:100vh;padding:20px 16px;display:flex;position:sticky;top:0}.dash-brand{align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.dash-logo{background:var(--gradient-main);color:#04101f;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;font-weight:900;display:inline-flex}.dash-nav{gap:4px;display:grid}.dash-nav a{color:#ffffff94;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.dash-nav a.active,.dash-nav a:hover{color:#fff;background:#ffffff0e}.dash-nav-dot{background:#fff3;border-radius:50%;width:6px;height:6px}.dash-nav a.active .dash-nav-dot{background:var(--cyan)}.dash-side-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;gap:6px;margin-top:auto;padding:14px;display:grid}.dash-side-label,.dash-kicker{color:var(--cyan);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:800}.dash-side-card strong{font-size:14px}.dash-side-card small{color:#ffffff73;font-size:12px;line-height:1.35}.dash-main{min-width:0;padding:28px}.dash-topbar{z-index:30;-webkit-backdrop-filter:blur(18px);background:#070a12db;border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;gap:24px;margin:-28px -28px 16px;padding:20px 28px;display:flex;position:sticky;top:0}.dash-breadcrumb{color:var(--cyan);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800}.dash-topbar h1{letter-spacing:-.02em;margin-bottom:8px;font-size:30px;line-height:1.08}.dash-topbar p{color:#ffffff80;max-width:620px;font-size:14px;line-height:1.55}.dash-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px;display:flex}.dash-primary,.dash-ghost,.dash-small-button{cursor:pointer;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;height:38px;padding:0 14px;font-size:13px;font-weight:750;display:inline-flex}.dash-primary{background:var(--gradient-main);color:#04101f;border:0}.dash-ghost,.dash-small-button{color:#ffffffc7;background:#ffffff0b}.dash-form{gap:10px;margin-bottom:14px;display:grid}.dash-form.two-columns,.dash-form.support-create,.dash-form.phone-create{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-form label{gap:6px;display:grid}.dash-form label span,.dash-form-status,.dash-form-help{color:#ffffff7a;font-size:12px;font-weight:700}.dash-form-help{margin:0;line-height:1.45}.dash-input,.dash-textarea{color:#ffffffe6;width:100%;min-width:0;font:inherit;background:#03060cb8;border:1px solid #ffffff17;border-radius:10px;outline:none;font-size:13px}.dash-input{height:40px;padding:0 12px}.dash-textarea{resize:vertical;min-height:88px;padding:10px 12px;line-height:1.45}.dash-input:focus,.dash-textarea:focus{border-color:#00cfff57;box-shadow:0 0 0 3px #00cfff14}.dash-form.two-columns .dash-primary,.dash-form.two-columns .dash-form-status,.dash-form.support-create .dash-form-status,.dash-form.phone-create .dash-primary,.dash-form.phone-create .dash-form-status{grid-column:1/-1}.dash-form.support-create,.dash-form.phone-create{align-items:center}.phone-create-wide{grid-column:1/-1}.session-strip{background:#ffffff06;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-bottom:12px;padding:0 12px;display:flex}.session-strip span{color:#ffffffc7;font-size:12px;font-weight:750}.session-strip small{color:#ffffff61;letter-spacing:.8px;text-transform:uppercase;font-size:11px;font-weight:700}.dash-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.dash-card{background:#ffffff09;border:1px solid #ffffff14;border-radius:14px;padding:16px}.metric-card{align-content:space-between;min-height:116px;display:grid}.metric-card span,.config-list span,.install-steps span,.ops-grid span,.field-preview span{color:#ffffff73;font-size:12px;font-weight:650}.metric-card strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:32px;line-height:1}.metric-card small{color:#ffffff75;font-size:12px}.metric-card.cyan strong{color:var(--cyan)}.metric-card.green strong{color:var(--green)}.metric-card.warning strong{color:#ffd166}.dash-grid{gap:12px;margin-bottom:12px;display:grid}.dash-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-grid.two.uneven{grid-template-columns:minmax(0,1.5fr) minmax(300px,.75fr)}.dash-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.span-two{grid-column:span 2}.dash-card-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.dash-card h2{letter-spacing:-.01em;margin-top:4px;font-size:17px;line-height:1.2}.status-pill{white-space:nowrap;color:#ffffffb8;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;justify-content:center;align-items:center;min-height:24px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex}.status-pill.success{color:var(--green);background:#00e87a14;border-color:#00e87a2e}.status-pill.warning{color:#ffd166;background:#ffd16614;border-color:#ffd16633}.status-pill.danger{color:#ff6b8a;background:#ff6b8a14;border-color:#ff6b8a38}.config-list,.install-steps,.ops-grid,.cost-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.config-list div,.ops-grid div,.field-preview,.cost-list .field-preview{background:#ffffff09;border-radius:12px;gap:5px;padding:12px;display:grid}.config-list strong,.install-steps strong,.ops-grid strong,.field-preview strong{font-size:13px;line-height:1.35}.code-box{color:#ffffffb8;background:#03060c;border:1px solid #ffffff14;border-radius:12px;margin-bottom:12px;padding:13px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px;line-height:1.45;overflow-x:auto}.install-steps{grid-template-columns:auto 1fr;align-items:center}.dash-table{border:1px solid #ffffff12;border-radius:12px;display:grid;overflow:hidden}.dash-table-row{border-bottom:1px solid #ffffff0f;grid-template-columns:1.1fr 1fr .7fr 1fr .8fr;align-items:center;gap:12px;min-height:46px;padding:0 12px;font-size:12.5px;display:grid}.dash-table-row>span{min-width:0}.dash-table-row:last-child{border-bottom:0}.dash-table-row.head{color:#ffffff6b;letter-spacing:.8px;text-transform:uppercase;background:#ffffff06;min-height:38px;font-size:11px;font-weight:800}.admin-table .dash-table-row{grid-template-columns:1.3fr .9fr .8fr .8fr .8fr}.support-table .dash-table-row{grid-template-columns:.9fr 1.8fr 1fr .6fr}.support-ops-table .dash-table-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff0f;grid-template-columns:.95fr 1.35fr .75fr .75fr .5fr}.support-ops-table .dash-table-row:last-child{border-bottom:0}.support-ops-table .dash-table-row.selected{background:#00cfff12}.support-ops-table .dash-table-row.head{cursor:default;background:#ffffff06}.phone-table .dash-table-row{grid-template-columns:.9fr .95fr 1.1fr 1.35fr .65fr .8fr}.calls-table .dash-table-row{grid-template-columns:1fr 1fr .8fr .55fr .9fr .45fr}.client-calls-table .dash-table-row{grid-template-columns:1fr .95fr .55fr .75fr .65fr .45fr}.knowledge-table .dash-table-row{grid-template-columns:1.4fr .9fr .65fr .45fr}.calls-table .dash-table-row.selected,.client-calls-table .dash-table-row.selected,.knowledge-table .dash-table-row.selected{background:#00cfff12}.calls-table strong,.client-calls-table strong,.knowledge-table strong,.support-ops-table strong,.calls-table small,.client-calls-table small,.knowledge-table small,.support-ops-table small{display:block}.calls-table small,.client-calls-table small,.knowledge-table small,.support-ops-table small{color:#ffffff75;margin-top:4px;font-size:11px;line-height:1.35}.call-empty-row{color:#ffffff85;grid-template-columns:1fr!important}.call-detail-card{align-self:start}.call-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.call-summary{color:#ffffffb8;background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;margin:0 0 12px;padding:12px;line-height:1.55}.call-diagnostics{grid-template-columns:.72fr 1.28fr;gap:10px;margin-bottom:12px;display:grid}.call-diagnostic-score,.call-diagnostic-signals,.call-next-actions{background:#ffffff09;border:1px solid #ffffff12;border-radius:12px;padding:12px}.call-diagnostic-score{align-content:center;gap:4px;display:grid}.call-diagnostic-score span,.call-diagnostic-score small,.call-next-actions li,.call-diagnostic-signals span{color:#ffffff7a;font-size:12px;line-height:1.35}.call-diagnostic-score strong{color:#fff;font-variant-numeric:tabular-nums;font-size:26px}.call-diagnostic-signals{gap:8px;display:grid}.call-diagnostic-signals>div{grid-template-columns:120px 1fr;align-items:center;gap:8px;display:grid}.call-next-actions{grid-column:1/-1}.call-next-actions strong{margin-bottom:8px;font-size:13px;display:block}.call-next-actions ol{gap:5px;margin:0;padding-left:18px;display:grid}.call-timeline{gap:10px;max-height:520px;padding-right:4px;display:grid;overflow:auto}.call-event{background:#ffffff09;border-left:2px solid #ffffff29;border-radius:10px;gap:7px;padding:11px 12px;display:grid}.call-event.customer{border-left-color:var(--cyan);background:#00cfff0f}.call-event.assistant{border-left-color:var(--green);background:#00e87a0e}.call-event.error{background:#ff6b8a12;border-left-color:#ff6b8a}.call-event.system{border-left-color:#ffffff38}.call-event-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.call-event strong{color:#ffffffdb;font-size:12.5px}.call-event small{color:#ffffff6b;font-size:11px}.call-event p{color:#ffffffb3;margin:0;line-height:1.5}.phone-table strong,.phone-table small{display:block}.phone-table small{color:#ffffff75;margin-top:4px;font-size:11px;line-height:1.35}.table-actions{flex-wrap:wrap;gap:6px;display:flex}.table-actions button{color:#ffffffc2;height:28px;font:inherit;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;padding:0 8px;font-size:11px;font-weight:800}.table-actions button:hover{color:#fff;border-color:#00cfff38}.support-actions{margin-top:12px}.training-list,.alert-list,.failure-list,.timeline-list,.channel-list,.readiness-list,.quick-actions,.playbook-list{gap:10px;display:grid}.training-list>div,.alert-list>div,.failure-list>div,.timeline-list>div,.readiness-list>div,.playbook-list>div{background:#ffffff09;border-radius:12px;padding:12px}.training-list>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.training-list div div,.failure-list div,.timeline-list div,.playbook-list>div>div{gap:4px;display:grid}.training-list strong,.alert-list strong,.failure-list strong,.timeline-list strong,.readiness-list strong,.playbook-list strong{font-size:13px}.training-list span,.alert-list span,.failure-list span,.timeline-list span,.readiness-list span,.playbook-list span,.playbook-list li{color:#ffffff7a;font-size:12px;line-height:1.35}.playbook-list ol{gap:5px;margin:10px 0 0;padding-left:18px;display:grid}.training-list em,.failure-list em{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:12px;font-style:normal;font-weight:800}.alert-list>div{gap:8px;display:grid}.readiness-meter{background:#ffffff12;border-radius:999px;height:8px;margin-bottom:12px;overflow:hidden}.readiness-meter span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.guide-next-step{background:#00cfff12;border:1px solid #00cfff1f;border-radius:12px;gap:5px;margin-bottom:12px;padding:12px;display:grid}.guide-next-step strong{color:#fff;font-size:13px}.guide-next-step span{color:#ffffff94;font-size:12px;line-height:1.4}.readiness-list>div{grid-template-columns:auto minmax(120px,.7fr) minmax(0,1.4fr);align-items:center;gap:10px;display:grid}.launch-meter{margin-bottom:14px}.launch-customer-list,.launch-checklist{gap:8px;display:grid}.launch-customer-list button{width:100%;min-height:64px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.launch-customer-list button.selected{background:#00cfff12;border-color:#00cfff3d}.launch-customer-list strong,.launch-customer-list small,.launch-checklist strong,.launch-checklist small{display:block}.launch-customer-list strong,.launch-checklist strong{font-size:13px}.launch-customer-list small,.launch-checklist small,.launch-empty span{color:#ffffff7a;margin-top:4px;font-size:12px;line-height:1.35}.launch-empty{background:#ffffff09;border-radius:12px;padding:12px}.launch-checklist>div{background:#ffffff09;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;padding:12px;display:grid}.prompt-box{color:#ffffffb8;background:#03060c;border:1px solid #ffffff14;border-radius:12px;padding:14px;font-size:13px;line-height:1.65}.prompt-rules{gap:8px;margin-top:12px;display:grid}.knowledge-actions{margin-top:12px}.channel-list>div{background:#ffffff09;border-radius:12px;grid-template-columns:minmax(0,1fr) minmax(120px,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:12px;display:grid}.channel-list strong{font-size:13px}.channel-list span{color:#ffffff7a;min-width:0;font-size:12px;line-height:1.35}.usage-meter{gap:12px;display:grid}.usage-meter>div{background:#ffffff12;border-radius:999px;height:10px;overflow:hidden}.usage-meter>div span{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), #ffd166);height:100%;display:block}.usage-meter strong{font-variant-numeric:tabular-nums;font-size:18px}.usage-meter small{color:#ffffff7a;font-size:12px}.quick-actions button{color:#ffffffc7;cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;min-height:42px;padding:0 12px;font-size:13px;font-weight:700}.quick-actions button:hover{color:#fff;border-color:#00cfff2e}.login-page{background:radial-gradient(circle at 20% 15%,#00cfff14,#0000 30%),radial-gradient(circle at 80% 70%,#1a6bff1f,#0000 35%),#070a12;place-items:center;height:100dvh;padding:clamp(12px,2.5vh,24px);display:grid;overflow:hidden}.login-panel{background:#ffffff0a;border:1px solid #ffffff17;border-radius:14px;gap:clamp(12px,2vh,20px);width:min(520px,100%);max-height:calc(100dvh - 24px);padding:clamp(16px,2.4vh,24px);display:grid}.compact-panel{width:min(460px,100%)}.login-brand{justify-self:flex-start;align-items:center;gap:10px;display:inline-flex}.login-panel h1{letter-spacing:-.02em;margin-bottom:8px;font-size:clamp(25px,4vh,32px);line-height:1.05}.login-panel p{color:#ffffff85;font-size:13px;line-height:1.5}.login-options{gap:10px;display:grid}.login-form{gap:12px;display:grid}.login-form label{gap:6px;display:grid}.login-form label span{color:#ffffff8f;font-size:12px;font-weight:750}.login-form input{color:#ffffffeb;height:44px;font:inherit;background:#03060cb8;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:0 12px;font-size:14px}.login-form input:focus{border-color:#00cfff57;box-shadow:0 0 0 3px #00cfff14}.login-form .dash-primary{width:100%}.login-options.compact{border-top:1px solid #ffffff12;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:10px}.login-options button{text-align:left;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;gap:4px;padding:12px;display:grid}.login-options button:hover{background:#00cfff0e;border-color:#00cfff38}.login-options span{color:var(--cyan);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:850}.login-options strong{font-size:14px}.login-options small,.login-back,.login-inline-link,.login-form small{color:#ffffff7a;font-size:12px;line-height:1.45}.login-inline-row{justify-content:center;display:flex}.login-inline-link{font-weight:750;text-decoration:none}.login-inline-link:hover{color:#fff}.login-message{color:#ffd166!important}.login-success{color:#7ee787!important}.login-back{justify-self:center}.login-demo-options{border-top:1px solid #ffffff12;padding-top:10px}.login-demo-options summary{color:#ffffff8c;cursor:pointer;font-size:12px;font-weight:750;list-style-position:inside}.login-demo-options[open] summary{color:#ffffffbf;margin-bottom:10px}@media (height<=720px) and (width>=641px){.login-panel{grid-template-columns:.92fr 1.08fr;align-items:start;width:min(760px,100%)}.login-brand,.login-panel>div:first-of-type,.login-demo-options,.login-back{grid-column:1}.login-form{grid-area:1/2/span 4;align-self:center}.login-back{justify-self:start}}@media (width<=980px){.dash-page{grid-template-columns:1fr}.dash-sidebar{border-bottom:1px solid #ffffff14;border-right:0;height:auto;position:static}.dash-nav{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-side-card{display:none}.dash-metrics,.dash-grid.two,.dash-grid.two.uneven,.dash-grid.three{grid-template-columns:1fr}.span-two{grid-column:auto}}@media (width<=640px){.dash-main{padding:20px 14px}.dash-topbar{flex-direction:column;gap:14px;margin:-20px -14px 14px;padding:16px 14px;top:0}.dash-actions{width:100%}.dash-actions>*{flex:1}.dash-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-table{background:0 0;border:0;border-radius:0;gap:10px;overflow:visible}.dash-table-row.head{display:none}.dash-table-row,.admin-table .dash-table-row,.support-table .dash-table-row,.support-ops-table .dash-table-row,.phone-table .dash-table-row,.calls-table .dash-table-row,.client-calls-table .dash-table-row,.knowledge-table .dash-table-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:12px;grid-template-columns:1fr;gap:10px;min-width:0;min-height:0;padding:12px}.dash-table-row>span[data-label]{grid-template-columns:minmax(92px,.42fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.dash-table-row>span[data-label]:before{content:attr(data-label);color:#fff6;letter-spacing:.8px;text-transform:uppercase;font-size:10px;font-weight:850}.dash-table-row>span.table-actions[data-label]{align-items:center}.config-list,.ops-grid,.call-detail-meta,.call-diagnostics,.call-diagnostic-signals>div,.channel-list>div,.readiness-list>div,.dash-form.two-columns,.dash-form.support-create,.dash-form.phone-create{grid-template-columns:1fr}}@media (width<=460px){.login-page{padding:10px}.login-panel{max-height:calc(100dvh - 20px)}.login-options.compact{grid-template-columns:1fr}.session-strip{flex-direction:column;align-items:flex-start;padding:10px 12px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#05080f;font-family:Space Grotesk,Inter,sans-serif;overflow-x:clip}::selection{color:#fff;background:#1a6bff}a{color:inherit;text-decoration:none}input{font-family:inherit}:root{--cyan:#00cfff;--blue:#1a6bff;--blue-mid:#0052d4;--purple:#7b2fff;--green:#00e87a;--dark-bg:#05080f;--surface:#ffffff08;--surface-hover:#ffffff0e;--border:#ffffff12;--border-accent:#00b4ff2e;--text-primary:#fff;--text-secondary:#ffffff85;--text-muted:#ffffff4d;--gradient-main:linear-gradient(135deg, var(--cyan), var(--blue));--gradient-accent:linear-gradient(135deg, var(--cyan), var(--blue), var(--purple));--gradient-card:linear-gradient(160deg, #ffffff0e 0%, #ffffff03 100%);--r-sm:10px;--r-md:16px;--r-lg:22px;--r-xl:28px;--glow-blue:0 0 40px #1a6bff4d;--glow-cyan:0 0 40px #00cfff40;--shadow-card:0 8px 32px #0006;--font-display:"Space Grotesk", sans-serif;--font-body:"Space Grotesk", sans-serif}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes wave{0%,to{height:4px}50%{height:26px}}@keyframes wave-sm{0%,to{height:3px}50%{height:16px}}@keyframes pulseRing{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes callPulse{0%,to{box-shadow:0 0 #00cfff59}50%{box-shadow:0 0 0 18px #00cfff00}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGlow{0%,to{opacity:.35}50%{opacity:.65}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes gradMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes borderPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes particleDrift{0%{opacity:.6;transform:translateY(0)translate(0)scale(1)}50%{opacity:.9;transform:translateY(-30px)translate(12px)scale(1.1)}to{opacity:.6;transform:translateY(0)translate(0)scale(1)}}@keyframes widgetGlow{0%,to{box-shadow:0 10px 30px #1a6bff59,0 0 #00cfff38}50%{box-shadow:0 14px 44px #1a6bff7a,0 0 0 10px #00cfff00}}.gradient-text{background:var(--gradient-main);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text-animated{background:linear-gradient(90deg, var(--cyan), var(--blue), var(--purple), var(--cyan));-webkit-text-fill-color:transparent;background-size:300%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite gradMove}.section-badge{color:var(--cyan);letter-spacing:2px;text-transform:uppercase;background:#00cfff12;border:1px solid #00cfff29;border-radius:20px;align-items:center;gap:6px;margin-bottom:20px;padding:5px 14px;font-size:11px;font-weight:700;display:inline-flex}.brand-logo{object-fit:contain;-webkit-user-select:none;user-select:none;display:block}.navbar-brand,.dash-brand,.login-brand{min-width:0}.navbar-brand-logo{width:174px;height:50px}.dashboard-brand-logo{width:132px;height:34px}.login-brand-logo{width:168px;height:44px}.footer-brand-logo{width:166px;height:52px}.hero-brand-lockup{mix-blend-mode:screen;width:min(300px,75vw);height:88px;margin-bottom:18px}.glass-card{background:var(--gradient-card);border:1px solid var(--border);-webkit-backdrop-filter:blur(16px)}.btn-primary{background:var(--gradient-main);color:#000;letter-spacing:.3px;box-shadow:var(--glow-blue);cursor:pointer;border:none;border-radius:14px;align-items:center;gap:8px;padding:15px 32px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 0 60px #1a6bff73}.btn-ghost{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:8px;padding:15px 32px;font-size:15px;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.btn-ghost:hover{background:#ffffff14;border-color:#ffffff2e}.phone-widget-launcher{right:max(28px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));z-index:9999;background:var(--gradient-main);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;padding:0;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .25s;display:flex;position:fixed}.phone-widget-launcher:focus-visible{outline-offset:4px;outline:2px solid #ffffffd9}.phone-widget-panel{right:max(28px, env(safe-area-inset-right));bottom:calc(max(28px, env(safe-area-inset-bottom)) + 76px);z-index:9999;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#00cfff6b #ffffff0a;border-radius:20px;width:min(360px,100vw - 32px);max-height:min(520px,100dvh - 124px);position:fixed}.phone-widget-pulse{right:max(28px, env(safe-area-inset-right));bottom:max(28px, env(safe-area-inset-bottom));z-index:9998;pointer-events:none;border-radius:50%;width:64px;height:64px;position:fixed}.phone-widget-panel::-webkit-scrollbar{width:8px}.phone-widget-panel::-webkit-scrollbar-thumb{background:#00cfff57;border-radius:999px}.phone-widget-panel::-webkit-scrollbar-track{background:#ffffff0a}.widget-embed-body{background:0 0;margin:0;overflow:hidden}.widget-embed-page{background:0 0;min-height:100dvh}.phone-widget-panel[data-embedded=true]{max-height:calc(100dvh - 96px)}.section-inner{max-width:1120px;margin:0 auto;padding:0 40px}@media (height<=760px) and (width>=769px){.hero-section{align-items:flex-start!important;min-height:auto!important;padding-top:96px!important;padding-bottom:38px!important}.hero-grid{gap:44px!important}.hero-badge{margin-bottom:18px!important}.hero-title{margin-bottom:18px!important;font-size:clamp(42px,5vw,54px)!important;line-height:1.03!important}.hero-subtitle{max-width:520px!important;margin-bottom:24px!important;font-size:15.5px!important;line-height:1.55!important}.hero-buttons{margin-bottom:24px!important}.hero-visual{transform-origin:top!important;transform:scale(.86)translateY(-18px)!important}.phone-widget-launcher{right:max(22px, env(safe-area-inset-right))!important;bottom:max(22px, env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important}.phone-widget-panel{right:max(22px, env(safe-area-inset-right))!important;bottom:calc(max(22px, env(safe-area-inset-bottom)) + 66px)!important;max-height:calc(100dvh - 104px)!important}.phone-widget-pulse{right:max(22px, env(safe-area-inset-right))!important;bottom:max(22px, env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important}}@media (height<=640px) and (width>=769px){.hero-section{padding-top:86px!important;padding-bottom:28px!important}.hero-title{font-size:clamp(38px,4.6vw,48px)!important}.hero-subtitle,.hero-buttons{margin-bottom:18px!important}.hero-visual{transform:scale(.78)translateY(-30px)!important}.phone-widget-launcher{right:max(18px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:54px!important;height:54px!important}.phone-widget-panel{right:max(18px, env(safe-area-inset-right))!important;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 62px)!important;max-height:calc(100dvh - 92px)!important}.phone-widget-pulse{right:max(18px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:54px!important;height:54px!important}}@media (width<=768px){html,body{max-width:100vw;overflow-x:clip}nav{height:60px!important;padding:0 20px!important}.navbar-brand-logo{width:148px;height:44px}.nav-links{display:none!important}.hero-grid{text-align:center!important;flex-direction:column!important;gap:40px!important;padding:0!important}.hero-title{letter-spacing:-1px!important;font-size:36px!important}.hero-brand-lockup{width:min(260px,78vw);height:76px;margin:0 auto 18px}.hero-subtitle{max-width:100%!important;font-size:15px!important}.hero-buttons{flex-direction:column!important;justify-content:center!important;align-items:center!important}.hero-badge{font-size:11px!important}.hero-visual{display:none!important}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.stats-panel{border-radius:20px!important;width:100%!important;padding:18px 14px!important}.stats-item{border-right:none!important;min-width:0!important;padding:20px 10px!important}.stats-item:nth-child(odd){border-right:1px solid #ffffff12!important}.stats-item:nth-child(-n+2){border-bottom:1px solid #ffffff12!important}.stat-value{letter-spacing:-.8px!important;font-size:36px!important}.stat-label{max-width:112px!important;margin:0 auto!important;font-size:12px!important;line-height:1.35!important}.feat-grid,.steps-grid,.pricing-featured,.price-grid{grid-template-columns:1fr!important}.section-pad{padding:60px 20px!important}.section-inner{padding:0 20px!important}.phone-widget-launcher{right:max(18px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important}.phone-widget-panel{left:12px!important;right:12px!important;bottom:calc(max(18px, env(safe-area-inset-bottom)) + 70px)!important;border-radius:18px!important;width:auto!important;max-height:calc(100dvh - 108px)!important}.phone-widget-pulse{right:max(18px, env(safe-area-inset-right))!important;bottom:max(18px, env(safe-area-inset-bottom))!important;width:58px!important;height:58px!important}.cta-title{letter-spacing:-.5px!important;font-size:28px!important}.footer-inner{text-align:center!important;flex-direction:column!important;gap:16px!important}.stats-divider{display:none!important}.cta-box{border-radius:20px!important;padding:34px 20px 96px!important}.cta-copy{max-width:260px!important;margin-bottom:28px!important;font-size:15px!important;line-height:1.55!important}.cta-actions{flex-direction:column!important;align-items:center!important;gap:10px!important}.cta-trust{max-width:240px!important;margin-left:auto!important;margin-right:auto!important;line-height:1.45!important}.btn-primary,.btn-ghost{justify-content:center!important;width:100%!important;max-width:320px!important}}
