:root{background:#f4f7fb;color:#172033;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-width:320px}button,input,select,textarea{font:inherit}code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}:root{--dash-navy:var(--cbi-brand-950);--dash-navy-soft:#0f1f35;--dash-bg:var(--cbi-page);--dash-card:var(--cbi-surface);--dash-text:var(--cbi-text-strong);--dash-muted:var(--cbi-muted);--dash-border:var(--cbi-border);--dash-teal:var(--cbi-accent);--dash-teal-dark:var(--cbi-primary);--dash-cyan:#38bdf8;--dash-purple:#7c3aed;--dash-gold:#f59e0b;--dash-red:#dc2626;--dash-shadow:var(--cbi-shadow-card);--dash-radius:var(--cbi-radius-card)}.dashboard-shell{background:radial-gradient(circle at 85% 8%,rgba(20,184,166,.09),transparent 28%),var(--cbi-page);background:radial-gradient(circle at 85% 8%,rgba(20,184,166,.09),transparent 28%),var(--dash-bg);color:var(--cbi-text-strong);color:var(--dash-text);display:grid;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;grid-template-columns:280px minmax(0,1fr);min-height:100vh;width:100%}.dashboard-sidebar{align-self:start;background:radial-gradient(circle at 15% 8%,rgba(20,184,166,.14),transparent 28%),linear-gradient(180deg,#07111f,#0a1628);color:#fff;height:100vh;overflow-y:auto;overscroll-behavior:contain;padding:26px 26px 32px;position:sticky;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin;top:0}.dashboard-brand{align-items:center;color:#fff;display:flex;font-size:1.45rem;font-weight:800;gap:12px;letter-spacing:-.05em;text-decoration:none}.dashboard-brand img{height:46px;-o-object-fit:contain;object-fit:contain;width:46px}.dashboard-brand span span{color:var(--cbi-accent);color:var(--dash-teal)}.dashboard-nav{grid-gap:8px;display:grid;gap:8px;margin-top:36px}.dashboard-nav a{align-items:center;border-radius:14px;color:#b7c5d8;display:flex;font-size:.94rem;font-weight:700;gap:12px;min-height:46px;padding:0 14px;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease}.dashboard-nav a span{background:hsla(0,0%,100%,.08);border-radius:8px;color:#dbeafe;display:grid;font-size:.78rem;height:24px;place-items:center;width:24px}.dashboard-nav a.active,.dashboard-nav a:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateX(2px)}.dashboard-sidebar-card{background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.11);border-radius:20px;margin-top:42px;padding:18px}.dashboard-sidebar-card p{color:#94a3b8;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.dashboard-sidebar-card a,.dashboard-sidebar-card span,.dashboard-sidebar-card strong{display:block}.dashboard-sidebar-card strong{font-size:1.2rem}.status-active{color:#5eead4}.status-warning{color:#facc15}.dashboard-sidebar-card span{color:#cbd5e1;font-size:.88rem;line-height:1.5;margin-top:8px}.dashboard-sidebar-card a{color:#fff;font-weight:800;margin-top:14px}.dashboard-main{min-width:0;padding:34px}.dashboard-topbar{align-items:flex-start;display:flex;gap:24px;justify-content:space-between}.dashboard-eyebrow{color:var(--cbi-primary);color:var(--dash-teal-dark);font-size:.76rem;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.dashboard-topbar h1{color:var(--cbi-text-strong);color:var(--dash-text);font-size:clamp(2rem,3vw,3.1rem);font-weight:800;letter-spacing:-.06em;line-height:1;margin:0}.dashboard-topbar span{color:var(--cbi-muted);color:var(--dash-muted);display:block;line-height:1.6;margin-top:12px}.dashboard-actions{align-items:center;display:flex;flex-shrink:0;gap:12px}.dashboard-logout-btn,.dashboard-primary-btn,.dashboard-secondary-btn{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center;min-height:44px;padding:0 18px;text-decoration:none}.dashboard-primary-btn{background:linear-gradient(135deg,var(--cbi-accent),var(--cbi-primary));background:linear-gradient(135deg,var(--dash-teal),var(--dash-teal-dark));border:none;box-shadow:0 16px 30px rgba(20,184,166,.22);color:#fff}.dashboard-secondary-btn{background:#fff;border:1px solid rgba(20,184,166,.28);color:var(--cbi-primary);color:var(--dash-teal-dark)}.dashboard-logout-btn{background:#fff;border:1px solid var(--dash-border);color:#334155}.dashboard-hero-card{grid-gap:30px;align-items:center;background:radial-gradient(circle at 85% 20%,rgba(56,189,248,.2),transparent 28%),linear-gradient(135deg,#07111f,#0f1f35);border-radius:var(--cbi-radius-card);border-radius:var(--dash-radius);box-shadow:var(--cbi-shadow-card);box-shadow:var(--dash-shadow);color:#fff;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) auto;margin-top:34px;padding:30px}.dashboard-hero-card p{color:#5eead4;font-size:.76rem;font-weight:800;letter-spacing:.14em;margin:0 0 10px;text-transform:uppercase}.dashboard-hero-card h2{font-size:clamp(1.6rem,3vw,2.7rem);letter-spacing:-.055em;margin:0}.dashboard-hero-card span{color:#cbd5e1;display:block;line-height:1.65;margin-top:12px;max-width:720px}.dashboard-hero-metrics{display:flex;gap:14px}.dashboard-hero-metrics div{background:hsla(0,0%,100%,.085);border:1px solid hsla(0,0%,100%,.11);border-radius:18px;min-width:140px;padding:18px}.dashboard-hero-metrics strong{display:block;font-size:2rem}.dashboard-hero-metrics span{color:#b7c5d8;font-size:.88rem;margin:4px 0 0}.dashboard-stats-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px}.dashboard-stat{align-items:flex-start;background:var(--cbi-surface);background:var(--dash-card);border:1px solid var(--dash-border);border-radius:22px;box-shadow:0 16px 44px rgba(15,23,42,.055);display:flex;gap:14px;justify-content:space-between;padding:22px}.dashboard-stat p{color:var(--cbi-muted);color:var(--dash-muted);font-size:.84rem;font-weight:800;margin:0}.dashboard-stat strong{display:block;font-size:2rem;letter-spacing:-.055em;margin-top:12px}.dashboard-stat>span{background:#ecfdf5;border-radius:999px;color:var(--cbi-primary);color:var(--dash-teal-dark);font-size:.78rem;font-weight:800;padding:7px 9px}.dashboard-stat.blue>span{background:#e0f2fe;color:#0369a1}.dashboard-stat.purple>span{background:#ede9fe;color:#6d28d9}.dashboard-stat.gold>span{background:#fef3c7;color:#92400e}.dashboard-content-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin-top:22px}.dashboard-panel{background:var(--cbi-surface);background:var(--dash-card);border:1px solid var(--dash-border);border-radius:22px;box-shadow:0 16px 44px rgba(15,23,42,.055);min-width:0;padding:24px}.dashboard-wide-panel{grid-row:span 3}.dashboard-panel-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:18px}.dashboard-panel-header p{color:var(--cbi-primary);color:var(--dash-teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.dashboard-panel-header h3{font-size:1.25rem;letter-spacing:-.035em;margin:0}.dashboard-panel-header a{color:var(--cbi-primary);color:var(--dash-teal-dark);font-weight:800;text-decoration:none}.dashboard-activity-list{grid-gap:14px;display:grid;gap:14px}.dashboard-activity-item{grid-gap:14px;background:#f8fafc;border:1px solid #edf2f7;border-radius:18px;display:grid;gap:14px;grid-template-columns:14px minmax(0,1fr) auto;padding:16px}.activity-dot{background:var(--cbi-accent);background:var(--dash-teal);border-radius:999px;box-shadow:0 0 0 6px rgba(20,184,166,.12);height:10px;margin-top:6px;width:10px}.dashboard-activity-item em,.dashboard-activity-item p,.dashboard-activity-item strong{display:block}.dashboard-activity-item p{color:var(--cbi-muted);color:var(--dash-muted);line-height:1.5;margin:5px 0 0}.dashboard-activity-item em{color:#94a3b8;font-size:.82rem;font-style:normal;white-space:nowrap}.dashboard-priority-list{grid-gap:12px;display:grid;gap:12px}.dashboard-priority-list div{grid-gap:12px;align-items:center;background:#f8fafc;border-radius:16px;display:grid;gap:12px;grid-template-columns:12px 1fr auto;padding:14px}.priority{border-radius:999px;height:10px;width:10px}.priority.high{background:#dc2626;background:var(--dash-red)}.priority.medium{background:#f59e0b;background:var(--dash-gold)}.priority.low{background:var(--cbi-accent);background:var(--dash-teal)}.dashboard-priority-list p{color:#334155;font-weight:700;margin:0}.dashboard-priority-list strong{font-size:1.1rem}.dashboard-agent-card strong{display:block;font-size:2.3rem;letter-spacing:-.055em}.dashboard-agent-card span{color:var(--cbi-muted);color:var(--dash-muted);font-weight:800}.dashboard-progress{background:#e2e8f0;border-radius:999px;height:10px;margin:18px 0;overflow:hidden}.dashboard-progress i{background:linear-gradient(135deg,var(--cbi-accent),#38bdf8);background:linear-gradient(135deg,var(--dash-teal),var(--dash-cyan));border-radius:inherit;display:block;height:100%}.dashboard-agent-card p,.dashboard-billing-card p{color:var(--cbi-muted);color:var(--dash-muted);line-height:1.55;margin:0}.dashboard-billing-card strong{display:block;font-size:1.8rem;letter-spacing:-.045em;text-transform:capitalize}.dashboard-billing-card span{border-radius:999px;display:block;font-size:.78rem;font-weight:800;margin:10px 0 14px;padding:7px 10px;text-transform:capitalize;width:fit-content}.billing-active{background:#ecfdf5;color:var(--cbi-primary);color:var(--dash-teal-dark)}.billing-inactive{background:#fef3c7;color:#92400e}.dashboard-billing-card a{color:var(--cbi-primary);color:var(--dash-teal-dark);display:inline-block;font-weight:800;margin-top:16px;text-decoration:none}.dashboard-error{background:#fef2f2;border:1px solid #fecaca;border-radius:16px;color:#991b1b;font-weight:800;margin-top:22px;padding:14px 16px}.dashboard-loading-card{grid-gap:16px;background:#fff;border:1px solid var(--dash-border);border-radius:26px;box-shadow:var(--cbi-shadow-card);box-shadow:var(--dash-shadow);display:grid;gap:16px;margin:auto;padding:34px;place-items:center;width:min(420px,calc(100% - 32px))}.dashboard-loading-card img{height:64px;-o-object-fit:contain;object-fit:contain;width:64px}.dashboard-loading-card p{color:var(--cbi-muted);color:var(--dash-muted);font-weight:800;margin:0}.dashboard-spinner{animation:dashSpin .85s linear infinite;border:3px solid #dbeafe;border-radius:999px;border-top:3px solid var(--dash-teal);height:24px;width:24px}@keyframes dashSpin{to{transform:rotate(1turn)}}@media (max-width:1180px){.dashboard-shell{grid-template-columns:1fr}.dashboard-sidebar{height:auto;min-height:auto;min-width:0;overflow-x:hidden;overflow-y:visible;padding:20px;position:static;width:100%}.dashboard-nav{-webkit-overflow-scrolling:touch;align-items:center;display:flex;gap:8px;margin-top:36px;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:0 0 12px;scroll-behavior:smooth;scrollbar-width:thin;width:100%}.dashboard-nav a{flex:0 0 auto;white-space:nowrap}.dashboard-nav:after{content:"";flex:0 0 32px;height:1px;width:32px}.dashboard-sidebar-card{display:none}.dashboard-main{padding:24px}.dashboard-topbar{flex-direction:column}.dashboard-actions{flex-wrap:wrap;width:100%}.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-content-grid{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-main,.dashboard-sidebar{padding:18px}.dashboard-brand img{height:40px;width:40px}.dashboard-topbar h1{font-size:2rem}.dashboard-actions{display:grid;grid-template-columns:1fr}.dashboard-logout-btn,.dashboard-primary-btn,.dashboard-secondary-btn{width:100%}.dashboard-hero-card{grid-template-columns:1fr;padding:24px}.dashboard-hero-metrics{display:grid}.dashboard-hero-metrics,.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-panel,.dashboard-stat{padding:20px}.dashboard-activity-item{grid-template-columns:12px 1fr}.dashboard-activity-item em{grid-column:2}}.operations-shell{background:#f4f7fb;color:#172033;display:grid;grid-template-columns:255px minmax(0,1fr);min-height:100vh}.operations-sidebar{display:flex;flex-direction:column;gap:22px;height:100vh;overflow-y:auto;padding:26px 18px;position:sticky;top:0}.operations-brand{align-items:center;color:#fff;display:flex;font-size:1.25rem;gap:10px;text-decoration:none}.operations-brand img{-o-object-fit:contain;object-fit:contain}.operations-side-nav{display:flex;flex-direction:column;gap:5px}.operations-side-nav a{align-items:center;color:#b8c5d8;display:flex;font-size:.92rem;gap:10px;padding:10px 12px;text-decoration:none}.operations-side-nav a span{color:var(--cbi-accent);text-align:center;width:20px}.operations-logout{background:transparent;border:1px solid hsla(0,0%,100%,.16);color:#dfe8f4;cursor:pointer;margin-top:auto;padding:10px 12px}.operations-main{min-width:0}.operations-topbar{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:24px}.operations-card-heading p,.operations-topbar p{font-size:.72rem;font-weight:800;letter-spacing:.08em;margin:0 0 5px;text-transform:uppercase}.operations-topbar h1{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;margin:0}.operations-topbar>div>span{color:#66738a;display:block;line-height:1.5;margin-top:8px;max-width:760px}.operations-actions{align-items:center;display:flex;gap:10px}.operations-actions select{min-width:160px}.operations-grid{grid-gap:20px;display:grid;gap:20px;margin-bottom:20px}.operations-grid.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.operations-card{background:#fff;border:1px solid #dfe6ef;border-radius:15px;box-shadow:0 8px 26px rgba(24,39,75,.055);margin-bottom:20px;min-width:0;padding:22px}.operations-card-heading{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.operations-card-heading h2{font-size:1.18rem;margin:0}.operations-copy{color:#5f6c82;line-height:1.6}.operations-helper{color:#7c8799;font-size:.83rem;line-height:1.45}.operations-inline-error{color:#b42318;font-size:.88rem}.operations-empty{color:#7a8699;padding:28px 10px;text-align:center}.operations-form-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px}.operations-field,.operations-form-grid label{color:#47536a;display:flex;flex-direction:column;font-size:.85rem;font-weight:700;gap:7px}.operations-span-two{grid-column:1/-1}.operations-shell input,.operations-shell select,.operations-shell textarea{background:#fff;border:1px solid #ccd6e3;box-sizing:border-box;color:#172033;font:inherit;padding:10px 11px;width:100%}.operations-topbar{max-width:100%;width:100%}.operations-topbar>div:first-child{flex:1 1 340px;min-width:0}.operations-topbar .operations-actions{flex:0 1 auto;flex-wrap:wrap;margin-left:auto;max-width:100%;min-width:0}.operations-topbar .operations-actions select{max-width:100%;min-width:0;padding-right:36px;width:220px}.operations-button-row{max-width:100%;min-width:0}.operations-shell input:focus,.operations-shell select:focus,.operations-shell textarea:focus{outline:3px solid rgba(22,143,135,.12)}.operations-danger-link,.operations-primary,.operations-primary.link,.operations-secondary,.operations-secondary.link{align-items:center;cursor:pointer;display:inline-flex;font:inherit;justify-content:center;padding:10px 14px;text-decoration:none}.operations-primary{border:1px solid var(--cbi-primary);color:#fff}.operations-secondary{background:#fff;border:1px solid #cbd5e2;color:#27364f}.operations-danger-link{background:transparent;border:0;color:#b42318;padding-inline:5px}.operations-primary:disabled,.operations-secondary:disabled{cursor:not-allowed;opacity:.55}.operations-button-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:16px}.operations-notice{border:1px solid;border-radius:10px;margin-bottom:18px;padding:12px 15px}.operations-notice.error{background:#fff2f0;border-color:#ffc7c2;color:#9d241c}.operations-notice.success{background:#edfdf6;border-color:#b8efd5;color:#176b4d}.operations-list{display:flex;flex-direction:column;gap:10px}.operations-list.compact{max-height:570px;overflow:auto}.operations-list-item{align-items:center;border:1px solid #e2e8f0;border-radius:11px;display:flex;gap:16px;justify-content:space-between;padding:14px}.operations-list-item>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.operations-list-item strong{color:#1a2942}.operations-list-item span{color:#69768b;font-size:.86rem;overflow-wrap:anywhere}.operations-list-item.stacked{align-items:flex-start;flex-direction:column}.operations-item-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.operations-pill{background:#edf1f6;border-radius:999px;color:#526076;display:inline-flex;font-size:.72rem;font-weight:800;padding:5px 9px;text-transform:capitalize}.operations-pill.completed,.operations-pill.confirmed,.operations-pill.connected,.operations-pill.success{background:#e8f8f2;color:#16704f}.operations-pill.held,.operations-pill.medium,.operations-pill.processing,.operations-pill.scheduled{background:#fff5d8;color:#8a5c00}.operations-pill.canceled,.operations-pill.critical,.operations-pill.error,.operations-pill.failed{background:#ffebe8;color:#a52a21}.operations-pill.high{background:#fff0df;color:#9a4b00}.operations-pill.disconnected,.operations-pill.low{background:#edf1f6;color:#526076}.operations-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px}.operations-metrics article{background:#fff;border:1px solid #dfe6ef;border-radius:13px;padding:16px}.operations-metrics span{color:#6d798d;display:block;font-size:.78rem;margin-bottom:8px}.operations-metrics strong{font-size:1.35rem}.operations-funnel{display:flex;flex-direction:column;gap:15px}.operations-funnel>div{grid-gap:5px 12px;display:grid;gap:5px 12px;grid-template-columns:1fr auto}.operations-funnel i{background:#1a9e94;border-radius:999px;display:block;grid-column:1/-1;height:8px}.operations-funnel small{color:#8290a5;grid-column:1/-1}.operations-table-wrap{overflow-x:auto}.operations-table{border-collapse:collapse;width:100%}.operations-table td,.operations-table th{border-bottom:1px solid #e5eaf1;font-size:.86rem;padding:10px 8px;text-align:left}.operations-table th{color:#68758b}.operations-key-values{display:flex;flex-direction:column;gap:9px;margin:15px 0}.operations-key-values span{color:#67748a;display:flex;gap:15px;justify-content:space-between}.operations-key-values strong{color:#1c2a42}.operations-preset-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.operations-preset-grid article{border:1px solid #e1e7ef;border-radius:11px;display:flex;flex-direction:column;gap:9px;padding:14px}.operations-preset-grid span{color:#738096;font-size:.83rem}.operations-toggle{align-items:center;color:#536178;display:inline-flex;font-size:.8rem;gap:7px}.operations-toggle input{width:auto}.operations-interventions{grid-gap:16px;display:grid;gap:16px}.operations-card.intervention{border-left:5px solid #d4dbe5;margin-bottom:0}.operations-card.intervention.critical{border-left-color:#c9382a}.operations-card.intervention.high{border-left-color:#ef8a19}.operations-card.intervention.medium{border-left-color:#d9aa1f}.operations-card.intervention.low{border-left-color:#7890ad}.intervention-context{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:15px}.intervention-context>div{background:#f7f9fc;border-radius:var(--cbi-radius-control);display:flex;flex-direction:column;gap:4px;padding:12px}.intervention-context small,.intervention-context span{color:#758197;font-size:.76rem}.intervention-context a{color:var(--cbi-primary)}.intervention-callout{background:#fff4e8;border-radius:var(--cbi-radius-control);display:flex;flex-direction:column;gap:5px;margin-top:10px;padding:12px}.intervention-callout.next{background:#eef7ff}.intervention-callout span{color:#59667b}.operations-card blockquote{background:#f8fafc;border-left:3px solid #aeb9c9;color:#556279;margin:12px 0 0;padding:8px 12px}@media (max-width:1180px){.operations-metrics{grid-template-columns:repeat(3,1fr)}.operations-preset-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.operations-shell{grid-template-columns:minmax(0,1fr)}.operations-sidebar{height:auto;position:relative}.operations-side-nav{display:grid;grid-template-columns:repeat(2,1fr)}.operations-main{padding:22px 16px}.operations-grid.two-column{grid-template-columns:1fr}.operations-topbar{flex-direction:column}.operations-topbar>div:first-child{flex-basis:auto}.operations-actions{width:100%}.operations-topbar .operations-actions select{min-width:0;width:100%}}@media (max-width:620px){.intervention-context,.operations-form-grid,.operations-metrics,.operations-preset-grid,.operations-side-nav{grid-template-columns:1fr}.operations-list-item{align-items:flex-start;flex-direction:column}}.operations-mobile-backdrop,.operations-mobile-close,.operations-mobile-header{display:none}@media (max-width:900px){.operations-shell,.operations-sidebar-shell{display:block;min-height:100vh}.operations-mobile-header{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:hsla(0,0%,100%,.98);border-bottom:1px solid var(--cbi-border);display:flex;gap:16px;justify-content:space-between;min-height:64px;padding:max(10px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) 10px max(16px,env(safe-area-inset-left));position:sticky;top:0;z-index:55}.operations-mobile-brand{align-items:center;color:var(--cbi-text-strong);display:inline-flex;font-size:1.05rem;font-weight:800;gap:9px;text-decoration:none}.operations-mobile-brand img{height:32px;-o-object-fit:contain;object-fit:contain;width:32px}.operations-mobile-brand span span{color:var(--cbi-primary)}.operations-mobile-close,.operations-mobile-menu-button{background:#fff;border:1px solid var(--cbi-border-strong);border-radius:var(--cbi-radius-control);color:var(--cbi-text-strong);cursor:pointer;font:inherit;font-weight:700;min-height:42px;padding:8px 12px}.operations-sidebar{box-shadow:var(--cbi-shadow-raised);height:100dvh;inset:0 auto 0 0;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(24px,env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top));position:fixed;transform:translateX(-105%);transition:transform var(--cbi-motion-standard),visibility var(--cbi-motion-standard);visibility:hidden;width:min(86vw,320px);z-index:70}.operations-sidebar.mobile-open{transform:translateX(0);visibility:visible}.operations-sidebar>.operations-brand{display:none}.operations-mobile-close{align-self:flex-end;display:inline-flex}.operations-side-nav{display:flex;flex-direction:column;gap:5px}.operations-mobile-backdrop{background:rgba(7,17,31,.48);border:0;display:block;inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity var(--cbi-motion-standard),visibility var(--cbi-motion-standard);visibility:hidden;z-index:65}.operations-mobile-backdrop.open{opacity:1;pointer-events:auto;visibility:visible}.operations-main{padding-top:22px}.operations-sidebar-page{min-width:0}}@media (max-width:620px){.operations-mobile-header{min-height:60px;padding-inline:12px}.operations-main{padding:18px 12px}.operations-sidebar{width:min(90vw,310px)}.operations-card-heading{flex-wrap:wrap}.operations-card-heading>*,.operations-topbar>*{max-width:100%;min-width:0;overflow-wrap:anywhere}.operations-card-heading .operations-primary,.operations-card-heading .operations-secondary{white-space:normal}.operations-grid.two-column{grid-template-columns:minmax(0,1fr)}}.operations-sidebar-shell{background:#f4f7fb;color:#172033;display:grid;grid-template-columns:255px minmax(0,1fr);min-height:100vh}.operations-sidebar-page{min-width:0}.operations-sidebar-page>.billing-shell>.billing-sidebar-nav,.operations-sidebar-page>.calllogs-shell>.calllogs-sidebar,.operations-sidebar-page>.ci-page>.ci-sidebar,.operations-sidebar-page>.conversations-shell>.conversations-sidebar,.operations-sidebar-page>.leads-shell>.leads-sidebar,.operations-sidebar-page>.settings-shell>.settings-sidebar-nav{display:none}.operations-sidebar-page>.billing-shell,.operations-sidebar-page>.calllogs-shell,.operations-sidebar-page>.ci-page,.operations-sidebar-page>.conversations-shell,.operations-sidebar-page>.leads-shell,.operations-sidebar-page>.settings-shell{grid-template-columns:minmax(0,1fr);width:100%}.operations-sidebar-page>.billing-shell>.billing-main-page,.operations-sidebar-page>.calllogs-shell>.calllogs-main,.operations-sidebar-page>.ci-page>.ci-main,.operations-sidebar-page>.conversations-shell>.conversations-main,.operations-sidebar-page>.leads-shell>.leads-main,.operations-sidebar-page>.settings-shell>.settings-main-page{min-width:0;width:100%}@media (max-width:900px){.operations-sidebar-shell{display:block;grid-template-columns:minmax(0,1fr)}}.marketing-footer{color:#dbeafe;margin:80px auto 0;padding:0 32px 28px;width:min(100%,1440px)}.marketing-footer-content{grid-gap:64px;background:radial-gradient(circle at top left,rgba(20,184,166,.15),transparent 34%),linear-gradient(135deg,#07111f,#0f172a);border:1px solid rgba(148,163,184,.18);border-radius:30px 30px 0 0;box-shadow:0 28px 80px rgba(2,6,23,.24);display:grid;gap:64px;grid-template-columns:minmax(260px,1.1fr) minmax(460px,1fr);padding:42px}.marketing-footer-brand-column{max-width:460px}.marketing-footer-brand{align-items:center;color:#f8fafc;display:inline-flex;font-size:1.35rem;font-weight:800;gap:12px;letter-spacing:-.045em;text-decoration:none;width:fit-content}.marketing-footer-brand img{border-radius:13px;height:44px;-o-object-fit:contain;object-fit:contain;width:44px}.marketing-footer-brand span span{color:#2dd4bf}.marketing-footer-brand-column>p{color:#a8b4c7;font-size:.95rem;line-height:1.75;margin:20px 0 16px;max-width:440px}.marketing-footer-contact{color:#5eead4;font-weight:800;text-decoration:none}.marketing-footer-contact:hover{color:#ccfbf1;text-decoration:underline;text-underline-offset:4px}.marketing-footer-navigation{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,minmax(130px,1fr))}.marketing-footer-column{align-items:flex-start;display:flex;flex-direction:column;gap:13px}.marketing-footer-column h2{color:#fff;font-size:.78rem;font-weight:800;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.marketing-footer-column a{color:#a8b4c7;font-size:.93rem;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.marketing-footer-column a:hover{color:#5eead4;transform:translateX(3px)}.marketing-footer-bottom{align-items:center;background:#050c17;border:1px solid rgba(148,163,184,.18);border-radius:0 0 24px 24px;border-top:none;display:flex;gap:24px;justify-content:space-between;min-height:74px;padding:20px 28px}.marketing-footer-bottom p{color:#7f8da1;font-size:.82rem;line-height:1.5;margin:0}.marketing-footer-bottom div{align-items:center;display:flex;gap:10px;white-space:nowrap}.marketing-footer-bottom a{color:#a8b4c7;font-size:.82rem;font-weight:700;text-decoration:none}.marketing-footer-bottom a:hover{color:#5eead4}.marketing-footer-bottom span{color:#475569}@media (max-width:900px){.marketing-footer-content{gap:42px;grid-template-columns:1fr}.marketing-footer-brand-column{max-width:620px}}@media (max-width:720px){.marketing-footer{margin-top:56px;padding:0 14px 18px}.marketing-footer-content{border-radius:24px 24px 0 0;padding:28px 24px}.marketing-footer-navigation{gap:32px 22px;grid-template-columns:1fr 1fr}.marketing-footer-bottom{align-items:flex-start;flex-direction:column;padding:20px 24px}}@media (max-width:460px){.marketing-footer-navigation{grid-template-columns:1fr}}:root{--marketing-header-navy:#07111f;--marketing-header-muted:#536174;--marketing-header-border:#dfe8f2;--marketing-header-teal:#07998b;--marketing-header-teal-dark:#087b71}.marketing-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.96);border-bottom:1px solid #dfe8f2;border-bottom:1px solid var(--marketing-header-border);display:flex;gap:28px;justify-content:space-between;min-height:82px;padding:0 44px;position:sticky;top:0;width:100%;z-index:80}.marketing-header,.marketing-header-brand{align-items:center;color:#07111f;color:var(--marketing-header-navy)}.marketing-header-brand{display:inline-flex;flex:0 0 auto;font-size:1.4rem;gap:10px;letter-spacing:-.05em;text-decoration:none}.marketing-header-brand img{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.marketing-header-brand>span>span{color:#07998b;color:var(--marketing-header-teal)}.marketing-header-menu{flex:1 1;gap:28px;justify-content:flex-end;min-width:0}.marketing-header-actions,.marketing-header-menu,.marketing-header-nav{align-items:center;display:flex}.marketing-header-nav{gap:28px}.marketing-header-actions{gap:18px}.marketing-header-link,.marketing-header-login,.marketing-header-phone{color:#07111f;color:var(--marketing-header-navy);font-size:.94rem;font-weight:800;text-decoration:none}.marketing-header-link{padding:10px 0;position:relative}.marketing-header-link:after{background:#07998b;background:var(--marketing-header-teal);border-radius:999px;bottom:4px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .18s ease}.marketing-header-link.active:after,.marketing-header-link:hover:after{transform:scaleX(1)}.marketing-header-phone{white-space:nowrap}.marketing-header-login{appearance:none;background:transparent;border:0;cursor:pointer;font-family:inherit;padding:10px 2px}.marketing-header-link:hover,.marketing-header-login:hover,.marketing-header-phone:hover{color:#087b71;color:var(--marketing-header-teal-dark)}.marketing-header-cta{align-items:center;background:linear-gradient(135deg,#07998b,#087b71);background:linear-gradient(135deg,var(--marketing-header-teal),var(--marketing-header-teal-dark));border-radius:11px;box-shadow:0 14px 30px rgba(7,153,139,.22);color:#fff;display:inline-flex;font-size:.92rem;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;white-space:nowrap}.marketing-header-menu-button{background:#fff;border:1px solid #dfe8f2;border:1px solid var(--marketing-header-border);border-radius:11px;cursor:pointer;display:none;height:44px;padding:10px;width:44px}.marketing-header-menu-button span{background:#07111f;background:var(--marketing-header-navy);border-radius:999px;display:block;height:2px;width:100%}.marketing-header-menu-button span+span{margin-top:5px}.marketing-header a:focus-visible,.marketing-header button:focus-visible{border-radius:8px;outline:3px solid rgba(7,153,139,.42);outline-offset:4px}@media (max-width:1120px){.marketing-header{padding:0 28px}.marketing-header-nav{gap:20px}.marketing-header-actions{gap:14px}.marketing-header-phone{display:none}}@media (max-width:900px){.marketing-header{min-height:74px;padding:0 20px}.marketing-header-brand img{height:38px;width:38px}.marketing-header-menu-button{display:block}.marketing-header-menu{background:#fff;border:1px solid #dfe8f2;border:1px solid var(--marketing-header-border);border-radius:18px;box-shadow:0 28px 70px rgba(15,23,42,.18);display:none;left:16px;max-height:calc(100vh - 108px);overflow-y:auto;padding:18px;position:absolute;right:16px;top:calc(100% + 10px)}.marketing-header-menu[data-open=true]{grid-gap:16px;display:grid;gap:16px}.marketing-header-actions,.marketing-header-nav{align-items:stretch;flex-direction:column;gap:4px}.marketing-header-link,.marketing-header-login,.marketing-header-phone{align-items:center;border-radius:10px;display:flex;min-height:46px;padding:0 12px;width:100%}.marketing-header-link:after{display:none}.marketing-header-link.active,.marketing-header-link:hover,.marketing-header-login:hover,.marketing-header-phone:hover{background:rgba(7,153,139,.07);color:#087b71;color:var(--marketing-header-teal-dark)}.marketing-header-login{text-align:left}.marketing-header-cta{margin-top:8px;width:100%}.marketing-header-phone{display:flex}}@media (max-width:420px){.marketing-header{padding:0 14px}.marketing-header-brand{font-size:1.22rem}.marketing-header-brand img{height:34px;width:34px}.marketing-header-menu{left:10px;right:10px}}.cbi-confirm{background:#fff;border:1px solid #dce7e4;border-radius:24px;box-shadow:0 24px 90px #061f3252;box-sizing:border-box;color:#142b29;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;inset:0;margin:auto;max-height:calc(100dvh - 32px);overflow:auto;padding:0;position:fixed;width:min(540px,calc(100vw - 32px))}.cbi-confirm::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0b202bb3}.cbi-confirm-content{padding:30px}.cbi-confirm-top{align-items:center;display:flex;justify-content:space-between}.cbi-confirm-icon{background:#e4f4ee;border-radius:15px;color:#217963;display:grid;height:48px;place-items:center;width:48px}.cbi-confirm-destructive .cbi-confirm-icon{background:#fff0ed;color:#b13d35}.cbi-confirm-icon svg{height:25px;width:25px}.cbi-confirm button{cursor:pointer;font:inherit;transition:background .15s,border-color .15s}.cbi-confirm-close{background:transparent;border:0;border-radius:50%;color:#5d6d6a;display:grid;font-size:28px!important;height:40px;place-items:center;width:40px}.cbi-confirm-close:hover{background:#f0f5f3}.cbi-confirm-eyebrow{color:#347360;font-size:11px;font-weight:800;letter-spacing:.14em;margin:24px 0 8px}.cbi-confirm h2{font-size:27px;letter-spacing:-.025em;line-height:1.2;margin:0}.cbi-confirm-description{color:#566966;font-size:15px;line-height:1.65;margin:14px 0 22px}.cbi-confirm-notice{background:#f3f9f6;border:1px solid #d8e9e1;border-radius:14px;font-size:14px;line-height:1.6;overflow-wrap:anywhere;padding:18px 20px}.cbi-confirm-notice strong{color:#275b4c}.cbi-confirm-notice ul{margin:8px 0 0;padding-left:18px}.cbi-confirm-notice li+li{margin-top:6px}.cbi-confirm-footer{display:flex;gap:12px;justify-content:flex-end;padding-top:26px}.cbi-confirm-cancel,.cbi-confirm-primary{border-radius:12px;font-size:14px!important;font-weight:700!important;min-height:46px;padding:12px 20px}.cbi-confirm-cancel{background:#fff;border:1px solid #ceded8;color:#345e52}.cbi-confirm-primary{background:#246d59;border:1px solid #246d59;color:#fff}.cbi-confirm-destructive .cbi-confirm-primary{background:#a53630;border-color:#a53630}.cbi-confirm-primary:hover{background:#185541}.cbi-confirm-destructive .cbi-confirm-primary:hover{background:#842a26}.cbi-confirm button:focus-visible{outline:3px solid #67bba4;outline-offset:3px}.cbi-confirm button:disabled{cursor:wait;opacity:.6}.cbi-confirm-error{background:#fff1ef;border-radius:10px;color:#a82c27;font-size:14px;padding:12px}.cbi-confirm-progress{color:#566966;font-size:13px;margin:14px 0 0}@media (max-width:480px){.cbi-confirm-content{padding:22px}.cbi-confirm h2{font-size:24px}.cbi-confirm-footer{flex-direction:column-reverse}.cbi-confirm-footer button{width:100%}}.demo-page{background:radial-gradient(circle at top left,rgba(20,184,166,.2),transparent 36%),linear-gradient(135deg,#07111f,#0f172a 55%,#111827);color:#e5edf8;min-height:100vh;padding:24px}.demo-actions,.demo-brand,.demo-links{align-items:center;display:flex}.demo-brand{color:#f8fafc;font-weight:800;gap:12px;text-decoration:none}.demo-brand img{border-radius:12px;height:42px;width:42px}.demo-brand span span{color:#2dd4bf}.demo-actions,.demo-links{gap:10px}.demo-actions a,.demo-actions button,.demo-links a{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;cursor:pointer;font-size:.92rem;font-weight:800;padding:10px 14px;text-decoration:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s ease}.demo-actions button:hover,.demo-links a:hover{background:rgba(20,184,166,.1);border-color:rgba(45,212,191,.5);color:#5eead4}.demo-links a.active{background:rgba(20,184,166,.12);border-color:rgba(45,212,191,.45);color:#5eead4}.demo-actions a,.demo-submit{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;color:#05202a}.demo-actions a:hover{color:#05202a;transform:translateY(-1px)}.demo-layout{grid-gap:28px;align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 460px;margin:0 auto 70px;max-width:1180px}.demo-copy span{color:#2dd4bf;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.demo-copy h1{color:#fff;font-size:clamp(2.4rem,6vw,5rem);letter-spacing:-.08em;line-height:.94;margin:10px 0}.demo-benefits p,.demo-copy p,.demo-form small{color:#a8b4c7;line-height:1.7}.demo-benefits{grid-gap:14px;display:grid;gap:14px;margin-top:28px}.demo-benefits article,.demo-form{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(15,23,42,.76);border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 80px rgba(0,0,0,.24)}.demo-benefits article{border-radius:24px;padding:20px}.demo-benefits strong{color:#fff;font-size:1.05rem}.demo-benefits p{margin-bottom:0}.demo-form{grid-gap:14px;border-radius:30px;display:grid;gap:14px;padding:26px}.demo-form h2{color:#fff;letter-spacing:-.05em;margin:0 0 6px}.demo-form label{grid-gap:8px;color:#dbeafe;display:grid;font-weight:800;gap:8px}.demo-form input,.demo-form select,.demo-form textarea{background:rgba(2,6,23,.38);border:1px solid rgba(148,163,184,.22);border-radius:16px;color:#f8fafc;font:inherit;outline:none;padding:13px 14px;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease;width:100%}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#64748b}.demo-form select{cursor:pointer}.demo-form select option{background:#0f172a;color:#f8fafc}.demo-form textarea{min-height:120px;resize:vertical}.demo-form input:focus,.demo-form select:focus,.demo-form textarea:focus{background:rgba(2,6,23,.55);border-color:rgba(45,212,191,.62);box-shadow:0 0 0 4px rgba(20,184,166,.1)}.demo-error,.demo-success{border-radius:14px;font-size:.9rem;font-weight:700;line-height:1.5;padding:13px 14px}.demo-error{background:rgba(127,29,29,.24);border:1px solid hsla(0,91%,71%,.3);color:#fecaca}.demo-success{background:rgba(20,83,45,.24);border:1px solid rgba(74,222,128,.3);color:#bbf7d0}.demo-submit{align-items:center;border-radius:16px;box-shadow:0 16px 36px rgba(20,184,166,.18);cursor:pointer;display:flex;font:inherit;font-weight:800;justify-content:center;padding:14px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.demo-submit:hover:not(:disabled){box-shadow:0 20px 42px rgba(20,184,166,.26);transform:translateY(-1px)}.demo-submit:disabled{cursor:not-allowed;opacity:.65}.demo-form small{display:block;font-size:.8rem;text-align:center}.demo-form small a{color:#5eead4;font-weight:800;text-decoration:underline;text-decoration-color:rgba(94,234,212,.4);text-underline-offset:3px;transition:color .2s ease,text-decoration-color .2s ease}.demo-form small a:hover{color:#ccfbf1;text-decoration-color:#ccfbf1}.demo-form small a:focus-visible{border-radius:4px;outline:2px solid #5eead4;outline-offset:3px}@media (max-width:1050px){.demo-layout{grid-template-columns:1fr}}@media (max-width:720px){.demo-page{padding:14px}.demo-brand{justify-content:center}.demo-actions,.demo-links{display:grid;grid-template-columns:1fr}.demo-actions a,.demo-actions button,.demo-links a{text-align:center}.demo-layout{margin-bottom:50px}.demo-copy h1{font-size:3rem}.demo-form{border-radius:24px;padding:22px}}.demo-step-label{color:#5eead4;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.demo-empty-slots,.demo-form-intro,.demo-timezone{color:#a8b4c7;line-height:1.6;margin:0}.demo-timezone{font-size:.86rem}.demo-slot-groups{grid-gap:18px;gap:18px}.demo-slot-group{grid-gap:10px;display:grid;gap:10px}.demo-slot-group h3{color:#f8fafc;font-size:.96rem;margin:0}.demo-slot-grid{grid-gap:10px;gap:10px}.demo-slot{background:rgba(2,6,23,.4);border:1px solid rgba(94,234,212,.3);border-radius:14px;color:#dbeafe;padding:11px 8px;transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.demo-slot.selected,.demo-slot:hover{background:rgba(20,184,166,.18);border-color:rgba(45,212,191,.8);color:#ccfbf1;transform:translateY(-1px)}.demo-slot.selected{box-shadow:0 0 0 3px rgba(20,184,166,.1)}.demo-selected-summary{grid-gap:4px;background:rgba(2,6,23,.3);border:1px solid rgba(148,163,184,.18);border-radius:16px;color:#dbeafe;display:grid;gap:4px;padding:14px}.demo-selected-summary span{color:#5eead4;font-size:.76rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.demo-confirmation{text-align:center}.demo-confirmation-mark{background:rgba(20,184,166,.16);border:1px solid rgba(45,212,191,.5);border-radius:999px;color:#5eead4;display:grid;font-size:1.7rem;font-weight:800;height:54px;margin:0 auto;place-items:center;width:54px}.demo-confirmation-time{color:#f8fafc;font-size:1.1rem;font-weight:800;margin:0}.demo-confirmation-actions{grid-gap:10px;display:grid;gap:10px}.demo-secondary-button{align-items:center;background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.28);border-radius:16px;color:#dbeafe;display:flex;font-weight:800;justify-content:center;padding:13px;text-decoration:none}.demo-secondary-button:hover{border-color:rgba(45,212,191,.55);color:#5eead4}@media (max-width:520px){.demo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.demo-booking-layout{grid-template-columns:minmax(0,1fr) minmax(420px,500px)}.demo-booking-card{min-height:620px}.demo-stepper{grid-gap:8px;background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.18);border-radius:16px;display:grid;gap:8px;grid-template-columns:1fr 1fr;padding:5px}.demo-stepper span{border-radius:12px;color:#64748b;font-size:.78rem;font-weight:800;padding:9px 10px;text-align:center}.demo-stepper span.active{background:rgba(20,184,166,.16);color:#ccfbf1}.demo-stepper span.complete{color:#99f6e4}.demo-booking-form,.demo-booking-state{grid-gap:14px;display:grid;gap:14px}.demo-booking-form h2,.demo-booking-state h2{margin:0}.demo-booking-state>p,.demo-form-intro{color:#94a3b8;line-height:1.6;margin:6px 0 0}.demo-booking-form label small{color:#64748b;display:inline;font-size:.75rem;font-weight:700;margin-left:6px;text-align:left}.demo-honeypot{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;width:1px!important}.demo-booking-kicker{color:#2dd4bf!important;font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 6px!important;text-transform:uppercase}.demo-no-slots,.demo-slot-loading{background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.18);border-radius:16px;color:#94a3b8;line-height:1.55;padding:18px}.demo-slot-groups{grid-gap:16px;display:grid;gap:16px;max-height:410px;overflow-y:auto;padding-right:4px}.demo-slot-day{grid-gap:9px;display:grid;gap:9px}.demo-slot-day h3{color:#e2e8f0;font-size:.92rem;margin:0}.demo-slot-grid{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.demo-slot{background:rgba(15,23,42,.8);border:1px solid rgba(45,212,191,.28);border-radius:12px;color:#ccfbf1;cursor:pointer;font:inherit;font-size:.86rem;font-weight:800;padding:10px 8px;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.demo-slot:hover{border-color:rgba(45,212,191,.7);transform:translateY(-1px)}.demo-slot.selected{background:#5eead4;border-color:#5eead4;color:#05202a}.demo-selected-slot{grid-gap:3px;background:rgba(20,184,166,.09);border:1px solid rgba(45,212,191,.3);border-radius:14px;display:grid;gap:3px;padding:14px}.demo-selected-slot span{color:#5eead4;font-size:.7rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.demo-selected-slot strong{color:#f8fafc;font-size:.95rem}.demo-booking-actions,.demo-confirmation-actions{display:flex;flex-wrap:wrap;gap:10px}.demo-booking-actions .demo-submit{flex:1 1 190px}.demo-secondary-btn,.demo-text-btn{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.24);border-radius:14px;color:#dbeafe;cursor:pointer;font:inherit;font-weight:800;padding:12px 14px}.demo-text-btn{background:transparent;border-color:transparent;color:#94a3b8}.demo-secondary-btn:hover,.demo-text-btn:hover{border-color:rgba(45,212,191,.42);color:#5eead4}.demo-secondary-btn:disabled,.demo-text-btn:disabled{cursor:not-allowed;opacity:.6}.demo-link-button{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.demo-confirmation{align-content:start;padding-top:12px}.demo-confirmation-check{background:#5eead4;border-radius:50%;color:#05202a;display:grid;font-size:1.7rem;font-weight:800;height:54px;place-items:center;width:54px}.demo-confirmed-time{background:rgba(20,184,166,.08);border:1px solid rgba(45,212,191,.28);border-radius:16px;color:#ccfbf1;display:block;line-height:1.45;padding:15px}@media (max-width:1050px){.demo-booking-layout{grid-template-columns:1fr}.demo-booking-card{min-height:auto}}@media (max-width:560px){.demo-slot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.demo-booking-actions,.demo-confirmation-actions{display:grid;grid-template-columns:1fr}.demo-booking-actions .demo-submit{flex:none}}:root{--home-navy:#07111f;--home-navy-soft:#0f1f35;--home-text:#07111f;--home-muted:var(--cbi-muted);--home-border:var(--cbi-border);--home-teal:var(--cbi-accent);--home-teal-dark:var(--cbi-primary);--home-cyan:#38bdf8;--home-bg:#fff;--home-soft:#f5fbfb;--home-shadow:var(--cbi-shadow-raised);--home-shadow-soft:var(--cbi-shadow-card)}.home-page{background:radial-gradient(circle at 8% 8%,rgba(20,184,166,.08),transparent 28%),radial-gradient(circle at 80% 16%,rgba(56,189,248,.08),transparent 26%),#fff;color:#07111f;color:var(--home-text);min-height:100vh;overflow-x:hidden}.home-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.92);border-bottom:1px solid var(--home-border);height:86px;justify-content:space-between;padding:0 56px;position:sticky;top:0;width:100%;z-index:30}.home-brand,.home-nav{align-items:center;display:flex}.home-brand{color:#07111f;color:var(--home-text);font-size:1.45rem;font-weight:800;gap:10px;letter-spacing:-.05em;text-decoration:none}.home-brand img{height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.home-brand span span{color:var(--cbi-accent);color:var(--home-teal)}.home-nav-links{align-items:center;display:flex;gap:34px}.home-login,.home-nav-links a,.home-phone{color:#07111f;color:var(--home-text);font-size:.95rem;font-weight:700;text-decoration:none}.home-login{appearance:none;-webkit-appearance:none;background:transparent;border:none;cursor:pointer;font-family:inherit;line-height:normal;margin:0;padding:0;transition:color .2s ease}.home-login:hover{color:var(--cbi-primary);color:var(--home-teal-dark)}.home-login:focus-visible{outline:3px solid rgba(20,184,166,.42);outline-offset:4px}.home-login:active{transform:translateY(1px)}.home-nav-actions{align-items:center;display:flex;gap:20px}.home-nav-cta,.home-primary-btn{align-items:center;background:linear-gradient(135deg,var(--cbi-accent),var(--cbi-primary));background:linear-gradient(135deg,var(--home-teal),var(--home-teal-dark));border-radius:12px;box-shadow:0 16px 34px rgba(20,184,166,.25);color:#fff;display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:0 28px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.home-nav-cta{min-height:44px;padding:0 22px}.home-nav-cta:hover,.home-primary-btn:hover{box-shadow:0 20px 42px rgba(20,184,166,.32);transform:translateY(-2px)}.home-hero{grid-gap:56px;align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,.92fr) minmax(560px,1.08fr);margin:0 auto;max-width:1440px;min-height:640px;padding:86px 56px 54px}.home-pill{align-items:center;background:rgba(20,184,166,.08);border:1px solid rgba(20,184,166,.22);border-radius:999px;color:var(--cbi-primary);color:var(--home-teal-dark);display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.08em;padding:9px 14px;text-transform:uppercase;width:fit-content}.home-hero-copy h1{color:#07111f;color:var(--home-navy);font-size:clamp(3.2rem,5vw,5.45rem);font-weight:800;letter-spacing:-.075em;line-height:.98;margin:28px 0 0;max-width:680px}.home-hero-copy h1 span{color:var(--cbi-accent);color:var(--home-teal);display:block}.home-hero-copy>p{color:#243449;font-size:1.15rem;line-height:1.75;margin:28px 0 0;max-width:620px}.home-final-actions,.home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:34px}.home-secondary-btn{align-items:center;background:#fff;border:1px solid rgba(20,184,166,.45);border-radius:12px;color:var(--cbi-primary);color:var(--home-teal-dark);display:inline-flex;font-weight:800;justify-content:center;min-height:52px;padding:0 28px;text-decoration:none}.home-trust-row{color:var(--cbi-muted);color:var(--home-muted);display:flex;flex-wrap:wrap;font-size:.92rem;font-weight:700;gap:18px;margin-top:32px}.home-trust-row span:first-letter{color:var(--cbi-accent);color:var(--home-teal)}.home-review-row{align-items:center;display:flex;gap:12px;margin-top:34px}.home-review-badge{background:#ff4f2e;border-radius:999px;color:#fff;display:grid;font-size:.78rem;font-weight:800;height:28px;place-items:center;width:28px}.home-stars{color:#f6b93b;letter-spacing:1px}.home-hero-visual{min-width:0;position:relative}.home-dashboard-card{background:#fff;border:1px solid rgba(226,232,240,.95);border-radius:20px;box-shadow:var(--cbi-shadow-raised);box-shadow:var(--home-shadow);display:grid;grid-template-columns:156px 1fr;min-height:470px;overflow:hidden;width:100%}.home-dashboard-sidebar{background:linear-gradient(180deg,#07111f,#0d1d32);color:#dbeafe;padding:24px 16px}.home-mini-brand{align-items:center;display:flex;font-size:.78rem;font-weight:800;gap:8px;margin-bottom:24px}.home-mini-brand img{height:24px;width:24px}.home-dashboard-sidebar ul{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:0;padding:0}.home-dashboard-sidebar li{border-radius:8px;color:#b6c5d8;font-size:.78rem;padding:10px}.home-dashboard-sidebar li.active{background:hsla(0,0%,100%,.11);color:#fff}.home-dashboard-main{background:#fbfdff;padding:26px}.home-dashboard-top{align-items:center;display:flex;justify-content:space-between}.home-dashboard-top h3{font-size:1.2rem;margin:0}.home-dashboard-top span{border:1px solid var(--home-border);border-radius:999px;color:var(--cbi-muted);color:var(--home-muted);font-size:.75rem;font-weight:800;padding:7px 10px}.home-stat-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.home-activity-card,.home-chart-card,.home-stat-grid div{background:#fff;border:1px solid var(--home-border);border-radius:14px;padding:18px}.home-stat-grid span{color:var(--cbi-muted);color:var(--home-muted);display:block;font-size:.72rem;font-weight:800}.home-stat-grid strong{display:block;font-size:1.55rem;letter-spacing:-.04em;margin-top:10px}.home-stat-grid small{color:var(--cbi-accent);color:var(--home-teal);font-weight:800}.home-dashboard-bottom{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr .72fr;margin-top:18px}.home-activity-card h4,.home-chart-card h4{margin:0 0 14px}.home-activity-item{grid-gap:8px;align-items:start;border-top:1px solid #eef2f7;display:grid;gap:8px;grid-template-columns:24px 1fr auto;padding:10px 0}.home-activity-item p{font-size:.78rem;font-weight:800;margin:0}.home-activity-item small{color:var(--cbi-muted);color:var(--home-muted);display:block;font-weight:600;margin-top:3px}.home-activity-item em{color:var(--cbi-muted);color:var(--home-muted);font-size:.7rem;font-style:normal}.home-chart-card strong{display:inline-block;font-size:2rem}.home-chart-card>span{color:var(--cbi-accent);color:var(--home-teal);font-weight:800;margin-left:8px}.home-chart-line{border-bottom:1px solid #edf2f7;border-left:1px solid #edf2f7;height:130px;margin-top:20px;overflow:hidden;position:relative}.home-chart-line i{border-bottom:5px solid var(--home-teal);border-radius:50%;bottom:18px;height:80px;left:8px;position:absolute;right:8px;transform:rotate(-8deg)}.home-alert-card{background:#fff;border:1px solid var(--home-border);border-radius:16px;box-shadow:var(--cbi-shadow-card);box-shadow:var(--home-shadow-soft);display:flex;gap:14px;padding:18px;position:absolute;right:0;top:-44px;width:290px;z-index:4}.home-alert-icon{background:var(--cbi-accent);background:var(--home-teal);border-radius:999px;color:#fff;display:grid;height:44px;place-items:center;width:44px}.home-alert-card p,.home-alert-card span,.home-alert-card strong{display:block}.home-alert-card p{color:#07111f;color:var(--home-text);font-size:.88rem;margin:4px 0}.home-alert-card span{color:var(--cbi-muted);color:var(--home-muted);font-size:.8rem}.home-features{margin:0 auto;max-width:1360px;padding:70px 56px 40px}.home-section-heading{margin:0 auto 52px;max-width:720px;text-align:center}.home-logo-strip p,.home-section-heading span{color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-section-heading h2{font-size:clamp(2.1rem,3vw,3.2rem);letter-spacing:-.055em;line-height:1.05;margin:16px 0 0}.home-section-heading p{color:var(--cbi-muted);color:var(--home-muted);line-height:1.7;margin:18px auto 0;max-width:600px}.home-feature-grid{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-feature-card{background:radial-gradient(circle at 18% 12%,rgba(20,184,166,.12),transparent 32%),#f4fbfa;border:1px solid #e3f0ef;border-radius:22px;box-shadow:0 18px 48px rgba(15,23,42,.06);min-height:450px;padding:38px}.home-feature-card.purple{background:radial-gradient(circle at 20% 12%,rgba(124,58,237,.12),transparent 32%),#f8f5ff}.home-feature-icon{background:var(--cbi-accent);background:var(--home-teal);border-radius:18px;box-shadow:0 14px 30px rgba(20,184,166,.22);color:#fff;display:grid;font-size:1.25rem;height:54px;place-items:center;width:54px}.home-feature-card h3{font-size:1.18rem;margin:22px 0 0}.home-feature-card>p{color:#39485a;line-height:1.7;margin:12px 0 0}.home-ai-thread,.home-lead-card,.home-message-preview{background:#fff;border-radius:18px;box-shadow:var(--cbi-shadow-card);box-shadow:var(--home-shadow-soft);margin-top:30px;padding:18px}.home-call-row{color:var(--cbi-muted);color:var(--home-muted);font-size:.85rem;font-weight:800}.home-chat-bubble{background:#f1f5f9;border-radius:18px;color:#243449;margin-top:18px;padding:16px}.home-ai-thread{grid-gap:12px;display:grid;gap:12px}.home-ai-thread span{background:#ede9fe;border-radius:16px;color:#35245f;font-size:.88rem;max-width:92%;padding:12px 14px;width:fit-content}.home-ai-thread span:nth-child(2n){background:#fff;justify-self:end}.home-lead-card p,.home-lead-card span,.home-lead-card strong{display:block}.home-lead-card p{font-weight:800;margin:8px 0}.home-lead-card span{color:var(--cbi-muted);color:var(--home-muted);font-size:.88rem}.home-lead-card button{background:var(--cbi-accent);background:var(--home-teal);border:none;border-radius:10px;color:#fff;font-weight:800;margin-top:16px;min-height:44px;width:100%}.home-logo-strip{margin:0 auto;max-width:1220px;padding:44px 56px;text-align:center}.home-logo-strip div{color:#8a96a8;display:flex;font-weight:800;gap:24px;justify-content:space-between;margin-top:28px}.home-final-cta{grid-gap:34px;align-items:center;background:radial-gradient(circle at 12% 28%,rgba(20,184,166,.14),transparent 30%),linear-gradient(135deg,#f8fbff,#fff);border:1px solid var(--home-border);border-radius:24px;gap:34px;grid-template-columns:130px 1fr auto;margin:40px auto 60px;max-width:1360px;padding:42px}.home-final-cta,.home-final-icon{box-shadow:var(--cbi-shadow-card);box-shadow:var(--home-shadow-soft);display:grid}.home-final-icon{background:#fff;border-radius:999px;color:#07111f;color:var(--home-navy);font-size:2rem;height:104px;place-items:center;width:104px}.home-final-cta h2{font-size:2.15rem;letter-spacing:-.05em;margin:0}.home-final-cta p{color:var(--cbi-muted);color:var(--home-muted);line-height:1.7;margin:12px 0 0}.home-demo-link{color:var(--cbi-primary);color:var(--home-teal-dark);font-weight:800;text-decoration:none}.home-final-cta ul{grid-gap:12px;color:#334155;display:grid;font-weight:700;gap:12px;list-style:none;margin:0;padding:0}.home-chat-widget strong{display:block;font-size:1.05rem}.home-chat-widget a{background:var(--cbi-accent);background:var(--home-teal);color:#fff}.home-floating-chat{background:var(--cbi-accent);background:var(--home-teal);border:none;border-radius:999px;bottom:28px;box-shadow:0 20px 38px rgba(20,184,166,.28);color:#fff;cursor:pointer;display:grid;font-size:1.35rem;height:58px;place-items:center;position:fixed;right:28px;width:58px;z-index:25}@media (max-width:1160px){.home-nav{padding:0 28px}.home-nav-links,.home-phone{display:none}.home-hero{grid-template-columns:1fr;padding:68px 32px 40px}.home-hero-visual{max-width:860px}.home-feature-grid,.home-final-cta{grid-template-columns:1fr}.home-final-cta{margin-left:32px;margin-right:32px}}@media (max-width:720px){.home-nav{height:74px;padding:0 18px}.home-brand img{height:36px;width:36px}.home-login{display:none}.home-nav-cta{font-size:.85rem;min-height:40px;padding:0 14px}.home-hero{padding:46px 18px 32px}.home-hero-copy h1{font-size:3rem}.home-hero-actions{align-items:stretch;flex-direction:column}.home-primary-btn,.home-secondary-btn{width:100%}.home-trust-row{flex-direction:column;gap:10px}.home-dashboard-card{grid-template-columns:1fr}.home-dashboard-sidebar{display:none}.home-dashboard-bottom,.home-stat-grid{grid-template-columns:1fr}.home-alert-card{margin-bottom:16px;position:static;width:100%}.home-features,.home-logo-strip{padding-left:18px;padding-right:18px}.home-feature-card{min-height:auto;padding:26px}.home-logo-strip div{display:grid;grid-template-columns:1fr 1fr;text-align:center}.home-final-cta{margin:28px 18px 54px;padding:28px}.home-final-icon{height:78px;width:78px}}.home-floating-chat{text-decoration:none}.home-sample-label{background:rgba(20,184,166,.07);border:1px solid rgba(20,184,166,.18);border-radius:999px;color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.04em;margin:0 0 12px auto;padding:7px 10px;text-transform:uppercase;width:fit-content}.home-lead-action{background:var(--cbi-accent);background:var(--home-teal);border-radius:10px;color:#fff!important;display:grid!important;font-size:.9rem!important;font-weight:800;margin-top:16px;min-height:44px;place-items:center;width:100%}.home-attribution{grid-gap:64px;align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);margin:0 auto;max-width:1360px;padding:82px 56px 72px}.home-attribution-copy>span{color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.home-attribution-copy h2{color:#07111f;color:var(--home-navy);font-size:clamp(2.25rem,3.5vw,3.65rem);letter-spacing:-.06em;line-height:1.04;margin:16px 0 0;max-width:650px}.home-attribution-copy>p{color:var(--cbi-muted);color:var(--home-muted);font-size:1.03rem;line-height:1.75;margin:22px 0 0;max-width:640px}.home-attribution-copy ul{grid-gap:18px;display:grid;gap:18px;list-style:none;margin:30px 0 0;padding:0}.home-attribution-copy li{padding-left:34px;position:relative}.home-attribution-copy li:before{background:var(--cbi-accent);background:var(--home-teal);border-radius:999px;color:#fff;content:"✓";display:grid;font-size:.72rem;font-weight:900;height:22px;left:0;place-items:center;position:absolute;top:1px;width:22px}.home-attribution-copy li span,.home-attribution-copy li strong{display:block}.home-attribution-copy li strong{color:#07111f;color:var(--home-navy);font-size:.98rem}.home-attribution-copy li span{color:var(--cbi-muted);color:var(--home-muted);line-height:1.6;margin-top:5px}.home-attribution-card{background:radial-gradient(circle at 88% 8%,rgba(20,184,166,.11),transparent 30%),#fff;border:1px solid var(--home-border);border-radius:24px;box-shadow:var(--cbi-shadow-raised);box-shadow:var(--home-shadow);padding:28px}.home-attribution-card-heading{align-items:flex-start;border-bottom:1px solid #e9eff5;display:flex;gap:20px;justify-content:space-between;padding-bottom:22px}.home-attribution-card-heading span,.home-attribution-card-heading strong{display:block}.home-attribution-card-heading span{color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.72rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.home-attribution-card-heading strong{color:#07111f;color:var(--home-navy);font-size:1.22rem;letter-spacing:-.025em;margin-top:7px}.home-attribution-card-heading small{background:#f5fbfb;background:var(--home-soft);border-radius:999px;color:var(--cbi-muted);color:var(--home-muted);font-size:.72rem;font-weight:800;padding:7px 10px;white-space:nowrap}.home-attribution-source{grid-gap:14px;align-items:center;border-bottom:1px solid #edf2f7;display:grid;gap:14px;grid-template-columns:minmax(150px,1.35fr) repeat(3,minmax(82px,.72fr));padding:20px 0}.home-attribution-source span,.home-attribution-source strong{display:block}.home-attribution-source>div:first-child strong{color:#07111f;color:var(--home-navy);font-size:.95rem}.home-attribution-source>div:first-child span{color:var(--cbi-muted);color:var(--home-muted);font-size:.77rem;margin-top:4px}.home-attribution-source>div:not(:first-child){text-align:right}.home-attribution-source>div:not(:first-child) strong{color:#07111f;color:var(--home-navy);font-size:.98rem}.home-attribution-source>div:not(:first-child) span{color:var(--cbi-muted);color:var(--home-muted);font-size:.68rem;font-weight:700;margin-top:4px}.home-attribution-flow{align-items:center;background:#f5fbfb;background:var(--home-soft);border-radius:14px;color:var(--cbi-primary);color:var(--home-teal-dark);display:flex;flex-wrap:wrap;font-size:.74rem;font-weight:800;gap:9px;justify-content:center;margin-top:24px;padding:15px 16px}.home-attribution-flow i{color:#94a3b8;font-style:normal}@media (max-width:1100px){.home-attribution{grid-template-columns:1fr}.home-attribution-copy{max-width:760px}}@media (max-width:720px){.home-attribution{gap:38px;padding:58px 22px 52px}.home-attribution-card{border-radius:18px;padding:20px}.home-attribution-source{gap:14px 18px;grid-template-columns:1fr 1fr}.home-attribution-source>div:first-child{grid-column:1/-1}.home-attribution-source>div:not(:first-child){text-align:left}}.home-feature-preview{background:#fff;border:1px solid rgba(223,232,242,.9);border-radius:18px;box-shadow:var(--cbi-shadow-card);box-shadow:var(--home-shadow-soft);margin-top:30px;padding:18px}.home-continuity-preview{align-items:center;display:flex;flex-wrap:wrap;gap:9px;justify-content:center;min-height:118px}.home-continuity-preview span{background:#f5fbfb;background:var(--home-soft);border-radius:999px;color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.78rem;font-weight:800;padding:10px 12px}.home-continuity-preview i{color:#94a3b8;font-style:normal;font-weight:800}.home-rules-preview{grid-gap:12px;display:grid;gap:12px}.home-rules-preview>div{align-items:center;border-bottom:1px solid #edf2f7;display:flex;gap:18px;justify-content:space-between;padding-bottom:10px}.home-rules-preview>div:last-child{border-bottom:0;padding-bottom:0}.home-booking-preview span,.home-rules-preview span{color:var(--cbi-muted);color:var(--home-muted);font-size:.82rem;font-weight:700}.home-booking-preview strong,.home-rules-preview strong{color:#07111f;color:var(--home-navy);font-size:.86rem}.home-booking-preview{grid-gap:10px;display:grid;gap:10px}.home-booking-preview>div{align-items:center;display:flex;gap:18px;justify-content:space-between}.home-booking-preview>small{background:#fff7ed;border-radius:10px;color:#9a3412;font-weight:800;padding:8px 10px}.home-booking-preview .home-booking-next{border-top:1px solid #edf2f7;margin-top:2px;padding-top:12px}.home-booking-preview em{background:#f5fbfb;background:var(--home-soft);border-radius:999px;color:var(--cbi-primary);color:var(--home-teal-dark);font-size:.72rem;font-style:normal;font-weight:800;padding:7px 9px;width:fit-content}.home-estimate-preview{grid-gap:8px;display:grid;gap:8px}.home-estimate-preview>span{color:var(--cbi-muted);color:var(--home-muted);font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-estimate-preview>strong{color:#07111f;color:var(--home-navy);font-size:1.8rem;letter-spacing:-.05em}.home-estimate-preview>small{color:var(--cbi-muted);color:var(--home-muted);line-height:1.5}.home-recovery-journey{background:radial-gradient(circle at 10% 10%,rgba(20,184,166,.1),transparent 34%),#fff;border:1px solid var(--home-border);border-radius:20px;box-shadow:0 14px 34px rgba(15,23,42,.06);margin-top:34px;padding:24px 26px}.home-recovery-journey-label{color:var(--cbi-primary);color:var(--home-teal-dark);display:block;font-size:.74rem;font-weight:800;letter-spacing:.12em;margin-bottom:14px;text-transform:uppercase}.home-recovery-journey>div{align-items:center;display:flex;flex-wrap:wrap;gap:9px}.home-recovery-journey>div span{background:#f5fbfb;background:var(--home-soft);border-radius:10px;color:#243449;font-size:.78rem;font-weight:800;padding:8px 10px}.home-recovery-journey>div i{color:#94a3b8;font-style:normal;font-weight:800}@media (min-width:721px) and (max-width:1160px){.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.home-recovery-journey{padding:20px}.home-recovery-journey>div{align-items:stretch;flex-direction:column}.home-recovery-journey>div i{align-self:center;transform:rotate(90deg)}.home-continuity-preview{align-items:stretch;flex-direction:column}.home-continuity-preview i{align-self:center;transform:rotate(90deg)}.home-booking-preview>div{align-items:flex-start;flex-direction:column;gap:4px}}.hiw-page{--hiw-bg:#07111f;--hiw-panel:rgba(15,23,42,.82);--hiw-panel-strong:#111d31;--hiw-border:rgba(148,163,184,.18);--hiw-border-strong:rgba(45,212,191,.42);--hiw-text:#f8fafc;--hiw-muted:#a8b4c7;--hiw-soft:#dbe7f4;--hiw-teal:#2dd4bf;--hiw-teal-bright:#5eead4;--hiw-ink:#05202a;background:radial-gradient(circle at 8% 4%,rgba(20,184,166,.2),transparent 30%),radial-gradient(circle at 92% 28%,rgba(14,165,233,.13),transparent 28%),linear-gradient(145deg,#06101d,#0b1628 47%,#101827);color:var(--hiw-text);min-height:100vh;overflow:hidden;padding:24px}.hiw-page,.hiw-page *{box-sizing:border-box}.hiw-page a,.hiw-page button{-webkit-tap-highlight-color:transparent}.hiw-actions,.hiw-brand,.hiw-links{align-items:center;display:flex}.hiw-brand{color:#f8fafc;flex-shrink:0;font-weight:800;gap:12px;letter-spacing:-.04em;text-decoration:none}.hiw-brand img{border-radius:12px;height:42px;-o-object-fit:cover;object-fit:cover;width:42px}.hiw-brand span span{color:#2dd4bf}.hiw-actions,.hiw-links{gap:10px}.hiw-actions a,.hiw-actions button,.hiw-links a{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;cursor:pointer;font:inherit;font-size:.92rem;font-weight:800;padding:10px 14px;text-decoration:none;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease,box-shadow .16s ease}.hiw-actions button:hover,.hiw-links a.active,.hiw-links a:hover{background:rgba(30,41,59,.82);border-color:rgba(148,163,184,.38);color:#fff}.hiw-links a.active{cursor:default;pointer-events:none}.hiw-actions a,.hiw-primary{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;box-shadow:0 12px 34px rgba(20,184,166,.2);color:var(--hiw-ink)}.hiw-actions a:hover,.hiw-primary:hover{box-shadow:0 16px 42px rgba(20,184,166,.28);transform:translateY(-1px)}.hiw-page a:focus-visible,.hiw-page button:focus-visible{outline:3px solid rgba(94,234,212,.55);outline-offset:3px}.hiw-capability-strip,.hiw-final-cta,.hiw-hero,.hiw-section{margin-left:auto;margin-right:auto;max-width:1440px;position:relative;z-index:1}.hiw-hero{grid-gap:clamp(36px,5vw,76px);align-items:center;display:grid;gap:clamp(36px,5vw,76px);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);margin-bottom:30px}.hiw-hero-copy{padding:30px 0 38px}.hiw-pill{align-items:center;background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.2);border-radius:999px;color:var(--hiw-teal-bright);display:inline-flex;font-size:.74rem;font-weight:800;letter-spacing:.14em;line-height:1.2;margin-bottom:18px;padding:9px 13px;text-transform:uppercase}.hiw-hero h1{color:#fff;font-size:clamp(3rem,6.4vw,6.2rem);font-weight:800;letter-spacing:-.075em;line-height:.93;margin:0;max-width:930px}.hiw-hero-lead{color:#b8c5d6;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.78;margin:26px 0 0;max-width:820px}.hiw-final-cta>div,.hiw-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.hiw-primary,.hiw-secondary{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.hiw-secondary{background:rgba(15,23,42,.58);border:1px solid rgba(148,163,184,.28);color:#e5edf8}.hiw-secondary:hover{background:rgba(30,41,59,.76);border-color:rgba(148,163,184,.42);transform:translateY(-1px)}.hiw-hero-points{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.hiw-hero-points li{color:#c8d4e3;font-size:.91rem;font-weight:700;padding-left:19px;position:relative}.hiw-hero-points li:before{background:var(--hiw-teal);border-radius:999px;box-shadow:0 0 0 5px rgba(45,212,191,.1);content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.hiw-dashboard-demo,.hiw-experience-card,.hiw-final-cta,.hiw-guardrails,.hiw-mode-card,.hiw-outcome-card,.hiw-step-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--hiw-panel);border:1px solid var(--hiw-border);box-shadow:0 24px 80px rgba(0,0,0,.22)}.hiw-experience-card{border-radius:32px;overflow:hidden;padding:20px;position:relative}.hiw-experience-card:before{background:rgba(45,212,191,.1);border-radius:50%;content:"";filter:blur(4px);height:250px;pointer-events:none;position:absolute;right:-90px;top:-100px;width:250px}.hiw-dashboard-header,.hiw-demo-row,.hiw-experience-topbar,.hiw-outcome-summary{align-items:center;display:flex;gap:18px;justify-content:space-between}.hiw-experience-topbar{color:#dbe7f4;font-size:.87rem;margin-bottom:16px;position:relative}.hiw-experience-topbar>div{align-items:center;display:flex;gap:9px}.hiw-experience-topbar>span{background:rgba(45,212,191,.12);border-radius:999px;color:var(--hiw-teal-bright);font-size:.72rem;font-weight:800;letter-spacing:.07em;padding:6px 9px;text-transform:uppercase}.hiw-status-dot{background:#34d399;border-radius:50%;box-shadow:0 0 0 5px rgba(52,211,153,.11);height:9px;width:9px}.hiw-caller-card{background:rgba(2,6,23,.28);border:1px solid rgba(148,163,184,.14);border-radius:18px;margin-bottom:14px;padding:15px;position:relative}.hiw-caller-card small,.hiw-caller-card span{color:#93a4b8;display:block}.hiw-caller-card span{font-size:.77rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hiw-caller-card strong{color:#fff;display:block;font-size:1.12rem;margin-bottom:4px}.hiw-route-line{margin:18px 0;padding:2px 0;position:relative}.hiw-route-line:before{background:linear-gradient(var(--hiw-teal),rgba(45,212,191,.12));bottom:16px;content:"";left:15px;position:absolute;top:16px;width:1px}.hiw-route-line>div{grid-gap:12px;display:grid;gap:12px;grid-template-columns:31px 1fr;margin-bottom:13px;position:relative}.hiw-route-line>div:last-child{margin-bottom:0}.hiw-route-line>div>span{background:#102235;border:1px solid rgba(45,212,191,.26);border-radius:10px;color:var(--hiw-teal-bright);display:grid;font-size:.78rem;font-weight:800;height:31px;place-items:center;position:relative;width:31px;z-index:1}.hiw-route-line p{color:#91a2b7;font-size:.8rem;line-height:1.45;margin:0}.hiw-route-line p strong{color:#edf5fc;display:block;font-size:.87rem}.hiw-transcript-preview{margin:18px 0}.hiw-message{border-radius:16px;font-size:.84rem;font-weight:700;line-height:1.5;margin-bottom:10px;max-width:88%;padding:12px 13px}.hiw-message-assistant{background:rgba(20,184,166,.14);border-bottom-left-radius:5px;color:#d5fff8}.hiw-message-customer{background:rgba(56,189,248,.13);border-bottom-right-radius:5px;color:#e5f6ff;margin-left:auto}.hiw-outcome-summary{background:linear-gradient(135deg,rgba(20,184,166,.13),rgba(14,165,233,.07)),rgba(2,6,23,.25);border:1px solid rgba(45,212,191,.25);border-radius:18px;padding:15px;position:relative}.hiw-outcome-summary>div>span,.hiw-outcome-summary>div>strong{display:block}.hiw-outcome-summary>div>span{color:#8fa2b7;font-size:.75rem;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.hiw-outcome-summary>div>strong{color:#fff}.hiw-outcome-badge,.hiw-priority-badge{border-radius:999px;flex-shrink:0;font-size:.74rem;font-weight:800;padding:7px 10px}.hiw-outcome-badge{background:rgba(45,212,191,.14);color:var(--hiw-teal-bright)}.hiw-capability-strip{background:rgba(15,23,42,.55);border:1px solid var(--hiw-border);border-radius:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:86px;overflow:hidden}.hiw-capability-strip>div{border-right:1px solid var(--hiw-border);display:flex;flex-direction:column;justify-content:center;min-height:110px;padding:22px}.hiw-capability-strip>div:last-child{border-right:none}.hiw-capability-strip strong{color:#fff;font-size:.97rem;margin-bottom:5px}.hiw-capability-strip span{color:#91a2b7;font-size:.83rem;line-height:1.45}.hiw-section{margin-bottom:94px}.hiw-section-heading{margin-bottom:30px;max-width:900px}.hiw-mode-card>span,.hiw-section-heading>span{color:var(--hiw-teal);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.hiw-demo-copy h2,.hiw-final-cta h2,.hiw-guardrails h2,.hiw-outcomes-intro h2,.hiw-section-heading h2{color:#fff;font-size:clamp(2.2rem,4.4vw,4.2rem);font-weight:800;letter-spacing:-.06em;line-height:1;margin:10px 0 0}.hiw-demo-copy>p,.hiw-final-cta>p,.hiw-guardrails>div>p,.hiw-outcomes-intro p,.hiw-section-heading p{color:var(--hiw-muted);font-size:1rem;line-height:1.72;margin:18px 0 0;max-width:780px}.hiw-step-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.hiw-step-card{border-radius:24px;min-height:270px;padding:24px;transition:border-color .18s ease,transform .18s ease,background .18s ease}.hiw-mode-card:hover,.hiw-outcome-card:hover,.hiw-step-card:hover{border-color:rgba(148,163,184,.32);transform:translateY(-3px)}.hiw-step-card.featured{background:linear-gradient(145deg,rgba(20,184,166,.18),rgba(14,165,233,.08)),var(--hiw-panel);border-color:var(--hiw-border-strong)}.hiw-step-number{background:rgba(20,184,166,.1);border:1px solid rgba(45,212,191,.22);border-radius:15px;color:var(--hiw-teal-bright);display:grid;font-size:.84rem;font-weight:800;height:47px;place-items:center;width:47px}.hiw-mode-card h3,.hiw-outcome-card h3,.hiw-step-card h3{color:#fff;font-size:1.16rem;letter-spacing:-.025em;line-height:1.25;margin:20px 0 10px}.hiw-mode-card p,.hiw-outcome-card p,.hiw-step-card p{color:var(--hiw-muted);font-size:.93rem;line-height:1.65;margin:0}.hiw-section-heading-split{grid-gap:50px;align-items:end;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) minmax(320px,.52fr);max-width:none}.hiw-section-heading-split p{margin-bottom:4px}.hiw-mode-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.hiw-mode-card{border-radius:24px;min-height:265px;padding:24px;transition:border-color .18s ease,transform .18s ease}.hiw-mode-card>span{background:rgba(20,184,166,.08);border:1px solid rgba(45,212,191,.18);border-radius:999px;display:inline-flex;letter-spacing:.09em;padding:7px 9px}.hiw-outcomes{grid-gap:clamp(34px,6vw,86px);background:radial-gradient(circle at top right,rgba(20,184,166,.12),transparent 34%),rgba(10,20,35,.74);border:1px solid var(--hiw-border);border-radius:34px;display:grid;gap:clamp(34px,6vw,86px);grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);padding:clamp(28px,5vw,64px)}.hiw-outcomes-intro{align-self:start;position:sticky;top:24px}.hiw-outcome-grid{grid-gap:14px;display:grid;gap:14px}.hiw-outcome-card{grid-gap:16px;align-items:start;border-radius:22px;display:grid;gap:16px;grid-template-columns:48px 1fr;padding:22px;transition:border-color .18s ease,transform .18s ease}.hiw-outcome-card>span{background:rgba(45,212,191,.1);border-radius:14px;color:var(--hiw-teal-bright);display:grid;font-size:.82rem;font-weight:800;height:44px;place-items:center;width:44px}.hiw-outcome-card h3{margin-top:2px}.hiw-demo-flow{grid-gap:clamp(40px,6vw,90px);align-items:center;display:grid;gap:clamp(40px,6vw,90px);grid-template-columns:minmax(0,1fr) minmax(390px,.68fr)}.hiw-visibility-list{grid-gap:12px;display:grid;gap:12px;margin-top:28px}.hiw-visibility-list>div{background:linear-gradient(90deg,rgba(20,184,166,.07),transparent);border-left:2px solid rgba(45,212,191,.5);padding:16px 18px}.hiw-visibility-list span,.hiw-visibility-list strong{display:block}.hiw-visibility-list strong{color:#fff;margin-bottom:4px}.hiw-visibility-list span{color:var(--hiw-muted);font-size:.9rem;line-height:1.5}.hiw-dashboard-demo{border-radius:28px;padding:22px}.hiw-dashboard-header{margin-bottom:18px}.hiw-dashboard-header>div>span,.hiw-dashboard-header>div>strong{display:block}.hiw-dashboard-header>div>span{color:#8fa2b7;font-size:.75rem;font-weight:800;letter-spacing:.09em;margin-bottom:4px;text-transform:uppercase}.hiw-dashboard-header>div>strong{color:#fff;font-size:1.18rem}.hiw-priority-badge{background:rgba(251,191,36,.12);color:#fde68a}.hiw-demo-row{border-top:1px solid rgba(148,163,184,.13);padding:14px 0}.hiw-demo-row>span{color:#91a2b7}.hiw-demo-row>strong{color:#fff;text-align:right}.hiw-dashboard-next-step{background:rgba(20,184,166,.09);border:1px solid rgba(45,212,191,.24);border-radius:18px;margin-top:16px;padding:16px}.hiw-dashboard-next-step small,.hiw-dashboard-next-step span,.hiw-dashboard-next-step strong{display:block}.hiw-dashboard-next-step span{color:var(--hiw-teal-bright);font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.hiw-dashboard-next-step strong{color:#fff;margin-bottom:4px}.hiw-dashboard-next-step small{color:#91a2b7}.hiw-guardrails{grid-gap:clamp(38px,6vw,90px);align-items:center;border-radius:32px;display:grid;gap:clamp(38px,6vw,90px);grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);padding:clamp(28px,5vw,58px)}.hiw-guardrails ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:0;padding:0}.hiw-guardrails li{grid-gap:12px;align-items:center;background:rgba(2,6,23,.22);border:1px solid rgba(148,163,184,.14);border-radius:17px;color:#d5e0ec;display:grid;gap:12px;grid-template-columns:28px 1fr;line-height:1.5;min-height:64px;padding:14px 16px}.hiw-guardrails li>span{background:rgba(45,212,191,.12);border-radius:9px;color:var(--hiw-teal-bright);display:grid;font-weight:800;height:28px;place-items:center;width:28px}.hiw-final-cta{background:radial-gradient(circle at top center,rgba(45,212,191,.17),transparent 38%),var(--hiw-panel);border-radius:34px;margin-bottom:68px;padding:clamp(36px,6vw,72px);text-align:center}.hiw-final-cta h2{max-width:900px}.hiw-final-cta h2,.hiw-final-cta>p{margin-left:auto;margin-right:auto}.hiw-final-cta>div{justify-content:center}@media (max-width:1160px){.hiw-demo-flow,.hiw-hero{grid-template-columns:1fr}.hiw-hero-copy{padding-bottom:0}.hiw-experience-card{max-width:620px}.hiw-capability-strip,.hiw-mode-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-capability-strip>div:nth-child(2){border-right:none}.hiw-capability-strip>div:nth-child(-n+2){border-bottom:1px solid var(--hiw-border)}.hiw-guardrails,.hiw-outcomes,.hiw-section-heading-split{grid-template-columns:1fr}.hiw-section-heading-split{gap:10px}.hiw-outcomes-intro{position:static}.hiw-dashboard-demo{max-width:620px}}@media (max-width:820px){.hiw-page{padding:16px}.hiw-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hiw-outcomes{padding:28px}}@media (max-width:720px){.hiw-page{padding:14px}.hiw-brand{justify-content:center}.hiw-actions,.hiw-links{display:grid;grid-template-columns:1fr}.hiw-actions a,.hiw-actions button,.hiw-links a{text-align:center}}@media (max-width:640px){.hiw-page{padding:12px}.hiw-hero{gap:28px}.hiw-hero h1{font-size:clamp(2.7rem,14vw,4.2rem);letter-spacing:-.065em}.hiw-hero-lead{font-size:.98rem;line-height:1.68}.hiw-final-cta>div,.hiw-hero-actions{display:grid;grid-template-columns:1fr}.hiw-primary,.hiw-secondary{width:100%}.hiw-hero-points{display:grid}.hiw-experience-card{border-radius:24px;padding:16px}.hiw-dashboard-header,.hiw-demo-row,.hiw-outcome-summary{align-items:flex-start}.hiw-outcome-summary{flex-direction:column}.hiw-capability-strip,.hiw-mode-grid,.hiw-step-grid{grid-template-columns:1fr}.hiw-capability-strip>div{border-bottom:1px solid var(--hiw-border);border-right:none}.hiw-capability-strip>div:last-child{border-bottom:none}.hiw-section{margin-bottom:72px}.hiw-demo-copy h2,.hiw-final-cta h2,.hiw-guardrails h2,.hiw-outcomes-intro h2,.hiw-section-heading h2{font-size:clamp(2rem,10vw,3.1rem)}.hiw-mode-card,.hiw-step-card{min-height:0}.hiw-final-cta,.hiw-guardrails,.hiw-outcomes{border-radius:26px;padding:24px}.hiw-outcome-card{grid-template-columns:40px 1fr;padding:18px}.hiw-outcome-card>span{height:38px;width:38px}.hiw-demo-row{gap:12px}.hiw-demo-row>strong{max-width:55%}}@media (prefers-reduced-motion:reduce){.hiw-page *,.hiw-page :after,.hiw-page :before{scroll-behavior:auto!important;transition:none!important}}.industries-page{--industries-bg:#07111f;--industries-panel:rgba(15,23,42,.8);--industries-panel-soft:rgba(2,6,23,.32);--industries-border:rgba(148,163,184,.18);--industries-border-strong:rgba(45,212,191,.4);--industries-text:#f8fafc;--industries-muted:#a8b4c7;--industries-soft:#dbe7f4;--industries-teal:#2dd4bf;--industries-teal-bright:#5eead4;--industries-ink:#05202a;background:radial-gradient(circle at 8% 4%,rgba(20,184,166,.2),transparent 30%),radial-gradient(circle at 92% 28%,rgba(14,165,233,.12),transparent 28%),linear-gradient(145deg,#06101d,#0b1628 47%,#101827);color:var(--industries-text);min-height:100vh;overflow:hidden;padding:24px}.industries-page,.industries-page *{box-sizing:border-box}.industries-page a{-webkit-tap-highlight-color:transparent}.industries-page a:focus-visible{outline:3px solid rgba(94,234,212,.55);outline-offset:3px}.industries-attribution,.industries-controls,.industries-final-cta,.industries-hero,.industries-section,.industries-use-case{margin-left:auto;margin-right:auto;max-width:1380px;position:relative;width:100%;z-index:1}.industries-hero{grid-gap:clamp(36px,5vw,72px);align-items:center;display:grid;gap:clamp(36px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.68fr);padding:42px 0 64px}.industries-hero-copy{max-width:850px}.industries-attribution>div:first-child>span,.industries-final-cta>span,.industries-pill,.industries-section-heading>span,.industries-use-case-copy>span{align-items:center;color:var(--industries-teal-bright);display:inline-flex;font-size:.75rem;font-weight:800;letter-spacing:.14em;line-height:1.2;text-transform:uppercase;width:fit-content}.industries-pill{background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.2);border-radius:999px;margin-bottom:18px;padding:9px 13px}.industries-hero h1{color:#fff;font-size:clamp(3rem,6vw,5.9rem);font-weight:800;letter-spacing:-.075em;line-height:.94;margin:0;max-width:850px}.industries-hero-copy>p{color:#b8c5d6;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.8;margin:25px 0 0;max-width:780px}.industries-final-cta>div,.industries-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.industries-primary,.industries-secondary,.industries-use-case a{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;min-height:50px;padding:0 20px;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease,border-color .16s ease}.industries-primary,.industries-use-case a{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:0;box-shadow:0 14px 36px rgba(20,184,166,.2);color:var(--industries-ink)}.industries-secondary{background:rgba(15,23,42,.58);border:1px solid rgba(148,163,184,.28);color:#e5edf8}.industries-primary:hover,.industries-secondary:hover,.industries-use-case a:hover{transform:translateY(-1px)}.industries-primary:hover,.industries-use-case a:hover{box-shadow:0 18px 44px rgba(20,184,166,.28)}.industries-secondary:hover{background:rgba(30,41,59,.76);border-color:rgba(148,163,184,.42)}.industries-hero-points{display:flex;flex-wrap:wrap;gap:10px 18px;list-style:none;margin:24px 0 0;padding:0}.industries-hero-points li{color:#c8d4e3;font-size:.91rem;font-weight:700;padding-left:19px;position:relative}.industries-hero-points li:before{background:var(--industries-teal);border-radius:999px;box-shadow:0 0 0 5px rgba(45,212,191,.1);content:"";height:8px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:8px}.industries-attribution,.industries-card,.industries-controls-grid article,.industries-final-cta,.industries-fit-card,.industries-use-case{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:var(--industries-panel);border:1px solid var(--industries-border);box-shadow:0 24px 80px rgba(0,0,0,.22)}.industries-fit-card{border-radius:30px;padding:26px}.industries-fit-card>span{color:var(--industries-teal-bright);font-size:.74rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.industries-fit-card h2{color:#fff;font-size:clamp(1.65rem,2.8vw,2.35rem);letter-spacing:-.055em;line-height:1.05;margin:10px 0 22px}.industries-fit-list{grid-gap:10px;display:grid;gap:10px}.industries-fit-list p{background:var(--industries-panel-soft);border-radius:17px;margin:0;padding:15px}.industries-fit-list span,.industries-fit-list strong{display:block}.industries-fit-list strong{color:#fff;font-size:.92rem;margin-bottom:5px}.industries-fit-list span{color:var(--industries-muted);font-size:.86rem;line-height:1.55}.industries-section{padding:38px 0 72px}.industries-section-heading{margin-bottom:30px;max-width:820px}.industries-attribution h2,.industries-final-cta h2,.industries-section-heading h2,.industries-use-case h2{color:#fff;letter-spacing:-.065em;line-height:1}.industries-section-heading h2{font-size:clamp(2.25rem,4.6vw,4.4rem);margin:10px 0 12px}.industries-attribution p,.industries-final-cta p,.industries-section-heading p,.industries-use-case-copy p{color:var(--industries-muted);line-height:1.75}.industries-section-heading p{font-size:1rem;margin:0;max-width:760px}.industries-grid{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.industries-card{border-radius:28px;display:flex;flex-direction:column;padding:26px}.industries-card:hover{border-color:rgba(45,212,191,.3)}.industries-card-top{align-items:center;display:flex;gap:16px;justify-content:space-between}.industries-card-top>span{background:rgba(20,184,166,.08);border:1px solid rgba(45,212,191,.16);border-radius:999px;color:#99f6e4;font-size:.72rem;font-weight:800;padding:7px 10px}.industries-icon{background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.22);border-radius:15px;color:var(--industries-teal-bright);display:grid;font-size:.84rem;font-weight:900;height:50px;letter-spacing:.04em;place-items:center;width:50px}.industries-card h3{color:#fff;font-size:1.8rem;letter-spacing:-.045em;margin:20px 0 9px}.industries-card>p{color:var(--industries-muted);line-height:1.7;margin:0}.industries-common-calls{background:rgba(2,6,23,.26);border:1px solid rgba(148,163,184,.12);border-radius:18px;margin-top:22px;padding:16px}.industries-common-calls>span{color:#94a3b8;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.industries-common-calls ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:10px 0 0;padding:0}.industries-common-calls li{background:rgba(30,41,59,.8);border-radius:10px;color:#dbe7f4;font-size:.8rem;font-weight:700;padding:7px 9px}.industries-card-outcome{margin-top:auto;padding-top:22px}.industries-card-outcome span,.industries-card-outcome strong{display:block}.industries-card-outcome strong{color:var(--industries-teal-bright);font-size:.76rem;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.industries-card-outcome span{color:#c8d4e3;font-size:.9rem;line-height:1.6}.industries-use-case{grid-gap:clamp(30px,5vw,70px);align-items:center;border-radius:32px;display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);margin-bottom:72px;padding:clamp(26px,4vw,42px)}.industries-use-case h2{font-size:clamp(2.2rem,4.4vw,4.1rem);margin:10px 0 14px}.industries-use-case-copy p{margin:0 0 14px;max-width:720px}.industries-use-case a{margin-top:9px}.industries-flow-card{grid-gap:9px;display:grid;gap:9px}.industries-flow-card p{grid-gap:14px;align-items:center;background:rgba(2,6,23,.34);border:1px solid rgba(148,163,184,.1);border-radius:16px;display:grid;gap:14px;grid-template-columns:130px minmax(0,1fr);margin:0;padding:15px}.industries-flow-card span{color:#94a3b8;font-size:.77rem;font-weight:800}.industries-flow-card strong{color:#fff;font-size:.86rem;text-align:right}.industries-controls{padding:26px 0 72px}.industries-controls-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(4,minmax(0,1fr))}.industries-controls-grid article{border-radius:24px;min-height:210px;padding:23px}.industries-controls-grid h3{color:#fff;font-size:1.16rem;letter-spacing:-.035em;margin:0 0 10px}.industries-controls-grid p{color:var(--industries-muted);font-size:.9rem;line-height:1.65;margin:0}.industries-attribution{grid-gap:clamp(30px,5vw,70px);align-items:center;border-radius:32px;display:grid;gap:clamp(30px,5vw,70px);grid-template-columns:minmax(0,1fr) minmax(330px,.6fr);margin-bottom:72px;padding:clamp(26px,4vw,42px)}.industries-attribution h2{font-size:clamp(2.2rem,4.2vw,3.9rem);margin:10px 0 14px;max-width:780px}.industries-attribution p{margin:0 0 14px;max-width:760px}.industries-attribution-note{background:rgba(20,184,166,.08);border:1px solid rgba(45,212,191,.16);border-radius:16px;color:#c8f7ef!important;font-weight:700;padding:14px 16px}.industries-attribution-card{background:radial-gradient(circle at top right,rgba(20,184,166,.13),transparent 36%),rgba(2,6,23,.34);border:1px solid rgba(45,212,191,.24);border-radius:24px;padding:20px}.industries-attribution-card>span{color:var(--industries-teal-bright);display:block;font-size:.72rem;font-weight:800;letter-spacing:.1em;margin-bottom:15px;text-transform:uppercase}.industries-attribution-card>div{background:rgba(15,23,42,.75);border-radius:15px;padding:14px}.industries-attribution-card small,.industries-attribution-card strong{display:block}.industries-attribution-card strong{color:#fff;font-size:.9rem}.industries-attribution-card small{color:#94a3b8;margin-top:3px}.industries-attribution-card i{color:var(--industries-teal);display:block;font-style:normal;padding:4px 0;text-align:center}.industries-final-cta{background:radial-gradient(circle at 50% 0,rgba(20,184,166,.17),transparent 42%),var(--industries-panel);border-color:var(--industries-border-strong);border-radius:34px;margin-bottom:72px;padding:clamp(32px,6vw,60px);text-align:center}.industries-final-cta>span{margin:0 auto}.industries-final-cta h2{font-size:clamp(2.4rem,5vw,4.7rem);margin:12px auto 14px;max-width:850px}.industries-final-cta p{margin:0 auto;max-width:700px}.industries-final-cta>div{justify-content:center}@media (max-width:1120px){.industries-attribution,.industries-hero,.industries-use-case{grid-template-columns:1fr}.industries-fit-card{max-width:760px}.industries-controls-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.industries-page{padding:14px}.industries-hero{padding-top:26px}.industries-hero h1{font-size:clamp(2.7rem,13vw,4.5rem)}.industries-controls-grid,.industries-grid{grid-template-columns:1fr}.industries-attribution,.industries-card,.industries-fit-card,.industries-use-case{border-radius:24px}.industries-card-top{align-items:flex-start}.industries-flow-card p{gap:5px;grid-template-columns:1fr}.industries-flow-card strong{text-align:left}.industries-final-cta>div,.industries-hero-actions{display:grid}.industries-primary,.industries-secondary,.industries-use-case a{width:100%}}.not-found-page{background:radial-gradient(circle at 12% 10%,rgba(7,153,139,.08),transparent 28%),#fff;color:#07111f;display:flex;flex-direction:column;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh}.not-found-main{flex:1 1;margin:0 auto;padding:120px 0 140px;text-align:center;width:min(760px,calc(100% - 36px))}.not-found-main>span{background:rgba(7,153,139,.08);border:1px solid rgba(7,153,139,.2);border-radius:999px;color:#087b71;display:inline-flex;font-size:.82rem;font-weight:800;letter-spacing:.12em;padding:8px 14px}.not-found-main h1{font-size:clamp(3rem,8vw,5.6rem);letter-spacing:-.07em;line-height:.98;margin:24px 0 0}.not-found-main p{color:#536174;font-size:1.1rem;line-height:1.7;margin:22px auto 0;max-width:580px}.not-found-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:34px}.not-found-actions a{align-items:center;background:#fff;border:1px solid #cbd5e1;border-radius:11px;color:#07111f;display:inline-flex;font-weight:800;justify-content:center;min-height:48px;padding:0 20px;text-decoration:none}.not-found-actions a:first-child{background:#07998b;border-color:#07998b;color:#fff}.not-found-actions a:focus-visible{outline:3px solid rgba(7,153,139,.42);outline-offset:4px}.pricing-page{background:radial-gradient(circle at top left,rgba(20,184,166,.22),transparent 34%),radial-gradient(circle at bottom right,rgba(56,189,248,.14),transparent 32%),linear-gradient(135deg,#07111f,#0f172a 55%,#111827);color:#e5edf8;min-height:100vh;padding:24px}.pricing-actions,.pricing-brand,.pricing-links{align-items:center;display:flex}.pricing-brand{color:#f8fafc;font-weight:800;gap:12px;letter-spacing:-.04em;text-decoration:none}.pricing-brand img{border-radius:12px;height:42px;width:42px}.pricing-brand span span{color:#2dd4bf}.pricing-actions,.pricing-links{gap:10px}.pricing-actions a,.pricing-actions button,.pricing-links a{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;cursor:pointer;font-size:.92rem;font-weight:800;padding:10px 14px;text-decoration:none}.pricing-links a.active{cursor:default;pointer-events:none}.pricing-actions a,.pricing-plan-btn{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;color:#05202a}.pricing-hero{margin:0 auto 40px;max-width:1040px;text-align:center}.pricing-hero span,.pricing-roi span,.pricing-summary>span{color:#2dd4bf;font-size:.78rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.pricing-hero h1{color:#fff;font-size:clamp(2.4rem,6vw,5rem);letter-spacing:-.08em;line-height:.94;margin:12px 0}.pricing-hero p{color:#a8b4c7;font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:760px}.pricing-main{grid-gap:22px;align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,1fr) 420px;margin:0 auto 70px;max-width:1180px}.pricing-card,.pricing-faq article,.pricing-roi,.pricing-summary{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.18);box-shadow:0 24px 80px rgba(0,0,0,.24)}.pricing-card{border-radius:34px;overflow:hidden;padding:34px;position:relative}.pricing-card.featured{background:radial-gradient(circle at top right,rgba(20,184,166,.18),transparent 35%),rgba(15,23,42,.82);border-color:rgba(45,212,191,.45)}.pricing-badge{background:rgba(20,184,166,.14);border:1px solid rgba(45,212,191,.3);border-radius:999px;color:#5eead4;display:inline-flex;font-size:.78rem;font-weight:800;letter-spacing:.12em;margin-bottom:18px;padding:8px 12px;text-transform:uppercase;width:fit-content}.pricing-card h2,.pricing-faq h2,.pricing-roi h2,.pricing-summary h2{color:#fff;letter-spacing:-.06em}.pricing-card h2{font-size:clamp(2rem,4vw,3.2rem);margin:0 0 10px}.pricing-card-header p,.pricing-faq p,.pricing-note,.pricing-roi p,.pricing-summary p{color:#a8b4c7;line-height:1.7}.pricing-price{align-items:flex-end;display:flex;gap:8px;margin:28px 0 22px}.pricing-price strong{color:#fff;font-size:clamp(3rem,7vw,5rem);letter-spacing:-.08em;line-height:.9}.pricing-price span{color:#94a3b8;font-weight:800;padding-bottom:8px}.pricing-plan-btn{align-items:center;border-radius:18px;box-shadow:0 18px 40px rgba(20,184,166,.22);display:inline-flex;font-weight:800;justify-content:center;min-height:54px;text-decoration:none;width:100%}.pricing-note{background:rgba(2,6,23,.32);border:1px solid rgba(148,163,184,.14);border-radius:18px;margin:18px 0 22px;padding:16px}.pricing-card ul{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.pricing-card li{align-items:flex-start;color:#dbeafe;display:flex;font-weight:700;gap:10px;line-height:1.45}.pricing-card li span{color:#5eead4;font-weight:800}.pricing-summary{border-radius:34px;padding:30px}.pricing-summary h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:10px 0}.pricing-summary-list{grid-gap:12px;display:grid;gap:12px;margin-top:24px}.pricing-summary-list p{background:rgba(2,6,23,.34);border-radius:18px;margin:0;padding:16px}.pricing-summary-list strong{color:#fff;display:block;margin-bottom:4px}.pricing-summary-list span{color:#94a3b8;display:block;line-height:1.5}.pricing-roi{grid-gap:24px;align-items:center;border-radius:34px;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 380px;margin:0 auto 70px;max-width:1180px;padding:30px}.pricing-roi h2{font-size:clamp(2rem,4vw,3.4rem);margin:8px 0}.pricing-roi-card{grid-gap:10px;display:grid;gap:10px}.pricing-roi-card p{align-items:center;background:rgba(2,6,23,.34);border-radius:18px;display:flex;justify-content:space-between;margin:0;padding:16px}.pricing-roi-card span{color:#94a3b8;letter-spacing:normal;text-transform:none}.pricing-roi-card strong{color:#fff;font-size:1.25rem}.pricing-faq{margin:0 auto 50px;max-width:1180px}.pricing-faq h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:18px;text-align:center}.pricing-faq>div{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-faq article{border-radius:26px;padding:24px}.pricing-faq h3{color:#fff;letter-spacing:-.04em;margin:0 0 8px}.pricing-faq p{margin:0}@media (max-width:1050px){.pricing-card ul,.pricing-faq>div,.pricing-main,.pricing-roi{grid-template-columns:1fr}}@media (max-width:720px){.pricing-page{padding:14px}.pricing-brand{justify-content:center}.pricing-actions,.pricing-links{display:grid;grid-template-columns:1fr}.pricing-actions a,.pricing-actions button,.pricing-links a{text-align:center}.pricing-card,.pricing-roi,.pricing-summary{border-radius:26px;padding:24px}}.legal-page{background:radial-gradient(circle at 8% 8%,rgba(20,184,166,.2),transparent 34%),radial-gradient(circle at 92% 26%,rgba(56,189,248,.12),transparent 30%),linear-gradient(135deg,#07111f,#0f172a 55%,#111827);color:#e5edf8;min-height:100vh;padding:24px}.legal-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(15,23,42,.78);border:1px solid rgba(148,163,184,.2);border-radius:22px;box-shadow:0 20px 60px rgba(2,6,23,.26);justify-content:space-between;margin:0 auto 58px;max-width:1440px;padding:14px 18px}.legal-brand,.legal-nav,.legal-nav-actions,.legal-nav-links{align-items:center;display:flex}.legal-brand{color:#f8fafc;font-weight:800;gap:12px;letter-spacing:-.04em;text-decoration:none}.legal-brand img{border-radius:12px;height:42px;-o-object-fit:contain;object-fit:contain;width:42px}.legal-brand span span{color:#2dd4bf}.legal-nav-actions,.legal-nav-links{gap:10px}.legal-nav-actions a,.legal-nav-actions button,.legal-nav-links a{background:rgba(15,23,42,.72);border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#dbeafe;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:800;padding:10px 14px;text-decoration:none}.legal-nav-actions button:hover,.legal-nav-links a:hover{border-color:rgba(45,212,191,.52);color:#5eead4}.legal-nav-links a.active{background:rgba(20,184,166,.12);border-color:rgba(45,212,191,.45);color:#5eead4}.legal-nav-actions a{background:linear-gradient(135deg,#14b8a6,#06b6d4);border:none;color:#05202a}.legal-hero{margin:0 auto 34px;max-width:940px;text-align:center}.legal-eyebrow{background:rgba(20,184,166,.12);border:1px solid rgba(45,212,191,.26);border-radius:999px;color:#5eead4;display:inline-flex;font-size:.76rem;font-weight:800;letter-spacing:.14em;padding:9px 14px;text-transform:uppercase}.legal-hero h1{color:#fff;font-size:clamp(2.8rem,7vw,5.4rem);letter-spacing:-.075em;line-height:.96;margin:20px 0 14px}.legal-hero>p{color:#a8b4c7;font-size:1.05rem;line-height:1.75;margin:0 auto;max-width:760px}.legal-updated{align-items:center;background:rgba(2,6,23,.24);border:1px solid rgba(148,163,184,.16);border-radius:14px;display:flex;gap:8px;margin:22px auto 0;padding:10px 14px;width:fit-content}.legal-updated span{color:#94a3b8;font-size:.82rem}.legal-updated strong{color:#e2e8f0;font-size:.82rem}.legal-document-switcher{background:rgba(2,6,23,.34);border:1px solid rgba(148,163,184,.18);border-radius:999px;display:flex;gap:6px;margin:28px auto 0;padding:6px;width:fit-content}.legal-document-switcher a{border-radius:999px;color:#94a3b8;font-size:.88rem;font-weight:800;padding:10px 16px;text-decoration:none}.legal-document-switcher a.active{background:linear-gradient(135deg,#14b8a6,#06b6d4);color:#05202a}.legal-document{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top right,rgba(20,184,166,.1),transparent 25%),rgba(15,23,42,.84);border:1px solid rgba(148,163,184,.18);border-radius:34px;box-shadow:0 28px 90px rgba(0,0,0,.26);margin:0 auto;max-width:980px;padding:54px}.legal-section{border-bottom:1px solid rgba(148,163,184,.14);margin:0 0 34px;padding:0 0 34px}.legal-section:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.legal-section h2{color:#fff;font-size:clamp(1.25rem,2vw,1.65rem);letter-spacing:-.035em;line-height:1.25;margin:0 0 15px}.legal-section p{color:#b1bfd1;font-size:.98rem;line-height:1.85;margin:0 0 14px}.legal-section p:last-child{margin-bottom:0}.legal-section a{color:#5eead4;font-weight:800;text-decoration:underline;text-decoration-color:rgba(94,234,212,.35);text-underline-offset:4px}.legal-section a:hover{color:#ccfbf1;text-decoration-color:#ccfbf1}.legal-contact-section{background:rgba(20,184,166,.08);border:1px solid rgba(45,212,191,.24);border-radius:22px;padding:24px}.legal-contact-section address{align-items:flex-start;color:#a8b4c7;display:flex;flex-direction:column;font-style:normal;gap:7px}.legal-contact-section strong{color:#fff}@media (max-width:980px){.legal-nav{flex-wrap:wrap;gap:14px}.legal-nav-links{justify-content:center;order:3;width:100%}}@media (max-width:720px){.legal-page{padding:14px}.legal-nav{align-items:stretch;flex-direction:column;margin-bottom:42px}.legal-brand{justify-content:center}.legal-nav-actions,.legal-nav-links{display:grid;grid-template-columns:1fr;width:100%}.legal-nav-actions a,.legal-nav-actions button,.legal-nav-links a{text-align:center}.legal-document{border-radius:26px;padding:28px 24px}.legal-document-switcher{width:100%}.legal-document-switcher a{flex:1 1;text-align:center}.legal-section{margin-bottom:28px;padding-bottom:28px}}:root{--cbi-navy-950:#050b14;--cbi-navy-900:#07111f;--cbi-navy-850:#0b172a;--cbi-navy-800:#0f1f35;--cbi-teal:#14b8a6;--cbi-teal-dark:#0f766e;--cbi-cyan:#38bdf8;--cbi-white:#fff;--cbi-slate-50:#f8fafc;--cbi-slate-100:#f1f5f9;--cbi-slate-200:#e2e8f0;--cbi-slate-400:#94a3b8;--cbi-slate-500:#64748b;--cbi-slate-700:#334155;--cbi-slate-900:#0f172a;--cbi-danger:#dc2626;--cbi-success:#16a34a;--cbi-warning:#d97706;--cbi-shadow-xl:0 34px 90px rgba(15,23,42,.24);--cbi-shadow-teal:0 18px 40px rgba(20,184,166,.28);--cbi-radius-lg:28px;--cbi-radius-md:18px;--cbi-transition:0.22s ease}*,:after,:before{box-sizing:border-box}#root,body,html{margin:0;min-height:100%;width:100%}body{background:#050b14;background:var(--cbi-navy-950);color:#0f172a;color:var(--cbi-slate-900);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent}.cbi-auth-page{background:radial-gradient(circle at 8% 8%,rgba(20,184,166,.32),transparent 28%),radial-gradient(circle at 78% 18%,rgba(56,189,248,.18),transparent 32%),linear-gradient(135deg,#050b14,#07111f 52%,#081827);background:radial-gradient(circle at 8% 8%,rgba(20,184,166,.32),transparent 28%),radial-gradient(circle at 78% 18%,rgba(56,189,248,.18),transparent 32%),linear-gradient(135deg,var(--cbi-navy-950) 0,var(--cbi-navy-900) 52%,#081827 100%);display:grid;grid-template-columns:minmax(0,1.06fr) minmax(430px,.84fr);min-height:100vh;width:100%}.cbi-auth-showcase{color:#fff;color:var(--cbi-white);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-width:0;overflow:hidden;padding:54px;position:relative}.cbi-bg-orb{border-radius:999px;filter:blur(2px);pointer-events:none;position:absolute}.cbi-bg-orb-one{background:rgba(20,184,166,.14);height:430px;left:-180px;top:-160px;width:430px}.cbi-bg-orb-two{background:rgba(56,189,248,.12);bottom:-240px;height:520px;right:-240px;width:520px}.cbi-brand-row{align-items:center;display:flex;gap:16px;position:relative;z-index:2}.cbi-brand-logo{filter:drop-shadow(0 18px 40px rgba(20,184,166,.28));filter:drop-shadow(var(--cbi-shadow-teal));flex:0 0 auto;height:74px;-o-object-fit:contain;object-fit:contain;width:74px}.cbi-brand-row h1{font-size:1.8rem;font-weight:800;letter-spacing:-.055em;line-height:1;margin:0}.cbi-brand-row h1 span{color:#14b8a6;color:var(--cbi-teal)}.cbi-brand-row p{color:#b9c8da;font-size:.95rem;font-weight:600;margin:8px 0 0}.cbi-showcase-content{max-width:720px;position:relative;z-index:2}.cbi-pill{background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.24);border-radius:999px;color:#bff8ef;font-size:.78rem;font-weight:800;letter-spacing:.08em;padding:8px 12px;text-transform:uppercase;width:fit-content}.cbi-showcase-content h2{font-size:clamp(3rem,5.3vw,5.8rem);font-weight:800;letter-spacing:-.078em;line-height:.92;margin:22px 0 0;max-width:760px}.cbi-showcase-content>p{color:#c8d5e4;font-size:1.08rem;line-height:1.75;margin:26px 0 0;max-width:630px}.cbi-showcase-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.12);border-radius:26px;box-shadow:0 24px 70px rgba(0,0,0,.2);margin-top:34px;padding:18px;width:min(520px,100%)}.cbi-panel-header{align-items:center;color:#dbeafe;display:flex;font-size:.86rem;font-weight:800;gap:9px}.cbi-sample-dot{background:#14b8a6;background:var(--cbi-teal);border-radius:999px;box-shadow:0 0 0 6px rgba(20,184,166,.13);height:9px;width:9px}.cbi-panel-metrics{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.cbi-panel-metrics div{background:rgba(3,7,18,.28);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:16px}.cbi-panel-metrics strong{display:block;font-size:1.55rem;letter-spacing:-.04em}.cbi-panel-metrics span{color:#b9c8da;display:block;font-size:.82rem;margin-top:4px}.cbi-panel-message{background:rgba(20,184,166,.12);border:1px solid rgba(20,184,166,.18);border-radius:18px;margin-top:12px;padding:15px}.cbi-panel-message p{color:#d9fff8;font-size:.92rem;line-height:1.55;margin:0}.cbi-proof-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2}.cbi-proof-grid div{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;padding:18px}.cbi-proof-grid strong{color:#fff;color:var(--cbi-white);display:block;font-size:1.45rem;letter-spacing:-.045em}.cbi-proof-grid span{color:#b9c8da;display:block;font-size:.88rem;line-height:1.35;margin-top:4px}.cbi-auth-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98)),#fff;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98)),var(--cbi-white);display:grid;min-height:100vh;min-width:0;padding:42px;place-items:center}.cbi-auth-panel-full{grid-column:1/-1}.cbi-auth-card{background:hsla(0,0%,100%,.92);border:1px solid rgba(226,232,240,.9);border-radius:34px;box-shadow:0 34px 90px rgba(15,23,42,.24);box-shadow:var(--cbi-shadow-xl);max-width:480px;padding:40px;width:100%}.cbi-session-card{max-width:420px}.cbi-session-loading{align-items:center;color:#64748b;color:var(--cbi-slate-500);display:flex;font-weight:800;gap:11px;justify-content:center}.cbi-session-loading p{margin:0}.cbi-session-loading .cbi-spinner{border-color:#14b8a6 rgba(20,184,166,.24) rgba(20,184,166,.24);border-top-color:var(--cbi-teal)}.cbi-mobile-brand{align-items:center;display:none;gap:12px;margin-bottom:30px}.cbi-session-brand{display:flex;justify-content:center}.cbi-mobile-brand img{height:46px;-o-object-fit:contain;object-fit:contain;width:46px}.cbi-mobile-brand strong{color:#0f172a;color:var(--cbi-slate-900);font-size:1.25rem;font-weight:800;letter-spacing:-.04em}.cbi-mobile-brand strong span{color:#14b8a6;color:var(--cbi-teal)}.cbi-auth-header p{color:#0f766e;color:var(--cbi-teal-dark);font-size:.75rem;font-weight:800;letter-spacing:.12em;margin:0 0 10px;text-transform:uppercase}.cbi-auth-header h2{color:#0f172a;color:var(--cbi-slate-900);font-size:2.1rem;font-weight:800;letter-spacing:-.06em;line-height:1;margin:0}.cbi-auth-header span{color:#64748b;color:var(--cbi-slate-500);display:block;font-size:.98rem;line-height:1.65;margin-top:12px}.cbi-auth-form{margin-top:28px}.cbi-form-group{display:flex;flex-direction:column;margin-bottom:18px}.cbi-label-row{align-items:center;display:flex;gap:14px;justify-content:space-between;margin-bottom:8px}.cbi-form-group label{color:#1e293b;font-size:.86rem;font-weight:800;margin-bottom:8px}.cbi-label-row label{margin-bottom:0}.cbi-auth-switch button,.cbi-text-button{background:transparent;border:none;color:#0f766e;color:var(--cbi-teal-dark);cursor:pointer;font-size:.84rem;font-weight:800;padding:0}.cbi-auth-switch button:hover,.cbi-text-button:hover{text-decoration:underline}.cbi-auth-switch button:focus-visible,.cbi-home-link a:focus-visible,.cbi-text-button:focus-visible{border-radius:6px;outline:3px solid rgba(20,184,166,.22);outline-offset:3px}.cbi-form-group input,.cbi-form-group select{background:#fff;background:var(--cbi-white);border:1px solid #e2e8f0;border:1px solid var(--cbi-slate-200);border-radius:16px;color:#0f172a;color:var(--cbi-slate-900);font-size:.96rem;min-height:52px;outline:none;padding:13px 15px;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease,transform .22s ease;transition:border-color var(--cbi-transition),box-shadow var(--cbi-transition),background-color var(--cbi-transition),transform var(--cbi-transition);width:100%}.cbi-form-group input::placeholder{color:#94a3b8}.cbi-form-group input:focus,.cbi-form-group select:focus{border-color:rgba(20,184,166,.78);box-shadow:0 0 0 4px rgba(20,184,166,.13)}.cbi-form-group input:disabled,.cbi-form-group select:disabled{background:#f1f5f9;background:var(--cbi-slate-100);color:#64748b;color:var(--cbi-slate-500);cursor:not-allowed}.cbi-password-wrap{align-items:center;display:flex;position:relative}.cbi-password-wrap input{padding-right:74px}.cbi-password-wrap button{background:#ecfeff;border:none;border-radius:999px;color:#0f766e;color:var(--cbi-teal-dark);cursor:pointer;font-size:.78rem;font-weight:800;padding:7px 11px;position:absolute;right:9px}.cbi-password-wrap button:disabled{cursor:not-allowed;opacity:.55}.cbi-password-hint{color:#64748b;color:var(--cbi-slate-500);font-size:.86rem;line-height:1.5;margin:-6px 0 18px}.cbi-rate-limit-notice{align-items:flex-start;background:#fff7ed;border:1px solid #fed7aa;border-radius:16px;color:#9a3412;display:flex;gap:12px;margin:2px 0 16px;padding:14px}.cbi-rate-limit-icon{background:#ffedd5;border-radius:11px;display:grid;flex:0 0 auto;font-size:1rem;height:34px;place-items:center;width:34px}.cbi-rate-limit-notice strong,.cbi-security-action strong{display:block;font-size:.9rem;font-weight:800}.cbi-rate-limit-notice p,.cbi-security-action p{font-size:.84rem;line-height:1.45;margin:4px 0 0}.cbi-security-action{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border:1px solid var(--cbi-slate-200);border-radius:16px;color:#334155;color:var(--cbi-slate-700);display:flex;gap:14px;justify-content:space-between;margin:2px 0 16px;padding:14px}.cbi-security-action button{background:#ecfeff;border:1px solid rgba(20,184,166,.32);border-radius:12px;color:#0f766e;color:var(--cbi-teal-dark);cursor:pointer;flex:0 0 auto;font-size:.8rem;font-weight:800;min-height:38px;padding:8px 12px;transition:background-color .22s ease,border-color .22s ease,transform .22s ease;transition:background-color var(--cbi-transition),border-color var(--cbi-transition),transform var(--cbi-transition)}.cbi-security-action button:hover{background:#dffcf8;border-color:rgba(20,184,166,.58);transform:translateY(-1px)}.cbi-auth-submit{align-items:center;background:linear-gradient(135deg,#14b8a6,#0f766e);background:linear-gradient(135deg,var(--cbi-teal),var(--cbi-teal-dark));border:none;border-radius:17px;box-shadow:0 18px 36px rgba(20,184,166,.28);color:#fff;color:var(--cbi-white);cursor:pointer;display:flex;font-weight:800;gap:10px;justify-content:center;margin-top:6px;min-height:54px;transition:transform .22s ease,box-shadow .22s ease,opacity .22s ease;transition:transform var(--cbi-transition),box-shadow var(--cbi-transition),opacity var(--cbi-transition);width:100%}.cbi-auth-submit:hover:not(:disabled){box-shadow:0 22px 46px rgba(20,184,166,.36);transform:translateY(-2px)}.cbi-auth-submit:disabled{box-shadow:none;cursor:not-allowed;opacity:.68}.cbi-secondary-action{background:#fff;background:var(--cbi-white);border:1px solid #e2e8f0;border:1px solid var(--cbi-slate-200);border-radius:16px;color:#334155;color:var(--cbi-slate-700);cursor:pointer;font-weight:800;margin-top:12px;min-height:50px;transition:border-color .22s ease,color .22s ease,background-color .22s ease;transition:border-color var(--cbi-transition),color var(--cbi-transition),background-color var(--cbi-transition);width:100%}.cbi-secondary-action:hover{background:#f8fffe;border-color:rgba(20,184,166,.44);color:#0f766e;color:var(--cbi-teal-dark)}.cbi-spinner{animation:cbiSpin .85s linear infinite;border:3px solid hsla(0,0%,100%,.42);border-radius:999px;border-top:3px solid var(--cbi-white);height:18px;width:18px}@keyframes cbiSpin{to{transform:rotate(1turn)}}.cbi-banner{align-items:flex-start;border:1px solid transparent;border-radius:16px;display:flex;gap:10px;margin-top:18px;padding:13px 14px}.cbi-banner p{flex:1 1;font-size:.9rem;font-weight:700;line-height:1.45;margin:0;min-width:0;overflow-wrap:anywhere}.cbi-banner button{background:transparent;border:none;color:inherit;cursor:pointer;font-size:1.25rem;line-height:1}.cbi-banner-success{background:#ecfdf5;border-color:#bbf7d0;color:#065f46}.cbi-banner-error{background:#fef2f2;border-color:#fecaca;color:#991b1b}.cbi-auth-switch{color:#64748b;color:var(--cbi-slate-500);font-size:.95rem;margin:24px 0 0;text-align:center}.cbi-auth-switch a{color:#0f766e;color:var(--cbi-teal-dark);font-weight:800;text-decoration:none}.cbi-auth-switch a:hover{text-decoration:underline}.cbi-home-link{margin-top:18px;text-align:center}.cbi-home-link a{align-items:center;color:#64748b;color:var(--cbi-slate-500);display:inline-flex;font-size:.92rem;font-weight:800;gap:6px;text-decoration:none;transition:color .22s ease;transition:color var(--cbi-transition)}.cbi-home-link a:hover{color:#0f766e;color:var(--cbi-teal-dark)}@media (max-width:1050px){.cbi-auth-page{grid-template-columns:1fr}.cbi-auth-showcase{display:none}.cbi-auth-panel{min-height:100vh;padding:28px}.cbi-mobile-brand{display:flex}}@media (max-width:640px){.cbi-auth-panel{align-items:stretch;padding:16px}.cbi-auth-card{border-radius:26px;max-width:100%;padding:26px}.cbi-auth-header h2{font-size:1.75rem}.cbi-label-row{align-items:flex-start;flex-direction:column;gap:6px}.cbi-form-group input,.cbi-form-group select{font-size:16px;min-height:50px}.cbi-auth-submit{min-height:52px}.cbi-security-action{align-items:stretch;flex-direction:column}.cbi-security-action button{width:100%}}.cbi-register-page{background:radial-gradient(circle at 14% 12%,rgba(56,189,248,.2),transparent 32%),radial-gradient(circle at 72% 84%,rgba(20,184,166,.22),transparent 30%),linear-gradient(135deg,var(--cbi-navy-950) 0,var(--cbi-navy-900) 54%,#081827 100%);display:grid;grid-template-columns:minmax(0,.92fr) minmax(560px,1fr);min-height:100vh;width:100%}.cbi-register-showcase{color:var(--cbi-white);display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;min-width:0;overflow:hidden;padding:54px;position:relative}.cbi-register-copy{max-width:680px;position:relative;z-index:2}.cbi-register-copy h2{font-size:clamp(2.65rem,4.8vw,5.15rem);font-weight:800;letter-spacing:-.075em;line-height:.94;margin:22px 0 0}.cbi-register-copy p{color:#c8d5e4;font-size:1.06rem;line-height:1.75;margin:25px 0 0;max-width:610px}.cbi-register-steps{grid-gap:14px;display:grid;gap:14px;position:relative;z-index:2}.cbi-register-steps div{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.11);border-radius:22px;display:flex;gap:14px;padding:16px 18px;width:min(520px,100%)}.cbi-register-steps span{background:linear-gradient(135deg,var(--cbi-teal),var(--cbi-cyan));border-radius:999px;color:#05201f;display:grid;flex:0 0 auto;font-size:.82rem;font-weight:800;height:34px;place-items:center;width:44px}.cbi-register-steps p{color:#dbeafe;font-weight:800;margin:0}.cbi-register-panel{background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98)),var(--cbi-white);display:grid;min-height:100vh;min-width:0;padding:34px;place-items:center}.cbi-register-card{background:hsla(0,0%,100%,.94);border:1px solid rgba(226,232,240,.9);border-radius:34px;box-shadow:var(--cbi-shadow-xl);max-width:760px;padding:36px;width:100%}.cbi-register-form{margin-top:28px}.cbi-form-grid{grid-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cbi-consent-stack{grid-gap:12px;display:grid;gap:12px;margin:10px 0 18px}.cbi-consent-box{grid-gap:13px;border-radius:22px;cursor:pointer;display:grid;gap:13px;grid-template-columns:22px minmax(0,1fr);margin:0;padding:17px 18px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.cbi-consent-box:hover{transform:translateY(-1px)}.cbi-consent-required{background:linear-gradient(180deg,rgba(240,253,250,.92),hsla(0,0%,100%,.96)),#fff;border:1px solid rgba(20,184,166,.28);box-shadow:0 16px 42px rgba(15,23,42,.08)}.cbi-consent-required:hover{border-color:rgba(20,184,166,.45);box-shadow:0 18px 46px rgba(15,23,42,.1)}.cbi-consent-optional{background:linear-gradient(180deg,rgba(248,250,252,.9),hsla(0,0%,100%,.96)),#fff;border:1px dashed rgba(100,116,139,.34);box-shadow:0 12px 32px rgba(15,23,42,.05)}.cbi-consent-optional:hover{border-color:rgba(100,116,139,.5);box-shadow:0 14px 36px rgba(15,23,42,.07)}.cbi-consent-box input{accent-color:var(--cbi-teal);cursor:pointer;height:18px;margin-top:3px;width:18px}.cbi-consent-optional input{accent-color:#64748b}.cbi-consent-box span{grid-gap:6px;display:grid;gap:6px}.cbi-consent-box strong{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:.93rem;font-weight:800;gap:8px;line-height:1.35}.cbi-consent-tag{align-items:center;background:rgba(20,184,166,.14);border:1px solid rgba(20,184,166,.28);border-radius:999px;color:#0f766e;display:inline-flex;font-size:.66rem;font-style:normal;font-weight:800;letter-spacing:.09em;padding:3px 9px;text-transform:uppercase}.cbi-consent-tag-optional{background:rgba(100,116,139,.12);border-color:rgba(100,116,139,.26);color:#475569}.cbi-consent-box small{color:#475569;font-size:.8rem;font-weight:600;line-height:1.55}.cbi-consent-box a{color:var(--cbi-teal-dark);font-weight:800;text-decoration:none}.cbi-consent-box a:hover{text-decoration:underline}.cbi-register-card .cbi-auth-submit{margin-top:10px}.cbi-register-card .cbi-auth-submit:disabled{cursor:not-allowed;opacity:.65;transform:none}.cbi-password-requirements{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;margin-top:10px;padding:12px 14px}.cbi-password-requirements p{color:#334155;font-size:.78rem;font-weight:800;margin:0 0 8px}.cbi-password-requirements ul{grid-gap:6px;display:grid;gap:6px;list-style:none;margin:0;padding:0}.cbi-password-requirements li{align-items:flex-start;color:#64748b;display:flex;font-size:.76rem;font-weight:600;gap:8px;line-height:1.45;transition:color .2s ease}.cbi-password-requirements li span{color:#94a3b8;flex:0 0 auto;font-weight:800;text-align:center;width:16px}.cbi-password-requirements .cbi-password-rule-valid{color:#0f766e}.cbi-password-requirements .cbi-password-rule-valid span{color:#14b8a6}.cbi-password-requirements .cbi-password-rule-invalid{color:#b91c1c}.cbi-password-requirements .cbi-password-rule-invalid span{color:#dc2626}.cbi-password-match{font-size:.76rem;font-weight:700;line-height:1.4;margin:8px 2px 0}.cbi-password-match-valid{color:#0f766e}.cbi-password-match-invalid{color:#b91c1c}@media (max-width:1120px){.cbi-register-page{grid-template-columns:1fr}.cbi-register-showcase{display:none}.cbi-register-panel{min-height:100vh;padding:28px}.cbi-mobile-brand{display:flex}}@media (max-width:720px){.cbi-register-panel{align-items:stretch;padding:16px}.cbi-register-card{border-radius:26px;max-width:100%;padding:26px}.cbi-form-grid{column-gap:0;grid-template-columns:1fr}.cbi-consent-box{border-radius:18px;padding:15px}}.cbi-field-help{color:#64748b;display:block;font-size:.76rem;font-weight:600;line-height:1.45;margin-top:8px}.cbi-trial-trust{color:#64748b;display:flex;flex-wrap:wrap;font-size:.78rem;font-weight:700;gap:8px 14px;justify-content:center;margin-top:14px}.cbi-trial-trust span{position:relative}.cbi-trial-trust span:not(:last-child):after{color:#94a3b8;content:"·";position:absolute;right:-10px}.trial-account-saved{color:#64748b;font-size:.82rem;font-weight:700}.trial-field-help{color:#64748b;display:block;font-size:.78rem;line-height:1.45;margin-top:7px}.trial-activation-step{gap:18px}.trial-activation-summary{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.trial-activation-summary>div{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;padding:16px}.trial-activation-summary span,.trial-activation-summary strong{display:block}.trial-activation-summary span{color:#64748b;font-size:.75rem;font-weight:700;letter-spacing:.04em;margin-bottom:5px;text-transform:uppercase}.trial-activation-summary strong{color:#0f172a;font-size:1rem}.trial-inline-action{margin-top:10px}.trial-inline-action a{font-weight:800}.trial-cancelled-notice{background:#fffbeb;border-color:#fde68a;color:#92400e}.trial-return-page{background:#f8fafc;display:grid;min-height:100vh;padding:32px 18px;place-items:center}.trial-return-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;box-shadow:0 22px 60px rgba(15,23,42,.09);padding:38px;text-align:center;width:min(560px,100%)}.trial-return-logo{height:52px;margin-bottom:18px;-o-object-fit:contain;object-fit:contain;width:52px}.trial-return-icon{background:#ecfdf5;border-radius:50%;color:#047857;display:grid;font-size:1.35rem;font-weight:800;height:54px;margin:0 auto 16px;place-items:center;width:54px}.trial-return-icon.error{background:#fef2f2;color:#b91c1c}.trial-return-eyebrow{color:#2563eb;font-size:.78rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.trial-return-card h1{color:#0f172a;font-size:clamp(1.7rem,4vw,2.25rem);margin:0}.trial-return-copy{color:#475569;line-height:1.65;margin:16px auto 0;max-width:460px}.trial-return-actions{grid-gap:10px;display:grid;gap:10px;margin-top:26px}.trial-return-primary,.trial-return-secondary{align-items:center;border-radius:12px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;justify-content:center;min-height:46px;padding:0 18px;text-decoration:none}.trial-return-primary{background:#0f172a;border:0;color:#fff}.trial-return-primary:disabled{cursor:default;opacity:.7}.trial-return-secondary{background:#fff;border:1px solid #cbd5e1;color:#334155}@media (max-width:680px){.trial-activation-summary{grid-template-columns:1fr}.trial-return-card{padding:28px 20px}.cbi-trial-trust span:not(:last-child):after{display:none}}.identity-verification-card{background:#f8fbfb;border:1px solid #dbe7e5;border-radius:16px;margin-top:18px;padding:20px}.identity-verification-header span{color:#0f766e;display:block;font-size:12px;font-weight:800;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.identity-verification-header h2{color:#0f172a;font-size:20px;margin:0}.identity-verification-copy{color:#475569;line-height:1.55;margin:8px 0 16px}.identity-verification-row{align-items:flex-start;border-top:1px solid #e2e8f0;display:flex;gap:16px;justify-content:space-between;padding:14px 0}.identity-verification-row>div:first-child{grid-gap:4px;display:grid;gap:4px}.identity-verification-row strong{color:#0f172a}.identity-verification-row span{color:#64748b;font-size:14px;line-height:1.45}.identity-email-actions a,.identity-verification-row button{background:#0f766e;border:0;border-radius:10px;color:#fff;cursor:pointer;font-weight:700;padding:10px 14px;text-decoration:none}.identity-verification-row button:disabled{cursor:not-allowed;opacity:.55}.identity-status.verified{background:#ecfdf5;border-radius:999px;color:#047857;font-weight:800;padding:7px 10px}.identity-phone-actions{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;max-width:430px}.identity-code-entry{display:flex;gap:8px;width:100%}.identity-code-entry input{border:1px solid #cbd5e1;border-radius:10px;flex:1 1;min-width:0;padding:10px 12px}.identity-turnstile{min-height:65px}.identity-verification-warning{color:#b45309;font-size:13px;font-weight:700}.identity-email-page{background:#f8fafc;display:grid;min-height:100vh;padding:24px;place-items:center}.identity-email-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;box-shadow:0 18px 50px rgba(15,23,42,.08);padding:32px;text-align:center;width:min(520px,100%)}.identity-email-card img{height:auto;width:72px}.identity-email-card p{color:#0f766e;font-weight:800}.identity-email-card h1{color:#0f172a}.identity-email-card>span{color:#64748b;display:block;line-height:1.6}.identity-email-actions{display:flex;gap:10px;justify-content:center;margin-top:22px}@media (max-width:640px){.identity-verification-row{flex-direction:column}.identity-phone-actions{justify-content:flex-start;width:100%}}:root{--cbi-font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--cbi-brand-950:#07111f;--cbi-brand-900:#0d1b2a;--cbi-primary:#0f766e;--cbi-primary-hover:#115e59;--cbi-accent:#14b8a6;--cbi-accent-soft:#ccfbf1;--cbi-surface:#fff;--cbi-surface-subtle:#f8fafc;--cbi-page:#f4f7fb;--cbi-text:#172033;--cbi-text-strong:#0f172a;--cbi-muted:#64748b;--cbi-border:#dfe6ef;--cbi-border-strong:#cbd5e1;--cbi-danger:#b42318;--cbi-warning:#9a4b00;--cbi-success:#16704f;--cbi-font-size-meta:0.8125rem;--cbi-font-size-ui:0.875rem;--cbi-font-size-body:0.9375rem;--cbi-font-size-body-lg:1rem;--cbi-font-size-section:1.125rem;--cbi-radius-tight:8px;--cbi-radius-control:12px;--cbi-radius-card:16px;--cbi-radius-modal:20px;--cbi-radius-pill:999px;--cbi-shadow-subtle:0 1px 2px rgba(15,23,42,.05);--cbi-shadow-card:0 8px 24px rgba(24,39,75,.07);--cbi-shadow-raised:0 18px 44px rgba(15,23,42,.11);--cbi-shadow-action:0 8px 20px rgba(15,118,110,.18);--cbi-motion-fast:140ms ease;--cbi-motion-standard:180ms ease;--cbi-focus:0 0 0 4px rgba(20,184,166,.16)}html #root,html body{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}html body{background:#f4f7fb;background:var(--cbi-page);color:#172033;color:var(--cbi-text)}button,input,select,textarea{font-family:inherit}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid rgba(20,184,166,.38);outline-offset:3px}.marketing-header{--marketing-header-navy:var(--cbi-brand-950);--marketing-header-muted:var(--cbi-muted);--marketing-header-border:var(--cbi-border);--marketing-header-teal:var(--cbi-accent);--marketing-header-teal-dark:var(--cbi-primary);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.marketing-header-brand{font-weight:800}.marketing-header-link,.marketing-header-login,.marketing-header-phone{font-weight:700}.marketing-header-cta{background:#0f766e;background:var(--cbi-primary);border-radius:12px;border-radius:var(--cbi-radius-control);box-shadow:0 8px 20px rgba(15,118,110,.18);box-shadow:var(--cbi-shadow-action);font-weight:800}.marketing-header-cta:hover{background:#115e59;background:var(--cbi-primary-hover)}.marketing-header-menu-button{border-radius:12px;border-radius:var(--cbi-radius-control)}.demo-page,.hiw-page,.industries-page,.pricing-page{padding:0}.demo-layout,.hiw-capability-strip,.hiw-final-cta,.hiw-hero,.hiw-section,.industries-grid,.industries-hero,.industries-use-case,.pricing-faq,.pricing-hero,.pricing-main,.pricing-roi{margin-left:auto;margin-right:auto;width:min(1180px,calc(100% - 48px))}.hiw-capability-strip,.hiw-final-cta,.hiw-hero,.hiw-section{max-width:1320px}.demo-layout,.industries-hero,.pricing-hero{padding-top:72px}.hiw-hero{padding-top:52px}.demo-submit,.hiw-primary,.hiw-secondary,.industries-use-case a,.pricing-plan-btn{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:800;min-height:50px}.demo-submit,.hiw-primary,.industries-use-case a,.pricing-plan-btn{background:#14b8a6;background:var(--cbi-accent)}.home-page{--home-navy:var(--cbi-brand-950);--home-navy-soft:#0f1f35;--home-text:var(--cbi-brand-950);--home-muted:var(--cbi-muted);--home-border:var(--cbi-border);--home-teal:var(--cbi-accent);--home-teal-dark:var(--cbi-primary);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.home-primary-btn,.home-secondary-btn{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:800}.home-primary-btn{background:#0f766e;background:var(--cbi-primary);box-shadow:0 8px 20px rgba(15,118,110,.18);box-shadow:var(--cbi-shadow-action)}.home-primary-btn:hover{background:#115e59;background:var(--cbi-primary-hover)}.home-feature-card{border-radius:20px;border-radius:var(--cbi-radius-modal)}.home-dashboard-card{border-radius:16px;border-radius:var(--cbi-radius-card)}.home-floating-chat{background:#0f766e;background:var(--cbi-primary);bottom:24px;box-shadow:0 18px 44px rgba(15,23,42,.11);box-shadow:var(--cbi-shadow-raised);height:54px;right:24px;width:54px}.cbi-auth-page,.cbi-auth-panel,.cbi-register-page,.cbi-register-panel{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.cbi-auth-card,.cbi-register-card{border-radius:20px;border-radius:var(--cbi-radius-modal)}.cbi-auth-submit,.cbi-form-group input,.cbi-form-group select{border-radius:12px;border-radius:var(--cbi-radius-control)}.cbi-consent-box{border-radius:16px}.cbi-password-requirements{border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-shell,.operations-sidebar-shell{background:#f4f7fb;background:var(--cbi-page);color:#172033;color:var(--cbi-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.operations-sidebar{background:#0d1b2a;background:var(--cbi-brand-900);padding:24px 18px}.operations-brand{font-weight:800}.operations-brand img{height:34px;width:34px}.operations-brand span span{color:#14b8a6;color:var(--cbi-accent)}.operations-side-nav a{border-radius:12px;border-radius:var(--cbi-radius-control);color:#b9c5d4;font-weight:600;min-height:42px}.operations-side-nav a.active,.operations-side-nav a:hover{background:rgba(20,184,166,.14);color:#fff}.operations-side-nav a>span{color:#7ee7da;display:grid;height:20px;place-items:center;width:20px}.operations-side-nav a svg{stroke:currentColor;display:block;height:18px;width:18px}.operations-logout{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:600}.operations-main{padding:32px}.operations-card-heading p,.operations-topbar p{color:#0f766e;color:var(--cbi-primary);font-weight:700}.operations-topbar h1{color:#0f172a;color:var(--cbi-text-strong);font-weight:800}.operations-card-heading h2{color:#0f172a;color:var(--cbi-text-strong);font-weight:700}.operations-card{border-color:#dfe6ef;border-color:var(--cbi-border);border-radius:16px;border-radius:var(--cbi-radius-card);box-shadow:0 8px 24px rgba(24,39,75,.07);box-shadow:var(--cbi-shadow-card)}.operations-danger-link,.operations-primary,.operations-primary.link,.operations-secondary,.operations-secondary.link{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:700}.operations-primary{background:#0f766e;background:var(--cbi-primary);border-color:#0f766e;border-color:var(--cbi-primary)}.operations-primary:hover:not(:disabled){background:#115e59;background:var(--cbi-primary-hover);border-color:#115e59;border-color:var(--cbi-primary-hover)}.operations-secondary{border-color:#cbd5e1;border-color:var(--cbi-border-strong)}.operations-shell input,.operations-shell select,.operations-shell textarea{border-color:#cbd5e1;border-color:var(--cbi-border-strong);border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-shell input:focus,.operations-shell select:focus,.operations-shell textarea:focus{border-color:#0f766e;border-color:var(--cbi-primary);box-shadow:0 0 0 4px rgba(20,184,166,.16);box-shadow:var(--cbi-focus);outline:none}.operations-list-item,.operations-metrics article{border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-pill{font-weight:700}.owner-period-switcher{border-radius:12px;border-radius:var(--cbi-radius-control)}.owner-period-switcher button{border-radius:8px;border-radius:var(--cbi-radius-tight);font-weight:700}.owner-period-switcher button.active{background:#0f766e;background:var(--cbi-primary)}.owner-live-grid article,.owner-outcome-grid article{border-radius:12px;border-radius:var(--cbi-radius-control)}.owner-preview-actions a,.owner-section-heading a,.owner-section-heading p{color:#0f766e;color:var(--cbi-primary);font-weight:700}.owner-manual-booking{border-radius:16px;border-radius:var(--cbi-radius-card)}.owner-manual-booking>summary{font-weight:700}.owner-browser-call-modal{border-radius:20px;border-radius:var(--cbi-radius-modal)}.owner-browser-call-header p{color:#0f766e;color:var(--cbi-primary);font-weight:700}.owner-browser-call-close,.owner-browser-call-error,.owner-browser-call-hangup,.owner-browser-call-status{border-radius:12px;border-radius:var(--cbi-radius-control)}.owner-browser-call-hangup{font-weight:700}.operations-sidebar-page .leads-shell{background:#f4f7fb;background:var(--cbi-page);color:#172033;color:var(--cbi-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.operations-sidebar-page .leads-main{padding:32px}.operations-sidebar-page .leads-eyebrow,.operations-sidebar-page .leads-modal-header p,.operations-sidebar-page .leads-panel-header p{color:#0f766e;color:var(--cbi-primary);font-weight:700}.operations-sidebar-page .leads-topbar h1{color:#0f172a;color:var(--cbi-text-strong);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;letter-spacing:-.035em}.operations-sidebar-page .leads-empty button,.operations-sidebar-page .leads-primary-btn{background:#0f766e;background:var(--cbi-primary);border-radius:12px;border-radius:var(--cbi-radius-control);box-shadow:0 8px 20px rgba(15,118,110,.18);box-shadow:var(--cbi-shadow-action);color:#fff;font-weight:700}.operations-sidebar-page .leads-empty button:hover,.operations-sidebar-page .leads-primary-btn:hover{background:#115e59;background:var(--cbi-primary-hover)}.operations-sidebar-page .leads-danger-btn,.operations-sidebar-page .leads-logout-btn,.operations-sidebar-page .leads-secondary-btn{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:700}.operations-sidebar-page .leads-filters button{font-weight:700}.operations-sidebar-page .leads-filters button.active{background:#0f766e;background:var(--cbi-primary);border-color:#0f766e;border-color:var(--cbi-primary)}.operations-sidebar-page .leads-form input,.operations-sidebar-page .leads-form select,.operations-sidebar-page .leads-form textarea,.operations-sidebar-page .leads-search input{border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-sidebar-page .leads-form input:focus,.operations-sidebar-page .leads-form select:focus,.operations-sidebar-page .leads-form textarea:focus,.operations-sidebar-page .leads-search input:focus{border-color:#14b8a6;border-color:var(--cbi-accent);box-shadow:0 0 0 4px rgba(20,184,166,.16);box-shadow:var(--cbi-focus)}.operations-sidebar-page .leads-panel,.operations-sidebar-page .leads-stat{border-radius:16px;border-radius:var(--cbi-radius-card);box-shadow:0 8px 24px rgba(24,39,75,.07);box-shadow:var(--cbi-shadow-card)}.operations-sidebar-page .leads-stat.blue{border-top-color:#14b8a6;border-top-color:var(--cbi-accent)}.operations-sidebar-page .lead-detail-card div{border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-sidebar-page .leads-delete-modal,.operations-sidebar-page .leads-modal{border-radius:20px;border-radius:var(--cbi-radius-modal)}.operations-sidebar-page .leads-spinner{border-top-color:#14b8a6;border-top-color:var(--cbi-accent)}.operations-sidebar-page .conversations-shell{background:#f4f7fb;background:var(--cbi-page);color:#172033;color:var(--cbi-text);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.operations-sidebar-page .conversations-main{padding:32px}.operations-sidebar-page .ai-autopilot-card p,.operations-sidebar-page .conversation-thread-header p,.operations-sidebar-page .conversations-eyebrow{color:#0f766e;color:var(--cbi-primary);font-weight:700}.operations-sidebar-page .conversations-topbar h1{color:#0f172a;color:var(--cbi-text-strong);font-size:clamp(1.65rem,3vw,2.35rem);font-weight:800;letter-spacing:-.035em}.operations-sidebar-page .conversations-primary-btn{background:#0f766e;background:var(--cbi-primary);border-radius:12px;border-radius:var(--cbi-radius-control);box-shadow:0 8px 20px rgba(15,118,110,.18);box-shadow:var(--cbi-shadow-action);color:#fff;font-weight:700}.operations-sidebar-page .conversations-primary-btn:hover{background:#115e59;background:var(--cbi-primary-hover)}.operations-sidebar-page .conversations-logout-btn,.operations-sidebar-page .conversations-secondary-btn{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:700}.operations-sidebar-page .conversation-detail-card,.operations-sidebar-page .conversation-list-panel,.operations-sidebar-page .conversation-thread-panel,.operations-sidebar-page .conversations-stat{border-radius:16px;border-radius:var(--cbi-radius-card);box-shadow:0 8px 24px rgba(24,39,75,.07);box-shadow:var(--cbi-shadow-card)}.operations-sidebar-page .conversations-stat.blue{border-top-color:#14b8a6;border-top-color:var(--cbi-accent)}.operations-sidebar-page .conversation-search input{border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-sidebar-page .conversation-search input:focus{border-color:#14b8a6;border-color:var(--cbi-accent);box-shadow:0 0 0 4px rgba(20,184,166,.16);box-shadow:var(--cbi-focus)}.operations-sidebar-page .conversation-filter-row button{font-weight:700}.operations-sidebar-page .conversation-filter-row button.active{background:#0f766e;background:var(--cbi-primary);border-color:#0f766e;border-color:var(--cbi-primary)}.operations-sidebar-page .ai-autopilot-card{background:#f0fdfa;border-color:#b7e4dc;border-radius:12px;border-radius:var(--cbi-radius-control)}.operations-sidebar-page .conversation-body{background:radial-gradient(circle at top left,rgba(20,184,166,.05),transparent 28%),#f8fafc}.operations-sidebar-page .message-bubble div{border-radius:16px;border-radius:var(--cbi-radius-card)}.operations-sidebar-page .message-bubble.outbound div{background:#0f766e;background:var(--cbi-primary)}.billing-shell,.settings-shell{--dash-bg:var(--cbi-page);--dash-card:var(--cbi-surface);--dash-text:var(--cbi-text-strong);--dash-muted:var(--cbi-muted);--dash-border:var(--cbi-border);--dash-teal:var(--cbi-accent);--dash-teal-dark:var(--cbi-primary);--dash-shadow:var(--cbi-shadow-card);--dash-radius:var(--cbi-radius-card);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans)}.operations-sidebar-page .billing-main-page,.operations-sidebar-page .settings-main-page{padding:32px}.operations-sidebar-page .billing-primary-btn,.operations-sidebar-page .settings-primary-btn{background:#0f766e;background:var(--cbi-primary);border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:700}.operations-sidebar-page .billing-secondary-btn,.operations-sidebar-page .settings-secondary-btn{border-radius:12px;border-radius:var(--cbi-radius-control);font-weight:700}.operations-logout,.operations-side-nav a{font-size:.875rem;font-size:var(--cbi-font-size-ui)}.operations-card-heading p,.operations-sidebar-page .ai-autopilot-card p,.operations-sidebar-page .conversation-thread-header p,.operations-sidebar-page .conversations-eyebrow,.operations-sidebar-page .leads-eyebrow,.operations-sidebar-page .leads-modal-header p,.operations-sidebar-page .leads-panel-header p,.operations-topbar p{font-size:.8125rem;font-size:var(--cbi-font-size-meta)}.billing-shell :where(input,select,textarea,button),.operations-shell :where(input,select,textarea,button),.settings-shell :where(input,select,textarea,button){font-size:.875rem;font-size:var(--cbi-font-size-ui)}:where(.marketing-header-cta,.pricing-plan-btn,.hiw-primary,.hiw-secondary,.demo-submit,.industries-use-case a,.home-primary-btn,.home-secondary-btn,.operations-primary,.operations-secondary,.operations-danger-link,.operations-logout,.leads-primary-btn,.leads-secondary-btn,.leads-danger-btn,.conversations-primary-btn,.conversations-secondary-btn,.billing-primary-btn,.billing-secondary-btn,.settings-primary-btn,.settings-secondary-btn){transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .18s ease,transform .14s ease;transition:background-color var(--cbi-motion-fast),border-color var(--cbi-motion-fast),color var(--cbi-motion-fast),box-shadow var(--cbi-motion-standard),transform var(--cbi-motion-fast)}.billing-shell :where(input,select,textarea),.operations-shell :where(input,select,textarea),.operations-sidebar-page :where(input,select,textarea),.settings-shell :where(input,select,textarea){transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease;transition:border-color var(--cbi-motion-fast),box-shadow var(--cbi-motion-fast),background-color var(--cbi-motion-fast)}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width:900px){.operations-main,.operations-sidebar-page .billing-main-page,.operations-sidebar-page .conversations-main,.operations-sidebar-page .leads-main,.operations-sidebar-page .settings-main-page{padding:22px 16px}.demo-layout,.hiw-capability-strip,.hiw-final-cta,.hiw-hero,.hiw-section,.industries-grid,.industries-hero,.industries-use-case,.pricing-faq,.pricing-hero,.pricing-main,.pricing-roi{width:min(100% - 28px,1180px)}}@media (max-width:560px){.marketing-header{padding-inline:14px}.demo-layout,.industries-hero,.pricing-hero{padding-top:48px}}.operations-sidebar .operations-brand img{display:none}.operations-sidebar .operations-brand>span{display:inline!important}.operations-sidebar .operations-brand{letter-spacing:-.035em;min-height:34px}.service-eligibility-status{grid-gap:.3rem;background:#f0fdfa;border:1px solid #b6d7d3;border-left:3px solid #0f766e;border-radius:6px;color:#134e4a;display:grid;gap:.3rem;margin-top:.5rem;overflow-wrap:anywhere;padding:.65rem .8rem;text-align:left;white-space:normal}.service-eligibility-status strong{font-size:.85rem}.service-eligibility-status small,.service-eligibility-status span{font-size:.8rem;line-height:1.45}.operations-main :where(button:not([class]),button[class=""]),.operations-sidebar-page :where(button:not([class]),button[class=""]),:is(.operations-shell,.operations-sidebar-shell) :where(.operations-primary,.operations-secondary,.leads-primary-btn,.leads-secondary-btn,.leads-danger-btn,.conversations-primary-btn,.conversations-secondary-btn,.billing-primary-btn,.billing-secondary-btn,.settings-primary-btn,.settings-secondary-btn,.request-reload-button){align-items:center;background:#fff;border:1px solid #cbd5e1;border:1px solid var(--cbi-border-strong);border-radius:8px;box-shadow:0 1px 2px rgba(15,23,42,.04);color:#334155;cursor:pointer;display:inline-flex;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-family:var(--cbi-font-sans);font-size:.875rem;font-weight:600;gap:8px;justify-content:center;line-height:1.4;max-width:100%;min-height:44px;padding:10px 16px;text-align:center;text-decoration:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.operations-main :where(button:not([class]),button[class=""]):hover:not(:disabled),.operations-sidebar-page :where(button:not([class]),button[class=""]):hover:not(:disabled),:is(.operations-shell,.operations-sidebar-shell) :is(.operations-secondary,.leads-secondary-btn,.conversations-secondary-btn,.billing-secondary-btn,.settings-secondary-btn,.request-reload-button):hover:not(:disabled){background:#f1f5f9;border-color:#94a3b8;color:#172033}:is(.operations-shell,.operations-sidebar-shell) :is(.operations-primary,.leads-primary-btn,.conversations-primary-btn,.billing-primary-btn,.settings-primary-btn){background:#0f766e;background:var(--cbi-primary);border-color:#0f766e;border-color:var(--cbi-primary);box-shadow:0 1px 2px rgba(15,118,110,.14);color:#fff}:is(.operations-shell,.operations-sidebar-shell) :is(.operations-primary,.leads-primary-btn,.conversations-primary-btn,.billing-primary-btn,.settings-primary-btn):hover:not(:disabled){background:#115e59;background:var(--cbi-primary-hover);border-color:#115e59;border-color:var(--cbi-primary-hover);color:#fff}.operations-sidebar-shell .leads-danger-btn{background:#fff;border-color:#efc4bf;color:#b42318;color:var(--cbi-danger)}.operations-sidebar-shell .leads-danger-btn:hover:not(:disabled){background:#fff1f0;border-color:#d88d84}:is(.operations-shell,.operations-sidebar-shell) .operations-danger-link{border-radius:8px;font-size:.875rem;font-weight:600;line-height:1.4;min-height:44px;padding:10px 12px}:is(.operations-shell,.operations-sidebar-shell) .operations-danger-link:hover:not(:disabled){background:#fff1f0}.operations-main :where(button:not([class]),button[class=""]):disabled,.operations-sidebar-page :where(button:not([class]),button[class=""]):disabled,:is(.operations-shell,.operations-sidebar-shell) :is(.operations-primary,.operations-secondary,.operations-danger-link,.leads-primary-btn,.leads-secondary-btn,.leads-danger-btn,.conversations-primary-btn,.conversations-secondary-btn,.billing-primary-btn,.billing-secondary-btn,.settings-primary-btn,.settings-secondary-btn,.request-reload-button):disabled{box-shadow:none;cursor:not-allowed;opacity:.55}:is(.operations-shell,.operations-sidebar-shell) :is(button,a,summary):focus-visible{outline:3px solid #0f766e;outline-offset:3px}.operations-sidebar :is(button,a):focus-visible{outline-color:#5eead4}.operations-shell .operations-card{border-radius:12px;box-shadow:0 2px 8px rgba(15,23,42,.035)}.operations-shell .operations-topbar h1{font-size:clamp(1.75rem,2.4vw,2.125rem);font-weight:750;line-height:1.2}.operations-shell .operations-topbar>div>span{font-size:.9375rem;line-height:1.65}.operations-shell .operations-card-heading h2{font-size:1.125rem;line-height:1.4}.operations-shell .operations-button-row{align-items:center}.operations-shell .operations-notice{font-size:.875rem;line-height:1.65}.operations-shell .operations-notice:where(:not(.error):not(.success)){background:#f8fafc;border-color:#dfe6ef;color:#475569}.operations-shell .operations-notice>button{margin-left:8px}:is(.operations-shell,.operations-sidebar-shell) .operations-side-nav a{border-radius:8px;line-height:1.4;min-height:44px;transition:background-color .14s ease,color .14s ease}:is(.operations-shell,.operations-sidebar-shell) .operations-side-nav a.active{background:#153c42;box-shadow:inset 3px 0 #2dd4bf}:is(.operations-shell,.operations-sidebar-shell) .operations-logout{border-radius:8px;font-size:.875rem;min-height:44px}:is(.operations-shell,.operations-sidebar-shell) .operations-logout:hover{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.3)}@media (prefers-reduced-motion:reduce){:is(.operations-shell,.operations-sidebar-shell) :is(button,a){transition:none}}
/*# sourceMappingURL=main.b871aedd.css.map*/