.crm-shell.crm-shell,.setup-shell.setup-shell,.auth-shell.auth-shell{--color-slate-50: #f8fafc;--color-slate-100: #eef2f6;--color-slate-200: #e0e7ee;--color-slate-300: #cbd5df;--color-slate-400: #8595a3;--color-slate-500: #607080;--color-slate-600: #475866;--color-slate-700: #354553;--color-slate-800: #22313f;--color-slate-900: #0c1a26;--color-blue-50: #eef7fd;--color-blue-100: #e0f1fb;--color-blue-200: #c4e8fa;--color-blue-300: #93d2f5;--color-blue-400: #56b8ec;--color-blue-500: #0ea5e9;--color-blue-600: #0369a1;--color-blue-700: #075985;--color-indigo-50: #eef7fd;--color-indigo-100: #e0f1fb;--color-indigo-200: #c4e8fa;--color-indigo-300: #93d2f5;--color-indigo-500: #0ea5e9;--color-indigo-600: #0369a1;--color-indigo-700: #075985;--color-indigo-800: #0c4a6e;--color-purple-50: #eef7fd;--color-purple-100: #e0f1fb;--color-purple-600: #0369a1;--color-purple-700: #075985;--color-violet-50: #eef7fd;--color-violet-100: #e0f1fb;--color-violet-200: #c4e8fa;--color-violet-300: #93d2f5;--color-violet-400: #56b8ec;--color-violet-500: #0ea5e9;--color-violet-600: #0369a1;--color-violet-700: #075985;--color-violet-800: #0c4a6e;--radius-lg: 12px;--radius-xl: 17px;--radius-2xl: 23px;font-family:Segoe UI,system-ui,sans-serif;color:#0c1a26;background:radial-gradient(ellipse at 5% 100%,#eef7fd,transparent 40%),radial-gradient(ellipse at 95% 0%,#e3f1fb,transparent 45%),#f2f5f8}.crm-shell .platform-admin-tabs button{color:var(--ks-muted);background:var(--ks-panel);border:1px solid var(--ks-line-strong)}.crm-shell .platform-admin-tabs button:hover{color:var(--ks-accent-ink);background:var(--ks-accent-soft);border-color:var(--ks-accent-soft-2)}.crm-shell .platform-admin-tabs button[aria-current=page]{color:#fff;background:var(--ks-btn);border-color:var(--ks-btn);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.crm-shell .platform-admin-tabs button[aria-current=page]:hover{background:var(--ks-btn-hover);border-color:var(--ks-btn-hover)}.crm-shell .platform-admin-tabs button:focus-visible{outline:2px solid var(--ks-focus);outline-offset:3px}.crm-shell.crm-shell :is(input,select,textarea),.setup-shell :is(input,select,textarea){accent-color:var(--ks-btn)}.crm-shell.crm-shell :is(input,select,textarea):focus-visible,.setup-shell :is(input,select,textarea):focus-visible{outline-color:var(--ks-accent)}.crm-shell.crm-shell .design-panel,.setup-shell .design-panel{border-color:var(--ks-line);border-radius:14px;box-shadow:0 1px 2px #0c1a260a}.auth-shell .auth-frame{background:#ffffffed;border:1px solid var(--ks-line);border-radius:24px;box-shadow:0 12px 50px #0c2a3f0b}.auth-shell .auth-frame:before,.auth-shell .auth-frame:after{display:none}.auth-shell button[type=submit]{border-radius:12px}.crm-shell.crm-shell .dashboard-view{--dash-blue: var(--ks-btn);--dash-ink: var(--ks-ink);--dash-muted: var(--ks-muted);--dash-border: var(--ks-line);background:transparent}.crm-shell.crm-shell .journey-primary,.setup-shell .journey-primary{background:var(--ks-btn);border-color:var(--ks-btn);box-shadow:0 1px 2px #0c1a2629}.crm-shell.crm-shell .journey-secondary{color:var(--ks-accent-ink);border-color:var(--ks-accent-soft-2)}.crm-shell.crm-shell .workspace-home{--journey-blue: var(--ks-btn);--journey-ink: var(--ks-ink);--journey-muted: var(--ks-muted);--journey-border: var(--ks-line);background:transparent}.landing-page.landing-page{--lp-ink: #0f1d2a;--lp-muted: #566674;--lp-blue: #0369a1;--lp-blue-dark: #075985;--lp-line: #e3e9ef;--lp-paper: #f8fafc;font-family:Segoe UI,system-ui,sans-serif;background:#fdfdfe}.landing-page.landing-page :is(h1,h2,h3){font-family:inherit;font-weight:650}.landing-page.landing-page .lp-header{background:#ffffffdc;border-color:#e8edf2}.landing-page.landing-page .lp-header-inner{min-height:88px}.landing-page.landing-page .lp-button{border-radius:50px;box-shadow:0 5px 15px #0ea5e921}.landing-page.landing-page .lp-hero{background:radial-gradient(ellipse at 92% 28%,#dcecf8,transparent 48%),radial-gradient(ellipse at 65% 100%,#e3f3fc,transparent 43%),linear-gradient(135deg,#fbfcfd,#f1f6fa)}.landing-page.landing-page .lp-hero-grid{gap:52px;padding-block:90px 72px}.landing-page.landing-page .lp-hero h1{font-weight:650;font-size:clamp(42px,4.5vw,66px);line-height:1.08}.landing-page.landing-page .lp-hero-description{color:#4d5e6c}.landing-page.landing-page .lp-preview-backdrop{background:linear-gradient(140deg,#dcecf8a0,#e3f3fca0);border-color:#ffffffad;border-radius:38px;transform:rotate(-4deg);box-shadow:0 20px 65px #0ea5e912}.landing-page.landing-page .lp-demo-window{transform:none;border-radius:20px;border-color:#fff;background:#f8fafc;box-shadow:0 28px 65px -24px #0c2a3f3b,0 4px 15px #0c2a3f08}.landing-page.landing-page .lp-feature-card{border:1px solid #e8edf2;border-radius:24px;overflow:hidden;box-shadow:0 5px 20px #0c2a3f05;background:#fff}.landing-page.landing-page .lp-feature-illustration{background-color:#eff4f8}.landing-page.landing-page .lp-pricing{background:linear-gradient(135deg,#f1f6fa,#f5f8fb)}.landing-page.landing-page .lp-pricing-card{border-radius:26px;border-color:#dfe6ed;box-shadow:0 16px 50px #0c2a3f0f}.landing-page.landing-page .lp-preview-switch button[aria-pressed=true]{background:#e6f5fd;color:#075985}.landing-page.landing-page :is(a,button,summary):focus-visible{outline-color:#0369a1}@media(max-width:767px){.landing-page.landing-page .lp-hero-grid{padding-block:42px;gap:25px}.landing-page.landing-page .lp-header-inner{min-height:72px}}
