:root { --cc-ink:#1f251f; --cc-cream:#f7f5ed; --cc-lime:#d8ed52; --cc-coral:#ff7f68; --cc-sky:#9cdceb; --cc-lavender:#d9cbef; --cc-muted:#667064; --cc-line:rgba(31,37,31,.18); --cc-dark-line:rgba(247,245,237,.24); }
* { box-sizing: border-box; }
html { scroll-behavior: smooth; }
body { margin:0; background:var(--cc-cream); color:var(--cc-ink); font-family:Manrope,Arial,sans-serif; }
button,select,textarea { font:inherit; } button { color:inherit; }
.cc-noise { position:fixed; inset:0; z-index:8; pointer-events:none; opacity:.2; background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.08'/%3E%3C/svg%3E"); }
.cc-shell { min-height:100vh; display:grid; grid-template-columns:266px minmax(0,1fr); }
.cc-sidebar { position:sticky; top:0; z-index:10; height:100vh; display:flex; flex-direction:column; padding:28px 21px 20px; color:var(--cc-cream); background:var(--cc-ink); border-right:1px solid rgba(247,245,237,.18); }
.cc-brand { display:inline-flex; align-items:center; gap:10px; color:var(--cc-cream); font-size:19px; font-weight:800; line-height:.84; letter-spacing:-.06em; text-decoration:none; }
.cc-brand-mark { display:grid; grid-template-columns:repeat(3,1fr); align-items:end; gap:3px; width:27px; height:27px; }.cc-brand-mark i { display:block; border-radius:5px 5px 1px 1px; background:var(--cc-cream); }.cc-brand-mark i:nth-child(1){height:11px}.cc-brand-mark i:nth-child(2){height:22px}.cc-brand-mark i:nth-child(3){height:16px}
.cc-demo-chip { display:inline-flex; align-items:center; gap:7px; align-self:flex-start; margin-top:41px; padding:7px 9px; color:#d0d9c9; border:1px solid rgba(247,245,237,.2); border-radius:3px; font:500 9px "DM Mono",monospace; letter-spacing:.05em; }.cc-demo-chip span { width:6px; height:6px; border-radius:50%; background:var(--cc-lime); }
.cc-nav { display:grid; gap:3px; margin-top:29px; }.cc-nav-link { min-height:43px; display:flex; align-items:center; gap:13px; padding:0 9px; color:#c6cec0; border:0; background:transparent; text-align:left; cursor:pointer; font-size:12px; font-weight:700; transition:color .2s,background .2s; }.cc-nav-link span { width:21px; color:#899487; font:500 9px "DM Mono",monospace; }.cc-nav-link:hover,.cc-nav-link.active { color:var(--cc-ink); background:var(--cc-lime); }.cc-nav-link.active span { color:#5b6a50; }
.cc-workspace-picker { margin-top:36px; padding-top:19px; border-top:1px solid rgba(247,245,237,.2); }.cc-workspace-picker label,.cc-kicker { font:500 9px/1.4 "DM Mono",monospace; letter-spacing:.075em; }.cc-workspace-picker label { display:block; color:#aeb8aa; margin-bottom:8px; }.cc-workspace-picker select { width:100%; min-height:40px; padding:0 9px; color:var(--cc-cream); border:1px solid rgba(247,245,237,.25); border-radius:3px; background:#2c342d; font-size:11px; outline:0; cursor:pointer; }.cc-workspace-picker option { color:var(--cc-ink); background:var(--cc-cream); }
.cc-sidebar-bottom { display:grid; gap:16px; margin-top:auto; }.cc-view-switch { display:flex; align-items:center; gap:9px; width:100%; padding:11px 8px; color:var(--cc-cream); border:1px solid rgba(247,245,237,.2); border-radius:4px; background:rgba(247,245,237,.06); text-align:left; cursor:pointer; }.cc-view-switch b,.cc-view-switch small { display:block; }.cc-view-switch b { font-size:10px; }.cc-view-switch small { margin-top:2px; color:#abb6a8; font-size:8px; }.cc-switch-indicator { position:relative; width:25px; height:14px; border-radius:10px; background:#919c8e; }.cc-switch-indicator::after { content:''; position:absolute; top:3px; left:3px; width:8px; height:8px; border-radius:50%; background:var(--cc-cream); transition:transform .22s; }.cc-site-link { color:#b9c2b5; text-decoration:none; font:500 9px "DM Mono",monospace; }.cc-site-link span { margin-left:6px; color:var(--cc-lime); font-size:13px; }
.cc-main { min-width:0; }.cc-topbar { position:sticky; top:0; z-index:7; height:73px; display:flex; align-items:center; justify-content:space-between; padding:0 48px; border-bottom:1px solid var(--cc-line); background:rgba(247,245,237,.92); backdrop-filter:blur(13px); }.cc-client-identity { display:flex; align-items:center; gap:10px; }.cc-client-orb { display:grid; place-items:center; width:30px; height:30px; border-radius:50%; background:var(--cc-lavender); color:var(--cc-ink); font:500 11px Georgia,serif; }.cc-client-identity b,.cc-client-identity small { display:block; }.cc-client-identity b { font-size:11px; letter-spacing:-.025em; }.cc-client-identity small { margin-top:2px; color:var(--cc-muted); font-size:9px; }.cc-top-actions { display:flex; align-items:center; gap:13px; }.cc-mode-label { padding:6px 8px; border:1px solid var(--cc-line); border-radius:3px; background:#fbfaf5; font:500 9px "DM Mono",monospace; }.operator-mode-label { display:none; border-color:rgba(31,37,31,.28); background:var(--cc-lime); }.cc-icon-button { width:33px; height:33px; border:1px solid var(--cc-ink); border-radius:3px; background:var(--cc-ink); color:var(--cc-cream); cursor:pointer; font-size:20px; line-height:1; transition:transform .2s; }.cc-icon-button:hover { transform:translateY(-2px); }.cc-menu-button { display:none; }
.cc-content { max-width:1460px; margin:auto; }.cc-hero { min-height:392px; display:grid; grid-template-columns:1.1fr .9fr; gap:72px; align-items:center; padding:72px 8.7% 63px; overflow:hidden; }.cc-kicker { margin:0; color:#667064; }.cc-kicker > span { display:inline-block; width:6px; height:6px; margin-right:7px; border-radius:50%; background:var(--cc-coral); }.cc-hero h1,.cc-section h2,.cc-value-card strong,.cc-stat-card strong { letter-spacing:-.07em; }.cc-hero h1 { max-width:610px; margin:18px 0 22px; font-size:clamp(45px,5.5vw,76px); line-height:.94; }.cc-hero h1 em,.cc-section h2 em { color:var(--cc-coral); font-family:Georgia,serif; font-weight:400; letter-spacing:-.085em; }.cc-lead { max-width:550px; margin:0; font-size:14px; line-height:1.7; letter-spacing:-.022em; }.cc-hero-actions { display:flex; align-items:center; flex-wrap:wrap; gap:21px; margin-top:28px; }.cc-button { min-height:47px; display:inline-flex; align-items:center; gap:20px; padding:0 16px; border:0; border-radius:3px; cursor:pointer; font-size:12px; font-weight:800; transition:transform .2s,background .2s; }.cc-button:hover { transform:translateY(-3px); }.cc-button span { font-size:17px; }.cc-button-primary { background:var(--cc-lime); }.cc-button-dark { color:var(--cc-cream); background:var(--cc-ink); }.cc-text-button { padding:0 0 4px; border:0; border-bottom:1px solid currentColor; background:transparent; cursor:pointer; font-size:11px; font-weight:800; }.cc-text-button span { margin-left:6px; font-size:15px; }
.cc-value-card { min-height:254px; position:relative; padding:19px 21px; overflow:hidden; border:1px solid rgba(31,37,31,.16); background:#d9e9bb; box-shadow:9px 9px 0 var(--cc-ink); transform:rotate(1.2deg); }.cc-value-card::after { content:'VALUE'; position:absolute; right:-6px; bottom:15px; color:rgba(31,37,31,.09); font-size:64px; font-weight:800; letter-spacing:-.1em; }.cc-card-top { position:relative; z-index:1; display:flex; align-items:center; justify-content:space-between; color:#566250; font:500 9px "DM Mono",monospace; letter-spacing:.04em; }.cc-live-label { color:#4e822f; }.cc-live-label i { display:inline-block; width:6px; height:6px; margin-right:4px; border-radius:50%; background:#58a036; }.cc-value-card strong { position:relative; z-index:1; display:block; margin:44px 0 8px; font-size:85px; line-height:.74; }.cc-value-card p { position:relative; z-index:1; max-width:210px; margin:0; font-size:12px; line-height:1.47; font-weight:700; letter-spacing:-.028em; }.cc-value-foot { position:absolute; z-index:1; right:20px; bottom:17px; left:20px; display:flex; justify-content:space-between; padding-top:11px; border-top:1px solid rgba(31,37,31,.25); color:#5e6a59; font:500 8px "DM Mono",monospace; }.cc-value-foot b { color:#458937; font:500 10px Manrope,sans-serif; }
.cc-stat-grid { display:grid; grid-template-columns:repeat(3,1fr); border-top:1px solid var(--cc-line); border-bottom:1px solid var(--cc-line); }.cc-stat-card { min-height:154px; padding:23px max(24px,8.7%); border-right:1px solid var(--cc-line); }.cc-stat-card:last-child { border-right:0; }.cc-stat-card > span { color:#697265; font:500 9px "DM Mono",monospace; }.cc-stat-card strong { display:block; margin:29px 0 8px; font-size:42px; line-height:.8; }.cc-stat-card .cc-stat-word { font-size:29px; }.cc-stat-card p { display:flex; align-items:center; gap:6px; margin:0; color:#586255; font-size:9px; }.cc-dot { width:6px; height:6px; flex:0 0 auto; border-radius:50%; }.cc-dot-live { background:#59a13b; }.cc-dot-lime { background:#b5cf35; }.cc-dot-coral { background:var(--cc-coral); }.cc-dot-sky { background:#61adbe; }.aa-only { display:none; }
.cc-section { padding:96px 8.7%; }.cc-section-heading { display:grid; grid-template-columns:1.1fr .9fr; gap:70px; align-items:end; max-width:1190px; margin:auto; }.cc-section h2 { max-width:640px; margin:19px 0 0; font-size:clamp(35px,4vw,59px); line-height:1.02; }.cc-section-note { justify-self:end; color:#63705b; font:500 9px "DM Mono",monospace; }.cc-section-copy { max-width:390px; margin:0 0 4px; font-size:13px; line-height:1.66; letter-spacing:-.018em; }
.cc-now-section { background:#edf0dd; }.cc-now-grid { max-width:1190px; margin:51px auto 0; display:grid; grid-template-columns:1fr 1fr 1.06fr; gap:13px; }.cc-priority-card,.cc-activity-card { min-height:271px; display:flex; flex-direction:column; padding:20px; border:1px solid rgba(31,37,31,.16); }.cc-priority-primary { background:#ffcf5e; }.cc-priority-secondary { background:#d8e7ef; }.cc-activity-card { background:#f7f5ed; }.cc-priority-card h3 { max-width:250px; margin:auto 0 12px; font-size:27px; line-height:.96; letter-spacing:-.065em; }.cc-priority-card p { max-width:285px; margin:0; font-size:11px; line-height:1.57; }.cc-priority-foot { display:flex; justify-content:space-between; gap:5px; margin-top:23px; padding-top:13px; border-top:1px solid rgba(31,37,31,.25); color:#50604d; font:500 8px "DM Mono",monospace; }.cc-priority-foot b { display:inline-grid; place-items:center; width:17px; height:17px; margin-right:5px; border-radius:50%; background:var(--cc-ink); color:var(--cc-cream); font:500 7px Manrope,sans-serif; }.cc-inline-action { align-self:flex-start; margin-top:auto; padding:0 0 3px; border:0; border-bottom:1px solid currentColor; background:transparent; cursor:pointer; font-size:11px; font-weight:800; }.cc-inline-action span { margin-left:6px; font-size:15px; }.cc-mini-button { padding:0; border:0; border-bottom:1px solid currentColor; background:transparent; cursor:pointer; font:500 8px "DM Mono",monospace; }.cc-activity-list { display:grid; gap:0; margin:17px 0 0; padding:0; list-style:none; }.cc-activity-list li { display:grid; grid-template-columns:22px 1fr; gap:8px; padding:10px 0; border-bottom:1px solid var(--cc-line); }.cc-activity-list time { color:#74806f; font:500 8px "DM Mono",monospace; }.cc-activity-list p { margin:0; font-size:10px; line-height:1.43; }.cc-activity-list p b { font-weight:800; }
.cc-plan-section { background:var(--cc-ink); color:var(--cc-cream); }.cc-plan-section .cc-kicker { color:#b9c3b2; }.cc-plan-section .cc-section-copy { color:#c7cec1; }.cc-plan-section .cc-section h2,.cc-plan-section h2 em { color:var(--cc-lime); }.cc-plan-layout { max-width:1190px; margin:54px auto 0; display:grid; grid-template-columns:1.18fr .82fr; gap:63px; }.cc-plan-track { border-top:1px solid var(--cc-dark-line); }.cc-plan-item { display:grid; grid-template-columns:46px 1fr 88px; gap:14px; min-height:88px; align-items:center; padding:17px 0; border-bottom:1px solid var(--cc-dark-line); }.cc-plan-item > span { color:var(--cc-lime); font:500 10px "DM Mono",monospace; }.cc-plan-item h3 { margin:0 0 5px; font-size:18px; letter-spacing:-.05em; }.cc-plan-item p { max-width:440px; margin:0; color:#c7cec1; font-size:10px; line-height:1.5; }.cc-plan-status { justify-self:end; display:inline-flex; justify-content:center; min-width:75px; padding:6px 7px; border:1px solid rgba(247,245,237,.3); color:#dfe7d7; font:500 8px "DM Mono",monospace; }.cc-plan-status.in-build { border-color:var(--cc-lime); color:var(--cc-lime); }.cc-plan-status.waiting { border-color:var(--cc-coral); color:#ffad9d; }.cc-plan-note { padding:20px; align-self:start; border:1px solid rgba(247,245,237,.3); background:rgba(247,245,237,.07); }.cc-plan-note h3 { margin:25px 0 13px; font-size:31px; line-height:.96; letter-spacing:-.065em; }.cc-plan-note > p:not(.cc-kicker) { max-width:240px; margin:0 0 23px; color:#c7cec1; font-size:11px; line-height:1.6; }.cc-plan-note .cc-text-button { color:var(--cc-cream); }
.cc-automations-section { background:var(--cc-cream); }.cc-filter-group { display:flex; flex-wrap:wrap; justify-content:flex-end; gap:5px; }.cc-filter-group button { min-height:29px; padding:0 8px; border:1px solid var(--cc-line); border-radius:3px; background:transparent; cursor:pointer; font:500 8px "DM Mono",monospace; }.cc-filter-group button.active,.cc-filter-group button:hover { border-color:var(--cc-ink); background:var(--cc-ink); color:var(--cc-cream); }.cc-automation-grid { max-width:1190px; margin:52px auto 0; display:grid; grid-template-columns:repeat(3,1fr); gap:12px; }.cc-automation-card { min-height:226px; display:flex; flex-direction:column; padding:19px; border:1px solid var(--cc-line); background:#fbfaf5; transition:transform .18s,box-shadow .18s; }.cc-automation-card:hover { transform:translateY(-4px); box-shadow:6px 6px 0 var(--cc-ink); }.cc-automation-card[data-status="attention"] { background:#fff1ce; }.cc-automation-card[data-status="scheduled"] { background:#e5def2; }.cc-automation-card.is-hidden { display:none; }.cc-automation-card h3 { max-width:240px; margin:auto 0 10px; font-size:22px; line-height:.97; letter-spacing:-.06em; }.cc-automation-card > p { margin:0; color:#5f695c; font-size:10px; line-height:1.52; }.cc-automation-card-foot { display:flex; align-items:center; justify-content:space-between; gap:8px; margin-top:19px; padding-top:11px; border-top:1px solid var(--cc-line); color:#596456; font:500 8px "DM Mono",monospace; }.cc-status { display:inline-flex; align-items:center; gap:5px; }.cc-status i { width:6px; height:6px; border-radius:50%; background:#59a13b; }.cc-status.attention i { background:var(--cc-coral); }.cc-status.scheduled i { background:#977ec4; }
.cc-impact-section { background:#d8e7ef; }.cc-impact-grid { max-width:1190px; margin:52px auto 0; display:grid; grid-template-columns:repeat(3,1fr); gap:12px; }.cc-impact-card { min-height:215px; position:relative; padding:20px; overflow:hidden; border:1px solid rgba(31,37,31,.17); background:rgba(247,245,237,.7); }.cc-impact-card > span { color:#586555; font:500 9px "DM Mono",monospace; }.cc-impact-card strong { display:block; margin:48px 0 7px; font-size:42px; line-height:.8; letter-spacing:-.075em; }.cc-impact-card p { max-width:220px; margin:0; font-size:11px; line-height:1.5; }.cc-impact-card .cc-impact-mini { position:absolute; right:17px; bottom:17px; color:#4e9137; font:700 12px Manrope,sans-serif; }.cc-proof-note { max-width:1190px; margin:12px auto 0; display:grid; grid-template-columns:92px 1fr auto; gap:16px; align-items:center; padding:16px 18px; border:1px solid rgba(31,37,31,.2); background:rgba(247,245,237,.6); }.cc-proof-note > span { color:#576354; font:500 9px "DM Mono",monospace; }.cc-proof-note p { margin:0; font:500 14px/1.35 Georgia,serif; letter-spacing:-.03em; }.cc-proof-note b { color:#596456; font:500 8px "DM Mono",monospace; white-space:nowrap; }
.cc-support-section { padding-bottom:111px; background:var(--cc-lime); }.cc-support-layout { max-width:1190px; margin:52px auto 0; display:grid; grid-template-columns:1fr 1fr; gap:12px; }.cc-request-form,.cc-request-list-wrap { padding:20px; border:1px solid rgba(31,37,31,.2); background:rgba(247,245,237,.58); }.cc-request-form { display:grid; gap:13px; }.cc-request-form label { display:block; font:500 9px "DM Mono",monospace; letter-spacing:.035em; }.cc-request-form select,.cc-request-form textarea { display:block; width:100%; margin-top:7px; padding:11px 12px; border:1px solid rgba(31,37,31,.35); border-radius:3px; outline:0; background:rgba(247,245,237,.75); color:var(--cc-ink); font:500 12px Manrope,sans-serif; }.cc-request-form select { min-height:43px; }.cc-request-form textarea { min-height:97px; line-height:1.5; resize:vertical; }.cc-request-form select:focus,.cc-request-form textarea:focus { border-color:var(--cc-ink); background:var(--cc-cream); }.cc-request-form .cc-button { justify-self:start; margin-top:2px; }.cc-request-list { display:grid; gap:0; margin:13px 0 0; padding:0; list-style:none; }.cc-request-list li { display:grid; grid-template-columns:1fr auto; gap:9px; padding:14px 0; border-top:1px solid var(--cc-line); }.cc-request-list b,.cc-request-list small { display:block; }.cc-request-list b { margin-bottom:4px; font-size:11px; letter-spacing:-.025em; }.cc-request-list small { color:#5b6658; font-size:9px; line-height:1.45; }.cc-request-list span { align-self:start; padding:5px 6px; border:1px solid var(--cc-line); font:500 8px "DM Mono",monospace; }.cc-request-list .new { background:var(--cc-lime); }
.cc-toast { position:fixed; z-index:30; right:24px; bottom:24px; max-width:315px; padding:12px 15px; border:1px solid rgba(31,37,31,.28); background:var(--cc-ink); color:var(--cc-cream); box-shadow:6px 6px 0 var(--cc-lime); font-size:11px; font-weight:700; opacity:0; transform:translateY(15px); pointer-events:none; transition:opacity .2s,transform .2s; }.cc-toast.show { opacity:1; transform:translateY(0); }
.cc-body.operator-mode .cc-switch-indicator { background:var(--cc-lime); }.cc-body.operator-mode .cc-switch-indicator::after { transform:translateX(11px); }.cc-body.operator-mode .cc-view-switch small { color:#d7ebcb; }.cc-body.operator-mode .client-mode-label { display:none; }.cc-body.operator-mode .operator-mode-label { display:inline-block; }.cc-body.operator-mode .aa-only { display:block; }.cc-body.operator-mode .cc-stat-grid { grid-template-columns:repeat(4,1fr); }.cc-body.operator-mode .cc-value-card { background:#d9cbef; }.cc-body.operator-mode .cc-value-card::after { content:'AA'; }.cc-body.operator-mode .cc-view-switch b::after { content:'AA operator'; font-size:10px; }.cc-body.operator-mode .cc-view-switch b { font-size:0; }.cc-body.operator-mode .cc-view-switch small { font-size:0; }.cc-body.operator-mode .cc-view-switch small::after { content:'Switch to client view'; font-size:8px; }
@media (max-width:1050px) { .cc-shell { grid-template-columns:220px minmax(0,1fr); }.cc-sidebar { padding:26px 15px 18px; }.cc-topbar { padding:0 28px; }.cc-hero,.cc-section { padding-right:5.4%; padding-left:5.4%; }.cc-stat-card { padding-right:22px; padding-left:22px; }.cc-hero { gap:42px; }.cc-section-heading { gap:40px; }.cc-now-grid { grid-template-columns:1fr 1fr; }.cc-activity-card { grid-column:1 / -1; min-height:0; }.cc-activity-list { grid-template-columns:1fr 1fr; gap:0 19px; }.cc-automation-grid { grid-template-columns:1fr 1fr; }.cc-plan-layout { gap:33px; }.cc-proof-note { grid-template-columns:76px 1fr; }.cc-proof-note b { grid-column:2; }.cc-body.operator-mode .cc-stat-grid { grid-template-columns:repeat(4,1fr); }.cc-body.operator-mode .cc-stat-card { padding-right:17px; padding-left:17px; } }
@media (max-width:760px) { html,body { max-width:100%; overflow-x:clip; }.cc-shell { display:block; }.cc-sidebar { position:fixed; z-index:20; top:0; bottom:0; left:0; width:min(300px,87vw); height:auto; padding:23px 20px; transform:translateX(-103%); transition:transform .24s ease; box-shadow:14px 0 24px rgba(31,37,31,.22); }.cc-body.menu-open .cc-sidebar { transform:translateX(0); }.cc-sidebar::after { content:''; position:fixed; inset:0 0 0 100%; width:100vw; background:rgba(31,37,31,.35); opacity:0; pointer-events:none; transition:opacity .24s; }.cc-body.menu-open .cc-sidebar::after { opacity:1; pointer-events:auto; }.cc-demo-chip { margin-top:29px; }.cc-main { width:100%; }.cc-topbar { height:64px; padding:0 19px; }.cc-menu-button { min-width:64px; min-height:42px; display:inline-flex; align-items:center; justify-content:center; gap:6px; padding:0; border:0; background:transparent; cursor:pointer; font-size:11px; font-weight:800; }.cc-menu-button span { font-size:17px; }.cc-client-identity { position:absolute; left:50%; transform:translateX(-50%); max-width:160px; }.cc-client-identity small { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }.cc-client-orb { display:none; }.cc-top-actions { gap:5px; }.cc-mode-label { display:none; }.cc-icon-button { width:32px; height:32px; }.cc-content { width:100%; }.cc-hero { min-height:0; grid-template-columns:1fr; gap:48px; padding:66px 23px 72px; }.cc-hero h1 { font-size:clamp(43px,13vw,56px); }.cc-lead { font-size:14px; }.cc-value-card { min-height:243px; margin:0 8px 0 0; transform:rotate(1deg); box-shadow:7px 7px 0 var(--cc-ink); }.cc-stat-grid,.cc-body.operator-mode .cc-stat-grid { grid-template-columns:1fr 1fr; }.cc-stat-card,.cc-body.operator-mode .cc-stat-card { min-height:134px; padding:19px; border-bottom:1px solid var(--cc-line); }.cc-stat-card:nth-child(2) { border-right:0; }.cc-stat-card strong { margin-top:28px; }.cc-stat-card .cc-stat-word { font-size:25px; }.cc-body.operator-mode .cc-stat-card:nth-child(3) { border-bottom:0; }.cc-body.operator-mode .cc-stat-card:nth-child(4) { border-right:0; border-bottom:0; }.cc-section { padding:74px 23px; }.cc-section-heading { grid-template-columns:1fr; gap:20px; }.cc-section h2 { font-size:40px; }.cc-section-note { justify-self:start; }.cc-section-copy { font-size:14px; }.cc-now-grid { grid-template-columns:1fr; margin-top:42px; }.cc-priority-card,.cc-activity-card { min-height:246px; }.cc-activity-list { grid-template-columns:1fr; }.cc-plan-layout { grid-template-columns:1fr; margin-top:42px; }.cc-plan-item { grid-template-columns:32px 1fr; gap:8px; padding:18px 0; }.cc-plan-status { grid-column:2; justify-self:start; }.cc-plan-item h3 { font-size:18px; }.cc-plan-note { max-width:none; }.cc-filter-group { justify-content:flex-start; }.cc-automation-grid,.cc-impact-grid { grid-template-columns:1fr; margin-top:42px; }.cc-automation-card { min-height:205px; }.cc-impact-card { min-height:180px; }.cc-impact-card strong { margin-top:37px; }.cc-proof-note { grid-template-columns:1fr; gap:8px; padding:16px; }.cc-proof-note b { grid-column:auto; white-space:normal; }.cc-support-layout { grid-template-columns:1fr; margin-top:42px; }.cc-support-section { padding-bottom:78px; }.cc-toast { right:17px; bottom:17px; left:17px; max-width:none; }.cc-body.operator-mode .aa-only { display:block; }
}
