.crm-frame{background:#f7fafd;border:1px solid #1428501a;border-radius:clamp(10px,1.2vw,18px);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0d1e4273;container-type:inline-size}.crm-frame-chrome{background:linear-gradient(#fff,#f2f6fb);border-bottom:1px solid #e5ecf5;flex:none;align-items:center;gap:8px;height:34px;padding:0 14px;display:flex}.cm-screen-img{object-fit:contain;object-position:top center;flex:1;width:100%;height:100%;min-height:0;display:block}.crm-frame-chrome i{background:#dbe3ee;border-radius:999px;width:9px;height:9px}.crm-frame-chrome i:first-child{background:#f6bfae}.crm-frame-chrome i:nth-child(2){background:#f4ddb1}.crm-frame-chrome i:nth-child(3){background:#b9e0c6}.crm-frame-chrome span{color:#7b8798;letter-spacing:.02em;background:#fff;border:1px solid #e6ecf5;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:.68rem;font-weight:600}.cm-app{--cm-text:#0f172a;--cm-muted:#66748b;--cm-line:#e8eef7;--cm-blue:#2563eb;--cm-blue-soft:#e9f1fe;--cm-green:#0f7a4d;--cm-green-soft:#e6f7ef;--cm-amber:#b45309;--cm-amber-soft:#fdf2e2;--cm-red:#b91c1c;--cm-red-soft:#fdeceb;--cm-violet:#6d28d9;--cm-violet-soft:#f1eafe;--cm-card:0 1px 2px #0f1e3c0a, 0 8px 20px -14px #0f1e3c3d;min-height:51.5em;color:var(--cm-text);letter-spacing:-.005em;background:#f7fafd;grid-template-columns:17em minmax(0,1fr);font-family:Inter,Segoe UI,Roboto,sans-serif;font-size:clamp(4.4px,1.13cqw,13px);line-height:1.45;display:grid;position:relative;overflow:hidden}.cm-app:before{content:"";z-index:4;background:linear-gradient(90deg,#7c3aed,#4f46e5 45%,#7c3aed);height:.28em;position:absolute;inset:0 0 auto}.cm-app svg{flex:none;width:1em;height:1em}.cm-side{background:linear-gradient(#e9f3fc 0%,#f4faff 42%,#fff 100%);border-right:1px solid #e2ecf6;flex-direction:column;gap:1.4em;padding:1.5em 1.1em 1.3em;display:flex}.cm-brand{box-shadow:var(--cm-card);background:#fff;border:1px solid #e2ecf6;border-radius:1.1em;justify-items:center;gap:.2em;padding:1.15em 1em 1em;display:grid;position:relative}.cm-brand-collapse{color:#7fa7d8;font-size:.9em;position:absolute;top:.6em;right:.7em}.cm-brand-mark{color:#1f2937;font-size:1.15em}.cm-brand-word{color:#14213d;letter-spacing:-.02em;font-size:1.18em;font-weight:900}.cm-brand-word b{color:#f2762e}.cm-brand-sub{color:#8a97a8;letter-spacing:.28em;text-transform:uppercase;font-size:.42em;font-weight:700}.cm-nav{border-top:1px solid #b4cde880;gap:.35em;padding-top:.6em;display:grid}.cm-nav-item{color:#46566e;border:1px solid #0000;border-radius:.85em;align-items:center;gap:.85em;height:3em;padding:0 1em;font-size:.92em;font-weight:600;display:flex}.cm-nav-item i{color:#7b8ca4;place-items:center;font-size:1.15em;display:grid}.cm-nav-item.is-active{color:#0f2a52;background:#fff;border-color:#cfe1f6;box-shadow:0 6px 16px -8px #18408259}.cm-nav-item.is-active i{color:var(--cm-blue)}.cm-side-foot{color:#8794a6;border-top:1px solid #b4cde880;justify-items:center;gap:.2em;margin-top:auto;padding-top:1.1em;font-size:.72em;font-weight:600;display:grid}.cm-body{flex-direction:column;min-width:0;display:flex}.cm-top{border-bottom:1px solid var(--cm-line);background:#fbfdff;justify-content:space-between;align-items:center;gap:1em;height:4.2em;padding:0 1.8em;display:flex}.cm-top-title{color:#33415c;font-size:.95em;font-weight:600}.cm-top-right{align-items:center;gap:.75em;display:flex}.cm-top-user{justify-items:end;line-height:1.25;display:grid}.cm-top-user b{color:#14213d;font-size:.92em;font-weight:700}.cm-top-user small{color:var(--cm-muted);font-size:.72em}.cm-pill{color:#45536b;background:#fff;border:1px solid #e2e9f3;border-radius:999px;padding:.35em .95em;font-size:.78em;font-weight:600}.cm-icon-btn{color:#4b5a72;background:#fff;border:1px solid #e2e9f3;border-radius:999px;place-items:center;width:2.5em;height:2.5em;font-size:1em;display:grid;position:relative}.cm-badge-dot{color:#fff;text-align:center;background:#ef4444;border-radius:999px;min-width:1.5em;padding:.1em .35em;font-size:.6em;font-style:normal;font-weight:700;position:absolute;top:-.35em;right:-.3em}.cm-canvas{flex-direction:column;flex:1;align-items:stretch;gap:1.3em;width:100%;padding:1.6em 1.8em;display:flex;overflow:hidden}.cm-card{border:1px solid var(--cm-line);box-shadow:var(--cm-card);background:#fff;border-radius:1.05em;padding:1.35em}.cm-card-head{justify-content:space-between;align-items:center;gap:1em;margin-bottom:1em;display:flex}.cm-card-title{color:#14213d;align-items:center;gap:.55em;font-size:1.05em;font-weight:750;display:inline-flex}.cm-card-title svg{width:1.05em;height:1.05em;color:var(--cm-blue)}.cm-label{color:#7b8798;letter-spacing:.11em;text-transform:uppercase;font-size:.66em;font-weight:700}.cm-muted{color:var(--cm-muted)}.cm-strong{color:#14213d;font-weight:650}.cm-btn{white-space:nowrap;border-radius:.7em;align-items:center;gap:.55em;height:2.75em;padding:0 1.1em;font-size:.88em;font-weight:650;display:inline-flex}.cm-btn svg{width:1.05em;height:1.05em}.cm-btn-primary{color:#fff;background:linear-gradient(#3b82f6,#2563eb);box-shadow:0 8px 18px -8px #2563ebb3}.cm-btn-white,.cm-btn-ghost{color:#33415c;background:#fff;border:1px solid #e2e9f3}.cm-btn-sm{height:2.4em;font-size:.8em}.cm-btn-block{justify-content:center;height:3.1em;font-size:.95em}.cm-mini-btn{color:#45536b;white-space:nowrap;background:#fff;border:1px solid #e2e9f3;border-radius:.6em;align-items:center;gap:.4em;height:2.3em;padding:0 .85em;font-size:.82em;font-weight:600;display:inline-flex}.cm-link,.cm-link-strong{color:var(--cm-blue);align-items:center;gap:.4em;font-weight:650;display:inline-flex}.cm-link{font-size:.85em}.cm-link-strong{font-size:.92em;font-weight:700}.cm-select{color:#33415c;background:#fff;border:1px solid #e2e9f3;border-radius:.65em;justify-content:space-between;align-items:center;gap:.8em;min-width:10em;height:2.75em;padding:0 .85em;font-size:.85em;font-weight:550;display:inline-flex}.cm-search{color:#97a3b4;white-space:nowrap;background:#fff;border:1px solid #e2e9f3;border-radius:.65em;flex:1;align-items:center;gap:.65em;min-width:0;height:2.75em;padding:0 .95em;font-size:.85em;display:flex;overflow:hidden}.cm-chip{color:#45536b;white-space:nowrap;background:#eef2f8;border-radius:999px;align-items:center;gap:.4em;padding:.3em .75em;font-size:.75em;font-weight:650;display:inline-flex}.cm-chip.is-blue{background:var(--cm-blue-soft);color:#1f5fd0}.cm-chip.is-green{background:var(--cm-green-soft);color:var(--cm-green)}.cm-chip.is-violet{background:var(--cm-violet-soft);color:var(--cm-violet);letter-spacing:.1em;text-transform:uppercase;font-size:.7em}.cm-chip.is-outline{background:#f1fbf6;border:1px solid #bfe6d3}.cm-chip.is-dot:before{content:"";background:currentColor;border-radius:999px;width:.45em;height:.45em}.cm-hero{background:radial-gradient(70% 120% at 100% 0,#7c3aed1a,#0000 60%),linear-gradient(120deg,#e7f0fe 0%,#eef4ff 45%,#f6f2ff 100%);border:1px solid #dce9fa;border-radius:1.15em;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;gap:1.6em;padding:1.7em;display:flex}.cm-hero-copy{flex:18em;align-content:start;gap:.75em;min-width:0;display:grid}.cm-eyebrow{color:#2563eb;letter-spacing:.13em;text-transform:uppercase;background:#ffffffbf;border:1px solid #2563eb2e;border-radius:999px;align-items:center;gap:.5em;width:max-content;padding:.4em .9em;font-size:.7em;font-weight:750;display:inline-flex}.cm-hero h1{color:#0b1830;letter-spacing:-.03em;margin:0;font-size:2.6em;font-weight:800;line-height:1.05}.cm-hero p{color:#4a5a72;max-width:32em;margin:0;font-size:.92em;line-height:1.6}.cm-hero-actions{flex-wrap:wrap;gap:.6em;margin-top:.4em;display:flex}.cm-hero-filter{background:#ffffffe0;border:1px solid #e3ebf7;border-radius:.95em;flex:21em;align-content:start;gap:.5em;min-width:0;max-width:22em;padding:1.1em;display:grid}.cm-hero-filter-head{color:#14213d;align-items:center;gap:.5em;font-size:.95em;font-weight:750;display:inline-flex}.cm-hero-filter-head svg{color:var(--cm-blue)}.cm-hero-filter .cm-select{min-width:0}.cm-hero-filter-grid{grid-template-columns:1fr 1fr;gap:.6em;margin-top:.2em;display:grid}.cm-hero-filter-grid>div{background:#fff;border:1px solid #e6edf8;border-radius:.7em;gap:.3em;padding:.8em;display:grid}.cm-hero-filter-grid b{color:#0b1830;font-size:1.25em;font-weight:800}.cm-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1em;display:grid}.cm-kpi{gap:.3em;display:grid}.cm-kpi-head{justify-content:space-between;align-items:flex-start;gap:.8em;display:flex}.cm-kpi-icon,.cm-round-icon{background:var(--cm-blue-soft);width:2.5em;height:2.5em;color:var(--cm-blue);border-radius:.75em;place-items:center;font-size:1em;display:grid}.cm-kpi-icon svg,.cm-round-icon svg{width:1.15em;height:1.15em}.cm-kpi-icon.is-green,.cm-round-icon.is-green{background:var(--cm-green-soft);color:#16a34a}.cm-kpi-icon.is-amber,.cm-round-icon.is-amber{background:var(--cm-amber-soft);color:#d97706}.cm-kpi-icon.is-red,.cm-round-icon.is-red{background:var(--cm-red-soft);color:#dc2626}.cm-round-icon{border-radius:999px}.cm-kpi strong{color:#0b1830;letter-spacing:-.03em;font-size:2.1em;font-weight:800;line-height:1.1}.cm-kpi small,.cm-stat small,.cm-revenue-card small{color:var(--cm-muted);font-size:.78em}.cm-two-col{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:1.1em;display:grid}.cm-two-col-b{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.cm-bars{gap:.75em;display:grid}.cm-bar-row{gap:.35em;display:grid}.cm-bar-label{color:#1b2b45;justify-content:space-between;align-items:center;font-size:.9em;font-weight:650;display:flex}.cm-bar-label b{color:#45536b;font-weight:600}.cm-bar-track{background:#edf1f7;border-radius:999px;height:.5em;display:block;overflow:hidden}.cm-bar-fill{background:linear-gradient(90deg,#2563eb,#22c3e6);border-radius:999px;height:100%;display:block}.cm-bar-fill.is-green{background:linear-gradient(90deg,#16a34a,#34d399)}.cm-revenue{gap:1.1em;display:grid}.cm-revenue-card{align-items:center;gap:1em;display:flex}.cm-revenue-card>div{gap:.15em;display:grid}.cm-revenue-card strong{color:#0b1830;letter-spacing:-.03em;font-size:1.75em;font-weight:800}.cm-conv{grid-template-columns:1fr 1fr;gap:.9em;display:grid}.cm-conv-card{border:1px solid var(--cm-line);color:#1b2b45;background:#fbfdff;border-radius:.8em;gap:.55em;padding:1em;font-size:.92em;font-weight:650;display:grid}.cm-conv-card>span:first-child{justify-content:space-between;align-items:center;gap:.6em;display:flex}.cm-conv-card small{color:var(--cm-muted);font-size:.78em;font-weight:500}.cm-legend{color:var(--cm-muted);gap:1.1em;margin-bottom:.8em;font-size:.8em;font-weight:600;display:flex}.cm-legend span{align-items:center;gap:.4em;display:inline-flex}.cm-legend span:before{content:"";background:currentColor;border-radius:999px;width:.55em;height:.55em}.cm-legend .is-blue{color:#2563eb}.cm-legend .is-green{color:#16a34a}.cm-legend .is-amber{color:#f59e0b}.cm-week{grid-template-columns:repeat(7,minmax(0,1fr));gap:.65em;display:grid}.cm-week-col{justify-items:center;gap:.5em;display:grid}.cm-week-bars{background:#f5f8fc;border-radius:.7em;justify-content:center;align-items:flex-end;gap:.25em;width:100%;height:7.5em;padding:.5em .4em;display:flex}.cm-week-bar{background:#2563eb;border-radius:999px;width:.55em;min-height:.55em}.cm-week-bar.s1{background:#16a34a}.cm-week-bar.s2{background:#f59e0b}.cm-week-col small{color:var(--cm-muted);font-size:.78em;font-weight:600}.cm-sheet{padding:1.6em}.cm-sheet-head{justify-content:space-between;align-items:flex-start;gap:1.5em;margin-bottom:1.2em;display:flex}.cm-sheet-head h2{color:#0b1830;letter-spacing:-.03em;margin:0;font-size:1.75em;font-weight:800}.cm-sheet-head p{color:var(--cm-muted);margin:.35em 0 0;font-size:.9em}.cm-sheet-tools{align-items:flex-end;gap:.8em;display:flex}.cm-filter{gap:.35em;display:grid}.cm-toolbar{align-items:center;gap:.8em;margin-bottom:1.1em;display:flex}.cm-table{border-collapse:collapse;width:100%;font-size:.9em}.cm-table th{border-bottom:1px solid var(--cm-line);color:#7b8798;letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#f7fafd;padding:.9em;font-size:.72em;font-weight:700}.cm-table th:first-child{border-radius:.6em 0 0 .6em}.cm-table th:last-child{border-radius:0 .6em .6em 0}.cm-table td{color:#45536b;vertical-align:middle;border-bottom:1px solid #f0f4f9;padding:.95em .9em}.cm-table td small{color:#94a1b2;margin-top:.2em;font-size:.82em;display:block}.cm-table-orders td:nth-child(3){color:#33415c;max-width:22em}.cm-row-actions{white-space:nowrap;justify-content:flex-end;align-items:center;gap:.6em;display:flex}.cm-eye{color:#93a1b5;font-size:1.1em}.cm-pager{border-top:1px solid var(--cm-line);color:var(--cm-muted);justify-content:space-between;align-items:center;gap:1em;margin-top:1.1em;padding-top:1.1em;font-size:.85em;display:flex}.cm-pager>div{align-items:center;gap:.8em;display:flex}.cm-invoice{gap:1.1em;display:grid}.cm-invoice-head{justify-content:space-between;align-items:flex-start;gap:1.5em;display:flex}.cm-invoice-head p{color:var(--cm-muted);margin:.3em 0 0;font-size:.88em}.cm-invoice-actions{flex-wrap:wrap;align-items:center;gap:.7em;display:flex}.cm-detail-grid{grid-template-columns:minmax(0,1.85fr) minmax(0,1fr);align-items:start;gap:1.2em;display:grid}.cm-detail h2{color:#0b1830;letter-spacing:-.03em;margin:0;font-size:1.7em;font-weight:800}.cm-detail>p{color:var(--cm-muted);margin:.35em 0 1.2em;font-size:.9em}.cm-detail h3{color:#14213d;margin:1.3em 0 .75em;font-size:1.15em;font-weight:750}.cm-detail h3:first-of-type{margin-top:0}.cm-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9em;display:grid}.cm-field{border:1px solid var(--cm-line);background:#fbfdff;border-radius:.75em;gap:.35em;padding:.85em 1em;display:grid}.cm-field span{color:#8794a6;letter-spacing:.11em;text-transform:uppercase;font-size:.66em;font-weight:700}.cm-field b{color:#1b2b45;word-break:break-word;font-size:.92em;font-weight:600}.cm-notes{align-content:start;gap:.5em;display:grid}.cm-notes-head{justify-content:space-between;align-items:flex-start;gap:1em;display:flex}.cm-notes-head .cm-card-title{letter-spacing:-.02em;font-size:1.5em;font-weight:800;line-height:1.15}.cm-notes>p{color:var(--cm-muted);margin:0 0 .6em;font-size:.88em}.cm-notes-meta{border-top:1px solid var(--cm-line);justify-content:space-between;align-items:center;padding:.7em 0;display:flex}.cm-count{border:1px solid var(--cm-line);color:#45536b;background:#f7fafd;border-radius:999px;place-items:center;min-width:1.9em;height:1.9em;font-size:.8em;font-weight:700;display:grid}.cm-notes-list{gap:.75em;display:grid}.cm-note{border:1px solid var(--cm-line);background:#fbfdff;border-radius:.8em;gap:.3em;padding:.9em 1em;display:grid}.cm-note-top{color:#94a1b2;align-items:center;gap:.6em;font-size:.78em;display:flex}.cm-note-top em{color:#56637a;letter-spacing:.06em;text-transform:uppercase;background:#eef2f8;border-radius:.45em;padding:.2em .6em;font-size:.92em;font-style:normal;font-weight:700}.cm-note b{color:#14213d;font-size:.92em;font-weight:700}.cm-note p{color:#4f5d73;margin:0;font-size:.88em}.cm-range{justify-content:space-between;align-items:center;gap:1.5em;display:flex}.cm-range-copy{align-items:center;gap:1em;display:flex}.cm-range-copy b{color:#14213d;font-size:1em;font-weight:750;display:block}.cm-range-copy small{color:var(--cm-muted);font-size:.85em}.cm-stat-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1em;display:grid}.cm-stat{gap:.3em;display:grid}.cm-stat>span{color:#45536b;font-size:.9em;font-weight:600}.cm-stat strong{color:#0b1830;letter-spacing:-.03em;font-size:2.4em;font-weight:800;line-height:1.1}.cm-stat strong.is-blue{color:#2563eb}.cm-stat strong.is-amber{color:#d97706}.cm-users-head h2{color:#0b1830;letter-spacing:-.03em;margin:0;font-size:1.85em;font-weight:800}.cm-users-head p{color:var(--cm-muted);margin:.3em 0 0;font-size:.9em}.cm-users-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.45fr);align-items:start;gap:1.2em;display:grid}.cm-user-form,.cm-user-list{align-content:start;gap:.7em;padding:1.5em;display:grid}.cm-user-form .cm-chip,.cm-user-list .cm-chip{width:max-content}.cm-user-form h3,.cm-user-list h3{color:#0b1830;letter-spacing:-.02em;margin:.2em 0 0;font-size:1.4em;font-weight:800}.cm-user-form>p,.cm-user-list>p{color:var(--cm-muted);margin:0 0 .4em;font-size:.88em}.cm-callout{background:#f2fbf6;border:1px solid #cdead9;border-radius:.85em;align-items:center;gap:.9em;padding:1em;display:flex}.cm-callout b{color:#0f7a4d;font-size:.95em;font-weight:750;display:block}.cm-callout small{color:#4c6b5d;font-size:.85em}.cm-input{gap:.45em;display:grid}.cm-input>span{color:#33415c;font-size:.88em;font-weight:650}.cm-input em,.cm-input b{background:#fff;border:1px solid #e2e9f3;border-radius:.7em;justify-content:space-between;align-items:center;gap:.6em;height:2.9em;padding:0 .95em;font-size:.88em;font-style:normal;display:flex}.cm-input em{color:#9aa6b7;font-weight:500}.cm-input b{color:#33415c;font-weight:600}.cm-input i{color:#9aa6b7;font-size:1.05em}.cm-table-users td:first-child{align-items:center;gap:.75em;display:flex}.cm-avatar{color:#56637a;background:#eef2f8;border-radius:999px;place-items:center;width:2.3em;height:2.3em;font-size:.82em;font-weight:700;display:grid}@container (max-width:640px){.cm-app{grid-template-columns:4.6em minmax(0,1fr);font-size:clamp(5.4px,1.5cqw,13px)}.cm-brand-word,.cm-brand-sub,.cm-brand-collapse,.cm-side-foot,.cm-nav-item{font-size:.75em}.cm-brand-word,.cm-brand-sub,.cm-brand-collapse,.cm-side-foot span:not(:first-child){display:none}.cm-side{padding:1.2em .6em}.cm-brand{padding:.8em .4em}.cm-nav-item{justify-content:center;gap:0;padding:0;font-size:0}.cm-nav-item i{font-size:1.5em}}
.cs-main{--cs-gutter:max(24px, calc((100vw - 1180px) / 2));--cs-wide:max(20px, calc((100vw - 1480px) / 2));--cs-measure:62ch;--cs-paper:#fbfbf9;--cs-ink:#0d0d0d;--cs-body:#5a5a5a;--cs-muted:#8b8b86;--cs-rule:#0000001c;--cs-stage:#0b1220;background:var(--cs-paper);color:var(--cs-ink);overflow-x:clip}.cs-main h1,.cs-main h2,.cs-main h3{font-family:var(--font-display), var(--font-sans), sans-serif;font-weight:700}.cs-main section{padding-inline:var(--cs-gutter)}.cs-eyebrow,.cs-tag,.cs-meta dt,.cs-stack span{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:600}.cs-title-block{gap:clamp(28px,4vw,52px);padding-block:clamp(40px,7vw,92px) clamp(28px,4vw,48px);display:grid}.cs-crumbs{color:var(--cs-muted);align-items:center;gap:10px;font-size:.86rem;font-weight:500;display:flex}.cs-crumbs a:hover{color:var(--cs-ink)}.cs-title-block h1{letter-spacing:-.045em;max-width:14ch;margin:0;font-size:clamp(3rem,9vw,7.5rem);line-height:.94}.cs-meta{border-top:1px solid var(--cs-rule);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:28px 40px;margin:0;padding-top:clamp(24px,3vw,40px);display:grid}.cs-meta div{align-content:start;gap:10px;display:grid}.cs-meta dt{color:var(--cs-muted)}.cs-meta dd{color:var(--cs-ink);margin:0;font-size:1rem;font-weight:500;line-height:1.5}.cs-hero-media{background:radial-gradient(58% 62% at 50% 34%,#2563eb33,#0000 68%),radial-gradient(40% 46% at 82% 74%,#7c3aed29,#0000 70%),linear-gradient(#05070d 0%,#0a0f1c 52%,#06080f 100%);position:relative;overflow:hidden;padding:0 var(--cs-wide)!important}.cs-hero-media>.cs-reel{align-content:center;min-height:100svh;padding-top:92px;padding-bottom:clamp(28px,4vh,52px);display:grid}.cs-hero-media .cs-monitor-screen .cm-app{min-height:calc(135cqh - 45.9px);animation:22s ease-in-out infinite cs-hero-drift}@keyframes cs-hero-drift{0%,8%{transform:translateY(0)}48%,52%{transform:translateY(calc(-22cqh + 7.48px))}92%,to{transform:translateY(0)}}.cs-monitor{perspective:2200px;perspective-origin:62% 42%;width:min(1180px,100%,160svh - 416px);margin:0 auto}.cs-monitor-body{transform-style:preserve-3d;background:linear-gradient(158deg,#3d4759 0%,#232b3a 42%,#161c27 100%);border-radius:clamp(10px,1.1vw,16px);padding:clamp(9px,1vw,15px);position:relative;transform:rotateY(-7deg)rotateX(2deg);box-shadow:0 60px 130px -40px #000000f2,inset 0 1px #ffffff29}.cs-monitor-screen{aspect-ratio:16/10;background:#05070d;border-radius:clamp(4px,.5vw,7px);position:relative;overflow:hidden;container-type:size}.cs-monitor-screen .cm-app{min-height:calc(118cqh - 40.12px);animation:18s ease-in-out infinite cs-screen-drift}@keyframes cs-screen-drift{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-12cqh + 4.08px))}}.cs-reel-screen,.cs-reel-frame{height:100%}.cs-monitor-glare{z-index:3;pointer-events:none;background:linear-gradient(118deg,#ffffff17 0%,#ffffff05 28%,#0000 54%);position:absolute;inset:0}.cs-monitor-chin{place-items:center;height:clamp(16px,1.8vw,26px);display:grid}.cs-monitor-chin span{background:#ffffff24;border-radius:999px;width:42px;height:3px}.cs-monitor-neck{clip-path:polygon(16% 0,84% 0,100% 100%,0 100%);background:linear-gradient(#2a3244 0%,#1a2130 100%);width:clamp(70px,8vw,104px);height:clamp(26px,3vw,44px);margin:0 auto}.cs-monitor-foot{background:linear-gradient(#39435800 0%,#2b3346 22%,#141a25 100%);border-radius:0 0 999px 999px;width:clamp(180px,20vw,280px);height:clamp(8px,.9vw,12px);margin:0 auto;box-shadow:0 26px 40px -18px #000000e6}.cs-reel{gap:0;display:grid}.cs-reel-screens{display:grid;position:relative}.cs-reel-screen{opacity:0;filter:blur(2px);will-change:opacity, transform, filter;grid-area:1/1;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform 1.4s cubic-bezier(.22,1,.36,1),filter .8s cubic-bezier(.22,1,.36,1);transform:scale(1.018)}.cs-reel-screen.is-active{opacity:1;filter:blur();z-index:2;transform:none}.cs-reel-frame{box-shadow:none;border:0;border-radius:0}.cs-reel-cursor{z-index:4;filter:drop-shadow(0 3px 6px #00000073);pointer-events:none;width:22px;height:22px;animation:3.8s cubic-bezier(.5,0,.2,1) forwards cs-cursor-path;position:absolute;top:0;left:0}.cs-reel-cursor svg{width:100%;height:100%}@keyframes cs-cursor-path{0%{opacity:0;transform:translate(58%,62%)scale(1)}12%{opacity:1}55%{transform:translate(30%,48%)scale(1)}86%{opacity:1;transform:translate(7%,33%)scale(1)}92%{transform:translate(7%,33%)scale(.82)}to{opacity:0;transform:translate(7%,33%)scale(1)}}.cs-reel-legend{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);margin:clamp(26px,3vw,40px) auto 0;display:flex}.cs-reel-label{color:#ffffffd1;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.06em;align-items:center;gap:10px;margin:0;font-size:.86rem;font-weight:600;display:inline-flex}.cs-reel-label span{color:#ffffff6b}.cs-reel-pips{gap:7px;display:flex}.cs-reel-pips button{cursor:pointer;background:#ffffff26;border:0;border-radius:999px;width:26px;height:3px;padding:0;transition:background .32s,width .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.cs-reel-pips button.is-done{background:#ffffff73}.cs-reel-pips button.is-active{background:#ffffff2e;width:48px}.cs-pip-progress{background:linear-gradient(90deg, var(--blue), var(--cyan));transform-origin:0;border-radius:999px;animation:linear forwards cs-pip-fill;position:absolute;inset:0}@keyframes cs-pip-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cs-stage{background:var(--cs-stage);border-radius:clamp(16px,2vw,28px);padding:clamp(16px,2.4vw,40px)}.cs-frame{margin:0}.cs-stage .crm-frame{height:auto;min-height:0;overflow:hidden}.cs-stage .cm-screen-img{object-fit:contain;height:auto}.cs-stage .cm-app{height:auto;min-height:0;animation:none}@keyframes cs-stage-scroll{0%,12%{transform:translateY(0)}45%,55%{transform:translateY(-15%)}88%,to{transform:translateY(0)}}.cs-stage-caption{max-width:var(--cs-measure);color:#ffffff8c;text-align:center;margin:clamp(18px,2vw,26px) auto 0;font-size:.92rem;line-height:1.65}.cs-hero-media>.cs-stage-caption{padding-bottom:clamp(48px,7vh,96px)}.cs-intro{border-top:1px solid var(--cs-rule);grid-template-columns:minmax(0,.3fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,72px);padding-block:clamp(60px,9vw,140px);display:grid}.cs-eyebrow{color:var(--cs-muted);margin:0}.cs-intro-body{max-width:var(--cs-measure);gap:22px;display:grid}.cs-intro-body p{color:var(--cs-body);margin:0;font-size:clamp(1.02rem,1.15vw,1.12rem);line-height:1.78}.cs-lede{letter-spacing:-.018em;font-weight:500;color:var(--cs-ink)!important;font-size:clamp(1.32rem,2.2vw,1.85rem)!important;line-height:1.42!important}.cs-section{border-top:1px solid var(--cs-rule);padding-block:clamp(70px,11vw,170px)}.cs-section-head{gap:22px;max-width:860px;margin-bottom:clamp(40px,6vw,84px);display:grid}.cs-section-head h2{letter-spacing:-.038em;margin:0;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.04}.cs-section-head p{max-width:var(--cs-measure);color:var(--cs-body);margin:0;font-size:clamp(1.05rem,1.3vw,1.22rem);line-height:1.72}.cs-quote{border-top:1px solid var(--cs-rule);max-width:940px;margin:0;padding-top:clamp(30px,4vw,56px)}.cs-quote p{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.03em;margin:0 0 20px;font-size:clamp(1.4rem,3vw,2.35rem);font-weight:600;line-height:1.24}.cs-quote cite{color:var(--cs-muted);letter-spacing:.14em;text-transform:uppercase;font-size:.82rem;font-style:normal;font-weight:600}.cs-principles{counter-reset:principle;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(28px,3.5vw,56px);margin:0 0 clamp(50px,7vw,100px);padding:0;list-style:none;display:grid}.cs-principles li{border-top:1px solid var(--cs-rule);counter-increment:principle;align-content:start;gap:12px;padding-top:22px;display:grid}.cs-principles li:before{content:counter(principle, decimal-leading-zero);color:var(--cs-muted);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.16em;font-size:.72rem;font-weight:600}.cs-principles h3{letter-spacing:-.018em;margin:0;font-size:1.16rem;line-height:1.32}.cs-principles p{color:var(--cs-body);margin:0;font-size:.98rem;line-height:1.72}.cs-palette{margin-bottom:clamp(50px,7vw,100px)}.cs-palette h3{letter-spacing:-.018em;margin:0 0 24px;font-size:1.16rem}.cs-palette ul{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.cs-palette li{gap:6px;display:grid}.cs-swatch{border-radius:12px;height:76px;margin-bottom:8px;box-shadow:inset 0 0 0 1px #00000017}.cs-palette b{font-size:.98rem;font-weight:600}.cs-palette code{color:var(--cs-muted);letter-spacing:.04em;font-size:.8rem}.cs-palette small{color:var(--cs-body);font-size:.86rem;line-height:1.5}.cs-compare{gap:0;margin:0 0 clamp(50px,7vw,90px);padding:0;list-style:none;display:grid}.cs-compare li{border-top:1px solid var(--cs-rule);grid-template-columns:auto minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,52px);padding-block:clamp(28px,3.4vw,44px);display:grid}.cs-compare li:last-child{border-bottom:1px solid var(--cs-rule)}.cs-compare-num{color:var(--cs-muted);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.16em;font-size:.78rem;font-weight:600}.cs-compare-old,.cs-compare-new{align-content:start;gap:12px;display:grid}.cs-tag{width:max-content;color:var(--cs-muted)}.cs-tag.is-now{color:var(--orange)}.cs-compare h3{letter-spacing:-.022em;margin:0;font-size:clamp(1.14rem,1.7vw,1.4rem);line-height:1.28}.cs-compare p{color:var(--cs-body);margin:0;font-size:.98rem;line-height:1.72}.cs-compare-new p{color:var(--cs-ink);font-size:1.05rem;font-weight:500}.cs-flow{flex-wrap:wrap;gap:10px 12px;margin:0;padding:0;list-style:none;display:flex}.cs-flow li{border:1px solid var(--cs-rule);color:var(--cs-ink);border-radius:999px;align-items:center;gap:9px;padding:10px 18px;font-size:.92rem;font-weight:500;display:inline-flex}.cs-flow span{color:var(--cs-muted);font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:.1em;font-size:.72rem;font-weight:600}.cs-screens{gap:clamp(52px,7vw,104px);display:grid}.cs-screen{gap:clamp(22px,2.6vw,36px);display:grid}.cs-screen-copy{max-width:var(--cs-measure);gap:14px;display:grid}.cs-screen-copy h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.2}.cs-screen-copy p{color:var(--cs-body);margin:0;font-size:1.02rem;line-height:1.74}.cs-screen-detail{border-left:2px solid var(--cs-rule);padding-left:20px;color:var(--cs-muted)!important;font-size:.95rem!important}.cs-screens .cs-stage,.cs-section>.cs-stage{margin-inline:calc(var(--cs-wide) - var(--cs-gutter))}.cs-stats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:clamp(26px,3.4vw,52px);margin:0 0 clamp(50px,7vw,96px);padding:0;list-style:none;display:grid}.cs-stats li{border-top:1px solid var(--cs-rule);align-content:start;gap:8px;padding-top:22px;display:grid}.cs-stats strong{font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;font-size:clamp(2.6rem,5vw,4rem);font-weight:700;line-height:1}.cs-stats b{font-size:1rem;font-weight:600}.cs-stats span{color:var(--cs-body);font-size:.9rem;line-height:1.6}.cs-outcome-list{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:0 clamp(30px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.cs-outcome-list li{border-top:1px solid var(--cs-rule);color:var(--cs-ink);padding-block:20px;font-size:1.02rem;line-height:1.66}.cs-stack{border-top:1px solid var(--cs-rule);gap:12px;margin-top:clamp(44px,6vw,80px);padding-top:clamp(24px,3vw,36px);display:grid}.cs-stack span{color:var(--cs-muted)}.cs-stack p{max-width:70ch;color:var(--cs-body);margin:0;font-size:1rem;line-height:1.7}.cs-next{border-top:1px solid var(--cs-rule);gap:22px;padding-block:clamp(70px,11vw,160px);display:grid}.cs-next h2{max-width:18ch;font-family:var(--font-display), var(--font-sans), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.6rem);font-weight:700;line-height:1.04}.cs-next p{max-width:var(--cs-measure);color:var(--cs-body);margin:0;font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.72}.cs-next-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}@media (max-width:900px){.cs-intro{grid-template-columns:minmax(0,1fr);gap:20px}.cs-monitor-body{transform:none}.cs-monitor{perspective:none;width:min(1120px,100%)}.cs-hero-media>.cs-reel{min-height:0;padding-top:clamp(72px,12vh,104px);padding-bottom:clamp(24px,4vh,40px)}.cs-compare li{grid-template-columns:minmax(0,1fr);gap:16px}.cs-compare-num{display:none}}@media (max-width:640px){.cs-stage{border-radius:14px;padding:10px}.cs-stage .cm-app{animation-duration:18s}.cs-outcome-list{grid-template-columns:minmax(0,1fr)}}
