@font-face{font-family:Manrope;src:url(/fonts/manrope-latin.woff2)format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/outfit-latin.woff2)format("woff2");font-style:normal;font-weight:500 800;font-display:swap}:root{--bg:#06080c;--bg-elevated:#0b0f15;--surface:#0d1118d6;--surface-strong:#0f141b;--surface-hover:#141c25;--surface-glass:#090c11bd;--text:#f2f5f8;--text-soft:#d4dde7;--muted:#94a0af;--silver:#d7dde5;--silver-dim:#d7dde529;--silver-line:#d7dde53d;--gold:#d2a54f;--gold-strong:#efbf68;--gold-dim:#a7823f;--gold-glow:#d2a54f38;--amber-hot:#ff9f2f;--electric:#40d8ff;--electric-soft:#40d8ff2e;--signal-green:#5df2a0;--mint:#5df2a0;--signal-green-soft:#5df2a029;--coral:#ff6b5f;--coral-soft:#ff6b5f29;--violet:#9f8cff;--violet-soft:#9f8cff26;--ink-blue:#08121d;--blueprint:#d7dde517;--shadow-soft:0 18px 52px #00000057;--shadow-hard:0 32px 80px #0000008c;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2rem;--radius-pill:999px;--max-width:76rem;--gutter:clamp(1.1rem, 2vw, 1.6rem);--header-height:5.25rem;--section-space:clamp(4.25rem, 9vw, 8rem);--tracking-wide:.14em;--tracking-tight:-.04em;--pointer-x:50vw;--pointer-y:18vh;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-heavy:cubic-bezier(.25, 1, .5, 1);--motion-fast:.16s;--motion-base:.24s;--motion-slow:.42s}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background-color:var(--bg);background-image:linear-gradient(var(--blueprint) 1px, transparent 1px), linear-gradient(90deg, var(--blueprint) 1px, transparent 1px), radial-gradient(circle at 16% 18%, #d2a54f14, transparent 28%), radial-gradient(circle at 82% 10%, #d7dde50d, transparent 22%), linear-gradient(180deg, #090b10 0%, #06080c 46%, #080b11 100%);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background-position:top,top,0 0,0 0,0 0;background-size:72px 72px,72px 72px,auto,auto,auto;margin:0;font-family:Manrope,Segoe UI,sans-serif;line-height:1.65;overflow-x:hidden}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{opacity:.8;background:radial-gradient(circle at 50% 15%,#d2a54f1a,#0000 38%),radial-gradient(circle at 20% 90%,#d7dde50a,#0000 22%)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}::selection{color:#fff7e7;background:#d2a54f42}.crm-shell{z-index:2;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1rem;width:min(100%,100rem);margin:0 auto;padding:1rem;display:grid;position:relative}body:has(.crm-shell){background-color:#030711;background-image:radial-gradient(circle at 12% 10%,#ff9f2f2e,#0000 28%),radial-gradient(circle at 72% 0,#40d8ff24,#0000 26%),radial-gradient(circle at 90% 84%,#5df2a014,#0000 28%),linear-gradient(#40d8ff14 1px,#0000 1px),linear-gradient(90deg,#efbf6814 1px,#0000 1px),linear-gradient(135deg,#050a14 0%,#070b12 45%,#090807 100%);background-size:auto,auto,auto,64px 64px,64px 64px,auto}body:has(.crm-shell):before{opacity:.78;background:conic-gradient(from 210deg at 18% 16%,#ff9f2f2e,#0000 18%,#40d8ff1a,#0000 42%),radial-gradient(circle at 50% 10%,#ffffff14,#0000 34%)}body:has(.crm-shell):after{background:linear-gradient(#0307110f,#030711c2),radial-gradient(circle,#0000 52%,#00000094 100%)}body:has(.crm-shell) .spotlight-overlay{opacity:.42;background-image:linear-gradient(#40d8ff52 1px,#0000 1px),linear-gradient(90deg,#ff9f2f47 1px,#0000 1px)}.crm-shell .surface-card,.crm-shell .dashboard-hero,.crm-shell .dashboard-toolbar,.crm-shell .dashboard-summary,.crm-shell .dashboard-events,.crm-shell .dashboard-empty,.crm-shell .dashboard-metric,.crm-shell .dashboard-operator,.crm-shell .dashboard-row,.crm-shell .timeline-payload li{background:linear-gradient(145deg,#111824f0,#070a12f7) padding-box padding-box,linear-gradient(135deg,#40d8ff33,#ff9f2f3d,#ffffff14) border-box;border-color:#ffffff1a;box-shadow:inset 0 1px #ffffff14,inset 0 -28px 46px #00000029,0 22px 70px #00000057,0 0 0 1px #ffffff05}.crm-shell .dashboard-hero,.crm-shell .crm-topbar{background:radial-gradient(circle at 12% 10%,#ff9f2f38,#0000 34%),radial-gradient(circle at 78% 16%,#40d8ff29,#0000 35%),linear-gradient(145deg,#151d2bf2,#05080ffa)}.crm-sidebar,.crm-topbar{padding:1.15rem}.crm-sidebar{background:linear-gradient(#141c28f0,#060910f7) padding-box padding-box,linear-gradient(145deg,#ff9f2f5c,#40d8ff2e,#ffffff14) border-box;border-radius:1.25rem;gap:1.1rem;height:fit-content;display:grid;position:sticky;top:1rem}.crm-main,.crm-content{gap:1rem;display:grid}.crm-brand-block{border-bottom:1px solid #d7dde51a;padding-bottom:1rem}.crm-brand-block .brand-mark{background:linear-gradient(180deg, #ffffff2e, transparent 38%), linear-gradient(135deg, var(--gold-strong), var(--amber-hot));box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ff9f2f38,0 0 26px #ff9f2f3d}.crm-nav{gap:.5rem;display:grid}.crm-nav-link{--nav-accent:var(--gold-strong);--nav-glow:#efbf6829;min-height:3rem;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;transition:transform .22s var(--ease-heavy), border-color .22s var(--ease-out), color .22s var(--ease-out), background-color .22s var(--ease-out), box-shadow .22s var(--ease-out);background:linear-gradient(135deg,#ffffff0b,#ffffff04);border:1px solid #d7dde51f;border-radius:1rem;justify-content:flex-start;align-items:center;gap:.75rem;padding:.85rem .95rem .85rem .82rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.88rem;font-weight:700;display:flex;position:relative}.crm-nav-link:before{content:"";background:var(--nav-accent);width:.72rem;height:.72rem;box-shadow:0 0 16px var(--nav-glow);border-radius:999px;flex:none}.crm-nav-link:after{content:"";background:linear-gradient(180deg, transparent, var(--nav-accent), transparent);opacity:0;width:3px;transition:opacity .22s var(--ease-out);border-radius:999px;position:absolute;inset:.45rem auto .45rem .35rem}.crm-nav-link span:first-child{margin-right:auto}.crm-nav-link.is-dashboard,.crm-nav-link.is-reports{--nav-accent:var(--electric);--nav-glow:#40d8ff3d}.crm-nav-link.is-contacts,.crm-nav-link.is-companies{--nav-accent:var(--violet);--nav-glow:#9f8cff3d}.crm-nav-link.is-leads,.crm-nav-link.is-growth{--nav-accent:var(--signal-green);--nav-glow:#5df2a03d}.crm-nav-link.is-pipeline,.crm-nav-link.is-migration{--nav-accent:var(--amber-hot);--nav-glow:#ff9f2f42}.crm-nav-link.is-tasks,.crm-nav-link.is-workflows{--nav-accent:var(--coral);--nav-glow:#ff6b5f40}.crm-nav-link:hover,.crm-nav-link:focus-visible,.crm-nav-link.is-active{color:#fff;border-color:color-mix(in srgb, var(--nav-accent) 44%, white 6%);background:radial-gradient(circle at 12% 50%, var(--nav-glow), transparent 48%), linear-gradient(135deg, #ffffff14, #ffffff05);box-shadow:inset 0 1px 0 #ffffff14, 0 12px 26px #0000003d, 0 0 22px var(--nav-glow);transform:translateY(-2px)}.crm-nav-link:hover:after,.crm-nav-link:focus-visible:after,.crm-nav-link.is-active:after{opacity:1}.crm-nav-badge{min-height:1.75rem;color:var(--muted);letter-spacing:.1em;background:#ffffff0d;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.72rem;display:inline-flex}.crm-topbar{border-radius:1.25rem;justify-content:space-between;align-items:end;gap:1rem;min-height:14.4rem;display:flex}.crm-topbar:before{content:"";background:linear-gradient(90deg,#0000,#40d8ff8c,#ff9f2f80);width:min(34rem,42vw);height:1px;position:absolute;inset:auto 2rem 1.5rem auto;box-shadow:0 0 22px #40d8ff2e,0 0 34px #ff9f2f24}.crm-topbar h1{letter-spacing:-.07em;text-wrap:balance;max-width:10ch;font-size:clamp(2.15rem,5.4vw,4.9rem);line-height:.9}.crm-topbar-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.crm-command-strip{background:radial-gradient(circle at 0%,#40d8ff29,#0000 30%),radial-gradient(circle at 100%,#ff9f2f24,#0000 28%),linear-gradient(135deg,#0c1622f0,#080a11fa);border:1px solid #40d8ff2e;border-radius:1.2rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex;box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000047}.crm-command-strip strong{color:#fff;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.02rem,1.8vw,1.3rem);line-height:1.15;display:block}.crm-command-kicker{color:var(--electric);letter-spacing:.15em;text-transform:uppercase;margin-bottom:.22rem;font-size:.72rem;font-weight:800;display:block}.crm-command-pulses{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.crm-command-pulses span{color:#dfffee;letter-spacing:.06em;text-transform:uppercase;background:#5df2a014;border:1px solid #5df2a038;border-radius:999px;align-items:center;gap:.42rem;min-height:2.15rem;padding:.35rem .68rem;font-size:.74rem;font-weight:800;display:inline-flex}.crm-command-pulses span:before{content:"";background:var(--signal-green);border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 14px #5df2a085}.crm-auth-form{gap:.9rem;display:grid}.crm-auth-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.crm-grid{gap:1rem;display:grid}.crm-shell .dashboard-hero{min-height:24rem;padding:clamp(1.35rem,3vw,2.2rem)}.crm-shell .dashboard-hero h2{letter-spacing:-.075em;text-wrap:balance;max-width:13ch;font-size:clamp(2.1rem,4.6vw,4.25rem);line-height:.94}.crm-shell .dashboard-hero .section-copy{max-width:42rem;font-size:1.02rem}.crm-grid-hero{grid-template-columns:minmax(0,1.45fr) minmax(18rem,.8fr)}.crm-grid-two,.dashboard-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-stack{gap:1rem;display:grid}.crm-record-form{gap:.95rem;display:grid}.crm-inline-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.crm-inline-actions{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.crm-module-cloud{gap:.58rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}.crm-module-cloud li{--module-accent:var(--electric);border:1px solid color-mix(in srgb, var(--module-accent) 30%, transparent);background:radial-gradient(circle at 0% 50%, color-mix(in srgb, var(--module-accent) 18%, transparent), transparent 42%), #ffffff09;color:#f7fbff;letter-spacing:.05em;text-transform:uppercase;border-radius:.95rem;align-items:center;min-height:2.45rem;padding:.46rem .74rem .46rem 2.15rem;font-size:.82rem;font-weight:800;display:flex;position:relative}.crm-module-cloud li:before{content:"";background:var(--module-accent);width:.62rem;height:.62rem;box-shadow:0 0 16px color-mix(in srgb, var(--module-accent) 45%, transparent);border-radius:999px;position:absolute;left:.82rem}.crm-module-cloud li:nth-child(3n+1){--module-accent:var(--electric)}.crm-module-cloud li:nth-child(3n+2){--module-accent:var(--signal-green)}.crm-module-cloud li:nth-child(3n){--module-accent:var(--amber-hot)}.crm-shell .dashboard-metric{min-height:12rem;transition:transform .22s var(--ease-heavy), box-shadow .22s var(--ease-out), border-color .22s var(--ease-out)}.crm-shell .dashboard-metric strong{color:#fff;text-shadow:0 0 24px #40d8ff1f}.crm-shell .dashboard-metric:nth-child(4n+1){border-color:#40d8ff33}.crm-shell .dashboard-metric:nth-child(4n+2){border-color:#5df2a033}.crm-shell .dashboard-metric:nth-child(4n+3){border-color:#ff9f2f3b}.crm-shell .dashboard-metric:nth-child(4n){border-color:#ff6b5f33}.crm-shell .dashboard-metric:hover{transform:translateY(-5px);box-shadow:inset 0 1px #ffffff1a,0 28px 80px #0000006b,0 0 36px #40d8ff14}.crm-shell .dashboard-badge.is-gold{color:#ffd99a;background:linear-gradient(135deg,#ff9f2f2e,#efbf6814);border-color:#ff9f2f6b}.crm-shell .dashboard-badge.is-soft{color:#c8f5ff;background:#40d8ff12;border-color:#40d8ff33}.crm-shell .button,.crm-shell .button-secondary{border-radius:.95rem}.crm-shell .button{background:linear-gradient(135deg, #fff0b8, var(--gold-strong) 42%, var(--amber-hot));box-shadow:inset 0 1px #ffffff57,0 12px 30px #ff9f2f38,0 0 34px #ff9f2f24}.crm-shell .button-secondary:hover,.crm-shell .button-secondary:focus-visible{color:#04101a;background:linear-gradient(135deg, #d9f8ff, var(--electric));border-color:#40d8ffc2;box-shadow:0 12px 34px #40d8ff2e,0 0 26px #40d8ff24}.crm-record-form textarea{width:100%;min-height:7rem;color:var(--text);resize:vertical;background:linear-gradient(#12161ef5,#080a10fc);border:1px solid #d7dde529;border-radius:.9rem;padding:.88rem .95rem;box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 16px #00000014}.crm-record-form textarea:focus{border-color:#efbf6880;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #d4a8411a,inset 0 -8px 16px #00000014}.crm-shell .dashboard-badge.is-hot{color:#ffd1cc;background:#ff6b5f1a;border-color:#ff6b5f80}.studio-workspace{gap:1rem;display:grid}.studio-status{color:#ddfff0;background:#5df2a014;border:1px solid #5df2a040;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.55rem .85rem;padding:.78rem .92rem;display:flex}.studio-status.is-error{color:#ffd6d2;background:#ff6b5f1a;border-color:#ff6b5f5c}.studio-status strong{color:#fff}.studio-layout{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.studio-sidebar,.studio-main-panel{min-width:0}.studio-main-panel{gap:1rem;display:grid}.studio-section-head{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.studio-section-head h2{margin:0}.studio-project-list,.studio-message-list,.studio-record-list{gap:.68rem;display:grid}.studio-project-item,.studio-tabs button{appearance:none;color:#eff8ff;cursor:pointer;font:inherit;text-align:left;background:#ffffff09;border:1px solid #d7dde524}.studio-project-item{border-radius:.75rem;gap:.25rem;width:100%;min-height:4.9rem;padding:.82rem;display:grid}.studio-project-item:hover,.studio-project-item:focus-visible,.studio-project-item.is-active{background:#40d8ff14;border-color:#40d8ff6b}.studio-project-item span,.studio-project-item small,.studio-record span,.studio-empty span{color:var(--text-muted)}.studio-project-item strong,.studio-record strong,.studio-empty strong{color:#fff}.studio-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:.5rem;display:grid}.studio-tabs button{text-align:center;border-radius:.75rem;min-height:2.75rem;padding:.62rem .74rem;font-size:.86rem;font-weight:800}.studio-tabs button:hover,.studio-tabs button:focus-visible,.studio-tabs button.is-active{color:#ffe0ae;background:#ff9f2f1f;border-color:#ff9f2f75}.studio-message,.studio-record,.studio-empty{background:#03070e57;border:1px solid #d7dde51f;border-radius:.78rem}.studio-message{gap:.4rem;padding:.82rem;display:grid}.studio-message span{color:#c8f5ff;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:900}.studio-message p{color:#f7fbff;margin:0}.studio-bridge-actions{flex-wrap:wrap;gap:.42rem;margin-top:.25rem;display:flex}.studio-bridge-actions .button-secondary{min-height:2.1rem;padding:.38rem .58rem;font-size:.75rem}.studio-record{justify-content:space-between;align-items:center;gap:.8rem;min-height:4.5rem;padding:.78rem;display:flex}.studio-record div{gap:.2rem;min-width:0;display:grid}.studio-record-action{align-items:flex-start}.studio-record strong,.studio-record span{overflow-wrap:anywhere}.studio-ops-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin:.35rem 0 .9rem;display:grid}.studio-ops-summary span{min-height:4.1rem;color:var(--text-muted);background:#ffffff09;border:1px solid #d7dde51f;border-radius:.72rem;gap:.2rem;padding:.68rem;font-size:.78rem;font-weight:800;display:grid}.studio-ops-summary strong{color:#fff;font-size:1.25rem;line-height:1}.studio-empty{align-content:center;gap:.28rem;min-height:5.2rem;padding:.9rem;display:grid}.studio-chat-shell{background:#02060d85;border:1px solid #d7dde51f;border-radius:.8rem;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr) minmax(16rem,22rem);gap:0;min-height:calc(100vh - 9.5rem);display:grid;overflow:hidden}.studio-chat-sidebar,.studio-model-panel{background:#03070e9e;min-width:0}.studio-chat-sidebar{border-right:1px solid #d7dde51a;grid-template-rows:auto auto auto auto minmax(0,1fr);gap:.8rem;padding:.9rem;display:grid}.studio-chat-brand{gap:.15rem;display:grid}.studio-chat-brand span,.studio-mini-label,.studio-doc-audit span,.studio-chat-thread span,.studio-chat-message-meta small{color:var(--text-muted)}.studio-chat-brand strong{color:#fff;font-size:1.2rem}.studio-new-chat{width:100%}.studio-project-create{grid-template-columns:minmax(0,1fr) auto;gap:.45rem;display:grid}.studio-project-create input,.studio-mini-label input,.studio-mini-label select,.studio-model-card textarea,.studio-chat-composer textarea{color:#fff;width:100%;font:inherit;background:#ffffff0d;border:1px solid #d7dde524;border-radius:.7rem}.studio-project-create input,.studio-mini-label input,.studio-mini-label select{min-height:2.55rem;padding:0 .72rem}.studio-mini-label{text-transform:uppercase;gap:.38rem;font-size:.78rem;font-weight:900;display:grid}.studio-chat-thread-list{align-content:start;gap:.5rem;min-height:0;padding-right:.15rem;display:grid;overflow:auto}.studio-chat-thread{color:#fff;cursor:pointer;width:100%;min-height:4.25rem;font:inherit;text-align:left;background:#ffffff09;border:1px solid #d7dde51f;border-radius:.72rem;gap:.22rem;padding:.72rem;display:grid}.studio-chat-thread:hover,.studio-chat-thread:focus-visible,.studio-chat-thread.is-active{background:#40d8ff14;border-color:#40d8ff70}.studio-chat-thread strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studio-chat-main{background:radial-gradient(circle at 50% -10%,#40d8ff14,#0000 38%),#060a1273;grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.studio-chat-topbar{border-bottom:1px solid #d7dde51a;justify-content:space-between;align-items:center;gap:1rem;min-height:5.2rem;padding:.9rem 1rem;display:flex}.studio-chat-topbar h2,.studio-model-card h3,.studio-chat-welcome h3{color:#fff;margin:0}.studio-chat-tabs{flex-wrap:wrap;gap:.4rem;display:flex}.studio-chat-tabs button,.studio-mode-row button{color:#eff8ff;cursor:pointer;min-height:2.25rem;font:inherit;background:#ffffff0b;border:1px solid #d7dde51f;border-radius:999px;font-size:.78rem;font-weight:900}.studio-chat-tabs button{padding:.35rem .7rem}.studio-chat-tabs button:hover,.studio-chat-tabs button:focus-visible,.studio-chat-tabs button.is-active,.studio-mode-row button:hover,.studio-mode-row button:focus-visible,.studio-mode-row button.is-active{color:#ffe0ae;background:#ff9f2f1f;border-color:#ff9f2f75}.studio-chat-feed{align-content:start;gap:.82rem;min-height:0;padding:1rem;display:grid;overflow:auto}.studio-chat-welcome{text-align:center;gap:.5rem;max-width:42rem;margin:10vh auto 0;display:grid}.studio-chat-welcome p{color:var(--text-muted);margin:0}.studio-chat-message{background:#ffffff0b;border:1px solid #d7dde51f;border-radius:.85rem;gap:.45rem;max-width:min(48rem,88%);padding:.82rem .9rem;display:grid}.studio-chat-message.is-user{background:#40d8ff1a;justify-self:end}.studio-chat-message.is-assistant{background:#ffffff0e;justify-self:start}.studio-chat-message-meta{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.studio-chat-message-meta span{color:#c8f5ff;text-transform:uppercase;font-size:.72rem;font-weight:900}.studio-chat-message p{color:#f7fbff;white-space:pre-wrap;margin:0}.studio-chat-composer{background:#03070ebd;border-top:1px solid #d7dde51a;gap:.55rem;padding:.85rem;display:grid}.studio-mode-row{flex-wrap:wrap;align-items:center;gap:.38rem;min-height:2.4rem;display:flex;overflow:visible}.studio-mode-row button{white-space:nowrap;flex:none;justify-content:center;align-items:center;min-height:2.25rem;max-height:2.25rem;padding:.35rem .68rem;display:inline-flex}.studio-chat-composer textarea,.studio-model-card textarea{resize:vertical;min-height:6rem;padding:.72rem}.studio-composer-footer{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.studio-composer-footer span{color:var(--text-muted);font-size:.82rem}.studio-model-panel{border-left:1px solid #d7dde51a;align-content:start;gap:.75rem;padding:.9rem;display:grid;overflow:auto}.studio-model-card{background:#ffffff09;border:1px solid #d7dde51f;border-radius:.78rem;gap:.7rem;padding:.86rem;display:grid}.studio-model-card p{color:var(--text-muted);margin:0}.studio-model-facts{flex-wrap:wrap;gap:.4rem;display:flex}.studio-model-facts span{color:#eff8ff;overflow-wrap:anywhere;border:1px solid #d7dde51f;border-radius:999px;max-width:100%;padding:.32rem .48rem;font-size:.72rem}.studio-doc-audit{border-top:1px solid #d7dde51a;gap:.25rem;padding-top:.6rem;display:grid}.studio-doc-audit:first-of-type{border-top:0;padding-top:0}.studio-panel-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid;overflow:auto}.memory-workspace{gap:1rem;display:grid}.memory-toolbar h2,.memory-section-head h2{max-width:36rem}.memory-health-strip{z-index:4;position:sticky;top:.75rem}.memory-operator-gate{background:#09121fd1;border:1px solid #4cc2ff2e;border-radius:.9rem;grid-template-columns:minmax(0,1fr) minmax(14rem,22rem) auto;align-items:end;gap:.85rem;padding:.9rem 1rem;display:grid}.memory-operator-gate strong,.memory-operator-gate span,.memory-answer-field span{display:block}.memory-operator-gate strong{color:#fff}.memory-operator-gate span{color:var(--text-muted);font-size:.88rem}.memory-operator-gate label,.memory-answer-field{gap:.35rem;display:grid}.memory-operator-gate input,.memory-answer-field select{color:#fff;background:#03070ee0;border:1px solid #d7dde529;border-radius:.75rem;width:100%;padding:.72rem .8rem}.memory-action-status{color:#dfe8f5;font-size:.9rem}.memory-mode-row{background:#ffffff09;border:1px solid #d7dde51a;border-radius:1.1rem;flex-wrap:wrap;align-items:center;gap:.65rem;padding:.7rem;display:flex}.memory-mode-row button{min-height:2.55rem;color:var(--text-soft);font:inherit;cursor:pointer;background:#ffffff0a;border:1px solid #d7dde524;border-radius:.85rem;padding:.45rem .85rem;font-size:.82rem;font-weight:800}.memory-mode-row button.is-active,.memory-mode-row button:hover,.memory-mode-row button:focus-visible{color:#fff;background:#40d8ff1f;border-color:#40d8ff73}.memory-search{min-width:min(100%,18rem);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;gap:.3rem;margin-left:auto;font-size:.75rem;font-weight:800;display:grid}.memory-search input{color:#fff;background:#05080fe6;border:1px solid #d7dde524;border-radius:.85rem;min-height:2.65rem;padding:.45rem .75rem}.memory-main-grid{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1rem;display:grid}.memory-section-head,.memory-card-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.memory-inbox,.memory-project-list{gap:.7rem;display:grid}.memory-inbox-item,.memory-project-card,.memory-work-card{width:100%;color:var(--text-soft);text-align:left;cursor:pointer;background:#ffffff09;border:1px solid #d7dde51f;border-radius:.85rem;gap:.45rem;padding:.85rem;display:grid}.memory-inbox-item:hover,.memory-inbox-item:focus-visible,.memory-project-card:hover,.memory-project-card:focus-visible,.memory-project-card.is-active,.memory-work-card:hover,.memory-work-card:focus-visible{color:#fff;background:#40d8ff14;border-color:#40d8ff57}.memory-inbox-item strong,.memory-project-card strong,.memory-work-card strong{color:#fff}.memory-inbox-item small,.memory-work-card small,.memory-work-card em{color:var(--muted);font-style:normal}.memory-card-meta{color:var(--muted);justify-content:flex-start;font-size:.8rem}.memory-card-meta span{background:#ffffff09;border:1px solid #d7dde51a;border-radius:999px;align-items:center;min-height:1.75rem;padding:.22rem .52rem;display:inline-flex}.memory-project-card p{color:var(--muted);margin:0}.memory-project-detail .dashboard-detail-grid{margin:1rem 0}.memory-collapse{background:#00000024;border:1px solid #d7dde51a;border-radius:.85rem;gap:.65rem;margin-top:.8rem;padding:.75rem;display:grid}.memory-collapse summary{color:#fff;cursor:pointer;font-size:.86rem;font-weight:900}.memory-collapse p{margin:0}.memory-blocker-list{gap:.7rem;display:grid}.memory-blocker-item{background:#ff6b5f0b;border:1px solid #ff6b5f29;border-radius:.75rem;gap:.45rem;padding:.75rem;display:grid}.memory-blocker-item p,.memory-blocker-item small{color:var(--text-soft);margin:0}.memory-blocker-item small strong{color:#fff}.memory-prompt-box{background:#40d8ff0e;border:1px solid #40d8ff2e;border-radius:.95rem;gap:.75rem;margin-top:.85rem;padding:.8rem;display:grid}.memory-prompt-box h3{color:#fff;margin:0;font-size:1rem}.memory-prompt-box p{margin:0}.memory-prompt-box textarea{color:#e8edf7;resize:vertical;background:#03070ee6;border:1px solid #d7dde524;border-radius:.8rem;width:100%;min-height:16rem;padding:.75rem;font:.82rem/1.55 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.memory-copy-status{z-index:10;color:#fff;background:#070d18f5;border:1px solid #40d8ff47;border-radius:.9rem;max-width:min(24rem,100vw - 2rem);padding:.75rem .95rem;position:fixed;bottom:1rem;right:1rem;box-shadow:0 18px 42px #00000052}.memory-board{background:#ffffff06;border:1px solid #d7dde51a;border-radius:1.1rem;gap:1rem;padding:1rem;display:grid}.memory-board-columns{grid-template-columns:repeat(4,minmax(15rem,1fr));gap:.85rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.memory-board-column{background:#00000029;border:1px solid #d7dde51a;border-radius:.95rem;align-content:start;gap:.65rem;min-width:15rem;padding:.75rem;display:grid}.memory-board-column h3{color:#fff;margin:0;font-size:.92rem}.memory-queue-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.75rem;display:grid}.memory-queue-lane{background:#ffffff09;border:1px solid #d7dde51f;border-radius:.95rem;gap:.55rem;padding:.7rem;display:grid}.memory-queue-lane header{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.memory-queue-lane h3{color:#fff;margin:0;font-size:.88rem}.memory-queue-lane[data-lane=needsLuke]{background:#ff6b5f0f;border-color:#ff6b5f59}.memory-queue-lane[data-lane=aiCanContinue]{background:#40d8ff0f;border-color:#40d8ff59}.memory-queue-lane[data-lane=needsApproval]{background:#d4a8410f;border-color:#d4a84166}.memory-queue-lane[data-lane=readyForDryRun]{background:#7fe6b80f;border-color:#7fe6b873}.memory-queue-lane[data-lane=running]{background:#d4a84114;border-color:#d4a84173}.memory-queue-lane[data-lane=needsReview]{background:#d4a8410d;border-color:#d4a8418c}.memory-queue-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.memory-queue-item{width:100%;color:var(--text-soft);text-align:left;cursor:pointer;font:inherit;background:#0000002e;border:1px solid #d7dde51a;border-radius:.7rem;gap:.3rem;padding:.65rem;display:grid}.memory-queue-item:hover,.memory-queue-item:focus-visible{color:#fff;background:#40d8ff14;border-color:#40d8ff59}.memory-queue-item strong{color:#fff;font-size:.86rem}.memory-queue-item small{color:var(--muted);font-size:.74rem;line-height:1.4}.memory-decision-list{gap:.6rem;display:grid}.memory-decision-list li{background:#00000029;border:1px solid #d7dde51f;border-radius:.7rem;gap:.3rem;padding:.65rem;display:grid}.memory-decision-list strong{color:#fff}.memory-priority{background:linear-gradient(140deg,#ff6b5f12,#40d8ff0d);border:1px solid #ff6b5f40;border-radius:1rem;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;align-items:start;gap:1rem;padding:.95rem 1rem;display:grid}.memory-priority strong{color:#fff;font-size:1rem}.memory-priority-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.memory-priority-list li{color:var(--text-soft);padding-left:.85rem;font-size:.85rem;line-height:1.45;position:relative}.memory-priority-list li:before{content:"";background:#40d8ffb3;border-radius:999px;width:.35rem;height:.35rem;position:absolute;top:.5rem;left:0}.memory-pack-actions{flex-wrap:wrap;gap:.5rem;margin:.6rem 0 .4rem;display:flex}.memory-pack-actions button.is-active{color:#fff;background:#40d8ff1f;border-color:#40d8ff80}.memory-approval-form{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;margin:.5rem 0;display:grid}.memory-approval-form label,.memory-approval-form select,.memory-approval-form input{gap:.25rem;min-height:2.4rem;display:grid}.memory-approval-form input,.memory-approval-form select{color:#fff;background:#03070ed9;border:1px solid #d7dde524;border-radius:.65rem;width:100%;padding:.5rem .7rem}.memory-approval-list,.memory-dryrun-list,.memory-evidence-list,.memory-timeline-list{gap:.5rem;display:grid}.memory-approval-list li,.memory-dryrun-list li,.memory-evidence-list li,.memory-timeline-list li{background:#0000002e;border:1px solid #d7dde51f;border-radius:.7rem;gap:.3rem;padding:.6rem;display:grid}.memory-evidence-items{gap:.3rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.memory-evidence-items li{background:#0000001f;border:1px solid #d7dde51a;border-radius:.55rem;gap:.25rem;padding:.4rem .5rem;display:grid}@media (width<=980px){.crm-shell,.crm-grid-hero,.crm-grid-two,.dashboard-layout,.studio-layout,.memory-main-grid{grid-template-columns:1fr}.crm-sidebar{position:static}.crm-inline-grid{grid-template-columns:1fr}.crm-topbar{flex-direction:column;align-items:start;min-height:auto}.crm-command-strip{flex-direction:column;align-items:flex-start}.crm-command-pulses{justify-content:flex-start}.memory-health-strip{position:static}.memory-operator-gate{grid-template-columns:1fr}.memory-search{width:100%;margin-left:0}.memory-board-columns{grid-template-columns:1fr;overflow-x:visible}.memory-board-column{min-width:0}.memory-queue-grid,.memory-priority{grid-template-columns:1fr}.memory-pack-actions{flex-direction:column;align-items:stretch}.studio-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-section-head,.studio-record{flex-direction:column;align-items:stretch}.studio-ops-summary{grid-template-columns:1fr}.studio-chat-shell{grid-template-columns:1fr;min-height:auto;overflow:visible}.studio-chat-sidebar,.studio-model-panel{border:0}.studio-chat-sidebar{grid-template-rows:auto;max-height:none}.studio-chat-thread-list{max-height:18rem}.studio-chat-main{min-height:42rem}.studio-chat-topbar,.studio-composer-footer{flex-direction:column;align-items:stretch}.studio-chat-message{max-width:100%}.studio-panel-grid{grid-template-columns:1fr;padding:.75rem}}.skip-link{z-index:200;border-radius:var(--radius-sm);background:var(--gold);color:#06080c;transition:transform .18s var(--ease-out);padding:.75rem 1rem;font-weight:700;position:absolute;top:1rem;left:1rem;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.spotlight-overlay{z-index:1;pointer-events:none;opacity:0;-webkit-mask-image:radial-gradient(540px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 66%);mask-image:radial-gradient(540px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 66%);transition:opacity var(--motion-base) ease;background-image:linear-gradient(#d2a54f66 1px,#0000 1px),linear-gradient(90deg,#d2a54f66 1px,#0000 1px);background-position:top;background-size:72px 72px;position:fixed;inset:0}.page-shell{isolation:isolate;z-index:2;min-height:100vh;position:relative}.site-bar,.section-inner{width:min(var(--max-width), calc(100% - (var(--gutter) * 2)));margin:0 auto}.site-header{z-index:60;-webkit-backdrop-filter:blur(22px)saturate(1.24);background:linear-gradient(#06080ce0,#06080cb3);border-bottom:1px solid #d7dde514;position:sticky;top:0}.site-bar{min-height:var(--header-height);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.story-heading{gap:.85rem;max-width:50rem;margin-bottom:1.6rem;display:grid}.story-heading h2{margin:0}.story-heading p{color:var(--text-soft);margin:0}.section-signal{padding-top:0}.signal-band{gap:1rem;padding:1rem 1.25rem;display:grid}.signal-band-label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.74rem}.signal-band-list{flex-wrap:wrap;gap:.7rem;display:flex}.signal-pill{border-radius:var(--radius-pill);min-height:2.25rem;color:var(--text-soft);background:#ffffff08;border:1px solid #d7dde529;align-items:center;padding:.55rem .9rem;font-size:.84rem;display:inline-flex}.proof-strip{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.proof-signal{background:linear-gradient(#12171ff5,#080a10fa) padding-box padding-box,linear-gradient(135deg,#dde2e938,#efbf6824,#dde2e91a) border-box;border:1px solid #d7dde529;border-radius:1.2rem;gap:.5rem;padding:1.15rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0a,0 18px 40px #00000038}.proof-signal strong{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.5rem,1.1rem + 1vw,2rem);line-height:1}.proof-signal span{color:var(--gold);letter-spacing:.16em;text-transform:uppercase;font-size:.76rem}.proof-signal p{color:var(--text-soft);margin:0;font-size:.92rem}.capability-matrix-primary,.capability-matrix-card{align-content:start;gap:.85rem;height:auto;min-height:0;display:grid}.capability-matrix-primary h3{text-wrap:balance;font-size:clamp(1.5rem,1.15rem + .8vw,2.05rem);line-height:1.04}.capability-matrix-primary p,.capability-matrix-card p{color:var(--text-soft);margin:0}.capability-matrix-card h3{text-wrap:balance;margin:0;font-size:clamp(1.28rem,1.02rem + .48vw,1.62rem);line-height:1.08}.capability-matrix-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.visual-spotlight{grid-template-columns:1fr;align-items:stretch;gap:.95rem;display:grid}.visual-spotlight.is-reversed{direction:rtl}.visual-spotlight.is-reversed>*{direction:ltr}.visual-spotlight-copy,.visual-spotlight-visual{gap:1rem;display:grid}.visual-spotlight-copy{min-height:0;padding:clamp(1.25rem,3vw,2rem)}.visual-spotlight-copy h2{letter-spacing:-.07em;max-width:18ch;font-size:clamp(2.2rem,5.2vw,4.85rem);line-height:.92}.visual-spotlight-copy h2,.visual-spotlight-copy p{margin:0}.visual-spotlight-copy h2,.story-rail-step h3,.proof-signal strong{text-wrap:balance}.story-bullet-list{color:var(--text);flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.story-bullet-list li{border:1px solid rgba(var(--card-accent-rgb), .24);border-radius:var(--radius-pill);background:rgba(var(--card-accent-rgb), .08);color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;padding:.55rem .72rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:800}.visual-spotlight-actions{flex-wrap:wrap;gap:.8rem;margin-top:.2rem;display:flex}.visual-spotlight-visual{background:linear-gradient(135deg,#0c0f16e6,#06080cfa),url(/visuals/keystone-system-bg.webp) 100%/cover no-repeat;align-content:space-between;display:none}.visual-spotlight-frame{background:radial-gradient(circle at 50% 25%,#ffffff1f,#fff0);border:1px solid #d7dde51f;border-radius:1.1rem;min-height:clamp(14rem,28vw,22rem);position:relative;overflow:hidden}.visual-spotlight-frame:before{content:"";background:linear-gradient(90deg,#0000,#efbf68d9,#0000);height:.15rem;position:absolute;inset:auto 10% 0;box-shadow:0 0 20px #efbf6852}.visual-spotlight-frame img{object-fit:contain;filter:drop-shadow(0 30px 45px #00000059);width:100%;height:100%;padding:1.1rem}.visual-spotlight-kicker{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.8rem}.milestone-section{overflow:clip}.milestone-journey{gap:1rem;display:grid;position:relative}.milestone-line{background:linear-gradient(#efbf6866,#d7dde51a);width:1px;position:absolute;top:0;bottom:0;left:1.2rem;box-shadow:0 0 14px #efbf6824}.milestone-card{grid-template-columns:auto 1fr;gap:1rem;margin-left:2.6rem;padding:1.2rem 1.2rem 1.2rem 1.15rem;display:grid;position:relative}.milestone-card:before{content:"";background:linear-gradient(135deg,#f3c96e,#d1a557);border-radius:50%;width:.95rem;height:.95rem;position:absolute;top:1.3rem;left:-2.1rem;box-shadow:0 0 18px #efbf684d}.milestone-card-index{justify-content:center;align-items:start;display:inline-flex}.milestone-card-index span{min-width:2.4rem;min-height:2.4rem;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#efbf6814;border:1px solid #efbf684d;border-radius:999px;justify-content:center;align-items:center;padding:.45rem .6rem;font-size:.78rem;display:inline-flex}.milestone-card-copy{gap:.75rem;display:grid}.milestone-card-copy h3,.milestone-card-copy p{margin:0}.milestone-card-copy p{color:var(--text-soft)}.milestone-meta{gap:.3rem;display:grid}.milestone-meta span{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.milestone-meta strong{font-size:.98rem}.story-rail-shell{grid-template-columns:1fr;align-items:stretch;gap:1.05rem;display:grid}.story-rail-sticky{grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end;gap:1rem;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative}.story-rail-intro-copy{gap:.8rem;display:grid}.story-rail-intro-copy h2{letter-spacing:-.07em;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.65rem);line-height:.92}.story-rail-intro-copy p{max-width:62rem;color:var(--text-soft);margin:0}.story-rail-visual{border:1px solid rgba(var(--card-accent-rgb), .24);background:radial-gradient(circle at 10% 0%, rgba(var(--card-accent-rgb), .18), transparent 68%), #05090e7a;border-radius:1.15rem;gap:.8rem;padding:1.05rem;display:grid;position:relative}.story-rail-step-count{border:1px solid rgba(var(--card-accent-rgb), .3);background:rgba(var(--card-accent-rgb), .1);width:fit-content;min-width:2.2rem;min-height:2.2rem;color:rgb(var(--card-accent-rgb));letter-spacing:.12em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:.4rem .65rem;font-size:.76rem;display:inline-flex}.story-rail-visual strong{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.3rem,1rem + .8vw,1.85rem);line-height:1.05}.story-rail-visual p{color:var(--text-soft);margin:0}.story-rail-checkpoints{color:var(--text-soft);gap:.55rem;margin:0;padding-left:1.05rem;display:grid}.story-rail-steps{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.story-rail-step{min-height:16rem;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);align-content:start;gap:.8rem;padding:1.05rem;display:grid}.story-rail-step-meta{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.story-rail-step-meta span,.story-rail-step-meta p{letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.76rem}.story-rail-step-meta span{border:1px solid rgba(var(--card-accent-rgb), .28);background:rgba(var(--card-accent-rgb), .09);width:2.35rem;height:2.35rem;color:rgb(var(--card-accent-rgb));border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.story-rail-step-meta p{color:var(--muted)}.story-rail-step h3,.story-rail-step p,.story-rail-step strong{margin:0}.story-rail-step h3{letter-spacing:-.005em;font-size:clamp(1.16rem,1.6vw,1.42rem);line-height:1.14}.story-rail-step p{color:var(--text-soft)}.story-rail-step-detail{border:1px solid rgba(var(--card-accent-rgb), .16);background:rgba(var(--card-accent-rgb), .06);border-radius:.95rem;gap:.55rem;margin-top:auto;padding:.8rem .9rem;display:grid}.story-rail-step-detail p{color:var(--text);margin:0;font-size:.95rem}.story-rail-step-list{color:var(--text-soft);gap:.45rem;margin:0;padding-left:1rem;font-size:.92rem;display:grid}.route-comparison-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;display:grid}.route-comparison-grid{gap:.85rem;display:grid}.route-comparison-card{text-align:left;width:100%;color:var(--text);cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);background:linear-gradient(#12171ff5,#080a10fa) padding-box padding-box,linear-gradient(135deg,#dde2e938,#efbf6824,#dde2e91a) border-box;border:1px solid #d7dde529;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.route-comparison-card:hover,.route-comparison-card:focus-visible,.route-comparison-card.is-active{border-color:#efbf687a;transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0d,0 22px 40px #0000003d,0 0 22px #efbf681f}.route-comparison-kicker{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.76rem}.route-comparison-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:1.08rem}.route-comparison-card p{color:var(--text-soft);margin:0}.route-comparison-detail{align-content:start;gap:.9rem;min-height:100%;display:grid}.route-comparison-detail h3,.route-comparison-detail p{margin:0}.route-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.route-detail-grid article{background:#ffffff08;border:1px solid #d7dde51f;border-radius:.95rem;gap:.35rem;padding:.9rem;display:grid}.route-detail-grid span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem}.route-detail-grid strong{font-size:.98rem;line-height:1.3}.result-spotlight-shell{gap:1rem;display:grid}.result-spotlight-card{padding:1.25rem}@media (width<=1100px){.proof-strip,.capability-matrix,.story-rail-shell,.route-comparison-shell,.visual-spotlight{grid-template-columns:1fr}.story-rail-sticky{grid-template-columns:1fr;position:static}.story-rail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){.proof-strip,.capability-matrix-grid,.route-detail-grid{grid-template-columns:1fr}.milestone-card{grid-template-columns:1fr;margin-left:1.85rem}.milestone-card:before{left:-1.42rem}.milestone-card-index{justify-content:start}}@media (width<=640px){.story-heading{gap:.7rem;margin-bottom:1.1rem}.signal-band{gap:.8rem;padding:.9rem 1rem}.signal-band-list{gap:.55rem}.signal-pill{min-height:2rem;padding:.48rem .78rem;font-size:.78rem}.proof-signal{gap:.42rem;padding:.95rem}.proof-signal strong{font-size:clamp(1.26rem,.98rem + .8vw,1.58rem)}.capability-matrix-primary,.capability-matrix-card{gap:.72rem}.visual-spotlight-copy,.visual-spotlight-visual{gap:.8rem}.visual-spotlight-frame{min-height:14rem}.visual-spotlight-frame img{padding:.72rem}.milestone-card{gap:.8rem;margin-left:1.35rem;padding:1rem .95rem 1rem .9rem}.milestone-card:before{width:.8rem;height:.8rem;top:1.15rem;left:-1.08rem}.milestone-card-copy{gap:.62rem}.story-rail-shell{gap:.85rem}.story-rail-steps{grid-template-columns:1fr}.story-rail-sticky,.story-rail-step{gap:.72rem}.story-rail-visual,.story-rail-step{padding:.95rem}.story-rail-step-detail{padding:.72rem .78rem}.story-rail-step-list,.story-rail-checkpoints{gap:.38rem;font-size:.88rem}.route-comparison-grid,.route-detail-grid{gap:.75rem}.route-comparison-card,.route-comparison-detail,.route-detail-grid article{padding:.92rem}}.crm-landing-hero{overflow:clip}.crm-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(21rem,.92fr);align-items:stretch}.crm-hero-copy,.crm-command-preview,.service-offers-heading,.service-offer-card{gap:1rem;display:grid;position:relative}.crm-hero-copy{background:radial-gradient(circle at 15% 18%,#efbf682e,#0000 34%),linear-gradient(135deg,#10141df5,#070a0ffa);border:1px solid #d7dde529;border-radius:1.65rem;align-content:center;min-height:35rem;padding:clamp(1.4rem,3vw,2.4rem);box-shadow:inset 0 1px #ffffff0d,0 30px 90px #00000047}.crm-hero-copy h1{max-width:12ch;color:var(--gold-strong);letter-spacing:-.07em;text-wrap:balance;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6.8vw,6.4rem);line-height:.94}.crm-hero-copy p{max-width:44rem;color:var(--text-soft);margin:0;font-size:clamp(1rem,.95rem + .26vw,1.16rem)}.crm-command-preview{background:linear-gradient(145deg,#26d6a31f,#0000 42%),radial-gradient(circle at 75% 15%,#d7dde529,#0000 28%),#080c12f5;border:1px solid #26d6a338;border-radius:1.65rem;align-content:end;min-height:35rem;padding:clamp(1.25rem,3vw,2rem);overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 28px 80px #00000047}.crm-command-ring{opacity:.82;background:radial-gradient(circle,#0000 42%,#26d6a31f 43%,#0000 44%),conic-gradient(from 180deg,#efbf6899,#0000,#26d6a375,#0000);border:1px solid #26d6a338;border-radius:50%;width:22rem;height:22rem;position:absolute;top:-8rem;right:-8rem}.crm-command-preview ol{gap:.82rem;margin:0;padding:0;list-style:none;display:grid}.crm-command-preview li{color:var(--text-soft);background:#ffffff09;border:1px solid #d7dde51f;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.85rem .9rem;display:grid}.crm-command-preview li span{color:var(--gold);letter-spacing:.12em;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem}.service-offers{gap:1.25rem;scroll-margin-top:9rem}.service-offers-heading{max-width:54rem}.service-offers-heading h2{color:var(--silver);letter-spacing:-.045em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1}.service-offers-heading p{color:var(--text-soft);margin:0}.service-offer-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service-offer-card{min-height:100%;animation:offer-rise .68s var(--ease-heavy) both;animation-delay:calc(var(--offer-index,0) * 90ms);background:radial-gradient(circle at 86% 8%,#efbf6833,#0000 28%),linear-gradient(#12171ffa,#07090efa) padding-box padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box;border:1px solid #d7dde526;border-radius:1.55rem;align-content:start;padding:1.25rem;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 26px 62px #0000003d}.service-offer-card:before{content:"";background:linear-gradient(90deg, var(--gold), #26d6a366, transparent);height:.24rem;position:absolute;inset:0 0 auto}.service-offer-orbit{color:#efbf688c;letter-spacing:.12em;background:#efbf680a;border:1px solid #efbf6826;border-radius:50%;place-items:center;width:8rem;height:8rem;font-family:Outfit,Segoe UI,sans-serif;font-size:1.2rem;font-weight:900;display:grid;position:absolute;top:-1.9rem;right:-1.9rem}.service-offer-card.tone-systems{border-color:#5df2a038}.service-offer-card.tone-lab{border-color:#9f8cff38}.service-offer-top{z-index:1;justify-content:space-between;align-items:center;gap:.85rem;display:flex;position:relative}.service-offer-eyebrow,.service-offer-top strong,.service-offer-footer span,.service-offer-top a,.service-offer-free span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800}.service-offer-top strong{color:var(--silver);text-align:right}.service-offer-top a{color:var(--silver);border-radius:var(--radius-pill);background:#ffffff0a;border:1px solid #d7dde524;padding:.38rem .58rem}.service-offer-card h3{z-index:1;color:var(--silver);letter-spacing:-.055em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.75rem,1.3rem + 1.1vw,2.55rem);line-height:.96;position:relative}.service-offer-card p{color:var(--text-soft);margin:0}.service-offer-audience{font-size:.94rem}.service-offer-promise{font-size:1.02rem;color:var(--text)!important}.service-offer-free{background:linear-gradient(135deg,#efbf681f,#ffffff09),#ffffff05;border:1px solid #efbf682e;border-radius:1.08rem;gap:.35rem;padding:.92rem;display:grid}.service-offer-free strong{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:1.08rem;line-height:1.05}.service-offer-free p{font-size:.92rem}.service-offer-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.service-offer-card li{color:var(--text-soft);padding-left:1.05rem;font-size:.94rem;position:relative}.service-offer-card li:before{content:"";background:var(--gold);border-radius:50%;width:.42rem;height:.42rem;position:absolute;top:.72em;left:0;box-shadow:0 0 14px #efbf6859}.service-offer-footer{gap:.75rem;margin-top:auto;display:grid}.service-offer-footer p{background:#ffffff09;border-radius:1rem;gap:.25rem;padding:.85rem;display:grid}.service-checkout-button:disabled{cursor:wait;opacity:.7;transform:none}.checkout-status{min-height:1.6rem;color:var(--text-soft)}.checkout-status[data-tone=warn]{color:var(--gold)}.checkout-status[data-tone=error]{color:#ff9f9f}.free-value-shell{grid-template-columns:minmax(0,.95fr) minmax(20rem,1.05fr);align-items:start}.free-value-shell.is-compact{grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr);gap:1rem;display:grid}.free-value-copy,.free-value-form{gap:.9rem;display:grid}.free-value-copy h2{color:var(--silver);letter-spacing:-.05em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.45rem);line-height:.98}.free-value-copy p{color:var(--text-soft);margin:0}.free-value-copy ul{flex-wrap:wrap;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.free-value-copy li{border-radius:var(--radius-pill);color:var(--gold);background:#efbf6812;border:1px solid #efbf6829;padding:.5rem .7rem;font-size:.84rem}.free-value-form{background:linear-gradient(145deg,#12171ff5,#070a0ffa),#ffffff08;border:1px solid #d7dde529;border-radius:1.3rem;padding:1.05rem;box-shadow:0 22px 60px #00000038}.free-value-form label{color:var(--text-soft);gap:.35rem;display:grid}.free-value-form label span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800}.free-value-form input,.free-value-form textarea{width:100%;color:var(--text);background:#ffffff0b;border:1px solid #d7dde524;border-radius:.95rem;padding:.85rem .9rem}.free-value-form textarea{resize:vertical}.free-value-form-status{min-height:1.4rem;color:var(--text-soft);margin:0}.free-value-form-status[data-tone=success]{color:#8ff5cc}.free-value-form-status[data-tone=error]{color:#ff9f9f}.service-landing-grid,.service-objection-grid{grid-template-columns:minmax(0,1fr) minmax(20rem,.82fr);align-items:stretch}.service-landing-copy,.service-landing-panel{background:linear-gradient(145deg,#12171ff7,#070a0ffa);border:1px solid #d7dde526;border-radius:1.6rem;gap:1rem;padding:clamp(1.25rem,3vw,2.2rem);display:grid}.service-landing-copy{background:radial-gradient(circle at 12% 20%,#efbf682e,#0000 30%),linear-gradient(145deg,#12171ff7,#070a0ffa);align-content:center;min-height:31rem}.service-landing-copy h1{max-width:13ch;color:var(--gold-strong);letter-spacing:-.07em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6vw,5.9rem);line-height:.93}.service-landing-copy p,.service-landing-panel p{color:var(--text-soft);margin:0}.service-landing-actions{flex-wrap:wrap;gap:.75rem;display:flex}.service-landing-panel{align-content:start}.service-landing-panel h2{color:var(--silver);letter-spacing:-.045em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1}.service-landing-price{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:900}.service-landing-panel ul,.service-objection-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.service-landing-panel li{color:var(--text-soft);background:#ffffff0a;border-radius:.92rem;padding:.72rem .78rem}.service-objection-list article p{margin:0}.checkout-success-card{text-align:center;max-width:54rem;margin:0 auto}.checkout-success-card h1{color:var(--gold-strong);letter-spacing:-.055em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98}@keyframes offer-rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=980px){.crm-hero-grid,.service-offer-grid,.free-value-shell,.free-value-shell.is-compact,.service-landing-grid,.service-objection-grid{grid-template-columns:1fr}.crm-hero-copy,.crm-command-preview{min-height:auto}}.capability-matrix-section{overflow:clip}.capability-matrix-section .section-inner,.capability-matrix,.capability-matrix-grid{min-width:0;max-width:100%}.capability-matrix{grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(.85rem,1.5vw,1.2rem);display:grid}.capability-matrix-primary,.capability-matrix-card{border-radius:1.25rem;align-content:start;gap:.68rem;min-width:0;padding:clamp(1rem,1.45vw,1.35rem);transform:translateZ(0)}.capability-matrix-primary{background:radial-gradient(circle at 18% 16%,#f0c66838,#0000 32%),radial-gradient(circle at 88% 88%,#67e8f917,#0000 30%),linear-gradient(145deg,#141b27fa,#070a0ffc) padding-box padding-box,linear-gradient(135deg,#f0c6687a,#dde2e91a 44%,#67e8f933) border-box;align-content:space-between;min-height:19rem}.capability-matrix-grid{grid-template-columns:repeat(2,minmax(14rem,1fr));grid-auto-rows:minmax(10.75rem,auto);align-items:stretch;gap:clamp(.75rem,1.2vw,.95rem);display:grid}.capability-matrix-card{height:100%}.capability-matrix .card-head{align-items:center;min-width:0}.capability-matrix .card-head .kicker{color:#efbf68eb;letter-spacing:.14em;white-space:normal;min-width:0;font-size:.68rem;line-height:1.1}.capability-matrix .card-icon{border-radius:.68rem;width:1.82rem;height:1.82rem}.capability-matrix-primary h3,.capability-matrix-card h3{max-width:21ch;color:var(--silver);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance;margin:0}.capability-matrix-primary h3{font-size:clamp(1.45rem,1.05rem + 1.15vw,2.25rem);line-height:.98}.capability-matrix-card h3{font-size:clamp(1.08rem,.92rem + .48vw,1.32rem);line-height:1.03}.capability-matrix-primary p,.capability-matrix-card p{max-width:48ch;color:var(--text-soft);overflow-wrap:break-word;margin:0;font-size:clamp(.92rem,.86rem + .18vw,.98rem);line-height:1.55}.capability-primary-path{flex-wrap:wrap;gap:.45rem;margin-top:.35rem;display:flex}.capability-primary-path span{border-radius:var(--radius-pill);min-height:2rem;color:var(--gold-strong);letter-spacing:.1em;text-transform:uppercase;background:#efbf6813;border:1px solid #efbf6833;align-items:center;padding:.42rem .62rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}@media (width<=1240px){.capability-matrix{grid-template-columns:1fr}.capability-matrix-primary{min-height:0}}@media (width<=760px){.capability-matrix-grid{grid-template-columns:1fr;grid-auto-rows:auto}.capability-matrix-primary,.capability-matrix-card{padding:1rem}}.service-index-hero,.service-page-hero{position:relative;overflow:clip}.service-index-hero:before,.service-page-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 14% 16%,#efbf682e,#0000 34%),radial-gradient(circle at 88% 24%,#67e8f914,#0000 30%);position:absolute;inset:0}.service-index-grid,.service-page-grid,.service-intel-grid,.service-deliverables-grid,.service-seo-grid{grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);display:grid}.service-index-copy,.service-page-copy,.service-page-panel,.service-index-ladder,.service-intel-card,.service-deliverable-list,.service-seo-grid,.service-directory-card{background:linear-gradient(145deg,#121822f0,#07090efa) padding-box padding-box,linear-gradient(135deg,#efbf683d,#dde2e914,#67e8f91f) border-box;border:1px solid #d7dde524;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000042}.service-index-copy,.service-page-copy,.service-page-panel,.service-index-ladder{border-radius:1.55rem;gap:1rem;padding:clamp(1.25rem,3vw,2.35rem);display:grid}.service-index-copy h1,.service-page-copy h1{max-width:13ch;color:var(--silver);letter-spacing:-.075em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6vw,5.75rem);line-height:.92}.service-index-copy p,.service-page-copy p,.service-page-panel p,.service-intel-card p,.service-seo-grid p,.service-directory-card p{color:var(--text-soft);margin:0}.service-index-ladder{background:radial-gradient(circle at 50% 0,#efbf6829,#0000 36%),linear-gradient(#121822f0,#07090efa);align-content:center}.service-index-ladder span{color:var(--gold-strong);letter-spacing:.14em;text-transform:uppercase;border:1px solid #efbf6829;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.82rem .95rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:900;display:flex}.service-index-ladder span:after{content:"";background:linear-gradient(90deg,#efbf688f,#0000);width:clamp(2rem,7vw,7rem);height:1px}.service-directory-card{min-height:15rem;color:var(--text);transition:transform .26s var(--ease-heavy), border-color .26s var(--ease-out), box-shadow .26s var(--ease-out);border-radius:1.15rem;gap:.7rem;padding:1.08rem;text-decoration:none;display:grid}.service-directory-card:hover,.service-directory-card:focus-visible{border-color:#efbf6875;transform:translateY(-5px);box-shadow:inset 0 1px #ffffff14,0 30px 70px #00000057,0 0 26px #efbf681a}.service-directory-card span,.service-intel-card span,.service-deliverable-list span,.service-page-price{color:var(--gold-strong);letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:900}.service-directory-card h3,.service-page-panel h2,.service-intel-card h2,.service-seo-grid h2{color:var(--silver);letter-spacing:-.045em;margin:0;font-family:Outfit,Segoe UI,sans-serif;line-height:1}.service-directory-card h3{font-size:clamp(1.22rem,1rem + .55vw,1.52rem)}.service-directory-card strong{color:var(--gold);align-self:end;font-size:.9rem}.service-page-actions{flex-wrap:wrap;gap:.75rem;display:flex}.service-page-panel{align-content:start}.service-page-panel h2{font-size:clamp(1.8rem,2.4vw,2.75rem)}.service-page-panel dl{gap:.7rem;margin:0;display:grid}.service-page-panel dl div{background:#ffffff0a;border-radius:.95rem;gap:.25rem;padding:.78rem .85rem;display:grid}.service-page-panel dt{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem}.service-page-panel dd{color:var(--text-soft);margin:0}.service-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-intel-card{border-radius:1.25rem;gap:.75rem;min-height:14rem;padding:1.15rem;display:grid}.service-intel-card h2{font-size:clamp(1.25rem,1.2vw,1.58rem)}.service-deliverable-list{border-radius:1.25rem;gap:.7rem;padding:1rem;display:grid}.service-deliverable-list article{background:#ffffff09;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;padding:.78rem .85rem;display:grid}.service-deliverable-list p{color:var(--text-soft);margin:0}.service-seo-grid{border-radius:1.25rem;padding:clamp(1rem,2vw,1.35rem)}.service-seo-grid h2{font-size:clamp(1.7rem,2.4vw,2.45rem)}.service-seo-grid ul{flex-wrap:wrap;align-content:start;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.service-seo-grid li{border-radius:var(--radius-pill);color:var(--gold);background:#efbf6811;border:1px solid #efbf6829;padding:.58rem .72rem;font-size:.84rem}.tone-creative.service-page-hero:before,.tone-creative.service-directory-card{--service-accent:#40d8ff38}.tone-marketing.service-page-hero:before,.tone-marketing.service-directory-card,.tone-systems.service-page-hero:before,.tone-systems.service-directory-card{--service-accent:#5df2a038}.tone-warning.service-page-hero:before,.tone-warning.service-directory-card{--service-accent:#ff6b5f38}.tone-lab.service-page-hero:before,.tone-lab.service-directory-card{--service-accent:#9f8cff38}@media (width<=1080px){.service-index-grid,.service-page-grid,.service-deliverables-grid,.service-seo-grid{grid-template-columns:1fr}.service-directory-grid,.service-intel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.service-directory-grid,.service-intel-grid{grid-template-columns:1fr}.service-index-copy h1,.service-page-copy h1{font-size:clamp(2.45rem,16vw,3.45rem)}}.local-seo-hero,.local-seo-kickstart,.local-seo-roi,.local-seo-pricing,.local-seo-future,.local-seo-deliverables,.local-seo-keywords{position:relative;overflow:clip}.local-seo-hero:before,.local-seo-kickstart:before,.local-seo-roi:before{content:"";pointer-events:none;background:radial-gradient(circle at 10% 18%,#efbf6833,#0000 34%),radial-gradient(circle at 84% 20%,#5df2a01f,#0000 30%),linear-gradient(#06080c4d,#06080ceb);position:absolute;inset:0}.local-seo-hero-grid,.local-seo-kickstart-grid,.local-seo-roi-grid,.local-seo-split{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);display:grid}.local-seo-future .section-inner,.local-seo-deliverables .section-inner,.local-seo-pricing .section-inner{gap:clamp(1.1rem,2vw,1.55rem)}.local-seo-keyword-shell,.local-seo-addons{background:radial-gradient(circle at 10% 0,#5df2a01f,#0000 36%),linear-gradient(145deg,#121822e0,#07090ef0);border:1px solid #d7dde521;border-radius:1.45rem;grid-template-columns:minmax(0,.86fr) minmax(20rem,1.14fr);align-items:stretch;gap:clamp(1rem,2vw,1.35rem);padding:clamp(1.1rem,2.5vw,2rem);display:grid}.local-seo-keyword-shell h2,.local-seo-addons h3{color:var(--silver);letter-spacing:-.055em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3.3vw,3.4rem);line-height:.98}.local-seo-keyword-shell p,.local-seo-addons p,.local-seo-best-for{color:var(--text-soft);margin:0}.local-seo-keyword-list,.local-seo-addon-grid{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.local-seo-keyword-list li{border-radius:var(--radius-pill);color:var(--signal-green);background:#5df2a012;border:1px solid #5df2a02e;padding:.62rem .78rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.82rem;font-weight:800}.local-seo-future .story-heading,.local-seo-deliverables .story-heading,.local-seo-pricing .story-heading{max-width:58rem;margin-bottom:0}.local-seo-pain .story-heading,.local-seo-future .story-heading,.local-seo-deliverables .story-heading,.local-seo-pricing .story-heading{background:radial-gradient(circle at 12% 18%,#efbf6824,#0000 34%),linear-gradient(145deg,#121822d1,#07090ee0);border:1px solid #d7dde51f;border-radius:1.45rem;padding:clamp(1.15rem,2.4vw,2rem);position:relative}.local-seo-pain .story-heading h2,.local-seo-future .story-heading h2,.local-seo-deliverables .story-heading h2,.local-seo-pricing .story-heading h2{color:var(--silver);letter-spacing:-.065em;text-wrap:balance;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4.3vw,4.6rem);line-height:.96}.local-seo-hero-copy,.local-seo-scorecard,.local-seo-kickstart-copy,.local-seo-form,.local-seo-roi-copy,.local-seo-roi-dashboard,.local-seo-pain-list,.local-seo-future-grid article,.local-seo-tier{background:linear-gradient(145deg,#121822f2,#07090efa) padding-box padding-box,linear-gradient(135deg,#efbf6847,#dde2e914,#5df2a024) border-box;border:1px solid #d7dde524;position:relative;box-shadow:inset 0 1px #ffffff0f,0 28px 70px #00000047}.local-seo-hero-copy,.local-seo-scorecard,.local-seo-kickstart-copy,.local-seo-form,.local-seo-roi-copy,.local-seo-roi-dashboard{border-radius:1.65rem;gap:1rem;padding:clamp(1.2rem,3vw,2.45rem);display:grid}.local-seo-hero-copy h1,.local-seo-kickstart-copy h2,.local-seo-roi-copy h2{color:var(--silver);letter-spacing:-.075em;text-wrap:balance;margin:0;font-family:Outfit,Segoe UI,sans-serif;line-height:.92}.local-seo-hero-copy h1{max-width:11ch;font-size:clamp(3.8rem,8vw,7.4rem)}.local-seo-kickstart-copy h2,.local-seo-roi-copy h2{max-width:12ch;font-size:clamp(2.6rem,5vw,5.2rem)}.local-seo-hero-lede,.local-seo-trust-line,.local-seo-kickstart-copy p,.local-seo-roi-copy p,.local-seo-scorecard p,.local-seo-scorecard span,.local-seo-pain-list p,.local-seo-future-grid p,.local-seo-tier p,.local-seo-roi-disclaimer{color:var(--text-soft);margin:0}.local-seo-hero-lede{max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.28rem)}.local-seo-trust-line{max-width:58ch;color:var(--gold-strong);background:#efbf6812;border:1px solid #efbf6833;border-radius:1rem;padding:.9rem 1rem;font-weight:800}.local-seo-scorecard{align-content:center}.local-seo-scorecard h2{color:var(--silver);letter-spacing:-.05em;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:.98}.local-seo-signal-stack{gap:.75rem;display:grid}.local-seo-signal-stack article{background:#ffffff0a;border-radius:1rem;gap:.55rem;padding:.8rem .9rem;display:grid}.local-seo-signal-stack article div{justify-content:space-between;gap:1rem;display:flex}.local-seo-signal-stack strong,.local-seo-tier span,.local-seo-future-grid span,.local-seo-pain-list span{color:var(--gold-strong);letter-spacing:.13em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:900}.local-seo-signal-stack meter{border-radius:var(--radius-pill);width:100%;height:.55rem;overflow:hidden}.local-seo-pain-list{border-radius:1.35rem;gap:.7rem;padding:1rem;display:grid}.local-seo-pain-list article{background:#ffffff0a;border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.78rem .85rem;display:grid}.local-seo-checklist-grid,.local-seo-tier-grid,.local-seo-future-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.local-seo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-seo-checklist-grid article{background:#ffffff0a;border-radius:1.1rem;padding:1rem}.local-seo-checklist-grid h3,.local-seo-future-grid h3,.local-seo-tier h3{color:var(--silver);letter-spacing:-.045em;margin:0;font-family:Outfit,Segoe UI,sans-serif;line-height:1}.local-seo-checklist-grid ul,.local-seo-tier ul{color:var(--text-soft);gap:.5rem;margin:0;padding-left:1rem;display:grid}.local-seo-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.local-seo-form label,.local-seo-roi-inputs label{color:var(--text-soft);gap:.35rem;display:grid}.local-seo-form label span,.local-seo-roi-inputs label span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.7rem;font-weight:900}.local-seo-form input,.local-seo-form textarea,.local-seo-roi-inputs input{width:100%;color:var(--text);background:#ffffff0d;border:1px solid #d7dde524;border-radius:.95rem;padding:.82rem .9rem}.local-seo-form-wide,.local-seo-permission{grid-column:1/-1}.local-seo-permission{background:#efbf6812;border-radius:1rem;align-items:start;gap:.7rem;padding:.85rem;grid-template-columns:none!important;display:flex!important}.local-seo-permission input{width:auto;margin-top:.2rem}.local-seo-roi-inputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.local-seo-roi-wide{grid-column:1/-1}.local-seo-roi-dashboard{align-content:start}.local-seo-roi-number{background:radial-gradient(circle at 10% 0,#5df2a02e,#0000 40%),#ffffff0a;border-radius:1.1rem;padding:1rem}.local-seo-roi-number span{color:var(--gold);letter-spacing:.13em;text-transform:uppercase;font-size:.74rem}.local-seo-roi-number strong{color:var(--signal-green);letter-spacing:-.06em;margin-top:.35rem;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2.3rem,4vw,4rem);line-height:.95;display:block}.local-seo-roi-number p{color:var(--text-soft);margin:.55rem 0 0}.local-seo-bar-chart{gap:.75rem;display:grid}.local-seo-bar-chart article{grid-template-columns:9rem minmax(0,1fr) auto;align-items:center;gap:.4rem;display:grid}.local-seo-bar-chart span,.local-seo-line-chart span,.local-seo-line-chart strong{color:var(--text-soft);font-size:.82rem}.local-seo-bar-chart div{border-radius:var(--radius-pill);background:#ffffff14;height:.8rem;overflow:hidden}.local-seo-bar-chart i{border-radius:inherit;background:linear-gradient(90deg, var(--gold), var(--signal-green));width:40%;height:100%;transition:width .24s var(--ease-out);display:block}.local-seo-line-chart{background:#ffffff09;border-radius:1.1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;min-height:12rem;padding:1rem;display:grid}.local-seo-line-chart article{align-items:end;gap:.45rem;min-height:10rem;display:grid}.local-seo-line-chart i{min-height:1rem;height:var(--height);background:linear-gradient(180deg, var(--signal-green), #efbf6861);border-radius:.8rem .8rem .25rem .25rem;display:block;box-shadow:0 0 22px #5df2a029}.local-seo-future-grid article,.local-seo-tier{border-radius:1.25rem;gap:.75rem;padding:1.1rem;display:grid}.local-seo-future-grid h3{font-size:clamp(1.35rem,1.5vw,1.8rem)}.local-seo-tier{align-content:start}.local-seo-tier.is-featured{border-color:#efbf6875;transform:translateY(-.45rem);box-shadow:inset 0 1px #ffffff14,0 34px 80px #00000057,0 0 30px #efbf681f}.local-seo-tier h3{color:var(--signal-green);font-size:clamp(2rem,3vw,3.2rem)}.local-seo-best-for{color:var(--text);background:#5df2a00f;border-radius:.9rem;padding:.72rem .8rem;font-size:.92rem}.local-seo-tier .button{margin-top:auto}.local-seo-addons{margin-top:.4rem}.local-seo-addon-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.local-seo-addon{color:var(--text-soft);background:#efbf6811;border:1px solid #efbf682e;border-radius:1.05rem;align-items:start;gap:.8rem;padding:1rem;display:flex}.local-seo-addon span{gap:.35rem;display:grid}.local-seo-addon strong,.local-seo-addon small{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-weight:900}.local-seo-deliverables .service-deliverables-grid{align-items:start}.local-seo-deliverables .service-deliverable-list{align-self:start}@media (width<=1080px){.local-seo-hero-grid,.local-seo-kickstart-grid,.local-seo-roi-grid,.local-seo-split,.local-seo-tier-grid,.local-seo-future-grid,.local-seo-keyword-shell,.local-seo-addons{grid-template-columns:1fr}.local-seo-tier.is-featured{transform:none}}@media (width<=720px){.local-seo-hero,.local-seo-kickstart,.local-seo-roi,.local-seo-future,.local-seo-deliverables,.local-seo-pricing{padding-top:clamp(2.2rem,8vw,3.2rem);padding-bottom:clamp(2.2rem,8vw,3.2rem)}.local-seo-hero-copy h1,.local-seo-kickstart-copy h2,.local-seo-roi-copy h2{font-size:clamp(2.7rem,16vw,4rem)}.local-seo-form,.local-seo-roi-inputs,.local-seo-checklist-grid,.local-seo-line-chart,.local-seo-addon-grid,.local-seo-bar-chart article{grid-template-columns:1fr}}.journey-shell{gap:1.6rem;display:grid}.journey-hero{gap:1rem;display:grid}.journey-result-hero{position:relative;overflow:hidden}.journey-result-hero:before{content:"";filter:blur(6px);pointer-events:none;background:radial-gradient(circle,#efbf682e,#efbf6800);border-radius:50%;width:18rem;height:18rem;animation:7s ease-in-out infinite journeyFloat;position:absolute;inset:-12% auto auto -10%}.journey-result-hero:after{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#d7dde51f,#d7dde500);border-radius:50%;width:16rem;height:16rem;animation:8.5s ease-in-out infinite reverse journeyFloat;position:absolute;inset:auto -8% -18% auto}.journey-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.journey-progress{flex-wrap:wrap;gap:.5rem;display:flex}.journey-progress-chip{border-radius:var(--radius-pill);min-width:2.25rem;min-height:2.25rem;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-fast) var(--ease-out), color var(--motion-fast) var(--ease-out);background:#ffffff06;border:1px solid #d7dde524;justify-content:center;align-items:center;padding:.45rem .7rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;display:inline-flex}.journey-progress-chip.is-active{color:#080b10;background:linear-gradient(135deg, var(--gold-strong), #f0c16b);border-color:#efbf68cc;box-shadow:0 0 22px #d2a54f2e}.journey-progress-chip.is-available:hover,.journey-progress-chip.is-available:focus-visible{border-color:#efbf6857;transform:translateY(-1px);box-shadow:0 0 16px #d2a54f1f}.journey-progress-chip.is-locked{cursor:not-allowed;opacity:.58}.journey-grid{grid-template-columns:minmax(0,1fr);gap:1.4rem;display:grid}.journey-card{gap:1.1rem;min-height:100%;display:grid}.journey-stage-intro,.journey-screen-wrap{min-width:0}.journey-stage-intro{align-content:start;gap:.8rem;padding:1.2rem 1.25rem 1.28rem;display:grid}.journey-stage-intro h3{text-wrap:balance;margin:0;font-size:clamp(1.15rem,1rem + .45vw,1.45rem);line-height:1.08}.journey-stage-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;display:flex}.journey-stage-counter{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;font-size:.85rem}.journey-hero-actions{flex-wrap:wrap;gap:.8rem;display:flex}.journey-card h3,.journey-card h4{margin:0}.journey-path-grid,.journey-option-grid,.journey-route-grid,.journey-route-stack{gap:.9rem;display:grid}.journey-fork-shell{gap:1rem;display:grid}.journey-path-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-option-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-choice,.journey-path-card,.journey-route-card{text-align:left;width:100%;color:var(--text);transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);background:linear-gradient(#12171ff2,#0a0c12fa) padding-box padding-box,linear-gradient(135deg,#d4a8413d,#d7dde514) border-box;border:1px solid #d7dde529;border-radius:1.1rem;gap:.65rem;padding:1rem;display:grid;position:relative}.journey-path-card{align-content:start;gap:.8rem}.journey-choice:hover,.journey-path-card:hover,.journey-route-card:hover,.journey-choice:focus-visible,.journey-path-card:focus-visible,.journey-route-card:focus-visible{border-color:#efbf687a;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0003,0 0 24px #d2a54f1f}.journey-choice.is-selected,.journey-path-card.is-selected{border-color:#efbf68bd;box-shadow:inset 0 1px #ffffff0f,0 22px 40px #0000003d,0 0 28px #d2a54f29}.journey-choice strong,.journey-path-card strong,.journey-route-card strong{text-wrap:balance;font-family:Outfit,Segoe UI,sans-serif;font-size:1.02rem;line-height:1.15}.journey-choice span,.journey-path-card span,.journey-route-card span{color:var(--muted);font-size:.94rem}.journey-path-meta{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.journey-path-state{border-radius:var(--radius-pill);color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff06;border:1px solid #efbf6833;justify-content:center;align-items:center;padding:.38rem .68rem;font-size:.74rem;display:inline-flex}.journey-path-signals{gap:.55rem;margin-top:auto;display:grid}.journey-path-signals p{color:var(--text-soft);margin:0;font-size:.87rem;line-height:1.45}.journey-path-signals strong{font-size:.86rem}.journey-fork-preview{gap:1rem;display:grid}.journey-fork-preview h4{letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem);line-height:1.04}.journey-fork-highlights{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.journey-fork-highlight,.journey-track-card{background:linear-gradient(#10141cf0,#0a0c12fa) padding-box padding-box,linear-gradient(135deg,#d4a84133,#d7dde514) border-box;border:1px solid #d7dde51f;border-radius:1rem;gap:.5rem;padding:1rem;display:grid}.journey-fork-highlight strong,.journey-track-card strong{text-wrap:balance;font-family:Outfit,Segoe UI,sans-serif;font-size:.98rem;line-height:1.12}.journey-fork-highlight span,.journey-track-card span{color:var(--text-soft);font-size:.9rem}.journey-prompt{gap:.85rem;display:grid}.journey-thinking-block{gap:.7rem;display:grid}.journey-thinking-label{color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.85rem}.journey-thinking-grid{flex-wrap:wrap;gap:.65rem;display:flex}.journey-thinking-chip{border-radius:var(--radius-pill);color:var(--text);transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), background var(--motion-fast) var(--ease-out);background:#efbf680f;border:1px solid #efbf6838;justify-content:center;align-items:center;padding:.55rem .85rem;font-size:.84rem;display:inline-flex}.journey-thinking-chip:hover,.journey-thinking-chip:focus-visible{background:#efbf681a;border-color:#efbf687a;transform:translateY(-1px)}.journey-prompt textarea{resize:vertical;min-height:9.75rem}.journey-reflection,.journey-summary{gap:.85rem;display:grid}.journey-followups,.journey-mini-summary{gap:.7rem;display:grid}.journey-encouragement{color:var(--text);background:linear-gradient(135deg,#efbf6814,#ffffff05);border:1px solid #efbf682e;border-radius:1rem;padding:.85rem 1rem;font-size:.95rem}.journey-value-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.journey-result-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.journey-value-card{background:linear-gradient(#10141cf0,#0a0c12fa) padding-box padding-box,linear-gradient(135deg,#d4a8413d,#d7dde514) border-box;border:1px solid #d7dde51f;border-radius:1rem;gap:.55rem;padding:1rem;display:grid}.journey-value-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:1rem}.journey-value-card span{color:var(--text-soft);font-size:.92rem}.journey-route-select.is-selected,.journey-reaction-card.is-selected{border-color:#efbf68bd;box-shadow:inset 0 1px #ffffff0f,0 22px 40px #0000003d,0 0 28px #d2a54f29}.journey-reaction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.journey-reaction-card{text-align:left;width:100%;color:var(--text);transition:transform var(--motion-fast) var(--ease-out), border-color var(--motion-fast) var(--ease-out), box-shadow var(--motion-base) var(--ease-out);background:linear-gradient(#10141ce6,#0a0c12fa) padding-box padding-box,linear-gradient(135deg,#d4a8412e,#d7dde514) border-box;border:1px solid #d7dde524;border-radius:1rem;gap:.55rem;padding:.95rem;display:grid;position:relative}.journey-reaction-card:hover,.journey-reaction-card:focus-visible{border-color:#efbf6875;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0003,0 0 24px #d2a54f1f}.journey-reaction-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:.98rem}.journey-reaction-card span{color:var(--text-soft);font-size:.9rem}.journey-result-summary{margin-top:.25rem}.journey-summary-list,.journey-route-points{color:var(--text-soft);gap:.6rem;margin:0;padding-left:1.05rem;display:grid}.journey-summary-list.compact{gap:.45rem}.journey-actions{flex-wrap:wrap;gap:.8rem;display:flex}.journey-actions-inline{padding-top:.15rem}.journey-actions-inline .button,.journey-actions-inline .button-secondary{min-width:9rem}.journey-note{color:var(--muted);align-items:flex-start;gap:.55rem;font-size:.9rem;line-height:1.5;display:flex}.journey-note:before{content:"";background:var(--gold);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 12px #d2a54f47}.journey-sidecard{align-content:start;gap:.9rem;padding:1.2rem 1.25rem 1.28rem;display:grid}.journey-sidecard ul{color:var(--text-soft);gap:.7rem;margin:0;padding-left:1rem;display:grid}.journey-sidecard h3{text-wrap:balance;margin:0;font-size:clamp(1.08rem,1rem + .3vw,1.3rem);line-height:1.12}.journey-sidecard .status-message{min-height:auto;padding:.9rem 1rem}.journey-source-bar{flex-wrap:wrap;gap:.6rem;display:flex}.journey-source-pill{border-radius:var(--radius-pill);color:var(--muted);letter-spacing:.1em;text-transform:uppercase;background:#ffffff05;border:1px solid #d7dde524;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.78rem;display:inline-flex}.journey-provider-row{flex-wrap:wrap;gap:.65rem;display:flex}.journey-provider-pill{border-radius:var(--radius-pill);color:var(--text-soft);letter-spacing:.08em;text-transform:uppercase;background:#ffffff07;border:1px solid #d7dde524;align-items:center;gap:.4rem;padding:.45rem .75rem;font-size:.8rem;display:inline-flex}.journey-route-head{justify-content:space-between;align-items:start;gap:.8rem;display:flex}.journey-route-stack{margin-top:.2rem}.journey-wow-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;display:grid;position:relative}.journey-result-spotlight{background:linear-gradient(120deg,#efbf6814,#0000 34%),linear-gradient(#0f131bc7,#0a0c12f2) padding-box padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box;border:1px solid #efbf682e;border-radius:1.2rem;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);gap:1rem;padding:1.1rem;display:grid}.journey-result-reveal,.journey-result-glance,.journey-result-layers,.journey-result-track{gap:.9rem;display:grid}.journey-result-layers{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:start}.journey-result-track{grid-template-columns:repeat(3,minmax(0,1fr))}.journey-wow-card{background:linear-gradient(#0f131bd1,#0a0c12f5) padding-box padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box;border:1px solid #efbf682e;border-radius:1rem;gap:.55rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff08,0 20px 40px #0000002e}.journey-wow-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:1.08rem;line-height:1.1}.journey-wow-card span{color:var(--text-soft);font-size:.92rem}.journey-result-spotlight:after{content:"";opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#efbf68b8,#0000);height:1px;position:absolute;inset:auto 6% 1rem;box-shadow:0 0 18px #efbf682e}@keyframes journeyFloat{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(10px)scale(1.03)}}@media (width<=960px){.journey-grid,.journey-fork-highlights,.journey-result-spotlight,.journey-result-layers,.journey-result-track,.journey-path-grid,.journey-option-grid,.journey-value-grid,.journey-result-grid,.journey-reaction-grid,.journey-wow-grid{grid-template-columns:1fr}.journey-result-spotlight{padding:1rem}}.journey-shell{gap:1.8rem}.journey-card,.journey-sidecard,.journey-wow-card,.journey-value-card,.journey-choice,.journey-path-card,.journey-route-card,.journey-reaction-card{box-shadow:inset 0 1px #ffffff0d,inset 0 -18px 30px #0000001f,0 18px 40px #0000003d}.journey-result-hero{background:linear-gradient(135deg,#0c0f16e6,#06080cfa),url(/visuals/keystone-system-bg.webp) 100%/cover no-repeat}.journey-result-hero:before{filter:blur(10px);background:radial-gradient(circle,#efbf683d,#efbf6800);width:20rem;height:20rem;inset:-8% auto auto -6%}.journey-result-hero:after{background:radial-gradient(circle,#d7dde529,#d7dde500);width:18rem;height:18rem;inset:auto -4% -10% auto}.journey-choice,.journey-path-card,.journey-route-card,.journey-reaction-card{background:linear-gradient(#12171ffa,#090b10fc) padding-box padding-box,linear-gradient(135deg,#dde2e938,#efbf681f,#dde2e91a) border-box;border-color:#d7dde52e}.journey-choice:before,.journey-path-card:before,.journey-route-card:before,.journey-reaction-card:before,.journey-wow-card:before,.journey-value-card:before{content:"";opacity:.8;pointer-events:none;background:linear-gradient(#0000,#efbf680d);height:38%;position:absolute;inset:auto 0 0}.journey-choice:hover,.journey-path-card:hover,.journey-route-card:hover,.journey-reaction-card:hover,.journey-choice:focus-visible,.journey-path-card:focus-visible,.journey-route-card:focus-visible,.journey-reaction-card:focus-visible{border-color:#efbf6885;transform:translateY(-4px)scale(1.005);box-shadow:inset 0 1px #ffffff0d,inset 0 -18px 30px #00000024,0 28px 54px #00000047,0 0 26px #efbf681f}.journey-choice.is-selected,.journey-path-card.is-selected,.journey-route-select.is-selected,.journey-reaction-card.is-selected{border-color:#efbf68cc;box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 30px #00000029,0 28px 54px #00000047,0 0 30px #efbf682e}.journey-card strong,.journey-sidecard strong,.journey-choice strong,.journey-path-card strong,.journey-route-card strong,.journey-reaction-card strong,.journey-wow-card strong,.journey-value-card strong{color:#fbfcfe}.journey-progress-chip{background:linear-gradient(#141821f0,#090b11fa);border-color:#d7dde52e;box-shadow:inset 0 1px #ffffff0a}.journey-progress-chip.is-active{box-shadow:inset 0 1px #ffffff2e,inset 0 -10px 18px #82581229,0 0 24px #d2a54f38}.journey-stage-intro,.journey-sidecard{background:linear-gradient(#121822f7,#080a0ffc) padding-box padding-box,linear-gradient(135deg,#dde2e938,#efbf681f,#dde2e924) border-box}.journey-stage-intro h3,.journey-sidecard h3{color:#fbfcfe}.journey-stage-counter{color:#dde2e9c7}.journey-thinking-chip{background:linear-gradient(#3027166b,#211c1280);border-color:#efbf6847;box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000014}.journey-encouragement{background:linear-gradient(135deg,#efbf681f,#ffffff08);border-color:#efbf6838;box-shadow:inset 0 1px #ffffff0a,0 14px 24px #0000001f}.journey-wow-card,.journey-value-card{background:linear-gradient(#0f131be0,#090b11fa) padding-box padding-box,linear-gradient(135deg,#efbf683d,#d7dde514) border-box;border-color:#efbf682e;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.reveal-on-scroll{opacity:0;transition:opacity var(--motion-slow) var(--ease-out), transform var(--motion-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s);transform:translateY(18px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}:root{--clarity-bg:#090b0f;--clarity-surface:#101319;--clarity-surface-strong:#151920;--clarity-line:#e4e8ef29;--clarity-line-strong:#e4e8ef47;--clarity-text:#f1f3f6;--clarity-muted:#aeb5bf;--clarity-gold:#e7b94f;--clarity-gold-dark:#1b160b;--clarity-width:74rem}body{background:var(--clarity-bg);background-image:none}body:before,body:after,.spotlight-overlay{display:none!important}.clarity-shell{width:min(calc(100% - 3rem), var(--clarity-width));margin-inline:auto}.clarity-page{color:var(--clarity-text);background:var(--clarity-bg)}.clarity-page h1,.clarity-page h2,.clarity-page h3,.clarity-page p{margin-top:0}.clarity-page h1,.clarity-page h2,.clarity-page h3,.clarity-header,.clarity-footer{font-family:Manrope,Segoe UI,sans-serif}.clarity-page .button,.clarity-header .button,.clarity-footer .button{border:1px solid var(--clarity-gold);background:var(--clarity-gold);min-height:3rem;color:var(--clarity-gold-dark);box-shadow:none;letter-spacing:.02em;text-transform:none;border-radius:.45rem;padding:.78rem 1.05rem;font-size:.84rem;font-weight:800;transition:background .16s,border-color .16s}.clarity-page .button:hover,.clarity-page .button:focus-visible,.clarity-header .button:hover,.clarity-header .button:focus-visible,.clarity-footer .button:hover,.clarity-footer .button:focus-visible{box-shadow:none;background:#f3ca67;border-color:#f3ca67;transform:none}.clarity-page .button-secondary{border:1px solid var(--clarity-line-strong);min-height:3rem;color:var(--clarity-text);box-shadow:none;text-transform:none;background:0 0;border-radius:.45rem;padding:.78rem 1.05rem;font-size:.84rem;font-weight:750}.clarity-page .button-secondary:hover,.clarity-page .button-secondary:focus-visible{box-shadow:none;background:#ffffff0d;border-color:#e4e8ef80;transform:none}.site-header.clarity-header{z-index:40;border-bottom:1px solid var(--clarity-line);backdrop-filter:none;box-shadow:none;background:#090b0f;position:relative;inset:auto}.clarity-header .clarity-header-inner{width:min(calc(100% - 3rem), var(--clarity-width));grid-template-columns:auto 1fr auto;align-items:center;gap:1.5rem;min-height:5.4rem;margin-inline:auto;padding:0;display:grid}.clarity-header .brand{min-width:0}.clarity-header .brand-emblem{width:2.6rem;height:2.6rem;box-shadow:none;background:0 0;border:1px solid #e7b94f57;border-radius:.5rem}.clarity-header .brand-wordmark{font-size:.98rem}.clarity-header .brand-subline{color:var(--clarity-muted);letter-spacing:.1em;font-size:.61rem}.clarity-desktop-nav{justify-content:flex-end;align-items:center;gap:clamp(.85rem,2vw,1.5rem);display:flex}.clarity-desktop-nav a{color:var(--clarity-muted);letter-spacing:.04em;font-size:.74rem;font-weight:700}.clarity-desktop-nav a:hover,.clarity-desktop-nav a:focus-visible{color:var(--clarity-text)}.clarity-header-cta{white-space:nowrap}.clarity-mobile-nav{display:none}.clarity-hero{border-bottom:1px solid var(--clarity-line);padding:clamp(4.5rem,9vw,7.5rem) 0}.clarity-hero-compact{padding-block:clamp(3.5rem,7vw,5.6rem)}.clarity-hero-grid{grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:center;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.clarity-about-hero{grid-template-columns:minmax(0,1.2fr) minmax(18rem,.8fr);align-items:end;gap:clamp(2.5rem,7vw,6.5rem);display:grid}.clarity-hero-copy{max-width:48rem}.clarity-hero-copy h1{max-width:13ch;color:var(--clarity-text);letter-spacing:-.055em;margin-bottom:1.45rem;font-size:clamp(3rem,6.4vw,5.65rem);font-weight:720;line-height:.98}.clarity-hero-compact .clarity-hero-copy h1{max-width:15ch;font-size:clamp(2.8rem,5.4vw,4.8rem)}.clarity-kicker{color:var(--clarity-gold);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.74rem;font-weight:800}.clarity-lead{color:#cbd0d7;max-width:43rem;margin-bottom:1.6rem;font-size:clamp(1.08rem,1.6vw,1.28rem);line-height:1.65}.clarity-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.clarity-trust-line{border-top:1px solid var(--clarity-line);color:var(--clarity-muted);flex-wrap:wrap;gap:.55rem 1.6rem;margin:1.7rem 0 0;padding:1rem 0 0;font-size:.8rem;list-style:none;display:flex}.clarity-trust-line li:before,.clarity-check-list li:before{content:"✓";color:var(--clarity-gold);margin-right:.55rem}.clarity-demo,.clarity-principle{border:1px solid var(--clarity-line-strong);background:var(--clarity-surface);box-shadow:none;border-radius:.7rem;padding:clamp(1.4rem,3vw,2rem)}.clarity-demo>p,.clarity-principle>span{color:var(--clarity-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem;font-weight:800;display:block}.clarity-demo ol{border-top:1px solid var(--clarity-line);margin:0 0 1.35rem;padding:0;list-style:none}.clarity-demo li{border-bottom:1px solid var(--clarity-line);gap:.25rem;padding:1rem 0;display:grid}.clarity-demo li span{color:var(--clarity-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.clarity-demo li strong{font-size:1rem;line-height:1.4}.clarity-demo>a,.text-link{color:var(--clarity-text);text-underline-offset:.3rem;font-size:.86rem;font-weight:750;text-decoration:underline #e7b94f8c}.clarity-principle strong{margin-bottom:.85rem;font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.15;display:block}.clarity-principle p{color:var(--clarity-muted);margin-bottom:0}.clarity-section{border-bottom:1px solid var(--clarity-line);padding:clamp(4rem,8vw,7rem) 0}.clarity-section-contrast{background:var(--clarity-surface)}.clarity-heading{max-width:44rem;margin-bottom:clamp(2.2rem,5vw,4rem)}.clarity-heading-wide{max-width:55rem}.clarity-heading h2,.clarity-decision h2,.clarity-reading-grid h2{color:var(--clarity-text);letter-spacing:-.045em;margin-bottom:1rem;font-size:clamp(2.15rem,4.8vw,4.2rem);font-weight:690;line-height:1.04}.clarity-heading p,.clarity-decision p,.clarity-reading-grid p{color:var(--clarity-muted);font-size:1.02rem;line-height:1.72}.clarity-route-list,.clarity-lane-list{border-top:1px solid var(--clarity-line-strong)}.clarity-route,.clarity-lane-list>a{border-bottom:1px solid var(--clarity-line);grid-template-columns:3.5rem minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);padding:1.65rem 0;transition:border-color .16s,background .16s;display:grid}.clarity-route:hover,.clarity-route:focus-visible,.clarity-lane-list>a:hover,.clarity-lane-list>a:focus-visible{border-color:var(--clarity-gold);background:#ffffff05}.clarity-route-number,.clarity-lane-list>a>span:first-child{color:var(--clarity-gold);font-size:.8rem;font-weight:800}.clarity-route small,.clarity-lane-list small{color:var(--clarity-muted);margin-bottom:.25rem;font-size:.78rem;display:block}.clarity-route strong,.clarity-lane-list strong{color:var(--clarity-text);font-size:clamp(1.15rem,2vw,1.45rem);display:block}.clarity-route p,.clarity-lane-list p{max-width:48rem;color:var(--clarity-muted);margin:.45rem 0 0;font-size:.91rem;line-height:1.55}.clarity-route-action,.clarity-lane-list b{color:var(--clarity-text);text-align:right;font-size:.82rem;font-weight:750}.clarity-process{border-top:1px solid var(--clarity-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.clarity-process li{border-right:1px solid var(--clarity-line);min-height:15rem;padding:1.5rem 1.5rem 1.5rem 0}.clarity-process li+li{padding-left:1.5rem}.clarity-process li:last-child{border-right:0}.clarity-process span{color:var(--clarity-gold);margin-bottom:3rem;font-size:.76rem;font-weight:800;display:block}.clarity-process strong{margin-bottom:.7rem;font-size:1.35rem;display:block}.clarity-process p{color:var(--clarity-muted);margin:0;font-size:.9rem;line-height:1.6}.clarity-proof-grid,.clarity-reading-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,8vw,7rem);display:grid}.clarity-proof-list{border-top:1px solid var(--clarity-line-strong)}.clarity-proof-list a{border-bottom:1px solid var(--clarity-line);padding:1.5rem 0;display:block}.clarity-proof-list span,.clarity-offer-grid span{color:var(--clarity-gold);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.72rem;font-weight:800;display:block}.clarity-proof-list strong,.clarity-offer-grid strong{margin-bottom:.6rem;font-size:1.25rem;display:block}.clarity-proof-list p,.clarity-offer-grid p{color:var(--clarity-muted);margin-bottom:.8rem;font-size:.9rem;line-height:1.58}.clarity-proof-list b,.clarity-offer-grid b{font-size:.8rem}.clarity-offer-grid{border-top:1px solid var(--clarity-line-strong);border-left:1px solid var(--clarity-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.clarity-offer-grid a{border-right:1px solid var(--clarity-line);border-bottom:1px solid var(--clarity-line);min-height:15rem;padding:1.5rem}.clarity-reading-grid>div{max-width:34rem}.clarity-reading-grid h2{font-size:clamp(1.85rem,3.5vw,3rem)}.clarity-check-list{color:var(--clarity-muted);gap:.8rem;margin:1.2rem 0 0;padding:0;list-style:none;display:grid}.clarity-catalogue-shell{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(2rem,7vw,6rem);display:grid}.clarity-catalogue{border-top:1px solid var(--clarity-line-strong);border-bottom:1px solid var(--clarity-line-strong)}.clarity-catalogue summary{color:var(--clarity-text);padding:1.25rem 0;font-size:1rem;font-weight:750}.clarity-catalogue-groups{padding-bottom:2rem}.clarity-catalogue-groups section{border-top:1px solid var(--clarity-line);padding:1.5rem 0 0}.clarity-catalogue-groups h3{color:var(--clarity-gold);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.8rem;font-size:.78rem}.clarity-catalogue-groups ul{margin:0;padding:0;list-style:none}.clarity-catalogue-groups li+li{border-top:1px solid #e4e8ef17}.clarity-catalogue-groups a{grid-template-columns:4rem minmax(11rem,.65fr) minmax(0,1.35fr);align-items:start;gap:1rem;padding:.9rem 0;display:grid}.clarity-catalogue-groups span,.clarity-catalogue-groups small{color:var(--clarity-muted);font-size:.78rem;line-height:1.45}.clarity-catalogue-groups strong{font-size:.88rem}.clarity-page .faq-section{border-bottom:1px solid var(--clarity-line);background:var(--clarity-bg);padding:clamp(4rem,8vw,7rem) 0}.clarity-page .faq-shell{grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:clamp(2rem,7vw,6rem);display:grid}.clarity-page .faq-lead{box-shadow:none;background:0 0;border:0;padding:0}.clarity-page .faq-lead .eyebrow{color:var(--clarity-gold)}.clarity-page .faq-lead h2{letter-spacing:-.04em;font-size:clamp(2rem,4vw,3.5rem);line-height:1.04}.clarity-page .faq-lead .section-copy{display:none}.clarity-page .faq details{border:0;border-top:1px solid var(--clarity-line);background:0 0;border-radius:0}.clarity-page .faq details:last-child{border-bottom:1px solid var(--clarity-line)}.clarity-page .faq summary{padding:1.15rem 0;font-size:.96rem}.clarity-page .faq-answer{color:var(--clarity-muted);padding:0 0 1.2rem}.clarity-contact{background:var(--clarity-surface)}.clarity-contact-grid{grid-template-columns:minmax(0,.75fr) minmax(20rem,1.25fr);align-items:start;gap:clamp(2.5rem,8vw,7rem);display:grid}.clarity-page .form-panel{border:1px solid var(--clarity-line-strong);background:var(--clarity-bg);box-shadow:none;border-radius:.7rem;padding:clamp(1.25rem,3vw,2rem)}.clarity-page .form-context-banner,.clarity-page .free-chat-next-steps,.clarity-page .form-contact-direct{border-color:var(--clarity-line);background:var(--clarity-surface);color:var(--clarity-muted)}.clarity-page .form-context-label,.clarity-page .form-context-title,.clarity-page .form-context-blurb,.clarity-page .form-contact-direct a{color:inherit}.clarity-page .form-context-title,.clarity-page .form-field>span,.clarity-page .form-block>span,.clarity-page .free-chat-next-steps strong{color:var(--clarity-text)}.clarity-page input,.clarity-page select,.clarity-page textarea{border:1px solid var(--clarity-line-strong);background:var(--clarity-surface);color:var(--clarity-text);border-radius:.4rem}.clarity-decision{background:var(--clarity-surface-strong)}.clarity-decision-inner{justify-content:space-between;align-items:end;gap:2rem;display:flex}.clarity-decision-inner>div{max-width:48rem}.clarity-decision h2{font-size:clamp(2rem,4.2vw,3.7rem)}.clarity-delivery-list{border-top:1px solid var(--clarity-line-strong)}.clarity-delivery-list article{border-bottom:1px solid var(--clarity-line);grid-template-columns:4rem minmax(0,1fr);gap:1.5rem;padding:2rem 0;display:grid}.clarity-delivery-list article>span{color:var(--clarity-gold);font-size:.82rem;font-weight:800}.clarity-delivery-list article h2{margin-bottom:.55rem;font-size:clamp(1.5rem,3vw,2.4rem)}.clarity-delivery-list article p{max-width:55rem;color:var(--clarity-muted);margin-bottom:.6rem}.clarity-delivery-list article div>p:first-child{color:var(--clarity-gold);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.clarity-delivery-list article strong{font-size:.82rem}.clarity-footer{border-top:1px solid var(--clarity-line);color:var(--clarity-text);background:#07090c;padding:clamp(3.5rem,7vw,5.5rem) 0 1.5rem}.clarity-footer-lead{border-bottom:1px solid var(--clarity-line);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:2.5rem;display:flex}.clarity-footer-brand{letter-spacing:.08em;text-transform:uppercase;font-size:1.2rem;font-weight:850}.clarity-footer-lead p{max-width:42rem;color:var(--clarity-muted);margin:.6rem 0 0}.clarity-footer-grid{grid-template-columns:1.4fr 1fr 1.4fr .7fr;gap:2rem;padding:2.5rem 0;display:grid}.clarity-footer-grid nav,.clarity-footer-grid>div{align-content:start;gap:.55rem;display:grid}.clarity-footer-grid strong{color:var(--clarity-text);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.76rem}.clarity-footer-grid a,.clarity-footer-grid span{color:var(--clarity-muted);font-size:.8rem;line-height:1.45}.clarity-footer-grid a:hover,.clarity-footer-grid a:focus-visible{color:var(--clarity-text)}.clarity-footer-bottom{border-top:1px solid var(--clarity-line);color:#7f8791;justify-content:space-between;gap:1rem;padding-top:1.25rem;font-size:.72rem;display:flex}@media (width<=980px){.clarity-desktop-nav{gap:.85rem}.clarity-desktop-nav a{font-size:.67rem}.clarity-hero-grid,.clarity-about-hero,.clarity-proof-grid,.clarity-reading-grid,.clarity-contact-grid,.clarity-catalogue-shell,.clarity-page .faq-shell{grid-template-columns:1fr}.clarity-demo,.clarity-principle{max-width:42rem}.clarity-process{grid-template-columns:repeat(2,minmax(0,1fr))}.clarity-process li:nth-child(2){border-right:0}.clarity-process li:nth-child(n+3){border-top:1px solid var(--clarity-line)}.clarity-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.clarity-header .clarity-header-inner{grid-template-columns:minmax(0,1fr) auto;min-height:4.6rem}.clarity-desktop-nav,.clarity-header-cta{display:none}.clarity-mobile-nav{display:block;position:relative}.clarity-mobile-nav summary{border:1px solid var(--clarity-line-strong);min-width:4.4rem;color:var(--clarity-text);text-align:center;border-radius:.4rem;padding:.65rem .8rem;font-size:.78rem;font-weight:750;list-style:none}.clarity-mobile-nav summary::-webkit-details-marker{display:none}.clarity-mobile-nav nav{border:1px solid var(--clarity-line-strong);background:#0d1015;border-radius:.5rem;width:min(20rem,100vw - 2rem);padding:.65rem;display:grid;position:absolute;top:calc(100% + .65rem);right:0;box-shadow:0 1rem 2rem #00000059}.clarity-mobile-nav nav a{border-bottom:1px solid var(--clarity-line);color:var(--clarity-text);padding:.8rem;font-size:.84rem}.clarity-mobile-nav nav a:last-child{border-bottom:0}.clarity-mobile-nav .clarity-mobile-cta{background:var(--clarity-gold);color:var(--clarity-gold-dark);text-align:center;border-radius:.35rem;margin-top:.45rem;font-weight:800}.clarity-route,.clarity-lane-list>a{grid-template-columns:2.5rem minmax(0,1fr)}.clarity-route-action,.clarity-lane-list b{text-align:left;grid-column:2}.clarity-decision-inner,.clarity-footer-lead{flex-direction:column;align-items:flex-start}}@media (width<=640px){.clarity-shell,.clarity-header .clarity-header-inner{width:min(calc(100% - 2rem), var(--clarity-width))}.clarity-header .brand-subline{max-width:13rem;font-size:.52rem}.clarity-hero{padding-block:3.4rem}.clarity-hero-copy h1,.clarity-hero-compact .clarity-hero-copy h1{letter-spacing:-.045em;max-width:none;font-size:clamp(2.45rem,12vw,3.45rem);line-height:1.02}.clarity-lead{font-size:1rem}.clarity-actions{flex-direction:column;align-items:stretch}.clarity-actions .button,.clarity-actions .button-secondary{text-align:center;width:100%}.clarity-section{padding-block:3.7rem}.clarity-heading h2,.clarity-decision h2,.clarity-reading-grid h2{font-size:clamp(2rem,10vw,3rem)}.clarity-process,.clarity-offer-grid,.clarity-footer-grid{grid-template-columns:1fr}.clarity-process li,.clarity-process li+li{border-top:0;border-right:0;border-bottom:1px solid var(--clarity-line);min-height:auto;padding:1.4rem 0}.clarity-process span{margin-bottom:1.3rem}.clarity-offer-grid{border-left:0}.clarity-offer-grid a{border-right:0;min-height:auto;padding-inline:0}.clarity-catalogue-groups a{grid-template-columns:3.5rem minmax(0,1fr)}.clarity-catalogue-groups small{grid-column:2}.clarity-delivery-list article{grid-template-columns:2.4rem minmax(0,1fr);gap:.8rem}.clarity-footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.clarity-page *,.clarity-header *,.clarity-footer *{scroll-behavior:auto!important;transition-duration:.01ms!important}}:root{--gf-paper:#f3f0e9;--gf-paper-2:#ebe6dc;--gf-ink:#17211f;--gf-ink-soft:#34413e;--gf-moss:#315c4d;--gf-moss-dark:#18352e;--gf-line:#c9c5ba;--gf-orange:#dc6d38;--gf-white:#fffdf8}body:has(.gf-page){background:var(--gf-paper);color:var(--gf-ink)}body:has(.gf-page) .main-content{padding-top:0}.gf-page{background:var(--gf-paper);color:var(--gf-ink);font-family:Manrope,system-ui,sans-serif}.gf-shell{width:min(1180px,100% - 40px);margin-inline:auto}.gf-section{padding-block:clamp(70px,9vw,128px)}.gf-label{color:var(--gf-moss);letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;font-size:.72rem;font-weight:800;display:block}.gf-label--light{color:#a5c7b8}.gf-page h1,.gf-page h2,.gf-page h3{color:inherit;letter-spacing:-.035em;font-family:Outfit,system-ui,sans-serif}.gf-page h1{max-width:920px;margin:18px 0 22px;font-size:clamp(3.4rem,8vw,7.2rem);line-height:.9}.gf-page h2{margin:0;font-size:clamp(2.1rem,4.4vw,4.5rem);line-height:1}.gf-page h3{font-size:1.35rem;line-height:1.15}.gf-page p{color:var(--gf-ink-soft);line-height:1.7}.gf-eyebrow{color:var(--gf-moss);letter-spacing:.08em;text-transform:uppercase;font-weight:800}.gf-lede{max-width:760px;margin:0;font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.55!important}.gf-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.gf-button{border:1px solid var(--gf-ink);min-height:50px;color:var(--gf-ink);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:800;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.gf-button:hover{background:var(--gf-white);transform:translateY(-2px)}.gf-button--primary{border-color:var(--gf-moss-dark);background:var(--gf-moss-dark);color:#fff}.gf-button--primary:hover{background:var(--gf-moss);color:#fff}.gf-home-hero{align-items:end;min-height:760px;padding-top:120px;padding-bottom:72px;display:grid}.gf-home-hero-grid{grid-template-columns:1.45fr .55fr;align-items:end;gap:clamp(30px,8vw,120px);display:grid}.gf-home-hero-note{border-top:1px solid var(--gf-line);padding-top:18px}.gf-home-hero-note strong{margin-bottom:10px;font-size:1.05rem;display:block}.gf-problem-band{background:var(--gf-paper-2);border-block:1px solid var(--gf-line)}.gf-problem-grid{grid-template-columns:repeat(4,1fr);display:grid}.gf-problem-grid article{border-left:1px solid var(--gf-line);min-height:260px;padding:30px 24px}.gf-problem-grid article:last-child{border-right:1px solid var(--gf-line)}.gf-problem-grid span{color:var(--gf-orange);letter-spacing:.12em;font-size:.75rem;font-weight:800}.gf-problem-grid h3{margin-top:70px}.gf-section-head{grid-template-columns:1.35fr .65fr;align-items:end;gap:80px;margin-bottom:48px;display:grid}.gf-section-head p{margin:0}.gf-family-grid{border-top:1px solid var(--gf-line);grid-template-columns:repeat(2,1fr);display:grid}.gf-family-card{border-bottom:1px solid var(--gf-line);min-height:300px;color:inherit;grid-template-columns:70px 1fr;gap:22px;padding:34px 28px 34px 0;text-decoration:none;display:grid}.gf-family-card:nth-child(odd){border-right:1px solid var(--gf-line)}.gf-family-card:nth-child(2n){padding-left:28px}.gf-family-card>span{color:var(--gf-orange);font-size:.75rem;font-weight:800}.gf-family-card h3{margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.4rem)}.gf-family-card p{margin:0}.gf-family-card small{color:var(--gf-moss);margin-top:28px;font-weight:800;display:block}.gf-featured-service{border-top:1px solid var(--gf-moss-dark);border-bottom:1px solid var(--gf-moss-dark);color:inherit;grid-template-columns:160px minmax(0,1fr) auto;align-items:end;gap:34px;padding:clamp(28px,4vw,52px) 0;text-decoration:none;display:grid}.gf-featured-service>span{color:var(--gf-orange);letter-spacing:.1em;font-size:.7rem;font-weight:800}.gf-featured-service h3{margin:0 0 12px;font-size:clamp(2rem,4vw,3.9rem)}.gf-featured-service p{max-width:650px;margin:0}.gf-featured-service strong{color:var(--gf-moss);white-space:nowrap}.gf-featured-service strong span{margin-left:.25rem}.gf-featured-service-note{margin:18px 0 0;font-size:.9rem}.gf-featured-service-note a{color:var(--gf-moss);font-weight:800}.gf-flow{scroll-snap-type:x mandatory;gap:8px;padding:8px 0 14px;display:flex;overflow-x:auto}.gf-flow-step{border-top:2px solid var(--gf-moss);scroll-snap-align:start;flex:1 0 145px;min-height:110px;padding:14px 12px 12px 0}.gf-flow-step span{color:var(--gf-orange);margin-bottom:24px;font-size:.7rem;font-weight:800;display:block}.gf-flow-step strong{font-size:.92rem;line-height:1.35}.gf-proof-stage{background:var(--gf-moss-dark);color:#f8f4ea}.gf-proof-stage p{color:#c8d3ce}.gf-proof-story{grid-template-columns:.7fr 1.3fr;gap:80px;display:grid}.gf-proof-steps{gap:0;display:grid}.gf-proof-steps div{border-top:1px solid #49665c;grid-template-columns:90px 1fr;padding:24px 0;display:grid}.gf-proof-steps span{color:#a5c7b8;text-transform:uppercase;font-size:.72rem;font-weight:800}.gf-proof-steps strong{font-size:1.12rem}.gf-evidence-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.gf-evidence-card{border:1px solid var(--gf-line);background:var(--gf-white);padding:28px}.gf-evidence-card h3{margin:26px 0;font-size:1.35rem}.gf-evidence-meta{color:#6d756f;justify-content:space-between;align-items:center;gap:12px;font-size:.75rem;display:flex}.gf-evidence-card dl{margin:0}.gf-evidence-card dl div{border-top:1px solid #dedad1;padding:14px 0}.gf-evidence-card dt{color:var(--gf-moss);text-transform:uppercase;margin-bottom:5px;font-size:.7rem;font-weight:800}.gf-evidence-card dd{color:var(--gf-ink-soft);margin:0;font-size:.9rem;line-height:1.55}.gf-maturity{width:max-content;color:var(--gf-moss);letter-spacing:.06em;text-transform:uppercase;border:1px solid;border-radius:999px;align-items:center;padding:7px 11px;font-size:.67rem;font-weight:800;display:inline-flex}.gf-maturity--compact{padding:5px 8px;font-size:.58rem}.gf-maturity--market_researched,.gf-maturity--reference_designed{color:#84622f}.gf-maturity--keystone_live{color:#b54d25}.gf-offer-grid{border-top:1px solid var(--gf-line);grid-template-columns:repeat(5,1fr);display:grid}.gf-offer-grid article{border-right:1px solid var(--gf-line);padding:28px 20px 0 0}.gf-offer-grid article+article{padding-left:20px}.gf-offer-grid h3{margin-top:0}.gf-offer-grid small{color:#65706b;line-height:1.5}.gf-cta{background:var(--gf-orange);border-radius:4px;margin-bottom:80px;padding:clamp(40px,7vw,80px)}.gf-cta h2{max-width:780px}.gf-cta p{color:#40291f;max-width:620px}.gf-service-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;padding-top:150px;padding-bottom:90px;display:grid}.gf-service-hero h1{font-size:clamp(3.2rem,6vw,6rem)}.gf-backlink{color:var(--gf-moss);font-weight:800}.gf-backlink:before{content:"← "}.gf-kicker-row{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.gf-kicker-row a{color:var(--gf-moss);font-size:.82rem;font-weight:800}.gf-outcome{border-top:1px solid var(--gf-line);grid-template-columns:120px 1fr;max-width:690px;margin-top:32px;padding-top:18px;display:grid}.gf-outcome span{color:var(--gf-moss);text-transform:uppercase;font-size:.7rem;font-weight:800}.gf-hero-workflow{border:1px solid var(--gf-line);background:var(--gf-white);padding:26px}.gf-hero-workflow h2{margin-bottom:22px;font-size:2rem}.gf-hero-workflow .gf-flow{display:grid}.gf-hero-workflow .gf-flow-step{min-height:62px}.gf-hero-workflow .gf-flow-step span{margin-bottom:7px}.gf-two-col{border-top:1px solid var(--gf-line);grid-template-columns:1fr 1fr;gap:100px;display:grid}.gf-build-list{margin:40px 0 0;padding:0;list-style:none;display:grid}.gf-build-list li{border-top:1px solid var(--gf-line);padding:18px 0;font-weight:800}.gf-fit-panel{border-left:1px solid var(--gf-line);padding-left:50px}.gf-fit-panel>p{font-size:1.25rem}.gf-section--ink{background:var(--gf-ink);color:#f8f4ea}.gf-ink-grid{grid-template-columns:1fr 1fr;gap:90px;display:grid}.gf-ink-grid ol{margin:0;padding:0;list-style:none}.gf-ink-grid li{border-top:1px solid #49514f;grid-template-columns:60px 1fr;padding:22px 0;display:grid}.gf-ink-grid li span{color:#a5c7b8;font-size:.72rem;font-weight:800}.gf-index-hero{padding:150px 0 70px}.gf-index-hero h1{max-width:1000px}.gf-index-hero p{max-width:720px;font-size:1.25rem}.gf-service-list{border-top:1px solid var(--gf-line)}.gf-service-row{border-bottom:1px solid var(--gf-line);color:inherit;grid-template-columns:80px 1fr 1fr auto;align-items:start;gap:30px;padding:32px 0;text-decoration:none;display:grid}.gf-service-row>span{color:var(--gf-orange);font-size:.72rem;font-weight:800}.gf-service-row h2{font-size:clamp(1.7rem,3vw,2.6rem)}.gf-service-row p{margin:0}.gf-service-row strong{color:var(--gf-moss)}@media (width<=900px){.gf-home-hero-grid,.gf-section-head,.gf-proof-story,.gf-service-hero,.gf-two-col,.gf-ink-grid{grid-template-columns:1fr;gap:38px}.gf-featured-service{grid-template-columns:1fr;align-items:start;gap:16px}.gf-problem-grid{grid-template-columns:repeat(2,1fr)}.gf-family-grid{grid-template-columns:1fr}.gf-family-card:nth-child(odd){border-right:0}.gf-family-card:nth-child(2n){padding-left:0}.gf-offer-grid{grid-template-columns:repeat(2,1fr)}.gf-service-row{grid-template-columns:50px 1fr}.gf-service-row p,.gf-service-row strong{grid-column:2}.gf-fit-panel{border-left:0;border-top:1px solid var(--gf-line);padding:36px 0 0}}@media (width<=600px){.gf-shell{width:min(100% - 28px,1180px)}.gf-home-hero{min-height:680px;padding-top:100px}.gf-page h1{font-size:clamp(3rem,15vw,4.6rem)}.gf-problem-grid,.gf-evidence-grid,.gf-offer-grid{grid-template-columns:1fr}.gf-problem-grid article{border-right:1px solid var(--gf-line);min-height:210px}.gf-problem-grid h3{margin-top:40px}.gf-family-card{grid-template-columns:42px 1fr}.gf-offer-grid article{border-right:0;border-bottom:1px solid var(--gf-line);padding:24px 0!important}.gf-outcome{grid-template-columns:1fr;gap:6px}.gf-service-hero{padding-top:120px}}:root{--ks-paper:#06080c;--ks-paper-deep:#0b0f15;--ks-ink:#f2f5f8;--ks-ink-soft:#d4dde7;--ks-charcoal:#0b0f15;--ks-line:#d7dde52e;--ks-gold:#d2a54f;--ks-gold-dark:#efbf68;--ks-moss:#5df2a0;--ks-cyan:#40d8ff;--ks-coral:#ff6b5f;--ks-violet:#9f8cff;--ks-white:#0f141b;--ks-width:76rem}.ks-site-header{z-index:60;color:#f7f3ea;background:var(--ks-charcoal);border-bottom:1px solid #39413e;font-family:Manrope,sans-serif;position:relative}.ks-site-bar{width:min(calc(100% - 3rem), var(--ks-width));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;min-height:5.25rem;margin-inline:auto;display:grid}.ks-brand{align-items:center;gap:.7rem;min-width:13rem;display:flex}.ks-brand img{width:2.55rem;height:2.55rem}.ks-brand span{display:grid}.ks-brand strong{letter-spacing:.09em;font:700 1rem Outfit,sans-serif}.ks-brand strong b{color:var(--ks-gold)}.ks-brand small{color:#9eaaa5;letter-spacing:.06em;font-size:.58rem}.ks-desktop-nav{justify-content:flex-end;align-items:stretch;min-height:5.25rem;display:flex}.ks-desktop-nav>a,.ks-nav-group>summary{color:#bdc6c2;align-items:center;min-height:5.25rem;padding:0 .7rem;font-size:.7rem;font-weight:750;list-style:none;display:flex}.ks-nav-group>summary::-webkit-details-marker{display:none}.ks-nav-group>summary:after{content:"+";color:var(--ks-gold);margin-left:.35rem}.ks-nav-group[open]>summary:after{content:"−"}.ks-desktop-nav>a:hover,.ks-desktop-nav>a:focus-visible,.ks-nav-group>summary:hover,.ks-nav-group>summary:focus-visible,.ks-desktop-nav .is-current{color:#fff;outline:none}.ks-desktop-nav .is-current{box-shadow:inset 0 -2px var(--ks-gold)}.ks-mega-menu{width:min(calc(100vw - 3rem), var(--ks-width));color:#f7f3ea;background:#1b2321;border:1px solid #3a4440;border-top:0;grid-template-columns:16rem 1fr;gap:2rem;padding:2rem;display:grid;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 1.5rem 3rem #0000004d}.ks-mega-intro{border-right:1px solid #3a4440;flex-direction:column;justify-content:space-between;padding-right:1.5rem;display:flex}.ks-mega-intro span{color:#9eaaa5;text-transform:uppercase;font-size:.68rem}.ks-mega-intro a{color:var(--ks-gold);font:650 1.1rem Outfit,sans-serif}.ks-mega-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ks-mega-links a{border-bottom:1px solid #3a4440;align-content:start;min-height:7rem;padding:.8rem 1rem;display:grid}.ks-mega-links a:hover,.ks-mega-links a:focus-visible{outline:2px solid var(--ks-gold);outline-offset:-2px;background:#232d2a}.ks-mega-links strong{margin-bottom:.35rem;font-size:.8rem}.ks-mega-links span{color:#aeb9b4;font-size:.68rem;line-height:1.45}.ks-header-cta{border:1px solid var(--ks-gold);color:#171a18;background:var(--ks-gold);min-height:2.75rem;padding:.72rem .9rem;font-size:.72rem;font-weight:800}.ks-header-cta:hover,.ks-header-cta:focus-visible{color:#fff;background:0 0;outline:none}.ks-site-header a:focus-visible,.ks-site-header summary:focus-visible{outline:3px solid var(--ks-gold);outline-offset:3px}.ks-mobile-nav{display:none}.ks-site-footer{z-index:1;color:#f3f0e8;background:var(--ks-charcoal);font-family:Manrope,sans-serif;position:relative}.ks-footer-lead{border-bottom:1px solid #39413e;grid-template-columns:1fr auto;align-items:end;gap:3rem;padding-block:clamp(4rem,8vw,7rem);display:grid}.ks-footer-lead>div>span,.ks-footer-grid nav>strong{color:var(--ks-gold);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1rem;font-size:.68rem;display:block}.ks-footer-lead h2{letter-spacing:-.04em;max-width:16ch;margin:0 0 1rem;font:650 clamp(2rem,4vw,4rem)/1 Outfit,sans-serif}.ks-footer-lead p{color:#abb6b1;max-width:44rem;margin:0}.ks-footer-lead>a{border-bottom:1px solid var(--ks-gold);color:var(--ks-gold);padding-bottom:.4rem;font-weight:800}.ks-footer-grid{grid-template-columns:repeat(4,1fr);gap:2rem;padding-block:3rem;display:grid}.ks-footer-grid nav{align-content:start;gap:.65rem;display:grid}.ks-footer-grid a{color:#bcc6c2;font-size:.82rem}.ks-footer-grid a:hover,.ks-footer-grid a:focus-visible{color:#fff;text-underline-offset:.2rem;text-decoration:underline}.ks-footer-bottom{color:#8e9b95;border-top:1px solid #39413e;justify-content:space-between;gap:1rem;padding-block:1.25rem;font-size:.68rem;display:flex}body:has(.ks-page),body:has(.offer-page){color:var(--ks-ink);background:var(--ks-paper);background-image:linear-gradient(#d7dde509 1px,#0000 1px),linear-gradient(90deg,#d7dde509 1px,#0000 1px),radial-gradient(circle at 12% 8%,#d2a54f1c,#0000 28rem),radial-gradient(circle at 88% 18%,#40d8ff14,#0000 25rem);background-size:72px 72px,72px 72px,auto,auto}body:has(.ks-page):before,body:has(.ks-page):after,body:has(.offer-page):before,body:has(.offer-page):after{display:none}body:has(.ks-page) .main-content,body:has(.offer-page) .main-content{padding-top:0}.ks-page{color:var(--ks-ink);background:var(--ks-paper);font-family:Manrope,Segoe UI,sans-serif}.ks-shell{width:min(calc(100% - 3rem), var(--ks-width));margin-inline:auto}.ks-page h1,.ks-page h2,.ks-page h3{color:inherit;margin-top:0;font-family:Outfit,Segoe UI,sans-serif}.ks-page h1{letter-spacing:-.055em;max-width:13ch;margin-bottom:1.5rem;font-size:clamp(3.1rem,7.2vw,6.9rem);font-weight:720;line-height:.92}.ks-page h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.1rem,4.2vw,4.2rem);font-weight:680;line-height:1}.ks-page h3{letter-spacing:-.015em;font-size:1.18rem;line-height:1.25}.ks-page p,.ks-page li,.ks-page dd{color:var(--ks-ink-soft);line-height:1.7}.ks-label,.ks-eyebrow{color:var(--ks-moss);letter-spacing:.13em;text-transform:uppercase;margin-bottom:.9rem;font-size:.72rem;font-weight:800;display:block}.ks-label--light{color:#9fc6b7}.ks-lede{max-width:44rem;margin:0;font-size:clamp(1.15rem,2vw,1.55rem)}.ks-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2rem;display:flex}.ks-button{border:1px solid var(--ks-ink);border-radius:.3rem;justify-content:center;align-items:center;min-height:3.25rem;padding:.85rem 1.2rem;font-size:.88rem;font-weight:800;text-decoration:none;display:inline-flex}.ks-button--primary{border-color:var(--ks-gold);color:#06080c;background:var(--ks-gold)}.ks-button:hover,.ks-button:focus-visible{border-color:var(--ks-gold-dark);outline:2px solid #0000;box-shadow:0 0 0 3px #c7963647}.ks-text-link{border-bottom:1px solid var(--ks-moss);color:var(--ks-moss);font-weight:800}.ks-breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.ks-breadcrumbs li{color:var(--muted);font-size:.78rem}.ks-breadcrumbs li+li:before{content:"/";color:#9a9e98;margin-right:.45rem}.ks-breadcrumbs a{text-underline-offset:.2rem;text-decoration:underline}.ks-publication-note{border-left:3px solid var(--ks-gold);color:var(--ks-ink-soft);background:#d2a54f1a;gap:1rem;margin-top:1.25rem;padding:.8rem 1rem;font-size:.82rem;display:flex}.ks-commercial-hero{grid-template-columns:minmax(0,1.3fr) minmax(19rem,.7fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:44rem;padding-block:clamp(5rem,9vw,8rem);display:grid}.ks-hero-brief{border-top:2px solid var(--ks-moss);padding-top:1.5rem}.ks-hero-brief>p{font-size:1.12rem}.ks-hero-brief dl{margin:2rem 0 0}.ks-hero-brief dl div{border-top:1px solid var(--ks-line);padding:1rem 0}.ks-hero-brief dt{color:var(--ks-gold-dark);text-transform:uppercase;margin-bottom:.35rem;font-size:.68rem;font-weight:800}.ks-hero-brief dd{margin:0}.ks-scope-grid{border-top:1px solid var(--ks-line);grid-template-columns:1.25fr .75fr;gap:clamp(3rem,8vw,8rem);display:grid}.ks-ruled-list{margin:2.5rem 0 0;padding:0;list-style:none}.ks-ruled-list li{border-top:1px solid var(--ks-line);padding:1rem 0;font-weight:700}.ks-scope-grid aside{border-left:1px solid var(--ks-line);padding-left:clamp(2rem,5vw,4.5rem)}.ks-scope-grid aside h3:not(:first-child){margin-top:2.5rem}.ks-section--ink{color:#f5f1e8;background:var(--ks-charcoal)}.ks-section--ink p,.ks-section--ink li,.ks-section--ink figcaption span{color:#bcc7c2}.ks-workflow{margin:2.5rem 0 0}.ks-workflow figcaption{grid-template-columns:.8fr 1.2fr;gap:2rem;margin-bottom:2.25rem;display:grid}.ks-workflow figcaption strong{font-family:Outfit,sans-serif;font-size:clamp(1.5rem,3vw,2.5rem)}.ks-workflow figcaption span{line-height:1.7}.ks-workflow ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ks-workflow li{border-top:2px solid var(--ks-cyan);border-right:1px solid #45504c;min-height:14rem;padding:1.15rem 1rem;position:relative}.ks-workflow li[data-state=human]{border-top-color:var(--ks-gold)}.ks-workflow li[data-state=attention]{border-top-color:#d87955}.ks-workflow li:last-child{border-right:0}.ks-workflow-number{color:var(--ks-cyan);margin-bottom:2.8rem;font:700 .7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.ks-workflow li[data-state=human] .ks-workflow-number{color:var(--ks-gold)}.ks-workflow li strong{color:inherit;margin-bottom:.55rem;font-size:.9rem;display:block}.ks-workflow li p{margin:0;font-size:.82rem}.ks-control-layout{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.ks-control-layout ol{margin:0 0 2.5rem;padding:0;list-style:none}.ks-control-layout li{border-top:1px solid var(--ks-line);grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.ks-control-layout li span{color:var(--ks-gold-dark);font-size:.7rem;font-weight:800}.ks-evidence-group{border-top:3px solid var(--ks-gold);padding-top:1.5rem}.ks-evidence-group--reference{border-top-color:var(--ks-cyan)}.ks-evidence-group>header{grid-template-columns:.8fr 1.2fr;gap:1.5rem 4rem;margin-bottom:2.5rem;display:grid}.ks-evidence-group>header .ks-label{grid-column:1/-1}.ks-evidence-group>header p{margin:0}.ks-evidence-list{border-top:1px solid var(--ks-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ks-evidence-list article{border-right:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);background:var(--ks-white);padding:2rem}.ks-evidence-meta{color:var(--ks-moss);text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.7rem;display:flex}.ks-evidence-list h3{margin:2rem 0 1rem;font-size:1.45rem}.ks-evidence-list dl{margin:1.5rem 0 0}.ks-evidence-list dl div{border-top:1px solid #ded9cf;padding:.8rem 0}.ks-evidence-list dt{color:var(--ks-gold-dark);text-transform:uppercase;margin-bottom:.25rem;font-size:.65rem;font-weight:800}.ks-evidence-list dd{margin:0;font-size:.82rem}.ks-evidence-list dd a{text-underline-offset:.2rem;text-decoration:underline}.ks-fallback{border-top:3px solid var(--ks-cyan);padding-top:1.5rem}.ks-fallback-grid{border-top:1px solid var(--ks-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3rem;display:grid}.ks-fallback-grid>div{border-right:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);padding:1.5rem}.ks-fallback-grid>div:nth-child(3n){border-right:0}.ks-fallback-grid ul{margin:0;padding-left:1.1rem}.ks-faq>div{border-top:1px solid var(--ks-line);margin-top:2.5rem}.ks-faq details{border-bottom:1px solid var(--ks-line);padding:1.25rem 0}.ks-faq summary{justify-content:space-between;gap:1rem;font-family:Outfit,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.ks-faq summary:after{content:"+";color:var(--ks-moss)}.ks-faq details[open] summary:after{content:"−"}.ks-faq details p{max-width:48rem;margin-bottom:0}.ks-related>div,.ks-hub-directory>div{border-top:1px solid var(--ks-line);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem;display:grid}.ks-related a{border-right:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);flex-direction:column;min-height:14rem;padding:1.5rem;display:flex}.ks-related a:nth-child(3n){border-right:0}.ks-related small{color:var(--ks-gold-dark);text-transform:uppercase;font-weight:800}.ks-related strong{margin:auto 0 .75rem;font-family:Outfit,sans-serif;font-size:1.35rem}.ks-related span{color:var(--ks-ink-soft);font-size:.85rem;line-height:1.55}.ks-final-cta{border-top:1px solid var(--ks-ink);margin-bottom:clamp(3rem,8vw,7rem);padding:clamp(3rem,7vw,6rem) 0}.ks-final-cta p{max-width:42rem}.ks-hub-directory{color:var(--ks-ink);background:var(--ks-paper)}.ks-hub-directory>header{grid-template-columns:1fr 1fr;gap:2rem 5rem;display:grid}.ks-hub-directory>header .ks-label{grid-column:1/-1}.ks-hub-directory>header p{margin:0}.ks-hub-directory>div{grid-template-columns:1fr}.ks-hub-directory a{border-bottom:1px solid var(--ks-line);grid-template-columns:4rem 1fr auto;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.ks-hub-directory a>span{color:var(--ks-gold-dark);font-size:.7rem;font-weight:800}.ks-hub-directory h3{margin:0 0 .35rem;font-size:clamp(1.4rem,2.8vw,2.2rem)}.ks-hub-directory p{margin:0}.ks-hub-directory a>strong{color:var(--ks-moss)}.ks-home-hero{grid-template-columns:minmax(0,1.25fr) minmax(19rem,.75fr);align-items:end;gap:clamp(3rem,8vw,8rem);min-height:48rem;padding-block:clamp(6rem,10vw,9rem);display:grid}.ks-home-hero aside{border-top:2px solid var(--ks-gold);padding-top:1.5rem}.ks-home-hero aside>p{font-size:1.1rem}.ks-home-hero aside ol{margin:2rem 0 0;padding:0;list-style:none}.ks-home-hero aside li{border-top:1px solid var(--ks-line);grid-template-columns:2.5rem 1fr;padding:.9rem 0;display:grid}.ks-home-hero aside li span{color:var(--ks-gold-dark);font-size:.7rem;font-weight:800}.ks-proof-band{color:#f5f1e8;background:var(--ks-moss);border-block:1px solid #43504b}.ks-proof-band>div{grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;min-height:7rem;display:grid}.ks-proof-band span{color:#b9d1c7;text-transform:uppercase;font-size:.7rem}.ks-proof-band strong{font-size:.88rem}.ks-proof-band a{color:#fff;font-size:.78rem;font-weight:800}.ks-home-families>header,.ks-home-platforms>header,.ks-case-feature>header{grid-template-columns:1fr 1fr;gap:1.5rem 5rem;margin-bottom:3rem;display:grid}.ks-home-families>header .ks-label,.ks-home-platforms>header .ks-label,.ks-case-feature>header .ks-label{grid-column:1/-1}.ks-home-families>header p,.ks-home-platforms>header p,.ks-case-feature>header p{margin:0}.ks-home-families>div{border-top:1px solid var(--ks-line);grid-template-columns:1fr 1fr;display:grid}.ks-home-families>div>a{border-right:1px solid var(--ks-line);flex-direction:column;min-height:24rem;padding:2rem;display:flex}.ks-home-families>div>a:last-child{border-right:0}.ks-home-families small{color:var(--ks-gold-dark);text-transform:uppercase;font-weight:800}.ks-home-families h3{max-width:20ch;margin:auto 0 1rem;font-size:clamp(1.8rem,3.4vw,3rem)}.ks-home-families a>span{color:var(--ks-moss);margin-top:1.5rem;font-weight:800}.ks-home-live-workflow>header{max-width:54rem}.ks-home-live-workflow>.ks-text-link{color:var(--ks-cyan);border-color:var(--ks-cyan);margin-top:2rem;display:inline-block}.ks-method{grid-template-columns:.7fr 1.3fr;gap:3rem 7rem;display:grid}.ks-method ol{margin:0;padding:0;list-style:none}.ks-method li{border-top:1px solid var(--ks-line);grid-template-columns:3.5rem 1fr;padding:1.25rem 0;display:grid}.ks-method li>span{color:var(--ks-gold-dark);font-size:.7rem;font-weight:800}.ks-method li h3,.ks-method li p{margin:0}.ks-method>.ks-text-link{grid-column:2;justify-self:start}.ks-home-directory>header,.ks-engagements>header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.ks-home-directory>div{border-top:1px solid var(--ks-line);grid-template-columns:repeat(4,1fr);display:grid}.ks-home-directory a{border-right:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);flex-direction:column;min-height:19rem;padding:1.3rem;display:flex}.ks-home-directory a:nth-child(4n){border-right:0}.ks-home-directory small{color:var(--ks-gold-dark);text-transform:uppercase;font-weight:800}.ks-home-directory strong{margin:auto 0 1rem;font-family:Outfit,sans-serif;font-size:1.1rem}.ks-home-directory a>span{color:var(--ks-ink-soft);font-size:.78rem;line-height:1.5}.ks-home-platforms>div{border-top:1px solid var(--ks-line);grid-template-columns:1fr 1fr;display:grid}.ks-home-platforms a{border-right:1px solid var(--ks-line);align-content:space-between;min-height:16rem;padding:1.5rem;display:grid}.ks-home-platforms a:last-child{border-right:0}.ks-home-platforms a>span{color:var(--ks-gold-dark);text-transform:uppercase;font-size:.72rem;font-weight:800}.ks-home-platforms a>strong{max-width:29rem;font:650 clamp(1.4rem,2.7vw,2.2rem)/1.12 Outfit,sans-serif}.ks-home-platforms small{color:var(--ks-moss);font-weight:800}.ks-migration-feature{grid-template-columns:1.2fr .8fr;align-items:end;gap:6rem;display:grid}.ks-migration-feature ol{margin:0;padding:0;list-style:none}.ks-migration-feature li{border-top:1px solid #45504c;grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.ks-migration-feature li span{color:var(--ks-cyan);font-size:.7rem}.ks-migration-feature .ks-text-link{color:var(--ks-cyan);border-color:var(--ks-cyan)}.ks-case-feature>a{border-block:1px solid var(--ks-line);align-content:end;min-height:22rem;padding:2rem 0;display:grid}.ks-case-feature>a small{color:var(--ks-moss);text-transform:uppercase;margin-bottom:auto;font-weight:800}.ks-case-feature>a h3{max-width:22ch;margin-bottom:1rem;font-size:clamp(2rem,4vw,4rem)}.ks-case-feature>a p{max-width:46rem}.ks-case-feature>a span{color:var(--ks-moss);font-weight:800}.ks-engagements>div{border-top:1px solid var(--ks-line);grid-template-columns:repeat(4,1fr);display:grid}.ks-engagements article{border-right:1px solid var(--ks-line);padding:1.5rem}.ks-engagements article:last-child{border-right:0}.ks-engagements article strong{color:var(--ks-moss);margin-top:2rem;font-size:.82rem;display:block}.ks-conversation{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(3rem,8vw,8rem);padding-block:clamp(5rem,10vw,9rem);display:grid}.ks-conversation-copy{position:sticky;top:2rem}.ks-conversation-copy h1{font-size:clamp(3rem,6vw,5.8rem)}.ks-conversation-copy ol{margin:3rem 0 0;padding:0;list-style:none}.ks-conversation-copy li{border-top:1px solid var(--ks-line);grid-template-columns:3rem 1fr;padding:1rem 0;display:grid}.ks-conversation-copy li>span{color:var(--ks-gold-dark);font-size:.7rem;font-weight:800}.ks-conversation-copy li strong{margin-bottom:.35rem;display:block}.ks-conversation-copy li p{margin:0;font-size:1rem}.ks-conversation-form{border-top:3px solid var(--ks-moss);padding-top:1.5rem}.ks-form-intro{grid-template-columns:.6fr 1.4fr;gap:2rem;display:grid}.ks-form-intro p{margin:0}.ks-form-context{border-left:3px solid var(--ks-cyan);background:#40d8ff1a;padding:.8rem 1rem;font-size:1rem}.ks-conversation-form fieldset{border:0;border-top:1px solid var(--ks-line);margin:2.5rem 0 0;padding:1.5rem 0 0}.ks-conversation-form legend{padding:0 1rem 0 0;font:700 1.15rem Outfit,sans-serif}.ks-conversation-form legend span{color:var(--ks-gold-dark);margin-right:.7rem;font-size:.68rem}.ks-form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.ks-conversation-form label{color:var(--ks-ink);gap:.45rem;margin-top:1rem;font-size:.8rem;font-weight:750;display:grid}.ks-conversation-form label small{color:var(--muted);font-weight:500}.ks-conversation-form input,.ks-conversation-form select,.ks-conversation-form textarea{border:1px solid var(--ks-line);width:100%;color:var(--ks-ink);background:var(--ks-white);border-radius:.2rem;padding:.8rem}.ks-conversation-form input:focus,.ks-conversation-form select:focus,.ks-conversation-form textarea:focus{border-color:var(--ks-gold);outline:3px solid #d2a54f3d}.ks-honeypot{opacity:0;height:1px;position:absolute;left:-9999px;width:1px!important}.ks-consent{grid-template-columns:auto 1fr;align-items:start;margin-block:2rem!important}.ks-consent input{width:1.15rem;height:1.15rem;margin-top:.2rem}.ks-form-action{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.ks-form-action p{max-width:24rem;margin:0;font-size:1rem}.ks-form-action a{text-decoration:underline}.ks-form-status{border-top:1px solid var(--ks-line);margin-top:1.5rem;padding-top:1rem;font-size:1rem}.ks-form-status[data-state=error]{color:var(--ks-coral)}.ks-form-status[data-state=success]{color:var(--ks-moss);font-weight:800}@media (width<=900px){.ks-site-bar{grid-template-columns:1fr auto}.ks-desktop-nav,.ks-header-cta{display:none}.ks-mobile-nav{display:block}.ks-mobile-nav>summary{border:1px solid #53605a;padding:.7rem .85rem;font-size:.75rem;font-weight:800;list-style:none}.ks-mobile-nav>summary::-webkit-details-marker{display:none}.ks-mobile-nav>div{background:#1b2321;border-bottom:1px solid #3a4440;max-height:calc(100vh - 5rem);padding:1rem 1.5rem 1.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ks-mobile-nav details{border-bottom:1px solid #3a4440;padding:.8rem 0}.ks-mobile-nav details summary{color:#fff;font-weight:750}.ks-mobile-nav a{color:#bdc6c2;padding:.65rem 0;font-size:.82rem;display:block}.ks-mobile-nav details a{padding-left:1rem}.ks-mobile-nav .ks-mobile-cta{border:1px solid var(--ks-gold);color:#171a18;background:var(--ks-gold);text-align:center;margin-top:.75rem;padding:.8rem;font-weight:800}.ks-footer-lead{grid-template-columns:1fr}.ks-footer-grid{grid-template-columns:repeat(2,1fr)}.ks-home-hero,.ks-home-families>header,.ks-home-platforms>header,.ks-case-feature>header,.ks-method,.ks-migration-feature,.ks-conversation{grid-template-columns:1fr}.ks-conversation-copy{position:static}.ks-method>.ks-text-link{grid-column:1}.ks-home-directory>div,.ks-engagements>div{grid-template-columns:repeat(2,1fr)}.ks-home-directory a:nth-child(odd),.ks-engagements article:nth-child(odd){border-right:1px solid var(--ks-line)}.ks-home-directory a:nth-child(2n),.ks-engagements article:nth-child(2n){border-right:0}.ks-commercial-hero,.ks-scope-grid,.ks-control-layout,.ks-evidence-group>header,.ks-hub-directory>header{grid-template-columns:1fr;gap:2.5rem}.ks-commercial-hero{min-height:0}.ks-scope-grid aside{border-top:1px solid var(--ks-line);border-left:0;padding:2rem 0 0}.ks-workflow ol{grid-template-columns:1fr}.ks-workflow li{border-bottom:1px solid #45504c;border-right:0;min-height:0}.ks-workflow-number{margin-bottom:.75rem}.ks-fallback-grid,.ks-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-fallback-grid>div:nth-child(3n),.ks-related a:nth-child(3n){border-right:1px solid var(--ks-line)}.ks-fallback-grid>div:nth-child(2n),.ks-related a:nth-child(2n){border-right:0}}@media (width<=600px){.ks-site-bar{width:calc(100% - 1.5rem)}.ks-brand small{display:none}.ks-footer-grid{grid-template-columns:1fr}.ks-footer-bottom{flex-direction:column}.ks-proof-band>div,.ks-home-families>div,.ks-home-platforms>div,.ks-home-directory>div,.ks-engagements>div,.ks-form-grid,.ks-form-intro{grid-template-columns:1fr}.ks-form-action{flex-direction:column;align-items:stretch}.ks-proof-band>div{gap:.75rem;padding-block:1.5rem}.ks-home-families>div>a,.ks-home-platforms a,.ks-home-directory a,.ks-engagements article{border-right:0!important}.ks-shell{width:min(calc(100% - 1.5rem), var(--ks-width))}.ks-page h1{font-size:clamp(2.8rem,15vw,4.7rem)}.ks-publication-note,.ks-evidence-meta{flex-direction:column}.ks-workflow figcaption{grid-template-columns:1fr;gap:.75rem}.ks-evidence-list,.ks-fallback-grid,.ks-related>div{grid-template-columns:1fr}.ks-evidence-list article,.ks-fallback-grid>div,.ks-related a{border-right:0!important}.ks-hub-directory a{grid-template-columns:2.5rem 1fr}.ks-hub-directory a>strong{grid-column:2}}@media (prefers-reduced-motion:reduce){.ks-page *,.ks-page :before,.ks-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}:root{--ks-width:82rem;--ks-paper-soft:#0f141b;--ks-rust:#ff6b5f}.ks-site-header{position:sticky;top:0}.ks-site-bar,.ks-desktop-nav{min-height:4.75rem}.ks-desktop-nav>a,.ks-nav-group>summary{min-height:4.75rem;padding-inline:.62rem;font-size:.72rem}.ks-header-cta{text-align:center;min-width:9.7rem}.ks-mega-menu{grid-template-columns:17rem 1fr;padding:1.5rem}.ks-mega-intro{gap:1.5rem}.ks-mega-intro>span{color:#c5cfcb;text-transform:none;max-width:19rem;font-size:.78rem;line-height:1.55}.ks-mega-support{border-top:1px solid #3a4440;margin-top:auto;padding-top:1rem;color:#fff!important;font:700 .78rem Manrope,sans-serif!important}.ks-mega-links{grid-template-columns:repeat(2,minmax(0,1fr))}.ks-mega-links a{min-height:6.6rem}.ks-mega-links strong{font-size:.86rem}.ks-mega-links span{font-size:.72rem}.ks-page{overflow:clip}.ks-section{padding-block:clamp(4.25rem,7vw,7rem)}.ks-page h1{max-width:14ch;font-size:clamp(3.4rem,6vw,5.75rem);line-height:.95}.ks-page h2{max-width:20ch;font-size:clamp(2.2rem,3.8vw,3.8rem);line-height:1.02}.ks-page h3{font-size:1.22rem}.ks-lede{max-width:42rem;font-size:clamp(1.18rem,1.8vw,1.48rem);line-height:1.62!important}.ks-button{min-height:3.5rem;padding-inline:1.35rem}.ks-button--secondary{border-color:var(--ks-line);color:var(--ks-ink);background:0 0}.ks-button--gold{border-color:var(--ks-gold);color:var(--ks-charcoal);background:var(--ks-gold)}.ks-text-link{align-items:center;min-height:2.75rem;display:inline-flex}.ks-page-top{padding-top:1rem}.ks-publication-note{align-items:center;margin:0 0 2rem;padding:.8rem 1rem}.ks-home-hero{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.7fr);min-height:min(48rem,100vh - 4.75rem);padding-block:clamp(4.5rem,8vw,7rem)}.ks-home-hero h1{max-width:12ch}.ks-home-hero-copy{align-self:center}.ks-hero-assurance{border-left:2px solid var(--ks-gold);max-width:42rem;margin:1.35rem 0 0;padding-left:1rem;font-size:1rem}.ks-home-system{border:1px solid var(--ks-line);background:var(--ks-paper-soft);align-self:center;padding:1.5rem}.ks-home-system-head{gap:.45rem;margin-bottom:1.25rem;display:grid}.ks-home-system-head span{color:var(--ks-moss);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:800}.ks-home-system-head strong{font:680 1.45rem/1.15 Outfit,sans-serif}.ks-home-system ol{margin:0;padding:0;list-style:none}.ks-home-system li{border-top:1px solid var(--ks-line);grid-template-columns:2.5rem 1fr;align-items:center;min-height:3.55rem;display:grid;position:relative}.ks-home-system li:after{z-index:1;content:"↓";color:var(--ks-cyan);font-weight:800;position:absolute;bottom:-.48rem;left:.75rem}.ks-home-system li:last-child:after{display:none}.ks-home-system li[data-state=human]{border-left:3px solid var(--ks-gold);padding-left:.7rem}.ks-home-system li small{color:var(--ks-gold-dark);font:700 .66rem ui-monospace,monospace}.ks-home-system li span{color:var(--ks-ink);font-size:.86rem;font-weight:750}.ks-home-system>a{color:var(--ks-moss);margin-top:1.25rem;font-size:.78rem;font-weight:800;display:inline-flex}.ks-platform-strip{border-block:1px solid var(--ks-line);background:var(--ks-paper-deep)}.ks-platform-strip>div{grid-template-columns:18rem 1fr;align-items:center;gap:2.5rem;padding-block:1.5rem;display:grid}.ks-platform-strip .ks-label{margin-bottom:.35rem}.ks-platform-strip a{color:var(--ks-moss);font-size:.72rem;font-weight:800}.ks-platform-strip ul{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.ks-platform-strip li{border:1px solid var(--ks-line);color:var(--ks-ink);background:var(--ks-paper-soft);padding:.58rem .8rem;font-size:.74rem;font-weight:750}.ks-home-situations>header{grid-template-columns:1.05fr .95fr;gap:1.5rem 6rem;margin-bottom:3rem;display:grid}.ks-home-situations>header .ks-label{grid-column:1/-1}.ks-home-situations>header p{max-width:38rem;margin:0;font-size:1.05rem}.ks-situation-list{border-top:1px solid var(--ks-line)}.ks-situation-list a{border-bottom:1px solid var(--ks-line);grid-template-columns:3.5rem minmax(0,1fr) minmax(10rem,auto);align-items:center;gap:1.5rem;padding:1.6rem 0;display:grid}.ks-situation-list a:hover h3,.ks-situation-list a:focus-visible h3{color:var(--ks-gold-strong,#efbf68)}.ks-situation-list a:focus-visible{outline:2px solid var(--ks-gold);outline-offset:5px}.ks-situation-list small{color:var(--ks-gold-dark);align-self:start;padding-top:.35rem;font:700 .68rem ui-monospace,monospace}.ks-situation-list h3{margin:0 0 .45rem;font-size:clamp(1.2rem,2.2vw,1.85rem);transition:color .18s}.ks-situation-list p{max-width:50rem;margin:0;font-size:.86rem}.ks-situation-list>a>span{color:var(--ks-moss);text-align:right;font-size:.76rem;font-weight:800}.ks-home-choice{grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.ks-home-choice nav{border-top:1px solid var(--ks-line)}.ks-home-choice nav a{border-bottom:1px solid var(--ks-line);gap:.7rem;padding:1.6rem 0;display:grid}.ks-home-choice nav strong{font:650 clamp(1.35rem,2.6vw,2.15rem)/1.15 Outfit,sans-serif}.ks-home-choice nav span{color:var(--ks-cyan);font-size:.82rem;font-weight:750}.ks-home-capabilities>header{grid-template-columns:1.1fr .9fr;gap:2rem 6rem;margin-bottom:3.5rem;display:grid}.ks-home-capabilities>header .ks-label{grid-column:1/-1}.ks-home-capabilities>header p{margin:0}.ks-capability-families{border-top:1px solid var(--ks-line);grid-template-columns:1fr 1fr;display:grid}.ks-capability-families>section:first-child{border-right:1px solid var(--ks-line);padding-right:2rem}.ks-capability-families>section:last-child{padding-left:2rem}.ks-capability-families h3{color:var(--ks-gold-dark);letter-spacing:.12em;text-transform:uppercase;margin:0;padding:1.2rem 0;font-size:.75rem}.ks-capability-families a{border-top:1px solid var(--ks-line);grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.25rem 0;display:grid}.ks-capability-families a:hover strong,.ks-capability-families a:focus-visible strong{color:var(--ks-moss)}.ks-capability-families strong{font:670 1.25rem Outfit,sans-serif}.ks-capability-families p{margin:.35rem 0 0;font-size:.82rem;line-height:1.55}.ks-capability-families a>span{color:var(--ks-moss);font-size:1.2rem}.ks-home-evidence{color:#f5f1e8;background:var(--ks-charcoal)}.ks-home-evidence>div>header{grid-template-columns:.75fr 1.25fr;gap:1.5rem 5rem;margin-bottom:3rem;display:grid}.ks-home-evidence .ks-evidence-badge{border:1px solid var(--ks-gold);color:var(--ks-gold);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;justify-self:start;padding:.45rem .65rem;font-size:.68rem;font-weight:800}.ks-home-evidence header p{color:#c2ccc8;margin:0}.ks-home-evidence .ks-workflow{margin-top:0}.ks-home-evidence .ks-workflow li strong{color:#f5f1e8}.ks-home-evidence .ks-workflow li p{color:#bcc7c2}.ks-evidence-action{color:#aeb9b4;border-top:1px solid #46504d;justify-content:space-between;gap:1rem;margin-top:2rem;padding-top:1rem;font-size:.75rem;display:flex}.ks-evidence-action a{color:var(--ks-cyan);font-weight:800}.ks-example-systems>header{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:2rem;display:flex}.ks-example-systems>div{border-top:1px solid var(--ks-line)}.ks-example-systems a{border-bottom:1px solid var(--ks-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.5rem 0;display:grid}.ks-example-systems a.is-featured{border-left:3px solid var(--ks-gold);background:var(--ks-paper-soft);grid-template-columns:4rem minmax(0,1fr) auto;padding:2.2rem 1.25rem}.ks-example-systems small{color:var(--ks-gold-dark);font:700 .68rem ui-monospace,monospace}.ks-example-systems h3{margin:0 0 .45rem;font-size:clamp(1.35rem,2.4vw,2rem)}.ks-example-systems p{max-width:58rem;margin:.2rem 0;font-size:.8rem}.ks-example-systems .ks-system-flow{color:var(--ks-moss);font-weight:800}.ks-example-systems a>span{color:var(--ks-moss);font-size:.78rem;font-weight:800}.ks-home-method{grid-template-columns:.8fr 1.2fr;gap:4rem 7rem;display:grid}.ks-home-method header{align-self:start}.ks-home-method .ks-text-link{color:var(--ks-cyan);border-color:var(--ks-cyan)}.ks-home-method ol{grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.ks-home-method li{border-top:1px solid #46504d;grid-template-columns:2.5rem 1fr;gap:.5rem;padding:1.2rem 1rem 1.2rem 0;display:grid}.ks-home-method li:nth-child(odd){border-right:1px solid #46504d}.ks-home-method li:nth-child(2n){padding-left:1rem}.ks-home-method li>span{color:var(--ks-cyan);font:700 .68rem ui-monospace,monospace}.ks-home-method h3,.ks-home-method p{margin:0}.ks-home-method p{font-size:.8rem}.ks-team-solutions>header{grid-template-columns:1.1fr .9fr;gap:2rem 5rem;margin-bottom:3rem;display:grid}.ks-team-solutions>header .ks-label{grid-column:1/-1}.ks-team-solutions>header p{margin:0}.ks-team-solutions>div{border-top:1px solid var(--ks-line);grid-template-columns:repeat(3,1fr);display:grid}.ks-team-solutions a{border-right:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);flex-direction:column;min-height:16rem;padding:1.35rem;display:flex}.ks-team-solutions a:nth-child(3n){border-right:0}.ks-team-solutions a>span{color:var(--ks-gold-dark);text-transform:uppercase;font-size:.7rem;font-weight:800}.ks-team-solutions strong{margin:auto 0 .8rem;font:650 1.15rem/1.35 Outfit,sans-serif}.ks-team-solutions small{color:var(--ks-ink-soft);line-height:1.5}.ks-home-migration{color:#f5f1e8;background:var(--ks-moss)}.ks-home-migration>div{grid-template-columns:1fr .8fr;align-items:center;gap:5rem;display:grid}.ks-home-migration p{color:#d1ddd8}.ks-home-migration .ks-label--light{color:#c2ded4}.ks-home-migration .ks-text-link{color:#fff;border-color:#fff}.ks-migration-options{border:1px solid #668778;display:grid}.ks-migration-options span{border-bottom:1px solid #668778;justify-content:space-between;padding:1rem 1.2rem;font:650 1.05rem Outfit,sans-serif;display:flex}.ks-migration-options b{color:var(--ks-cyan)}.ks-migration-options small{color:#c8d6d0;padding:1rem 1.2rem;line-height:1.5}.ks-controlled-difference>header{max-width:60rem;margin-bottom:3rem}.ks-controlled-difference>div{border-block:1px solid var(--ks-line);grid-template-columns:repeat(4,1fr);display:grid}.ks-controlled-difference article{border-right:1px solid var(--ks-line);min-height:14rem;padding:1.35rem}.ks-controlled-difference article:last-child{border-right:0}.ks-controlled-difference article>span{color:var(--ks-gold-dark);font-size:.68rem;font-weight:800}.ks-controlled-difference h3{margin-top:3rem}.ks-controlled-difference p{font-size:.82rem}.ks-engagements>div{border-bottom:1px solid var(--ks-line)}.ks-engagements article{min-height:13rem}.ks-engagements article small{color:var(--ks-gold-dark)}.ks-hub-hero{grid-template-columns:1.2fr .55fr;align-items:end;gap:4rem 8rem;min-height:35rem;padding-block:clamp(4rem,7vw,6rem);display:grid}.ks-hub-hero h1{max-width:13ch}.ks-hub-hero aside{border-top:2px solid var(--ks-gold);padding-top:1.25rem}.ks-hub-hero aside strong{font:650 1.25rem/1.4 Outfit,sans-serif;display:block}.ks-hub-chooser{background:var(--ks-paper-soft)}.ks-hub-chooser>div>header{grid-template-columns:1fr .75fr;gap:1.5rem 5rem;margin-bottom:2.5rem;display:grid}.ks-hub-chooser header .ks-label{grid-column:1/-1}.ks-hub-chooser header p{margin:0}.ks-hub-routes{border-top:1px solid var(--ks-line)}.ks-hub-routes a{border-bottom:1px solid var(--ks-line);grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.35rem 0;display:grid}.ks-hub-routes small{color:var(--ks-gold-dark);font:700 .68rem ui-monospace,monospace}.ks-hub-routes h3,.ks-hub-routes p{margin:0}.ks-hub-routes h3{font-size:clamp(1.25rem,2vw,1.7rem)}.ks-hub-routes p{max-width:54rem;margin-top:.35rem;font-size:.82rem}.ks-hub-routes a>span{color:var(--ks-moss);font-size:.76rem;font-weight:800}.ks-hub-empty{border-top:1px solid var(--ks-line);border-bottom:1px solid var(--ks-line);max-width:52rem;color:var(--ks-ink-soft);margin:0;padding:1.35rem 0}.ks-hub-decision{grid-template-columns:.8fr 1.2fr;gap:4rem 7rem;display:grid}.ks-hub-decision ol{margin:0;padding:0;list-style:none}.ks-hub-decision li{border-top:1px solid var(--ks-line);grid-template-columns:3rem 1fr;padding:1.1rem 0;display:grid}.ks-hub-decision li>span{color:var(--ks-gold-dark);font-size:.68rem;font-weight:800}.ks-hub-decision strong,.ks-hub-decision p{margin:0;display:block}.ks-hub-decision .ks-hub-boundary,.ks-hub-decision .ks-hub-evidence-note{margin-top:1.1rem;font-size:.86rem}.ks-hub-decision .ks-hub-boundary strong{color:var(--ks-moss)}.ks-hub-decision .ks-hub-evidence-note{border-left:2px solid var(--ks-cyan);padding-left:.85rem}.ks-commercial-hero{grid-template-columns:minmax(0,1.05fr) minmax(21rem,.55fr);min-height:35rem;padding-block:clamp(4rem,7vw,6rem)}.ks-commercial-hero-copy{align-self:center}.ks-commercial-hero h1{max-width:13ch}.ks-hero-signal{border:1px solid var(--ks-line);background:var(--ks-paper-soft);align-self:center;padding:1.35rem}.ks-signal-flow{margin-top:1rem;display:grid}.ks-signal-flow>span{border-top:1px solid var(--ks-line);min-height:3.25rem;color:var(--ks-ink);grid-template-columns:2.5rem 1fr;align-items:center;font-size:.82rem;font-weight:750;display:grid}.ks-signal-flow small{color:var(--ks-gold-dark);font:700 .66rem ui-monospace,monospace}.ks-hero-signal dl{margin:1.5rem 0 0}.ks-hero-signal dl div{border-top:1px solid var(--ks-line);padding-top:.85rem}.ks-hero-signal dt{color:var(--ks-moss);text-transform:uppercase;font-size:.64rem;font-weight:800}.ks-hero-signal dd{margin:.3rem 0 0;font-size:.78rem}.ks-commercial-intro{border-top:1px solid var(--ks-line);grid-template-columns:1.1fr .7fr;gap:3rem 7rem;display:grid}.ks-commercial-intro>div:first-child h2{font-size:clamp(2rem,3.2vw,3.1rem)}.ks-outcome-panel{border-left:3px solid var(--ks-moss);align-self:start;padding:1rem 0 1rem 1.5rem}.ks-outcome-panel span{color:var(--ks-gold-dark);text-transform:uppercase;margin-bottom:.75rem;font-size:.68rem;font-weight:800;display:block}.ks-outcome-panel strong{font:650 1.35rem/1.45 Outfit,sans-serif}.ks-delivery-list{grid-column:1/-1}.ks-delivery-list>div{border-top:1px solid var(--ks-line);grid-template-columns:3rem 1fr;padding:.8rem 0;display:grid}.ks-delivery-list small{color:var(--ks-gold-dark)}.ks-delivery-list p{margin:0;font-weight:700}.ks-platform-story>header{grid-template-columns:1.05fr .75fr;gap:1.5rem 6rem;margin-bottom:3rem;display:grid}.ks-platform-story>header .ks-label{grid-column:1/-1}.ks-platform-story>header p{margin:0}.ks-platform-columns{border-block:1px solid var(--ks-line);grid-template-columns:1fr 1fr;display:grid}.ks-platform-columns>div{padding:1.5rem 2rem 1.5rem 0}.ks-platform-columns>div+div{border-left:1px solid var(--ks-line);padding-inline:2rem 0}.ks-platform-columns p{border-top:1px solid var(--ks-line);margin:0;padding:.8rem 0}.ks-migration-route{border-block:1px solid var(--ks-line);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:1rem;padding-block:1.2rem;display:grid}.ks-migration-route span{background:var(--ks-paper-deep);min-height:5rem;padding:1rem;font-weight:800}.ks-migration-route b{color:var(--ks-moss)}.ks-migration-decisions{grid-template-columns:1fr .75fr;gap:4rem 7rem;margin-top:4rem;display:grid}.ks-migration-decisions aside{border-left:1px solid var(--ks-line);padding-left:2rem}.ks-migration-decisions aside h3:not(:first-child){margin-top:2rem}.ks-migration-readiness>header{max-width:54rem}.ks-migration-readiness-grid,.ks-migration-scope-grid{border:1px solid var(--ks-line);background:var(--ks-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:2rem;display:grid}.ks-migration-readiness-grid>div,.ks-migration-scope-grid>div{background:var(--ks-paper);padding:clamp(1.25rem,2vw,2rem)}.ks-migration-readiness-grid h3,.ks-migration-scope-grid h3{margin-top:0}.ks-migration-readiness-grid p,.ks-migration-scope-grid li{color:var(--ks-ink-soft)}.ks-migration-scope-grid{margin-top:1px}.ks-migration-scope-grid ul{margin:0;padding-left:1.1rem}.ks-migration-after-contact{max-width:58rem;margin-top:2rem}.ks-migration-after-contact p{border-top:1px solid var(--ks-line);grid-template-columns:2rem 1fr;gap:.75rem;padding-top:1rem;display:grid}.ks-migration-after-contact b{color:var(--ks-gold-dark);font-family:ui-monospace,monospace}.ks-support-story>header{max-width:55rem}.ks-support-lanes{border-block:1px solid var(--ks-line);grid-template-columns:1.15fr .85fr 1fr;margin-top:3rem;display:grid}.ks-support-lanes>div{border-right:1px solid var(--ks-line);min-height:18rem;padding:1.4rem}.ks-support-lanes>div:last-child{border-right:0}.ks-support-lanes small,.ks-ai-boundaries small{color:var(--ks-gold-dark);text-transform:uppercase;margin-bottom:2.5rem;font-weight:800;display:block}.ks-support-lanes strong{font:650 1.15rem/1.4 Outfit,sans-serif;display:block}.ks-support-lanes p{font-size:.82rem}.ks-ai-story{grid-template-columns:.8fr 1.2fr;gap:4rem 7rem;display:grid}.ks-ai-boundaries{border-block:1px solid var(--ks-line);grid-template-columns:repeat(3,1fr);display:grid}.ks-ai-boundaries>div{border-right:1px solid var(--ks-line);padding:1.2rem}.ks-ai-boundaries>div:last-child{border-right:0}.ks-ai-boundaries p{font-size:.82rem}.ks-work-summary{border-top:1px solid var(--ks-line);grid-template-columns:1fr 1fr;gap:4rem 7rem;display:grid}.ks-workflow figcaption{grid-template-columns:.8fr 1.2fr}.ks-workflow ol{gap:0}.ks-workflow li{min-height:12.5rem}.ks-workflow li:after{z-index:2;content:"→";color:var(--ks-cyan);background:var(--ks-charcoal);padding:.15rem;position:absolute;top:-.8rem;right:-.55rem}.ks-workflow li:last-child:after{display:none}.ks-workflow-meta{justify-content:space-between;align-items:center;gap:.6rem;margin-bottom:2.2rem;display:flex}.ks-workflow-number{margin:0}.ks-workflow-meta small{color:#8fa09a;letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.ks-fallback .ks-workflow-number{color:var(--ks-cyan)}.ks-fallback .ks-workflow-meta small{color:var(--muted)}.ks-control-layout{align-items:start}.ks-control-layout>div{position:sticky;top:7rem}.ks-technical-details{border-block:1px solid var(--ks-line)}.ks-technical-details>summary{min-height:4rem;color:var(--ks-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;font-weight:800;list-style:none;display:flex}.ks-technical-details>summary::-webkit-details-marker{display:none}.ks-technical-details>summary:after{content:"+";color:var(--ks-moss);font-size:1.3rem}.ks-technical-details[open]>summary:after{content:"−"}.ks-control-detail{grid-template-columns:1fr 1fr;gap:2rem;padding:1rem 0 2rem;display:grid}.ks-control-detail ol{margin:0;padding:0;list-style:none}.ks-control-detail li{border-top:1px solid var(--ks-line);grid-template-columns:2.5rem 1fr;padding:.85rem 0;font-size:.82rem;display:grid}.ks-control-detail li span{color:var(--ks-gold-dark)}.ks-evidence-zone{background:var(--ks-paper-soft)}.ks-reference-zone{border-top:1px solid var(--ks-line)}.ks-evidence-group{border-top-width:2px}.ks-evidence-group>header{grid-template-columns:.9fr 1.1fr}.ks-evidence-list{border-top:0;gap:1rem}.ks-evidence-list article{border:1px solid var(--ks-line);padding:1.5rem}.ks-evidence-list article:nth-child(2n){border-right:1px solid var(--ks-line)}.ks-evidence-list h3{margin:1.5rem 0 .75rem}.ks-evidence-detail{border-top:1px solid var(--ks-line);margin-top:1.25rem}.ks-evidence-detail>summary{color:var(--ks-moss);cursor:pointer;padding:.85rem 0;font-size:.75rem;font-weight:800}.ks-evidence-detail dl{margin-top:0}.ks-fallback>header{max-width:58rem}.ks-fallback .ks-technical-details{margin-top:2rem}.ks-fallback-grid{margin-top:0;padding-bottom:1rem}.ks-related>div{grid-template-columns:repeat(3,1fr)}.ks-related a{background:var(--ks-paper-soft);min-height:12rem}.ks-final-cta{grid-template-columns:minmax(0,1.2fr) minmax(17rem,.55fr);align-items:end;gap:1rem 6rem;display:grid}.ks-final-cta .ks-label{grid-column:1/-1}.ks-final-cta h2{margin-bottom:0}.ks-final-cta p{align-self:start;margin-top:0}.ks-final-cta .ks-button{grid-column:2;justify-self:start}@media (width<=1120px){.ks-site-bar{grid-template-columns:1fr auto}.ks-desktop-nav,.ks-header-cta{display:none}.ks-mobile-nav{display:block}.ks-mobile-nav>summary{border:1px solid #53605a;padding:.7rem .85rem;font-size:.75rem;font-weight:800;list-style:none}.ks-mobile-nav>summary::-webkit-details-marker{display:none}.ks-mobile-nav>div{background:#1b2321;border-bottom:1px solid #3a4440;max-height:calc(100vh - 4.75rem);padding:1rem 1.5rem 1.5rem;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ks-mobile-nav details{border-bottom:1px solid #3a4440;padding:.8rem 0}.ks-mobile-nav details summary{color:#fff;font-weight:750}.ks-mobile-nav a{color:#c9d1ce;min-height:2.75rem;padding:.7rem 0;font-size:.84rem;display:block}.ks-mobile-nav details a{padding-left:1rem}.ks-mobile-nav .ks-mobile-overview{color:var(--ks-gold);font-weight:800}.ks-mobile-direct{border-bottom:1px solid #3a4440;grid-template-columns:1fr 1fr;display:grid}.ks-mobile-nav .ks-mobile-cta{border:1px solid var(--ks-gold);color:#171a18;background:var(--ks-gold);text-align:center;margin-top:1rem;padding:.9rem;font-weight:800}.ks-home-hero,.ks-hub-hero,.ks-commercial-hero{grid-template-columns:1fr .65fr;gap:3rem}}@media (width<=900px){.ks-home-hero,.ks-home-situations>header,.ks-home-choice,.ks-hub-hero,.ks-commercial-hero,.ks-home-method,.ks-home-migration>div,.ks-hub-decision,.ks-commercial-intro,.ks-platform-story>header,.ks-migration-decisions,.ks-ai-story,.ks-work-summary,.ks-final-cta{grid-template-columns:1fr}.ks-home-hero,.ks-hub-hero,.ks-commercial-hero{min-height:0}.ks-home-hero h1,.ks-hub-hero h1,.ks-commercial-hero h1{max-width:14ch}.ks-platform-strip>div,.ks-home-capabilities>header,.ks-home-evidence>div>header,.ks-team-solutions>header,.ks-hub-chooser>div>header{grid-template-columns:1fr}.ks-platform-strip ul{justify-content:flex-start}.ks-platform-strip>div>div{justify-content:space-between;align-items:center;gap:1rem;display:flex}.ks-home-capabilities>header .ks-label,.ks-home-evidence .ks-evidence-badge,.ks-team-solutions>header .ks-label,.ks-hub-chooser header .ks-label{grid-column:1}.ks-team-solutions>div{grid-template-columns:repeat(2,1fr)}.ks-team-solutions a:nth-child(3n){border-right:1px solid var(--ks-line)}.ks-team-solutions a:nth-child(2n){border-right:0}.ks-controlled-difference>div{grid-template-columns:repeat(2,1fr)}.ks-controlled-difference article:nth-child(2n){border-right:0}.ks-control-layout>div{position:static}.ks-platform-columns,.ks-support-lanes{grid-template-columns:1fr}.ks-platform-columns>div+div{border-top:1px solid var(--ks-line);border-left:0;padding-inline:0}.ks-support-lanes>div{border-right:0;border-bottom:1px solid var(--ks-line);min-height:0}.ks-ai-boundaries{grid-template-columns:1fr}.ks-ai-boundaries>div{border-right:0;border-bottom:1px solid var(--ks-line)}.ks-final-cta .ks-label,.ks-final-cta .ks-button{grid-column:1}.ks-migration-readiness-grid,.ks-migration-scope-grid{grid-template-columns:1fr}}@media (width<=600px){.ks-page h1{font-size:clamp(2.75rem,13vw,3.75rem);line-height:.97}.ks-page h2{font-size:clamp(2rem,10vw,2.8rem)}.ks-section{padding-block:4rem}.ks-home-hero,.ks-hub-hero,.ks-commercial-hero{padding-block:3.5rem}.ks-home-hero{gap:2.75rem}.ks-home-system{padding:1rem}.ks-platform-strip>div{grid-template-columns:1fr;gap:1rem}.ks-platform-strip>div>div{display:block}.ks-platform-strip ul{scrollbar-width:thin;flex-wrap:nowrap;padding-bottom:.35rem;overflow-x:auto}.ks-platform-strip li{flex:none}.ks-capability-families{grid-template-columns:1fr}.ks-capability-families>section:first-child{border-right:0;padding-right:0}.ks-capability-families>section:last-child{border-top:2px solid var(--ks-ink);padding-left:0}.ks-home-evidence>div>header{gap:1rem}.ks-example-systems a,.ks-example-systems a.is-featured{background:0 0;grid-template-columns:2rem 1fr;gap:1rem}.ks-example-systems a>span{grid-column:2}.ks-situation-list a{grid-template-columns:2.5rem minmax(0,1fr)}.ks-situation-list>a>span{text-align:left;grid-column:2}.ks-home-method ol,.ks-team-solutions>div,.ks-controlled-difference>div{grid-template-columns:1fr}.ks-home-method li:nth-child(odd){border-right:0}.ks-home-method li:nth-child(2n){padding-left:0}.ks-team-solutions a,.ks-controlled-difference article{min-height:0;padding-block:1.35rem;border-right:0!important}.ks-team-solutions strong{margin-top:2rem}.ks-migration-route{grid-template-columns:1fr}.ks-migration-route b{justify-self:center;transform:rotate(90deg)}.ks-migration-decisions aside{border-top:1px solid var(--ks-line);border-left:0;padding:2rem 0 0}.ks-hub-routes a{grid-template-columns:2rem 1fr;gap:1rem}.ks-hub-routes a>span{grid-column:2}.ks-signal-flow>span{min-height:3rem}.ks-control-detail,.ks-evidence-list,.ks-related>div{grid-template-columns:1fr}.ks-workflow li:after{content:"↓";inset:auto auto -.7rem 1rem}.ks-workflow-meta{margin-bottom:.8rem}.ks-evidence-group>header{gap:1rem}.ks-evidence-list article{padding:1.2rem}.ks-final-cta{gap:1rem}.ks-mobile-direct{grid-template-columns:1fr 1fr}}.brand{align-items:center;gap:.95rem;font-family:Outfit,Segoe UI,sans-serif;display:inline-flex}.ai-receptionist-admin-page{color:#17202a;background:#f4f6f8;min-height:100vh}.ai-receptionist-admin-shell{width:min(1180px,100vw - 32px);margin:0 auto;padding:32px 0 56px}.ai-receptionist-admin-header,.ai-receptionist-admin-controls,.ai-receptionist-admin-grid,.ai-receptionist-admin-columns,.ai-receptionist-admin-review-list,.ai-receptionist-admin-install{background:#fff;border:1px solid #dce3ea;border-radius:8px;box-shadow:0 14px 35px #16202a0f}.ai-receptionist-admin-header{justify-content:space-between;align-items:center;gap:16px;padding:20px;display:flex}.ai-receptionist-admin-header p,.ai-receptionist-admin-header h1{margin:0}.ai-receptionist-admin-header p{color:#637282;text-transform:uppercase;letter-spacing:.06em;font-size:.85rem}.ai-receptionist-admin-header h1{font-size:clamp(1.8rem,4vw,3rem)}.ai-receptionist-admin-header a,.ai-receptionist-admin-actions a,.ai-receptionist-admin-actions button{color:#fff;background:#17202a;border:1px solid #17202a;border-radius:8px;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-weight:700;text-decoration:none;display:inline-flex}.ai-receptionist-admin-controls{grid-template-columns:minmax(180px,1fr) minmax(180px,1fr) minmax(110px,.35fr) auto;gap:14px;margin-top:18px;padding:18px;display:grid}.ai-receptionist-admin-controls label,.ai-receptionist-admin-install{gap:8px;display:grid}.ai-receptionist-admin-controls span{color:#526171;font-size:.85rem;font-weight:700}.ai-receptionist-admin-controls input,.ai-receptionist-admin-install textarea,.ai-receptionist-admin-operator input{color:#17202a;width:100%;font:inherit;background:#fff;border:1px solid #cbd5df;border-radius:8px;padding:11px 12px}.ai-receptionist-admin-actions{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.ai-receptionist-admin-actions button,.ai-receptionist-admin-actions a{cursor:pointer;background:#214f4b;border-color:#214f4b}.ai-receptionist-admin-status{color:#214f4b;min-height:24px;margin:14px 0;font-weight:700}.ai-receptionist-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.ai-receptionist-admin-grid article{background:#fff;gap:8px;min-height:100px;padding:18px;display:grid}.ai-receptionist-admin-grid span,.ai-receptionist-admin-columns h2,.ai-receptionist-admin-review-list h2,.ai-receptionist-admin-install h2{color:#526171;margin:0;font-size:.9rem}.ai-receptionist-admin-grid strong{font-size:2rem}.ai-receptionist-admin-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:18px;display:grid;overflow:hidden}.ai-receptionist-admin-columns article,.ai-receptionist-admin-review-list,.ai-receptionist-admin-install{padding:18px}.ai-receptionist-admin-columns ul{min-height:140px;margin:14px 0 0;padding-left:18px}.ai-receptionist-admin-columns li,.ai-receptionist-admin-review-list p{color:#293744;margin:8px 0}.ai-receptionist-admin-review-list,.ai-receptionist-admin-install{margin-top:18px}.ai-receptionist-admin-review-list h3{color:#17202a;margin:18px 0 8px}.ai-receptionist-admin-operator{gap:12px;display:grid}.ai-receptionist-admin-operator label{gap:8px;display:grid}.ai-receptionist-admin-operator span{color:#526171;font-size:.85rem;font-weight:700}.ai-receptionist-admin-operator button{color:#fff;cursor:pointer;font:inherit;background:#214f4b;border:0;border-radius:8px;justify-self:start;min-height:42px;padding:0 14px;font-weight:800}@media (width<=880px){.ai-receptionist-admin-header,.ai-receptionist-admin-controls,.ai-receptionist-admin-grid,.ai-receptionist-admin-columns{grid-template-columns:1fr}.ai-receptionist-admin-header{flex-direction:column;align-items:flex-start}}.brand-mark{clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);background:linear-gradient(180deg, #ffffff14, transparent 32%), linear-gradient(135deg, var(--gold-strong), var(--gold-dim));color:#080b10;letter-spacing:.02em;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #fff3,0 0 24px #d2a54f29}.brand-text{gap:.15rem;display:grid}.brand-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.22em;font-size:.7rem}.brand-name{color:var(--silver);letter-spacing:.02em;font-size:1rem;font-weight:700}.site-nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1rem;display:flex}.nav-links{flex-wrap:wrap;align-items:center;gap:.55rem;display:flex}.nav-link{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;transition:color .18s var(--ease-out);padding:.75rem .2rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.84rem;font-weight:600;position:relative}.nav-link:after{content:"";transform-origin:0;background:linear-gradient(90deg, transparent, var(--gold), transparent);width:100%;height:1px;transition:transform .22s var(--ease-heavy);position:absolute;bottom:.45rem;left:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.button,.button-secondary{border-radius:var(--radius-pill);text-transform:uppercase;letter-spacing:.1em;min-height:3.15rem;transition:transform .22s var(--ease-heavy), border-color .22s var(--ease-out), background-color .22s var(--ease-out), box-shadow .22s var(--ease-out), color .22s var(--ease-out);will-change:transform;border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.92rem 1.35rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.86rem;font-weight:700;display:inline-flex;position:relative}.button{color:#080b10;background:linear-gradient(135deg, var(--gold), var(--gold-strong));box-shadow:inset 0 1px 0 #ffffff38, 0 0 20px var(--gold-glow)}.button-secondary{color:var(--silver);background:#ffffff05;border-color:#d7dde53d;box-shadow:inset 0 1px #ffffff0a}.button:hover,.button:focus-visible,.button-secondary:hover,.button-secondary:focus-visible{transform:translateY(-2px)}.button:hover,.button:focus-visible{background:linear-gradient(135deg, var(--gold-strong), #f5c678);box-shadow:inset 0 1px #ffffff47,0 0 32px #d2a54f3d}.button-secondary:hover,.button-secondary:focus-visible{color:#080b10;background:var(--silver);border-color:var(--silver);box-shadow:0 0 22px #d7dde526}.main-content{z-index:2;position:relative}.section{padding:var(--section-space) 0;position:relative}.section-inner{gap:1.6rem;display:grid;position:relative}.eyebrow,.kicker{color:var(--gold);letter-spacing:var(--tracking-wide);text-transform:uppercase;align-items:center;gap:.55rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:700;display:inline-flex}.eyebrow{border-radius:var(--radius-pill);background:#d2a54f14;border:1px solid #d2a54f38;width:fit-content;padding:.5rem .9rem;box-shadow:inset 0 1px #ffffff0d}.section-heading,.hero-copy{gap:1rem;display:grid}.section-heading{max-width:46rem}.hero-copy h1,.section-heading h1,.notice-card h1,.section-heading h2,.surface-card h3,.comparison-card h3,.cta-band h2,.notice-card h2,.notice-card h3,.faq details summary,.method-step h3,table th{letter-spacing:var(--tracking-tight);margin:0;font-family:Outfit,Segoe UI,sans-serif;line-height:1.02}.hero-copy h1{color:var(--gold-strong);text-shadow:0 0 40px #d2a54f1f;font-size:clamp(2.85rem,6vw,5.4rem)}.section-heading h1,.notice-card h1{font-size:clamp(2.1rem,4.6vw,3.55rem)}.section-heading h2,.cta-band h2,.notice-card h2{color:var(--silver);font-size:clamp(2rem,4vw,3.2rem)}.surface-card h3,.comparison-card h3,.notice-card h3,.method-step h3{color:var(--silver);font-size:1.45rem}.hero{grid-template-columns:minmax(0,1.28fr) minmax(18rem,.82fr);align-items:stretch;gap:1.35rem;display:grid}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.faq details,.status-message{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);background:linear-gradient(#0f141bf0,#080a0ef0) padding-box padding-box,linear-gradient(135deg,#d7dde547,#d7dde514,#d2a54f2e,#d7dde538) border-box;border:1px solid #0000;position:relative;overflow:hidden}.hero-panel:before,.surface-card:before,.comparison-card:before,.notice-card:before,.integration-card:before,.cta-band:before,.footer-card:before,.method-step:before,.selector-pill:before,.faq details:before{content:"";opacity:0;width:16rem;height:16rem;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);pointer-events:none;background:radial-gradient(circle,#d2a54f1f,#0000 68%);border-radius:50%;position:absolute;inset:-25% auto auto -15%;transform:scale(.92)}.hero-panel:after,.surface-card:after,.comparison-card:after,.notice-card:after,.integration-card:after,.cta-band:after,.footer-card:after,.method-step:after,.selector-pill:after,.faq details:after{content:"";pointer-events:none;opacity:.58;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out);background:linear-gradient(#d2a54f85,#d2a54f85) 1rem 1rem/16px 1px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) 1rem 1rem/1px 16px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) right 1rem bottom 1rem/16px 1px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) right 1rem bottom 1rem/1px 16px no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero-panel:hover,.surface-card:hover,.comparison-card:hover,.notice-card:hover,.integration-card:hover,.selector-pill:hover,.faq details:hover{box-shadow:var(--shadow-hard);transform:translateY(-4px)}.hero-panel:hover:before,.surface-card:hover:before,.comparison-card:hover:before,.notice-card:hover:before,.integration-card:hover:before,.selector-pill:hover:before,.faq details:hover:before,.cta-band:hover:before,.footer-card:hover:before,.method-step:hover:before{opacity:1;transform:scale(1)}.hero-panel:hover:after,.surface-card:hover:after,.comparison-card:hover:after,.notice-card:hover:after,.integration-card:hover:after,.selector-pill:hover:after,.faq details:hover:after{opacity:.96;filter:drop-shadow(0 0 10px #d2a54f2e)}}.hero-panel{padding:clamp(1.7rem,4vw,3.2rem)}.hero-aside{color:var(--text-soft);background:linear-gradient(#111720f5,#090b10fa) padding-box padding-box,linear-gradient(135deg,#d7dde533,#d2a54f29,#d7dde51f) border-box;align-content:end;display:grid}.hero-aside ul{gap:.72rem;margin:0;padding-left:1.05rem;display:grid}.hero-actions{flex-wrap:wrap;gap:.85rem;margin-top:.4rem;display:flex}.contact-intent-links{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.contact-intent-links.is-compact{gap:.65rem;margin-top:0;display:grid}.section-grid-two,.path-grid,.capability-grid,.comparison-grid,.stats-grid,.footer-grid,.form-grid,.method-grid,.operator-grid,.selector-grid{gap:1rem;display:grid}.section-grid-two,.path-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.method-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.operator-grid{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.72fr)}.selector-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.method-step,.selector-pill,.faq details{animation:fade-up .68s var(--ease-heavy) both}.path-card,.example-card{gap:.85rem}.path-audience{color:var(--text-soft);margin:0}.pill-list{flex-wrap:wrap;gap:.65rem;display:flex}.pill{border-radius:var(--radius-pill);color:var(--text-soft);background:#ffffff08;border:1px solid #d7dde52e;align-items:center;padding:.62rem .88rem;font-size:.92rem;display:inline-flex}.bullet-list,.metric-list{gap:.72rem;margin:0;padding-left:1.08rem;display:grid}.bullet-list li::marker,.metric-list li::marker{color:var(--gold)}.method-step .step-number{min-width:2.65rem;min-height:2.65rem;color:var(--gold-strong);letter-spacing:.04em;background:#d2a54f1f;border-radius:.9rem;justify-content:center;align-items:center;font-family:Outfit,Segoe UI,sans-serif;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.cta-band{grid-template-columns:minmax(0,1.3fr) auto;align-items:center;gap:1rem;padding:clamp(1.55rem,3vw,2.3rem);display:grid}.cta-band-actions{flex-wrap:wrap;justify-content:flex-end;gap:.8rem;display:flex}.faq{gap:.85rem;display:grid}.faq-shell{grid-template-columns:minmax(16rem,.74fr) minmax(0,1.26fr);align-items:start;gap:1rem;display:grid}.faq-lead{align-content:start;gap:.9rem;min-height:100%}.faq-lead h2{text-wrap:balance}.faq-stack{align-content:start}.faq details{padding:1.2rem 1.25rem}.faq details summary{color:var(--silver);text-wrap:balance;justify-content:space-between;align-items:center;gap:1rem;font-size:1.06rem;list-style:none;display:flex}.faq details summary::-webkit-details-marker{display:none}.faq details summary:after{content:"+";color:var(--gold);font-size:1.3rem;line-height:1}.faq details[open] summary:after{content:"-"}.faq-answer{margin-top:.9rem}.selector-group{gap:.8rem;display:grid}.selector-pill{text-align:left;cursor:pointer;background:linear-gradient(#111720f2,#090c11f2) padding-box padding-box,linear-gradient(135deg,#d7dde529,#d2a54f24,#d7dde51a) border-box;gap:.7rem;width:100%;padding:1.1rem 1.1rem 1.05rem;display:grid}.selector-pill strong{color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:1.05rem}.selector-pill .section-copy{color:var(--text-soft)}.selector-pill-foot{justify-content:space-between;align-items:center;gap:.8rem;display:flex}.selector-pill-arrow{min-height:2rem;color:var(--gold);letter-spacing:.12em;text-transform:uppercase;background:#efbf6814;border:1px solid #efbf683d;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.74rem;display:inline-flex}.selector-pill.is-active{box-shadow:0 0 0 1px #d2a54f57,0 24px 46px #00000047,0 0 30px #d2a54f24}.selector-pill.is-active .selector-pill-arrow{color:#fcf7ea;background:linear-gradient(135deg,#efbf682e,#ffffff0a);border-color:#efbf6885}.form-panel{gap:1.15rem;padding:clamp(1.35rem,3vw,2rem);display:grid}.journey-return-card{gap:.95rem;margin-bottom:1.1rem;display:grid}.form-grid{grid-template-columns:1fr;gap:.95rem}.form-field,.form-block{gap:.45rem;display:grid}.form-field label,.form-block label,.form-checkbox{color:var(--text-soft);justify-content:space-between;align-items:baseline;gap:.9rem;font-size:.95rem;font-weight:600;display:flex}.label-meta{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.68rem;font-weight:700}.form-field input,.form-field select,.form-block textarea{width:100%;color:var(--text);transition:border-color .18s var(--ease-out), background-color .18s var(--ease-out), box-shadow .18s var(--ease-out);background:#ffffff0a;border:1px solid #d7dde529;border-radius:.9rem;padding:.88rem .95rem;box-shadow:inset 0 1px #ffffff08}.form-field select{color-scheme:dark;background-color:#151a22}.form-field select option{color:var(--text);background-color:#10141c}.form-field select option[value=""]{color:var(--muted)}.form-field select:focus option,.form-field select option:checked{color:var(--text);background-color:#1b2330}.form-field input::placeholder,.form-block textarea::placeholder{color:#94a0afcc}.form-field input:hover,.form-field select:hover,.form-block textarea:hover{border-color:#d7dde547}.form-block textarea{resize:vertical;min-height:8.5rem}.checkbox-row{justify-content:flex-start;align-items:flex-start}.checkbox-row input{accent-color:var(--gold);margin-top:.24rem}.form-note{margin:0;font-size:.92rem}.prompt-helper{margin-top:-.08rem}.prompt-helper-toggle{min-height:2.2rem;color:var(--gold-strong);letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease, background-color .18s ease, transform .18s var(--ease-out);background:#d2a54f14;border:1px solid #d2a54f3d;border-radius:999px;align-items:center;padding:.4rem .85rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;display:inline-flex}.prompt-helper-toggle:hover,.prompt-helper[open] .prompt-helper-toggle{background:#d2a54f1f;border-color:#d2a54f66;transform:translateY(-1px)}.prompt-helper-toggle::-webkit-details-marker{display:none}.prompt-helper-toggle:after{content:"+";margin-left:.5rem;font-size:1rem;line-height:1}.prompt-helper[open] .prompt-helper-toggle:after{content:"-"}.prompt-helper-body{background:#ffffff08;border:1px solid #d7dde51f;border-radius:1rem;gap:.55rem;padding:.8rem .9rem .95rem;display:grid}.prompt-helper-intro{color:var(--text-soft);margin:0;font-size:.92rem;font-weight:600}.prompt-helper-list{color:var(--muted);gap:.42rem;margin:0;padding-left:1.15rem;display:grid}.prompt-helper-list li{padding-right:.35rem}.form-actions{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.free-chat-next-steps{background:linear-gradient(135deg,#5df2a014,#efbf680f),#ffffff06;border:1px solid #5df2a033;border-radius:1rem;gap:.65rem;padding:.95rem 1rem;display:grid}.free-chat-next-steps strong{color:var(--silver);letter-spacing:.02em;font-family:Outfit,Segoe UI,sans-serif;font-size:.92rem}.free-chat-next-steps ul{color:var(--text-soft);gap:.42rem;margin:0;padding-left:1.1rem;font-size:.9rem;display:grid}.form-panel[aria-busy=true] .button{opacity:.78;cursor:progress}.status-message{min-height:3.35rem;color:var(--text-soft);padding:.95rem 1rem}.status-message[data-state=idle]{color:var(--muted)}.status-message[data-state=submitting]{color:var(--silver)}.status-message[data-state=success]{color:#d9f6d8}.status-message[data-state=warning]{color:#ffe7b0}.status-message[data-state=error]{color:#ffc2c2}.status-followup{margin-top:.9rem}.status-followup-card{background:linear-gradient(#10141beb,#0a0c12f5) padding-box padding-box,linear-gradient(135deg,#d4a84166,#8c6d2b24) border-box;border:1px solid #d4a84142;border-radius:1rem;gap:.9rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffff0a,0 16px 32px #0000002e}.status-followup-card h4{margin:0;font-size:1.02rem}.dashboard-followups.compact{gap:.4rem;margin-top:-.1rem}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;border-bottom:1px solid #d7dde51a;padding:.95rem 1rem}th{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:.84rem}td{color:var(--text-soft)}.site-footer{padding:2.4rem 0 3rem;scroll-margin-top:8rem}.footer-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.72fr));gap:1.4rem}.footer-meta p{max-width:34rem;margin:.8rem 0 0}.footer-links{align-content:start;gap:.72rem;display:grid}.footer-links strong{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:700}.footer-links a{color:var(--muted);transition:color .18s var(--ease-out)}.footer-links a:hover,.footer-links a:focus-visible{color:var(--silver)}.footer-note{margin:.2rem 0 0;font-size:.84rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[hidden]{display:none!important}.nav-link:focus-visible,.button:focus-visible,.button-secondary:focus-visible,.selector-pill:focus-visible,.form-field input:focus,.form-field select:focus,.form-block textarea:focus,.faq details summary:focus-visible{outline-offset:3px;outline:2px solid #efbf68e6}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.capability-grid,.method-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hero,.operator-grid,.cta-band,.section-grid-two{grid-template-columns:1fr}.cta-band-actions{justify-content:flex-start}}@media (width<=820px){.site-bar,.site-nav{align-items:stretch}.site-bar{flex-direction:column;padding:.95rem 0 1.2rem}.site-nav,.nav-links,.hero-actions,.form-actions{flex-direction:column;align-items:stretch}.nav-link,.button,.button-secondary{width:100%}.path-grid,.capability-grid,.comparison-grid,.stats-grid,.method-grid,.selector-grid,.footer-grid{grid-template-columns:1fr}.hero-copy h1{font-size:clamp(2.45rem,12vw,4rem)}}@media (width<=620px){.section{padding:clamp(3.25rem,10vw,4.5rem) 0}.hero-panel,.surface-card,.comparison-card,.notice-card,.method-step,.selector-pill,.faq details,.footer-card{border-radius:1.1rem}.hero-panel:after,.surface-card:after,.comparison-card:after,.notice-card:after,.integration-card:after,.cta-band:after,.footer-card:after,.method-step:after,.selector-pill:after,.faq details:after{background:linear-gradient(#d2a54f6b,#d2a54f6b) .85rem .85rem/12px 1px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) .85rem .85rem/1px 12px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) right .85rem bottom .85rem/12px 1px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) right .85rem bottom .85rem/1px 12px no-repeat}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.spotlight-overlay{display:none}}:root{--bg:#05070b;--bg-elevated:#0b0f15;--surface:#101621;--surface-strong:#0d121b;--surface-hover:#151d29;--surface-glass:#0a0e15d1;--text:#f6f7fa;--text-soft:#d8dee6;--muted:#9ba5b3;--silver:#dde2e9;--silver-line:#dde2e933;--gold:#d4a841;--gold-strong:#f0c668;--gold-dim:#9f782d;--gold-glow:#d4a8413d;--shadow-soft:0 20px 52px #0006;--shadow-hard:0 34px 90px #000000a8;--header-height:5.6rem;--radius-sm:.75rem;--radius-md:1rem;--radius-lg:1.15rem;--radius-xl:1.5rem;--radius-pill:.85rem;--max-width:77rem}@keyframes pulseGlow{0%,to{opacity:.28;transform:scale(1)}50%{opacity:.52;transform:scale(1.08)}}body{background-color:var(--bg);background-image:linear-gradient(#dde2e91a 1px,#0000 1px),linear-gradient(90deg,#dde2e91a 1px,#0000 1px),radial-gradient(circle at 18% 14%,#d4a84117,#0000 24%),radial-gradient(circle at 84% 10%,#dde2e90f,#0000 18%),linear-gradient(#07090d 0%,#05070b 52%,#080c12 100%);background-position:top,top,0 0,0 0,0 0;background-size:50px 50px,50px 50px,auto,auto,auto}body:before{background:radial-gradient(circle,#d4a8410d,#0000 70%);animation:8s ease-in-out infinite pulseGlow}body:after{background:linear-gradient(#05070b14,#05070bb8),radial-gradient(circle,#0000 58%,#00000080 100%)}.spotlight-overlay{opacity:1;-webkit-mask-image:radial-gradient(760px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 60%);mask-image:radial-gradient(760px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 60%);background-image:linear-gradient(#d4a84199 1px,#0000 1px),linear-gradient(90deg,#d4a84199 1px,#0000 1px);background-size:50px 50px}.site-header{-webkit-backdrop-filter:blur(18px);background:linear-gradient(#05070bd1,#05070b9e);border-bottom:1px solid #dde2e90f}.site-bar{min-height:var(--header-height);gap:1.8rem}.brand{gap:.95rem;min-width:0}.brand-emblem{background:linear-gradient(#ffffff0a,#ffffff03);border:1px solid #d4a84138;border-radius:.9rem;flex:none;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,0 0 22px #d4a84114}.brand-emblem img{object-fit:cover;filter:drop-shadow(0 0 14px #d4a84126);width:100%;height:100%}.brand-stack{gap:.18rem;min-width:0;display:grid}.brand-wordmark,.hero-wordmark{letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:.06em;font-family:Outfit,Segoe UI,sans-serif;font-weight:700;line-height:1;display:inline-flex}.brand-wordmark{font-size:1.15rem}.brand-key{color:var(--gold-strong)}.brand-stone{color:var(--silver)}.brand-subline,.hero-brandnote{color:var(--muted);letter-spacing:.19em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.7rem;font-weight:600}.site-nav{gap:1.2rem}.nav-links{gap:1.15rem}.nav-link{color:var(--muted);letter-spacing:.08em;padding:.78rem 0;font-size:.82rem}.nav-link:after{background:linear-gradient(90deg, transparent, var(--gold-strong), transparent);bottom:.4rem}.nav-link:hover,.nav-link:focus-visible{color:var(--silver)}.button,.button-secondary{letter-spacing:.12em;border-radius:.75rem;min-height:3.2rem;padding:1rem 1.5rem;font-size:.84rem}.button{background:linear-gradient(135deg, var(--gold-strong), var(--gold));border-color:#f0c668c7;box-shadow:inset 0 1px #ffffff40,0 0 20px #d4a84138}.button-secondary{-webkit-backdrop-filter:blur(6px);background:#ffffff05;border-color:#dde2e93d}.button-secondary:hover,.button-secondary:focus-visible{transform:translateY(-3px);box-shadow:0 10px 26px #00000038,0 0 24px #dde2e924}.button-header{white-space:nowrap}.eyebrow,.kicker{color:var(--gold-strong);letter-spacing:.13em}.eyebrow{background:#d4a84114;border-color:#d4a84133;border-radius:.85rem;padding:.55rem .95rem}.section-heading h1,.notice-card h1,.section-heading h2,.cta-band h2,.notice-card h2,.surface-card h3,.comparison-card h3,.notice-card h3,.method-step h3,.faq details summary{color:var(--silver)}.hero-copy h1{max-width:11ch;color:var(--silver);text-shadow:0 14px 36px #00000047,0 0 30px #d4a84114;font-size:clamp(3.15rem,6vw,6rem)}.hero-copy p,.section-heading p,.section-copy,.muted,.footer-meta,.footer-note,.form-note,.faq-answer,.path-audience{color:var(--muted)}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.faq details,.status-message{--card-edge:#d4a8414d;--card-edge-strong:#d4a84194;--card-glow:#d4a84133;--card-corner:#f0c6688f;isolation:isolate;border-radius:var(--radius-lg);background:linear-gradient(var(--card-corner), var(--card-corner)) top 1.05rem left 1.05rem / 16px 1px no-repeat, linear-gradient(var(--card-corner), var(--card-corner)) top 1.05rem left 1.05rem / 1px 16px no-repeat, linear-gradient(var(--card-corner), var(--card-corner)) bottom 1.05rem right 1.05rem / 16px 1px no-repeat, linear-gradient(var(--card-corner), var(--card-corner)) bottom 1.05rem right 1.05rem / 1px 16px no-repeat, linear-gradient(180deg, #101621f5, #080b11fa) padding-box, linear-gradient(135deg, #dde2e957 0%, #dde2e914 34%, var(--card-edge) 100%) border-box;-webkit-backdrop-filter:blur(14px);transition:transform .32s var(--ease-heavy), box-shadow .32s var(--ease-heavy), background-color .24s var(--ease-out);border:1px solid #0000;flex-direction:column;gap:.95rem;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #00000057,0 34px 90px -50px #000000e6,inset 0 1px #ffffff14}.hero-panel:before,.surface-card:before,.comparison-card:before,.notice-card:before,.integration-card:before,.cta-band:before,.footer-card:before,.method-step:before,.selector-pill:before,.faq details:before{content:"";background:radial-gradient(circle, var(--card-glow) 0%, transparent 52%);opacity:0;width:170%;height:170%;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);pointer-events:none;z-index:-1;position:absolute;top:-45%;left:-35%;transform:scale(.84)}.hero-panel:after,.surface-card:after,.comparison-card:after,.notice-card:after,.integration-card:after,.cta-band:after,.footer-card:after,.method-step:after,.selector-pill:after,.faq details:after{content:"";pointer-events:none;opacity:.72;background:linear-gradient(120deg,#ffffff24,#0000 22%),linear-gradient(300deg,#ffffff0a,#0000 28%),linear-gradient(#ffffff08,#0000 24%);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.hero-panel:hover,.surface-card:hover,.comparison-card:hover,.notice-card:hover,.integration-card:hover,.selector-pill:hover,.faq details:hover{transform:translateY(-8px)scale(1.008);box-shadow:0 26px 60px #0006,0 42px 110px -46px #000000f5,inset 0 1px #ffffff1a}.hero-panel:hover:before,.surface-card:hover:before,.comparison-card:hover:before,.notice-card:hover:before,.integration-card:hover:before,.selector-pill:hover:before,.faq details:hover:before,.cta-band:hover:before,.footer-card:hover:before,.method-step:hover:before{opacity:1;transform:scale(1)}}.tone-gold{--card-edge:#d4a84152;--card-edge-strong:#f0c66899;--card-glow:#d4a8412e;--card-corner:#f0c6688f}.tone-silver{--card-edge:#dde2e942;--card-edge-strong:#dde2e994;--card-glow:#dde2e91f;--card-corner:#dde2e97a}.tone-electrical{--card-edge:#28a9ff47;--card-edge-strong:#28a9ff99;--card-glow:#28a9ff29;--card-corner:#82cdff85}.tone-creative{--card-edge:#f4508047;--card-edge-strong:#f450809e;--card-glow:#f450802e;--card-corner:#ffa0bb85}.tone-marketing{--card-edge:#9765ff47;--card-edge-strong:#9765ff9e;--card-glow:#9765ff2e;--card-corner:#c6afff85}.tone-systems{--card-edge:#45bc8647;--card-edge-strong:#45bc869e;--card-glow:#45bc862e;--card-corner:#95e9c485}.tone-networking{--card-edge:#35ccbe47;--card-edge-strong:#35ccbe9e;--card-glow:#35ccbe2e;--card-corner:#9ef6ed85}.tone-lab{--card-edge:#ff59a647;--card-edge-strong:#ff59a69e;--card-glow:#ff59a62e;--card-corner:#ffadd485}.hero-main-grid{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:stretch;gap:clamp(1.5rem,4vw,3rem);min-height:100%;display:grid}.hero-brandline{background:#ffffff05;border:1px solid #dde2e914;border-radius:1rem;align-items:center;gap:1rem;width:fit-content;margin-bottom:.35rem;padding:.55rem .7rem .55rem .55rem;display:inline-flex}.hero-brandseal{object-fit:cover;border-radius:1rem;width:4.75rem;height:4.75rem;box-shadow:0 14px 30px #0000003d,0 0 26px #d4a84114}.hero-brandstack{gap:.3rem;display:grid}.hero-wordmark{font-size:clamp(1.4rem,2vw,2.15rem)}.hero-copy{align-content:start}.hero-actions{margin-top:.8rem}.hero-sculpture{background:radial-gradient(circle at 50% 20%,#d4a84129,#0000 34%),radial-gradient(circle at 82% 16%,#dde2e914,#0000 18%),linear-gradient(145deg,#181f2adb,#070a10fa);border:1px solid #dde2e914;border-radius:1.25rem;min-height:26rem;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -40px 60px #0000002e}.hero-sculpture:before,.hero-sculpture:after{content:"";pointer-events:none;position:absolute;inset:0}.hero-sculpture:before{opacity:.58;background:linear-gradient(135deg,#d4a84142,#0000 22%) 0 0/55% 55% no-repeat,linear-gradient(315deg,#d4a8413d,#0000 22%) 100% 100%/55% 55% no-repeat}.hero-sculpture:after{background:linear-gradient(#ffffff0f,#0000 24%),radial-gradient(circle,#0000 52%,#0000003d 100%)}.hero-sculpture-frame{border:2px solid #d4a841ad;border-bottom:0;border-top-left-radius:999px;border-top-right-radius:999px;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 28px #d4a8411f,inset 0 1px #ffffff0f}.hero-sculpture-frame-large{width:88%;height:52%;bottom:24%}.hero-sculpture-frame-small{opacity:.9;width:54%;height:30%;bottom:24%}.hero-sculpture-bridge{clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);background:linear-gradient(#ffffff29,#fff0 34%),linear-gradient(#efc55d,#b8872d);width:12%;height:12%;position:absolute;bottom:52%;left:50%;transform:translate(-50%);box-shadow:0 0 24px #d4a8412e,inset 0 1px #ffffff38}.hero-sculpture-floor{background:linear-gradient(90deg,#0000,#d4a841fa,#0000);height:2px;position:absolute;bottom:22%;left:14%;right:14%;box-shadow:0 0 18px #d4a8413d}.hero-sculpture-orb{-webkit-backdrop-filter:blur(6px);background:linear-gradient(145deg,#ffffff1f,#ffffff05),linear-gradient(#111720e0,#080b11eb);border:1px solid #dde2e91f;border-radius:999px;position:absolute}.hero-sculpture-keystone{background:linear-gradient(145deg,#ffffff14,#fff0 30%),linear-gradient(145deg,#181f2bd9,#080a0ff5);border-radius:1.3rem;width:16rem;height:16rem;position:absolute;inset:auto 14% 16% auto;transform:rotate(44deg);box-shadow:inset 0 1px #ffffff14,0 0 26px #d4a8410f}.hero-aside{justify-content:space-between;padding:clamp(1.4rem,3vw,2rem)}.hero-signal-list{gap:.8rem;margin:0;padding:0;list-style:none;display:grid}.hero-signal{color:var(--text-soft);background:#ffffff08;border:1px solid #dde2e914;border-radius:.9rem;grid-template-columns:auto 1fr;align-items:start;gap:.8rem;padding:.95rem 1rem;display:grid}.hero-signal-index{color:var(--gold-strong);letter-spacing:.18em;font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:700}.path-grid,.capability-grid,.comparison-grid,.method-grid,.selector-grid,.footer-grid{gap:1.15rem}.path-card{min-height:100%}.path-card-topline,.example-card-topline,.capability-topline{justify-content:space-between;align-items:center;gap:.9rem;display:flex}.path-card-status,.capability-index,.example-card-mark{font-family:Outfit,Segoe UI,sans-serif}.path-card-status{color:var(--text-soft);letter-spacing:.16em;text-transform:uppercase;background:#ffffff08;border:1px solid #dde2e924;border-radius:999px;padding:.45rem .7rem;font-size:.68rem}.path-card-visual-shell{background:radial-gradient(circle,#ffffff14,#0000 60%),radial-gradient(circle at top,#d4a84138,#0000 38%),linear-gradient(160deg,#181f2ad6,#080a10fa);border:1px solid #dde2e914;border-radius:1rem;min-height:15rem;position:relative;overflow:hidden}.path-card-visual-shell:after{content:"";border:1px solid #ffffff0f;border-radius:.85rem;position:absolute;inset:1rem}.path-card-visual{object-fit:contain;filter:brightness(1.08)contrast(1.08)drop-shadow(0 12px 26px #00000059)drop-shadow(0 0 26px #d4a8411f);width:100%;height:100%;transition:transform .32s var(--ease-heavy), filter .32s var(--ease-heavy);padding:1rem;transform:translateY(4px)}.path-card h3{font-size:clamp(2rem,3vw,2.5rem)}.capability-card,.example-card,.operator-support-card{min-height:100%}.capability-index{color:var(--gold-strong);letter-spacing:.18em;font-size:.8rem;font-weight:700}.capability-card h3{font-size:1.3rem}.example-card-mark{color:#dde2e933;letter-spacing:.08em;font-size:clamp(2.8rem,8vw,4.5rem);font-weight:700}.example-bullets{border-top:1px solid #dde2e914;padding-top:.5rem}.operator-support-card{justify-content:space-between}.operator-support-visual{background:radial-gradient(circle,#45bc8629,#0000 48%),linear-gradient(160deg,#181f2ad6,#080a10fa);border:1px solid #dde2e914;border-radius:1rem;place-items:center;min-height:15rem;display:grid;overflow:hidden}.operator-support-visual img{object-fit:contain;filter:brightness(1.08)contrast(1.08)drop-shadow(0 12px 26px #00000059);width:100%;height:100%;padding:1rem}.method-step .step-number{min-width:2.85rem;min-height:2.85rem;color:var(--gold-strong);background:linear-gradient(#f0c6682e,#d4a8411f);border:1px solid #d4a84138;border-radius:.95rem}.cta-band{grid-template-columns:minmax(0,1.24fr) auto}.footer-card{padding:clamp(1.9rem,3vw,2.65rem)}.footer-hero{border-bottom:1px solid #d7dde51a;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);align-items:stretch;gap:clamp(1rem,2.4vw,1.4rem);padding-bottom:clamp(1.25rem,3vw,2rem);display:grid}.footer-hero-copy{align-content:center;gap:.9rem;min-height:18rem;display:grid}.footer-hero-copy h2{max-width:12ch;color:var(--silver);letter-spacing:-.08em;text-wrap:balance;margin:0;font-size:clamp(2.8rem,6vw,6rem);line-height:.84}.footer-hero-copy p{max-width:42rem;color:var(--text-soft);margin:0;font-size:clamp(1rem,1.25vw,1.14rem)}.footer-route-stack{gap:.75rem;display:grid}.footer-route-card{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .28);min-height:8.2rem;color:inherit;background:radial-gradient(circle at 10% 0%, rgba(var(--card-accent-rgb), .24), transparent 68%), linear-gradient(145deg, #121924e0, #05080deb);transition:transform .22s var(--ease-heavy), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:1.2rem;gap:.55rem;padding:1rem;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038}.footer-route-card.tone-systems{--card-accent-rgb:93, 242, 160}.footer-route-card.tone-warning{--card-accent-rgb:255, 107, 95}.footer-route-card:before{content:"";background-image:linear-gradient(rgba(var(--card-accent-rgb), .12) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--card-accent-rgb), .08) 1px, transparent 1px);opacity:.75;pointer-events:none;background-size:34px 34px;position:absolute;inset:0;mask-image:radial-gradient(circle at 24% 0,#000 0%,#0000 76%)}.footer-route-card>*{z-index:1;position:relative}.footer-route-card span{color:rgb(var(--card-accent-rgb));letter-spacing:.12em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:900}.footer-route-card p{color:var(--text-soft);margin:0;font-size:.92rem}.footer-route-card strong{color:var(--silver);letter-spacing:.1em;text-transform:uppercase;font-size:.76rem}.footer-route-card:hover,.footer-route-card:focus-visible{border-color:rgba(var(--card-accent-rgb), .58);box-shadow:inset 0 1px 0 #ffffff1a, 0 22px 54px #00000047, 0 0 30px rgba(var(--card-accent-rgb), .12);transform:translateY(-3px)}.footer-promise-rail{border-bottom:1px solid #d7dde51a;flex-wrap:wrap;gap:.55rem;padding:clamp(1rem,2vw,1.25rem) 0;display:flex}.footer-promise-rail span{border-radius:var(--radius-pill);color:var(--silver);letter-spacing:.09em;text-transform:uppercase;background:#05090e75;border:1px solid #5df2a033;padding:.58rem .78rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:900}.footer-grid{grid-template-columns:minmax(0,1.25fr) repeat(5,minmax(0,.78fr));align-items:start;padding-top:clamp(1.25rem,2.5vw,1.75rem)}.footer-brandlockup{align-items:center;gap:1rem;display:flex}.footer-brandimage{object-fit:cover;border-radius:1rem;width:5.8rem;height:5.8rem;box-shadow:0 16px 30px #0003,0 0 28px #d4a8411a}.footer-links{gap:.8rem}.footer-links strong{color:var(--gold-strong)}.footer-links a{width:fit-content}.footer-links a:hover,.footer-links a:focus-visible{text-decoration:none}.footer-text{color:var(--muted);font-size:.92rem;line-height:1.5}.footer-note{margin-top:.3rem}.footer-bottomline{color:var(--muted);border-top:1px solid #d7dde51a;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:clamp(1.25rem,2.4vw,1.8rem);padding-top:1rem;font-size:.82rem;display:flex}@media (width<=1100px){.footer-hero{grid-template-columns:1fr}.footer-hero-copy{min-height:auto}.footer-hero-copy h2{max-width:13ch;font-size:clamp(2.55rem,9vw,4.7rem)}.hero,.operator-grid,.cta-band,.section-grid-two,.faq-shell,.hero-main-grid{grid-template-columns:1fr}.capability-grid,.method-grid,.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.footer-card{padding:1rem}.footer-hero-copy h2{max-width:none;font-size:clamp(2.35rem,13vw,3.7rem)}.footer-route-card{min-height:auto}.footer-promise-rail span{font-size:.66rem}.site-bar{padding:.95rem 0 1.2rem}.site-nav,.nav-links{width:100%}.hero-main{min-height:auto}.hero-copy h1{max-width:none;font-size:clamp(2.65rem,11vw,4.4rem)}.hero-brandline{width:100%}.hero-brandseal{width:3.9rem;height:3.9rem}.hero-sculpture{min-height:21rem}.path-grid,.capability-grid,.comparison-grid,.stats-grid,.method-grid,.selector-grid,.footer-grid{grid-template-columns:1fr}.footer-brandlockup{align-items:flex-start}}.site-footer{isolation:isolate;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2.8rem,6vw,5rem) 0 clamp(3.2rem,7vw,6rem);position:relative}.site-footer:before{content:"";z-index:-1;opacity:.96;pointer-events:none;background:radial-gradient(circle at 14% 30%,#efbf6838,#0000 28%),radial-gradient(circle at 48% 10%,#5df2a029,#0000 26%),radial-gradient(circle at 78% 28%,#40d8ff2e,#0000 28%),radial-gradient(circle at 94% 70%,#9f8cff29,#0000 24%);height:clamp(12rem,24vw,20rem);position:absolute;inset:0 0 auto}.site-footer:after{content:"";z-index:-1;width:min(92vw, var(--content-max));background:linear-gradient(90deg,#0000,#efbf68a8,#5df2a06b,#40d8ff80,#0000);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.footer-card{background:radial-gradient(circle at 8% 8%,#efbf6833,#0000 30%) padding-box padding-box,radial-gradient(circle at 62% 4%,#5df2a01f,#0000 28%) padding-box padding-box,radial-gradient(circle at 96% 38%,#40d8ff29,#0000 30%) padding-box padding-box,radial-gradient(circle at 84% 96%,#9f8cff24,#0000 28%) padding-box padding-box,linear-gradient(152deg,#0f151ef5,#05080dfb 62%,#080f17f5) padding-box padding-box,linear-gradient(135deg,#efbf6880,#5df2a038,#40d8ff47,#9f8cff38) border-box;border-color:#d7dde529;box-shadow:inset 0 1px #ffffff1a,inset 0 -42px 70px #0003,0 34px 90px #0000006b}.footer-card:before{background:radial-gradient(circle,#efbf682e,#5df2a014 46%,#0000 72%);width:min(34rem,76%);height:min(34rem,76%);inset:-18% auto auto -10%}.footer-card:after{opacity:.42;background:linear-gradient(#efbf681f 1px,#0000 1px) 0 0/3rem 3rem,linear-gradient(90deg,#40d8ff1a 1px,#0000 1px) 0 0/3rem 3rem,linear-gradient(135deg,#ffffff0a,#0000 42%)}.footer-route-stack{grid-template-columns:minmax(0,1fr)}.footer-route-card{background:radial-gradient(circle at 8% 0%, rgba(var(--card-accent-rgb), .26), transparent 48%), linear-gradient(135deg, rgba(var(--card-accent-rgb), .06), transparent 44%), #05080dad;align-content:space-between;min-height:8.8rem}.footer-route-card:after{content:"";background:linear-gradient(90deg, rgb(var(--card-accent-rgb)), rgba(var(--card-accent-rgb), .18));border-radius:999px;width:100%;height:.35rem;display:block;position:relative}.footer-promise-rail{gap:.65rem}.footer-promise-rail span:first-child{background:#efbf6814;border-color:#efbf6847}.footer-promise-rail span:nth-child(2){background:#5df2a012;border-color:#5df2a03d}.footer-promise-rail span:nth-child(3){background:#40d8ff12;border-color:#40d8ff42}.footer-promise-rail span:nth-child(4){background:#9f8cff12;border-color:#9f8cff3d}body{background-image:linear-gradient(#dde2e90e 1px,#0000 1px),linear-gradient(90deg,#dde2e90e 1px,#0000 1px),radial-gradient(circle at 18% 14%,#d4a8410d,#0000 22%),radial-gradient(circle at 84% 10%,#dde2e909,#0000 16%),linear-gradient(#07090d 0%,#05070b 52%,#080c12 100%)}body:before{background:radial-gradient(circle,#d4a84109,#0000 72%)}.spotlight-overlay{background-image:linear-gradient(#d4a84147 1px,#0000 1px),linear-gradient(90deg,#d4a84147 1px,#0000 1px)}.section{padding:clamp(3.2rem,6.5vw,5.5rem) 0}.section-tight{padding-top:clamp(2.6rem,5vw,4.1rem);padding-bottom:clamp(2.6rem,5vw,4.1rem)}.section-heading{gap:.7rem;max-width:42rem}.section-heading h2,.cta-band h2,.notice-card h2{font-size:clamp(1.72rem,2.9vw,2.6rem);line-height:1.06}.surface-card h3,.comparison-card h3,.notice-card h3,.method-step h3{font-size:clamp(1.08rem,1.6vw,1.24rem)}.section-heading p,.section-copy,.hero-copy p{font-size:1rem}.hero{grid-template-columns:1fr;gap:.95rem}.hero-main{min-height:clamp(31rem,72vh,42rem);padding:clamp(1.65rem,3.4vw,2.55rem)}.hero-copy{gap:.85rem;max-width:39rem}.hero-copy h1{letter-spacing:-.06em;max-width:8.7ch;font-size:clamp(2.55rem,4.8vw,4.95rem)}.hero-sculpture{background:radial-gradient(circle at 50% 18%,#d4a84124,#0000 30%),radial-gradient(circle at 84% 16%,#dde2e90d,#0000 16%),linear-gradient(145deg,#131923e0,#070a0ffa);border-radius:1.15rem;min-height:23rem}.hero-summary-strip{background:linear-gradient(#0d121be6,#080b11f0);border:1px solid #dde2e914;border-radius:1rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 1.15rem;display:grid;box-shadow:0 12px 34px #0000002e}.hero-summary-heading{padding-top:.2rem}.hero-summary-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.hero-summary-item{color:var(--text-soft);background:#ffffff06;border:1px solid #dde2e914;border-radius:.9rem;gap:.45rem;padding:.9rem .95rem;font-size:.92rem;line-height:1.45;display:grid}.hero-summary-index{color:var(--gold-strong);letter-spacing:.18em;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:700}.home-growth-hero{padding-top:clamp(1.6rem,4vw,4.2rem)}.home-growth-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.35rem);display:grid}.home-growth-copy,.home-route-console{--card-accent-rgb:239, 191, 104;background:radial-gradient(circle at 13% 0%, rgba(var(--card-accent-rgb), .28), transparent 34%) padding-box, radial-gradient(circle at 88% 16%, #40d8ff29, transparent 32%) padding-box, linear-gradient(145deg, #161d29fa, #070a0ffc 64%, #091a1cf2) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .56), #d7dde524, #5df2a038) border-box;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -34px 64px #0003, 0 30px 88px #0000006b, 0 0 34px rgba(var(--card-accent-rgb), .08);-webkit-backdrop-filter:blur(16px)saturate(1.15);border:1px solid #0000;border-radius:clamp(1.45rem,3vw,2.45rem);position:relative;overflow:hidden}.home-growth-copy:before,.home-route-console:before{content:"";z-index:0;background-image:linear-gradient(rgba(var(--card-accent-rgb), .14) 1px, transparent 1px), linear-gradient(90deg, #40d8ff1a 1px, transparent 1px);opacity:.65;pointer-events:none;background-size:48px 48px;position:absolute;inset:0;mask-image:radial-gradient(circle at 42% 18%,#000 0%,#0000 74%)}.home-growth-copy:after,.home-route-console:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle,#5df2a02e,#0000 70%);border-radius:999px;width:min(30rem,72%);height:min(30rem,72%);position:absolute;inset:auto -16% -38% auto}.home-growth-copy>*,.home-route-console>*{z-index:1;position:relative}.home-growth-copy{align-content:center;gap:1rem;min-height:clamp(30rem,64vh,39rem);padding:clamp(1.35rem,4.2vw,3rem);display:grid}.home-growth-copy h1{max-width:12ch;color:var(--silver);letter-spacing:-.078em;text-wrap:balance;text-shadow:0 0 28px #ffffff0a, 0 0 58px rgba(var(--card-accent-rgb), .12);margin:0;font-size:clamp(3rem,6.25vw,6.2rem);line-height:.86}.home-growth-copy p{max-width:46rem;color:var(--text-soft);margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem)}.home-proof-pills{flex-wrap:wrap;gap:.55rem;margin-top:.35rem;display:flex}.home-proof-pills span{border:1px solid rgba(var(--card-accent-rgb), .26);border-radius:var(--radius-pill);color:var(--text-strong);letter-spacing:.08em;text-transform:uppercase;background:#05090e6b;padding:.58rem .75rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:800}.home-route-console{--card-accent-rgb:93, 242, 160;align-content:space-between;gap:1rem;min-height:clamp(30rem,64vh,39rem);padding:clamp(1rem,2.5vw,1.35rem);display:grid}.home-console-topline,.home-console-dashboard article{border:1px solid rgba(var(--card-accent-rgb), .28);background:radial-gradient(circle at 14% 0%, rgba(var(--card-accent-rgb), .22), transparent 66%), #05090e94;border-radius:1.15rem;gap:.45rem;padding:1rem;display:grid}.home-console-topline span,.home-console-dashboard span{color:rgb(var(--card-accent-rgb));letter-spacing:.14em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:900}.home-console-topline strong{color:var(--silver);letter-spacing:-.05em;font-size:clamp(1.35rem,2.5vw,2rem);line-height:.95}.home-console-flow{gap:.62rem;display:grid}.home-console-flow span{border:1px solid rgba(var(--card-accent-rgb), .28);border-radius:var(--radius-pill);min-height:2.85rem;color:var(--silver);letter-spacing:.09em;text-transform:uppercase;background:#05090e8f;padding:.72rem .95rem;font-size:.72rem;font-weight:900;position:relative;overflow:hidden}.home-console-flow span:before{content:"";background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .36), transparent);width:42%;animation:5.6s ease-in-out infinite home-flow-pulse;animation-delay:calc(var(--flow-index,0) * .24s);position:absolute;inset:0 auto 0 0;transform:translate(-110%)}.home-console-flow span:first-child{--flow-index:0}.home-console-flow span:nth-child(2){--flow-index:1}.home-console-flow span:nth-child(3){--flow-index:2}.home-console-flow span:nth-child(4){--flow-index:3}.home-console-flow span:nth-child(5){--flow-index:4}.home-console-dashboard{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.home-console-dashboard article{min-height:9.5rem}.home-console-dashboard article.tone-warning{--card-accent-rgb:255, 107, 95}.home-console-dashboard article.tone-lab{--card-accent-rgb:159, 140, 255}.home-console-dashboard strong{color:var(--silver);letter-spacing:-.04em;font-size:clamp(1rem,1.6vw,1.35rem);line-height:1}.home-proof-strip{width:min(96vw, var(--content-max));border-radius:var(--radius-pill);background:linear-gradient(90deg,#efbf6829,#5df2a01a,#40d8ff24),#05090eb8;border:1px solid #5df2a033;flex-wrap:wrap;justify-content:center;gap:.4rem;margin:-.35rem auto 0;padding:.42rem;display:flex;box-shadow:inset 0 1px #ffffff14,0 16px 42px #0000003d}.sticky-start-router{z-index:30;width:min(96vw, var(--content-max));border-radius:var(--radius-pill);backdrop-filter:blur(18px);background:linear-gradient(135deg,#efbf6821,#5df2a014),#05090ee0;border:1px solid #efbf683d;align-items:center;gap:.75rem;margin:.85rem auto .65rem;padding:.45rem;display:flex;position:sticky;top:clamp(4.65rem,8vw,5.5rem);overflow-x:auto;box-shadow:inset 0 1px #ffffff14,0 16px 38px #00000040}.sticky-start-router>span{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;flex:none;padding:0 .65rem;font-size:.72rem;font-weight:900}.sticky-start-router div{flex:1 0 auto;gap:.35rem;display:flex}.sticky-start-router a{border-radius:var(--radius-pill);min-height:2.2rem;color:var(--silver);white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;flex:none;align-items:center;padding:0 .8rem;font-size:.78rem;font-weight:800;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.sticky-start-router a:hover,.sticky-start-router a:focus-visible{background:#efbf6821;border-color:#efbf6870;transform:translateY(-1px)}.home-proof-strip span{min-height:2.35rem;color:var(--silver);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.5rem;padding:0 .9rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.75rem;font-weight:900;display:inline-flex}.home-proof-strip span:before{content:"";background:var(--signal-green);border-radius:999px;width:.5rem;height:.5rem;box-shadow:0 0 18px #5df2a085}.button-disabled{cursor:not-allowed;opacity:.7}#rapid-route{--rapid-route-anchor-offset:clamp(5.5rem, 15vw, 11rem);scroll-margin-top:var(--rapid-route-anchor-offset);position:relative}#rapid-route:before{content:"";height:var(--rapid-route-anchor-offset);margin-top:calc(var(--rapid-route-anchor-offset) * -1);visibility:hidden;pointer-events:none;display:block}.route-builder-shell,.business-flow-shell{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1rem,2.2vw,1.35rem);display:grid}.business-flow-shell{align-items:stretch}.route-builder-copy,.business-flow-copy,.business-flow-map{--card-accent-rgb:239, 191, 104;background:radial-gradient(circle at 14% 12%, rgba(var(--card-accent-rgb), .24), transparent 28%), linear-gradient(150deg, #121720f0, #070a10fa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .55), #ffffff14, rgba(var(--card-accent-rgb), .22)) border-box;border:1px solid #0000;border-radius:1.55rem;gap:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 62px #00000052}.route-builder-copy,.business-flow-copy{align-content:center;padding:clamp(1.35rem,3vw,2.2rem)}.route-builder-copy h2,.business-flow-copy h2{max-width:13ch;color:var(--silver)}.route-builder-copy p,.business-flow-copy p{max-width:36rem;color:var(--text-soft);margin:0}.route-builder-promise{flex-wrap:wrap;gap:.55rem;margin-top:.2rem;display:flex}.route-builder-promise span,.route-related-links a,.visual-mechanic-card span{border:1px solid rgba(var(--card-accent-rgb), .26);background:rgba(var(--card-accent-rgb), .08);width:fit-content;color:var(--text-strong);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;font-size:.72rem;font-weight:800;text-decoration:none;display:inline-flex}.route-builder-promise span{padding:.58rem .72rem}.route-builder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.route-builder-card{--card-accent-rgb:239, 191, 104;--route-delay:0s;background:radial-gradient(circle at 8% 0%, rgba(var(--card-accent-rgb), .2), transparent 34%), linear-gradient(170deg, #12161ff2, #080b11fa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .58), #ffffff12, rgba(var(--card-accent-rgb), .2)) border-box;min-height:20rem;color:inherit;border:1px solid #0000;border-radius:1.35rem;align-content:space-between;gap:.9rem;padding:clamp(1rem,2vw,1.25rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040}.route-builder-card:before,.business-flow-map:before{content:"";background:linear-gradient(110deg, transparent 35%, rgba(var(--card-accent-rgb), .16), transparent 62%);opacity:0;pointer-events:none;transition:opacity .42s,transform .78s cubic-bezier(.16,1,.3,1);position:absolute;inset:-35%;transform:translate(-18%)rotate(8deg)}.route-builder-card:hover:before,.route-builder-card:focus-within:before,.business-flow-map:hover:before{opacity:1;transform:translate(18%)rotate(8deg)}.route-builder-card>*,.route-builder-copy>*,.business-flow-copy>*,.business-flow-map>*{z-index:1;position:relative}.route-builder-card-top{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.route-builder-card-top span,.proof-micro-card span,.flow-map-step span{color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.45}.route-builder-card-top strong{max-width:12rem;color:var(--text-strong);letter-spacing:.08em;text-align:right;text-transform:uppercase;justify-content:flex-end;font-size:.74rem;line-height:1.25;display:inline-flex}.route-builder-card h3{color:var(--silver);letter-spacing:-.052em;margin:0;font-size:clamp(1.45rem,2.1vw,2rem);line-height:.95}.route-builder-card p,.visual-mechanic-card p,.proof-micro-card p,.flow-map-step p{color:var(--text-soft);margin:0;font-size:.95rem}.route-scan-list{grid-template-columns:1fr 1fr;gap:.55rem;margin:0;display:grid}.route-scan-list div{border:1px solid rgba(var(--card-accent-rgb), .18);background:rgba(var(--card-accent-rgb), .06);border-radius:.85rem;gap:.22rem;padding:.65rem;display:grid}.route-scan-list dt,.route-scan-list dd{margin:0}.route-scan-list dt{color:var(--card-accent);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:900;line-height:1.3}.route-scan-list dd{color:var(--text-strong);font-size:.86rem;font-weight:700;line-height:1.35}.route-mini-visual{border:1px solid rgba(var(--card-accent-rgb), .18);background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .12), #ffffff06), #ffffff06;border-radius:1rem;min-height:4.7rem;padding:.8rem;display:block;position:relative;overflow:hidden}.route-mini-visual:before,.proof-micro-visual:before,.visual-mechanic-visual:before{content:"";background:linear-gradient(rgba(var(--card-accent-rgb), .07) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--card-accent-rgb), .055) 1px, transparent 1px);opacity:.9;background-size:1.65rem 1.65rem;position:absolute;inset:0}.route-mini-visual i{z-index:1;background:var(--card-accent);box-shadow:0 0 0 .32rem rgba(var(--card-accent-rgb), .12), 0 0 1.1rem rgba(var(--card-accent-rgb), .32);border-radius:999px;display:block;position:absolute}.route-mini-visual b{z-index:1;display:block;position:absolute}.route-builder-card[data-visual=map] .route-mini-visual i{background:radial-gradient(circle at 34% 30%, #ffffffb8, transparent 24%), var(--card-accent);width:.64rem;height:.64rem}.route-builder-card[data-visual=map] .route-mini-visual i:first-child{top:55%;left:15%}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(2){top:34%;left:46%}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(3){top:50%;right:15%}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(n+4){display:none}.route-builder-card[data-visual=map] .route-mini-visual b:first-of-type{background:linear-gradient(90deg, var(--card-accent), #40d8ffd1, #5df2a0b8);border-radius:999px;height:.2rem;top:50%;left:16%;right:16%;transform:rotate(-8deg)}.route-builder-card[data-visual=map] .route-mini-visual b:nth-of-type(2){background:#ffffff1f;border-radius:999px;width:34%;height:.18rem;top:18%;left:42%;transform:rotate(18deg)}.route-builder-card[data-visual=beforeAfter] .route-mini-visual{background:linear-gradient(90deg, #ff6b5f1a 0 48%, rgba(var(--card-accent-rgb), .12) 52% 100%), #ffffff06}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i{width:32%;height:.52rem;box-shadow:none;background:#ffffff29;border-radius:999px}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:first-child{background:#ff6b5fad;width:24%;top:34%;left:9%}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(2){background:#ff6b5f70;width:18%;top:54%;left:9%}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(3){background:linear-gradient(90deg, var(--card-accent), #5df2a0a8);width:42%;top:30%;right:9%}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(4){background:rgba(var(--card-accent-rgb), .72);width:34%;top:54%;right:9%}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(n+5){display:none}.route-builder-card[data-visual=beforeAfter] .route-mini-visual b:first-of-type{background:linear-gradient(#0000,#ffffff52,#0000);width:1px;top:14%;bottom:22%;left:49.5%}.route-builder-card[data-visual=leak] .route-mini-visual i{background:#ff6b5feb;width:.68rem;height:.68rem}.route-builder-card[data-visual=leak] .route-mini-visual i:first-child{top:38%;left:12%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(2){top:38%;left:34%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(3){top:38%;left:57%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(4){background:var(--card-accent);top:38%;right:13%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(5){background:rgba(var(--card-accent-rgb), .6);border-radius:999px 999px .2rem .2rem;width:1rem;height:.36rem;top:66%;right:14%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(6){display:none}.route-builder-card[data-visual=leak] .route-mini-visual b:first-of-type{background:linear-gradient(90deg, #ff6b5fe6, #ff6b5f7a, var(--card-accent));border-radius:999px;height:.22rem;top:45%;left:13%;right:13%}.route-builder-card[data-visual=leak] .route-mini-visual b:nth-of-type(2){border:1px solid rgba(var(--card-accent-rgb), .28);background:rgba(var(--card-accent-rgb), .08);border-radius:999px;width:4.2rem;height:1.2rem;top:28%;right:9%}.route-builder-card[data-visual=checkout] .route-mini-visual i{height:.58rem;box-shadow:none;background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .96), rgba(var(--card-accent-rgb), .24));border-radius:999px;left:13%}.route-builder-card[data-visual=checkout] .route-mini-visual i:first-child{width:34%;top:25%}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(2){width:48%;top:45%}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(3){width:64%;top:65%}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(n+4){display:none}.route-builder-card[data-visual=checkout] .route-mini-visual b:first-of-type{border:1px solid rgba(var(--card-accent-rgb), .42);background:radial-gradient(circle at 34% 34%, #ffffff47, transparent 24%), rgba(var(--card-accent-rgb), .13);border-radius:.78rem;width:2.15rem;height:2.15rem;top:19%;right:12%;transform:rotate(8deg)}.route-builder-card[data-visual=cockpit] .route-mini-visual{grid-template-columns:1.25fr .75fr;gap:.42rem;display:grid}.route-builder-card[data-visual=cockpit] .route-mini-visual i{border:1px solid rgba(var(--card-accent-rgb), .24);background:linear-gradient(135deg, rgba(var(--card-accent-rgb), .24), #ffffff09), #ffffff06;height:auto;min-height:1rem;box-shadow:none;border-radius:.55rem;position:relative}.route-builder-card[data-visual=cockpit] .route-mini-visual i:first-child{grid-row:span 2}.route-builder-card[data-visual=cockpit] .route-mini-visual i:nth-child(4),.route-builder-card[data-visual=cockpit] .route-mini-visual i:nth-child(5),.route-builder-card[data-visual=cockpit] .route-mini-visual i:nth-child(6),.route-builder-card[data-visual=cockpit] .route-mini-visual b{display:none}.route-builder-card[data-visual=pipeline] .route-mini-visual i{width:.68rem;height:.68rem}.route-builder-card[data-visual=pipeline] .route-mini-visual i:first-child{top:47%;left:13%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(2){top:47%;left:38%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(3){top:47%;left:63%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(4){top:47%;right:13%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(n+5){display:none}.route-builder-card[data-visual=pipeline] .route-mini-visual b:first-of-type{background:linear-gradient(90deg, #ff6b5fcc, #e3b84bd1, var(--card-accent));border-radius:999px;height:.2rem;top:53%;left:14%;right:14%}.route-mini-visual span{z-index:2;color:var(--text-soft);letter-spacing:.12em;text-transform:uppercase;font-size:.76rem;font-weight:800;position:absolute;bottom:.58rem;left:.8rem;right:.8rem}.route-builder-actions{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.route-builder-actions .button,.route-builder-actions .button-secondary{text-align:center;justify-content:center;width:100%;min-width:0;padding-inline:.85rem}.route-related-links{flex-wrap:wrap;gap:.5rem;display:flex}.route-related-links a{color:var(--text-soft);letter-spacing:.08em;padding:.46rem .62rem}.business-flow-map{padding:clamp(1rem,2.3vw,1.35rem)}.flow-map-track{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.flow-map-step{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .24);background:radial-gradient(circle at 0% 0%, rgba(var(--card-accent-rgb), .18), transparent 38%), #ffffff09;border-radius:1.1rem;gap:.5rem;min-height:10rem;padding:1rem;display:grid;position:relative}.flow-map-step strong{color:var(--silver);letter-spacing:-.04em;font-size:clamp(1.15rem,1.7vw,1.55rem);line-height:.98}.flow-map-step b{background:linear-gradient(90deg, var(--card-accent), #ffffff47);width:.9rem;height:2px;box-shadow:0 0 18px rgba(var(--card-accent-rgb), .48);border-radius:999px;position:absolute;top:50%;right:-.78rem;transform:translateY(-50%)}.proof-micro-grid,.visual-mechanic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.proof-micro-grid{margin-top:.75rem}.proof-micro-card,.visual-mechanic-card{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .2);background:radial-gradient(circle at 0% 0%, rgba(var(--card-accent-rgb), .16), transparent 38%), #ffffff07;border-radius:1rem;gap:.55rem;padding:.92rem;display:grid}.proof-micro-card strong,.visual-mechanic-card strong{color:var(--silver);letter-spacing:-.04em;font-size:clamp(1.18rem,2.1vw,1.75rem);line-height:.96}.visual-mechanic-card span{color:var(--card-accent);padding:.38rem .52rem;font-size:.62rem}.proof-micro-visual,.visual-mechanic-visual{border:1px solid rgba(var(--card-accent-rgb), .17);background:linear-gradient(115deg, rgba(var(--card-accent-rgb), .1), #ffffff05), #ffffff05;border-radius:.85rem;min-height:4.15rem;margin-top:.25rem;position:relative;overflow:hidden}.proof-micro-visual i,.proof-micro-visual b,.visual-mechanic-visual i,.visual-mechanic-visual b{z-index:1;display:block;position:absolute}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i{background:linear-gradient(#ff6b5ff0,#ff6b5f47);border-radius:.55rem .55rem .18rem .18rem;width:12%;bottom:.82rem}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:first-child{height:1.95rem;left:12%}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(2){height:1.45rem;left:31%}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(3){height:1.05rem;left:50%}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(4){background:linear-gradient(180deg, var(--card-accent), rgba(var(--card-accent-rgb), .32));height:.62rem;right:14%}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual b:first-of-type{background:linear-gradient(90deg, #ff6b5fe6, #e3b84bc7, var(--card-accent));border-radius:999px;height:.18rem;top:32%;left:11%;right:11%;transform:rotate(12deg)}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i{background:var(--card-accent);width:.62rem;height:.62rem;box-shadow:0 0 0 .28rem rgba(var(--card-accent-rgb), .13);border-radius:999px;top:42%}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i:first-child{left:12%}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i:nth-child(2){left:37%}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i:nth-child(3){left:62%}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i:nth-child(4){right:12%}.proof-micro-card[data-proof=flow-route] .proof-micro-visual b:first-of-type{background:linear-gradient(90deg, #40d8ffbf, var(--card-accent));border-radius:999px;height:.2rem;top:49%;left:14%;right:14%}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i{border:1px solid rgba(var(--card-accent-rgb), .34);border-radius:999px}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:first-child{inset:.9rem 38%}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:nth-child(2){background:rgba(var(--card-accent-rgb), .2);inset:1.32rem 42%}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:nth-child(3){background:var(--card-accent);width:.6rem;height:.6rem;box-shadow:0 0 1.1rem rgba(var(--card-accent-rgb), .45);top:50%;left:50%;transform:translate(-50%,-50%)}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:nth-child(4){display:none}.proof-micro-card[data-proof=first-fix] .proof-micro-visual b:first-of-type{background:linear-gradient(90deg, transparent, rgba(var(--card-accent-rgb), .7), transparent);height:1px;top:50%;left:14%;right:14%}.proof-micro-card[data-proof=first-fix] .proof-micro-visual b:nth-of-type(2){background:linear-gradient(180deg, transparent, rgba(var(--card-accent-rgb), .7), transparent);width:1px;top:16%;bottom:16%;left:50%}.proof-micro-card[data-proof=system-map] .proof-micro-visual{grid-template-columns:1.2fr .8fr .8fr;gap:.38rem;padding:.62rem;display:grid}.proof-micro-card[data-proof=system-map] .proof-micro-visual i{border:1px solid rgba(var(--card-accent-rgb), .24);background:linear-gradient(135deg, rgba(var(--card-accent-rgb), .24), #ffffff09);border-radius:.55rem;min-height:1rem;position:relative}.proof-micro-card[data-proof=system-map] .proof-micro-visual i:first-child{grid-row:span 2}.proof-micro-card[data-proof=system-map] .proof-micro-visual b{display:none}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.35rem);display:grid}.hero-main,.hero-summary-card{border:1px solid #0000;border-radius:1.55rem;box-shadow:0 26px 62px #00000052}.hero-main{align-content:center;gap:1rem;display:grid}.hero-main>h1{max-width:12ch;color:var(--silver);letter-spacing:-.065em;margin:0;font-size:clamp(2.75rem,6vw,5.4rem);line-height:.88}.hero-main>p{max-width:42rem;color:var(--text-soft);margin:0;font-size:clamp(1.02rem,1.3vw,1.2rem)}.hero-summary-card{--card-accent-rgb:239, 191, 104;background:radial-gradient(circle at 16% 0%, rgba(var(--card-accent-rgb), .22), transparent 36%), linear-gradient(160deg, #121720f0, #070a10fa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .48), #ffffff12, rgba(var(--card-accent-rgb), .18)) border-box;align-content:end;gap:.9rem;min-height:clamp(24rem,50vh,36rem);padding:clamp(1.25rem,3vw,2rem);display:grid;overflow:hidden}.hero-summary-card h2{max-width:12ch;color:var(--silver);letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:.92}.hero-summary-card p{color:var(--text-soft);margin:0}.client-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.85rem,2vw,1.15rem);display:grid}.client-proof-card{--card-accent-rgb:239, 191, 104;background:radial-gradient(circle at 8% 0%, rgba(var(--card-accent-rgb), .21), transparent 34%), linear-gradient(170deg, #12161ff2, #080b11fa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .5), #ffffff12, rgba(var(--card-accent-rgb), .18)) border-box;border:1px solid #0000;border-radius:1.35rem;align-content:space-between;gap:1rem;min-height:27rem;padding:clamp(1.05rem,2.4vw,1.45rem);display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #00000040}.client-proof-card:before{content:"";z-index:0;background-image:linear-gradient(rgba(var(--card-accent-rgb), .08) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--card-accent-rgb), .055) 1px, transparent 1px);pointer-events:none;background-size:2.1rem 2.1rem;position:absolute;inset:0;mask-image:radial-gradient(circle at 22% 8%,#000 0%,#0000 68%)}.client-proof-card>*{z-index:1;position:relative}.client-proof-topline,.client-proof-role{gap:.4rem;display:grid}.client-proof-topline span,.client-proof-role span{color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:800;line-height:1.45}.client-proof-topline strong{color:var(--silver);letter-spacing:-.045em;font-size:clamp(1.65rem,2.6vw,2.3rem);line-height:.95}.client-proof-card p,.client-proof-card li{color:var(--text-soft);margin:0}.client-proof-role{border:1px solid rgba(var(--card-accent-rgb), .2);background:rgba(var(--card-accent-rgb), .07);border-radius:1rem;padding:.9rem}.client-proof-role strong{color:var(--text-strong);font-size:1rem;line-height:1.35}.client-proof-card ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.client-proof-card li{padding-left:1rem;position:relative}.client-proof-card li:before{content:"";background:var(--card-accent);width:.42rem;height:.42rem;box-shadow:0 0 16px rgba(var(--card-accent-rgb), .36);border-radius:999px;position:absolute;top:.62em;left:0}.client-proof-card .button,.client-proof-card .button-secondary{width:fit-content}.artifact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1rem);display:grid}.artifact-card{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .24);background:linear-gradient(155deg, rgba(var(--card-accent-rgb), .11), #ffffff09), #0b0f16eb;border-radius:1rem;gap:.65rem;min-height:13rem;padding:clamp(1rem,2vw,1.25rem);display:grid;box-shadow:0 16px 38px #0003}.artifact-card.tone-systems{--card-accent-rgb:93, 242, 160}.artifact-card span{color:rgb(var(--card-accent-rgb));letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:900;line-height:1.4}.artifact-card h3{color:var(--silver);margin:0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.05}.artifact-card p{color:var(--text-soft);margin:0;line-height:1.65}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i,.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i{background:var(--card-accent);width:.56rem;height:.56rem;box-shadow:0 0 0 .26rem rgba(var(--card-accent-rgb), .12);border-radius:999px;top:43%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:first-child{top:54%;left:14%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(2){top:30%;left:47%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(3){top:49%;right:14%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(n+4){display:none}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual b:first-of-type{background:linear-gradient(90deg, var(--card-accent), #40d8ffb8);border-radius:999px;height:.18rem;top:50%;left:15%;right:15%;transform:rotate(-8deg)}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i{background:linear-gradient(180deg, var(--card-accent), rgba(var(--card-accent-rgb), .32));border-radius:.72rem .72rem .18rem .18rem;width:16%;bottom:.72rem}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:first-child{height:1rem;left:14%}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(2){height:1.55rem;left:42%}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(3){height:2.15rem;right:14%}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(n+4){display:none}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual b:first-of-type{background:linear-gradient(90deg, #e3b84be0, var(--card-accent), #40d8ffc7);border-radius:999px;height:.18rem;top:32%;left:16%;right:12%;transform:rotate(-13deg)}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual{background:linear-gradient(90deg, #ff6b5f14, transparent 48%, rgba(var(--card-accent-rgb), .12) 52%), #ffffff05}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i{height:.48rem;box-shadow:none;border-radius:999px}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:first-child{background:#ff6b5fa6;width:23%;top:34%;left:10%}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(2){background:#ff6b5f5c;width:16%;top:56%;left:10%}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(3){background:var(--card-accent);width:38%;top:32%;right:10%}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(4){background:rgba(var(--card-accent-rgb), .62);width:30%;top:56%;right:10%}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(5){display:none}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual b:first-of-type{background:#fff3;width:1px;top:16%;bottom:16%;left:50%}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:first-child{left:12%}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:nth-child(2){left:34%}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:nth-child(3){left:56%}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:nth-child(4){right:12%}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:nth-child(5){display:none}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual b:first-of-type{background:linear-gradient(90deg, #ff6b5fd1, #e3b84bcc, var(--card-accent));border-radius:999px;height:.18rem;top:50%;left:14%;right:14%}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual{grid-template-columns:1.25fr .75fr;gap:.38rem;padding:.62rem;display:grid}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual i{border:1px solid rgba(var(--card-accent-rgb), .24);background:linear-gradient(135deg, rgba(var(--card-accent-rgb), .24), #ffffff09);border-radius:.52rem;min-height:.9rem;position:relative}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual i:first-child{grid-row:span 2}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual b{display:none}@keyframes home-flow-pulse{0%,28%{opacity:0;transform:translate(-110%)}44%{opacity:1}76%,to{opacity:0;transform:translate(250%)}}@keyframes route-mini-grow{0%,to{opacity:.76;transform:scaleX(.78)}45%,62%{opacity:1;transform:scaleX(1)}}.method-grid{gap:.95rem}.method-step{background:linear-gradient(#0c111af0,#080b11fa) padding-box padding-box,linear-gradient(#dde2e92e,#dde2e90d) border-box;gap:.7rem;min-height:0;padding:1.2rem 1.2rem 1.3rem;box-shadow:0 14px 28px #0003}.method-step:before{display:none}.method-step:after{opacity:.92;background:linear-gradient(90deg,#d4a84173,#d4a8411a,#0000 72%) 1rem 1rem/calc(100% - 2rem) 1px no-repeat}.method-step-top{align-items:center;gap:.8rem;display:flex}.method-step .step-number{min-width:auto;min-height:auto;box-shadow:none;color:var(--gold-strong);letter-spacing:.18em;background:0 0;border:0;border-radius:0;padding:0;font-size:.74rem}.method-step-rule{background:linear-gradient(90deg,#d4a8419e,#d4a8411f,#0000 78%);flex:1;height:1px}.method-step .section-copy{max-width:28ch;font-size:.96rem}.capability-grid{gap:.95rem}.capability-card{background:linear-gradient(#0f141deb,#090c12f5) padding-box padding-box,linear-gradient(#dde2e91f,#dde2e90a) border-box;border-radius:1rem;gap:.65rem;min-height:0;padding:1.18rem 1.25rem 1.3rem;box-shadow:0 12px 28px #00000029}.capability-card:before{display:none}.capability-card:after{background:linear-gradient(90deg, var(--card-edge-strong), #ffffff0a, transparent 76%) top .95rem left 1rem / calc(100% - 2rem) 1px no-repeat;opacity:.86}.capability-card:hover{transform:translateY(-2px);box-shadow:0 18px 34px #0003}.capability-topline{justify-content:flex-start;gap:.65rem}.capability-index{color:var(--card-edge-strong);letter-spacing:.18em;font-size:.68rem}.capability-rule{background:linear-gradient(90deg, var(--card-edge-strong), transparent);flex:0 0 2.5rem;height:1px}.capability-card h3{max-width:19ch;font-size:1.08rem;line-height:1.12}.capability-card .section-copy{max-width:31ch;font-size:.95rem}.operator-grid{grid-template-columns:minmax(0,.92fr) minmax(20rem,1.08fr);align-items:stretch;gap:1rem}.operator-access-copy{justify-content:center;padding:clamp(1.5rem,3vw,2.15rem)}.operator-access-copy h2{max-width:11ch}.operator-access-copy .section-copy{max-width:34rem}.operator-support-card{justify-content:space-between;padding:1rem}.operator-support-visual{background:radial-gradient(circle,#d4a84124,#0000 50%),linear-gradient(160deg,#141a24e6,#080a10fa);border-radius:1rem;min-height:21rem}.operator-support-visual img{object-fit:cover;filter:saturate(.88)brightness(.92)contrast(1.04)drop-shadow(0 12px 26px #00000052)}.operator-support-meta{gap:.85rem;display:grid}.operator-support-meta .pill-list{gap:.55rem}.operator-support-meta .pill{background:#ffffff05}.example-card{padding:1.45rem 1.55rem 1.6rem}@media (width<=1100px){.home-growth-hero-grid{grid-template-columns:1fr}.home-growth-copy,.home-route-console{min-height:auto}.home-growth-copy h1{max-width:12ch;font-size:clamp(3rem,11vw,5.9rem)}.home-console-dashboard,.hero-main-grid,.operator-grid{grid-template-columns:1fr}.hero-summary-list{grid-template-columns:repeat(2,minmax(0,1fr))}.route-builder-shell,.business-flow-shell{grid-template-columns:1fr}.route-builder-copy h2,.business-flow-copy h2{max-width:18ch}.route-builder-grid,.flow-map-track{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-grid,.client-proof-grid,.artifact-grid{grid-template-columns:1fr}}@media (width<=820px){.home-growth-hero{padding-top:1rem}.home-growth-copy,.home-route-console{border-radius:1.35rem}.home-growth-copy{padding:1.15rem}.home-growth-copy h1{max-width:none;font-size:clamp(2.75rem,15vw,4.3rem)}.home-growth-copy p{font-size:1rem}.home-proof-pills span,.home-proof-strip span{font-size:.68rem}.sticky-start-router{border-radius:1rem;margin-top:.55rem;top:.65rem}.sticky-start-router>span{padding-left:.45rem}.hero-copy h1{max-width:none;font-size:clamp(2.35rem,10vw,3.95rem)}.hero-summary-strip,.hero-summary-list,.route-builder-grid,.flow-map-track,.proof-micro-grid,.visual-mechanic-grid{grid-template-columns:1fr}.route-builder-card,.flow-map-step,.client-proof-card,.artifact-card{min-height:auto}.route-builder-actions,.route-scan-list{grid-template-columns:1fr}.flow-map-step b{background:linear-gradient(180deg, var(--card-accent), #ffffff47);width:2px;height:.9rem;inset:auto auto -.78rem 1rem;transform:none}.method-grid,.capability-grid{gap:.85rem}.operator-support-visual{min-height:16rem}}.hero-main-grid{grid-template-columns:minmax(0,1.28fr) minmax(14.5rem,.72fr);align-items:center;gap:clamp(1rem,2.3vw,1.9rem)}.hero-copy{max-width:42rem}.hero-copy h1{max-width:10.2ch;font-size:clamp(2.22rem,4vw,4.15rem);line-height:.95}.hero-copy p{max-width:31rem;font-size:1rem}.hero-actions{gap:.7rem}.hero-sculpture{justify-self:end;max-width:22rem;min-height:19.5rem}.section-heading h2,.cta-band h2,.notice-card h2{font-size:clamp(1.52rem,2.3vw,2.08rem)}.section-heading p{max-width:39rem}.path-grid{gap:1rem}.path-card{gap:.72rem;padding:1.1rem 1.1rem 1.2rem}.path-card-status{padding:.38rem .6rem;font-size:.64rem}.path-card-visual-shell{min-height:12.35rem}.path-card-visual{padding:.75rem}.path-card h3{font-size:clamp(1.52rem,2vw,1.92rem);line-height:1.02}.path-audience,.path-card .section-copy{font-size:.95rem}.form-block textarea{min-height:7.5rem}@media (width<=1100px){.hero-copy h1{max-width:11ch;font-size:clamp(2.2rem,5.7vw,3.65rem)}.hero-sculpture{max-width:none;min-height:18rem}}@media (width<=820px){.hero-copy h1{font-size:clamp(2.05rem,8.8vw,3.25rem)}.path-card-visual-shell{min-height:10.75rem}}@keyframes heroFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes artFloat{0%,to{transform:translate(0,0)}50%{transform:translateY(-6px)}}@keyframes slowSweep{0%{opacity:0;transform:translate(-130%)}18%{opacity:.22}50%{opacity:.08;transform:translate(20%)}to{opacity:0;transform:translate(150%)}}.reveal-on-scroll{opacity:0;filter:saturate(.9);transition:opacity .64s var(--ease-heavy), transform .72s var(--ease-heavy), filter .72s var(--ease-heavy);transition-delay:var(--reveal-delay,0s);transform:translateY(28px)scale(.985)}.reveal-on-scroll.is-visible{opacity:1;filter:none;transform:none}.hero-main{overflow:hidden}.hero-main-grid{min-height:100%;display:block;position:relative}.hero-copy{z-index:2;max-width:100%;min-height:100%;padding-right:0;position:relative}.hero-copy h1{max-width:14.8ch;font-size:clamp(2.15rem,4vw,4.2rem)}.hero-sculpture{z-index:1;opacity:.96;justify-self:auto;width:min(21vw,15.5rem);max-width:none;min-height:15.25rem;animation:8.5s ease-in-out infinite heroFloat;position:absolute;bottom:clamp(1rem,2.5vw,1.8rem);right:clamp(1.1rem,2.5vw,2rem)}.hero-sculpture:before{animation:10s linear infinite slowSweep}.hero-sculpture-frame-large{width:84%;height:48%}.hero-sculpture-frame-small{width:50%;height:26%}.hero-sculpture-orb-one{width:5.75rem;height:5.75rem;top:-1.35rem;right:-1.35rem}.hero-sculpture-orb-two{width:7.15rem;height:7.15rem;bottom:-2.15rem;left:-1.5rem}.hero-sculpture-keystone{width:11rem;height:11rem;inset:auto 13% 15% auto}.path-card{align-content:start}.path-card-visual-shell{min-height:9.6rem;padding:.45rem}.path-card-visual-shell:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000 18%,#ffffff1f 42%,#0000 68%);position:absolute;inset:0;transform:translate(-135%)}.path-card-visual{width:72%;max-height:8rem;margin:0 auto;padding:.3rem;animation:7.6s ease-in-out infinite artFloat;display:block}.path-card:nth-child(2) .path-card-visual{animation-delay:-3.1s}.path-card:hover .path-card-visual-shell:before{opacity:.6;animation:1.4s ease-out slowSweep}.path-card:hover .path-card-visual{transform:translateY(-2px)scale(1.018)}.path-card-copy{gap:.58rem;display:grid}.path-card h3{text-wrap:balance;max-width:16ch;font-size:clamp(1.46rem,1.55vw,1.78rem);line-height:1.06}.path-audience,.path-card .section-copy{max-width:40rem}.path-card-points{color:var(--text-soft);gap:.5rem;margin:.1rem 0 0;padding-left:1rem;font-size:.92rem;display:grid}.path-card-decision{gap:.8rem;margin-top:auto;display:grid}.path-card-discovery-note{background:#ffffff06;border:1px solid #dde2e91a;border-radius:.95rem;gap:.35rem;padding:.8rem .9rem;display:grid}.path-card-discovery-note p{margin:0}.path-card-actions{flex-wrap:wrap;gap:.75rem;display:flex}.path-card-actions .button,.path-card-actions .button-secondary{text-align:left;flex:13rem;justify-content:space-between;align-items:stretch;gap:.8rem}.path-card-action-copy{gap:.18rem;display:grid}.path-card-action-label{color:#080b10b8;letter-spacing:.14em;text-transform:uppercase;font-size:.68rem}.path-card-actions .button-secondary .path-card-action-label{color:var(--text-soft)}.path-card-action-arrow{background:#ffffff29;border:1px solid #080b101f;border-radius:999px;justify-content:center;align-items:center;min-width:2rem;min-height:2rem;font-size:.95rem;display:inline-flex}.path-card-actions .button-secondary .path-card-action-arrow{background:#ffffff0a;border-color:#dde2e92e}@media (width<=1100px){.hero-copy h1{max-width:14ch;font-size:clamp(2.1rem,5.1vw,3.45rem)}.path-card-visual{width:68%}}@media (width<=820px){.hero-copy h1{max-width:none;font-size:clamp(2rem,8.2vw,3.15rem)}.path-card-visual-shell{min-height:8.85rem}.path-card-visual{max-height:7rem}}.card-head{align-items:center;gap:.72rem;margin-bottom:.08rem;display:flex}.card-head.compact{gap:.55rem;margin-bottom:0}.card-head .kicker,.path-card-topline .kicker,.example-card-topline .kicker{margin:0}.card-icon{--card-edge:#d4a84152;--card-edge-strong:#f0c66899;border:1px solid var(--card-edge-strong);width:2.25rem;height:2.25rem;color:var(--card-edge-strong);background:linear-gradient(#ffffff14,#ffffff05),linear-gradient(#0f141df0,#080a10fa);border-radius:.78rem;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}.card-icon svg{stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:1rem;height:1rem}.card-head.compact .card-icon,.method-step-top .card-icon{border-radius:.68rem;width:1.88rem;height:1.88rem}.panel-card,.comparison-card,.integration-card{gap:.8rem;display:grid}.panel-card{padding:1.22rem 1.22rem 1.32rem}.comparison-card,.integration-card{background:linear-gradient(#0f141deb,#090c12f5) padding-box padding-box,linear-gradient(#dde2e91f,#dde2e90a) border-box;min-height:100%;padding:1.15rem 1.18rem 1.25rem;box-shadow:0 12px 28px #00000029}.comparison-card .card-head,.integration-card .card-head,.panel-card .card-head{margin-bottom:.04rem}.comparison-card h3,.integration-card h3,.panel-card h3{text-wrap:balance;max-width:24ch}.notice-card.panel-card h2,.notice-card.panel-card h3{max-width:24ch}.panel-card .bullet-list,.panel-card .metric-list,.panel-card .pill-list,.panel-card .table-wrap,.comparison-card .section-copy,.integration-card .section-copy{margin-top:.08rem}.capability-topline .card-head,.path-card-topline .card-head{gap:.5rem}.path-card-topline .card-icon{border-radius:.64rem;width:1.8rem;height:1.8rem}.metric-list li,.bullet-list li{padding-right:.35rem}.dashboard-hero,.dashboard-toolbar,.dashboard-summary,.dashboard-events,.dashboard-empty,.dashboard-metric{min-height:100%}.dashboard-hero{padding:clamp(1.4rem,2vw,1.8rem)}.dashboard-hero h1{margin-bottom:.6rem}.dashboard-hero-actions{flex-wrap:wrap;gap:.8rem;margin-top:.5rem;display:flex}.dashboard-metrics{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem;display:grid}.dashboard-metric{padding:1.15rem 1.15rem 1.2rem}.dashboard-metric strong{letter-spacing:var(--tracking-tight);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);line-height:.95}.dashboard-metric span{color:var(--muted);font-size:.95rem}.dashboard-layout{grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);align-items:start;gap:1.25rem;display:grid}.dashboard-column,.dashboard-detail{gap:1rem;display:grid}.dashboard-toolbar{justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.15rem 1.2rem;display:flex}.dashboard-filter-row{flex-wrap:wrap;justify-content:end;gap:.8rem;display:flex}.dashboard-toolbar h2{margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.65rem)}.dashboard-filter{min-width:min(100%,13rem);color:var(--text-soft);gap:.45rem;font-size:.92rem;display:grid}.dashboard-filter select{min-height:3rem}.dashboard-filter input,.dashboard-filter textarea{width:100%;color:var(--text);background:#090c12e0;border:1px solid #d7dde529;border-radius:.9rem;padding:.88rem .95rem}.dashboard-filter textarea{resize:vertical;min-height:7rem}.dashboard-filter input::placeholder,.dashboard-filter textarea::placeholder{color:#94a0afcc}.dashboard-filter input:focus,.dashboard-filter textarea:focus{outline-offset:3px;outline:2px solid #efbf68e6}.dashboard-operator{gap:.95rem;padding:1.18rem 1.18rem 1.24rem;display:grid}.dashboard-operator-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;display:grid}.dashboard-list{gap:.85rem;display:grid}.dashboard-row{width:100%;color:inherit;text-align:left;transition:transform .22s var(--ease-out), border-color .22s ease, box-shadow .22s ease, background .22s ease;background:linear-gradient(#0d1118eb,#0a0d13f7) padding-box padding-box,linear-gradient(#d7dde51f,#d7dde508) border-box;border:1px solid #d7dde51f;border-radius:1.2rem;gap:.8rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:0 14px 34px #0000002e}.dashboard-row:hover,.dashboard-row:focus-visible,.dashboard-row.is-active{border-color:#d2a54f6b;transform:translateY(-2px);box-shadow:0 20px 42px #0000003d,0 0 0 1px #d2a54f2e}.dashboard-row-top,.dashboard-row-meta,.timeline-head,.dashboard-meta{justify-content:space-between;align-items:start;gap:1rem;display:flex}.dashboard-row-top strong{letter-spacing:-.03em;font-family:Outfit,Segoe UI,sans-serif;font-size:1.18rem;line-height:1.05;display:block}.dashboard-row-top span,.dashboard-row-meta span,.dashboard-meta span,.timeline-head span{color:var(--muted);font-size:.88rem}.dashboard-score{min-width:2.6rem;min-height:2.6rem;color:var(--gold-strong);background:#d2a54f14;border:1px solid #d2a54f4d;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .6rem;font-family:Outfit,Segoe UI,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.dashboard-badges{flex-wrap:wrap;gap:.5rem;display:flex}.dashboard-badge{min-height:2rem;color:var(--text-soft);letter-spacing:.06em;text-transform:uppercase;background:#ffffff08;border:1px solid #d7dde529;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.78rem;font-weight:700;display:inline-flex}.dashboard-badge.is-gold{color:var(--gold-strong);background:#d2a54f1a;border-color:#d2a54f57}.dashboard-badge.is-soft{color:var(--silver)}.dashboard-summary,.dashboard-events,.dashboard-empty{padding:1.18rem 1.18rem 1.24rem}.dashboard-summary h2{margin-bottom:.5rem}.dashboard-lifecycle{gap:.55rem;margin-top:.45rem;display:grid}.dashboard-lifecycle>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:block}.dashboard-stage-rail{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dashboard-stage-chip{min-height:2rem;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;background:#ffffff05;border:1px solid #d7dde51f;border-radius:999px;align-items:center;padding:.34rem .68rem;font-size:.73rem;display:inline-flex}.dashboard-stage-chip.is-passed{color:var(--silver);background:#d7dde50d;border-color:#d7dde52e}.dashboard-stage-chip.is-active{color:#080b10;background:linear-gradient(135deg, var(--gold-strong), #f0c16b);border-color:#efbf68c7;box-shadow:0 0 18px #d2a54f29}.dashboard-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:.3rem;display:grid}.dashboard-detail-grid span,.dashboard-notes span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.26rem;font-size:.78rem;font-weight:700;display:block}.dashboard-detail-grid strong{font-size:.98rem;line-height:1.45}.dashboard-notes{margin-top:.3rem}.dashboard-notes p,.dashboard-notes pre{color:var(--text-soft);white-space:pre-wrap;word-break:break-word;margin:0}.dashboard-followups{color:var(--text-soft);gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.dashboard-followups li{padding-right:.3rem}.dashboard-notes pre{font-family:Manrope,Segoe UI,sans-serif;line-height:1.6}.dashboard-meta{border-top:1px solid #d7dde51a;margin-top:.15rem;padding-top:.85rem}.dashboard-empty-state{padding-top:.2rem}.dashboard-timeline{gap:.8rem;display:grid}.timeline-item{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;display:grid}.timeline-dot{background:radial-gradient(circle at 35% 35%, var(--gold-strong), var(--gold-dim));border-radius:999px;width:.8rem;height:.8rem;margin-top:.35rem;box-shadow:0 0 0 4px #d2a54f14}.timeline-body{border-bottom:1px solid #d7dde514;gap:.5rem;padding-bottom:.85rem;display:grid}.timeline-body p{color:var(--text-soft);margin:0}.timeline-payload{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.timeline-payload li{background:#ffffff08;border-radius:.85rem;justify-content:space-between;gap:.8rem;padding:.55rem .7rem;display:flex}.timeline-payload li span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.82rem}tbody tr{transition:background-color .22s,color .22s}tbody tr:hover{background:#ffffff06}@media (width<=820px){.card-icon{width:2rem;height:2rem}.panel-card,.comparison-card,.integration-card{padding:1.08rem 1.08rem 1.16rem}.dashboard-metrics,.dashboard-layout,.dashboard-detail-grid,.dashboard-operator-grid{grid-template-columns:1fr}.dashboard-toolbar,.dashboard-filter-row,.dashboard-row-top,.dashboard-row-meta,.timeline-head,.dashboard-meta{grid-template-columns:1fr;display:grid}.dashboard-filter-row{justify-content:stretch}}.spotlight-overlay{z-index:1;-webkit-mask-image:radial-gradient(820px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 62%);mask-image:radial-gradient(820px circle at var(--pointer-x) var(--pointer-y), #000 0%, transparent 62%);mix-blend-mode:screen;background-image:linear-gradient(#d4a84194 1px,#0000 1px),linear-gradient(90deg,#d4a84194 1px,#0000 1px);background-position:top;background-size:50px 50px}body.has-spotlight .spotlight-overlay{opacity:.78}.site-header{background:linear-gradient(#05070be0,#05070ba8);border-bottom:1px solid #dde2e914;box-shadow:0 18px 32px #00000047}.site-bar{gap:2rem}.brand-emblem{background:radial-gradient(circle at 50% 25%,#ffffff1f,#0000 42%),linear-gradient(#171c25f2,#080a0ffa);border:1px solid #d4a84147;border-radius:.95rem;width:3.1rem;height:3.1rem;box-shadow:inset 0 1px #ffffff1f,inset 0 -16px 28px #0000004d,0 0 28px #d4a8411f}.brand-emblem img{object-fit:contain;filter:brightness(1.06)contrast(1.08)drop-shadow(0 0 16px #d4a84133);padding:.3rem}.nav-link{color:#d7dde5b8}.button,.button-secondary{border-radius:.75rem;min-height:3.1rem;overflow:hidden}.button:before,.button-secondary:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 18%,#ffffff2e 48%,#0000 72%);position:absolute;inset:0;transform:translate(-140%)}.button{border-color:#efbf68cc;box-shadow:inset 0 1px #ffffff3d,inset 0 -12px 20px #8258122e,0 0 24px #d2a54f33}.button-secondary{background:linear-gradient(#171b24f0,#0a0c12f5);border-color:#d7dde547;box-shadow:inset 0 1px #ffffff0d,0 8px 18px #00000024}.button:hover:before,.button:focus-visible:before,.button-secondary:hover:before,.button-secondary:focus-visible:before{opacity:1;animation:1.1s ease-out premiumButtonSweep}.button:hover,.button:focus-visible{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff3d,inset 0 -10px 20px #82581224,0 0 40px #d2a54f47}.button-secondary:hover,.button-secondary:focus-visible{box-shadow:0 0 20px #d7dde529,0 14px 28px #0000002e}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.hero-summary-item,.rapid-route-card,.faq details,.status-message,.proof-signal,.dashboard-row,.dashboard-hero,.dashboard-toolbar,.dashboard-summary,.dashboard-events,.dashboard-empty,.dashboard-metric{-webkit-backdrop-filter:blur(14px);background:linear-gradient(#121822f5,#07090dfa) padding-box padding-box,linear-gradient(135deg,#dde2e947,#dde2e914 38%,#d4a84138 68%,#dde2e938) border-box;box-shadow:inset 0 1px #ffffff0d,inset 0 -20px 40px #0000001f,0 20px 52px #0000004d}.hero-panel:before,.surface-card:before,.comparison-card:before,.notice-card:before,.integration-card:before,.cta-band:before,.footer-card:before,.method-step:before,.selector-pill:before,.faq details:before{background:radial-gradient(circle,#d4a84129,#0000 70%);width:20rem;height:20rem;inset:-42% auto auto -26%}.hero-main{background:linear-gradient(90deg,#080b10eb 0%,#080b10b8 42%,#080b109e 100%),radial-gradient(circle at 22% 30%,#d4a8411a,#0000 34%),url(/visuals/keystone-system-bg.webp) 100%/cover no-repeat,linear-gradient(#121822f5,#07090dfa) padding-box padding-box,linear-gradient(135deg,#dde2e94d,#dde2e914,#d4a8413d,#dde2e933) border-box;min-height:clamp(30rem,74vh,45rem)}.hero-copy h1{max-width:13.4ch;color:var(--silver);text-shadow:0 0 24px #ffffff08,0 0 40px #d4a84114}.hero-copy p{max-width:34rem}.hero-summary-strip{background:linear-gradient(#11161ff0,#080a0ffa) padding-box padding-box,linear-gradient(135deg,#d4a8413d,#dde2e91a,#d4a8412e) border-box;border:1px solid #0000;box-shadow:inset 0 1px #ffffff0d,0 18px 38px #00000038}.path-card,.example-card,.capability-card,.operator-support-card,.dashboard-row{box-shadow:inset 0 1px #ffffff0d,inset 0 -24px 36px #0000001f,0 16px 40px #00000038}.path-card-topline{align-items:center}.path-card-status{color:var(--silver);background:linear-gradient(#191e27eb,#0a0c12fa);border-color:#dde2e92e;box-shadow:inset 0 1px #ffffff0a}.path-card-visual-shell{background:radial-gradient(circle at 50% 38%,#ffffff1f,#0000 30%),radial-gradient(circle at 50% 100%,#d4a8412e,#0000 44%),linear-gradient(160deg,#181f2af0,#080a10);border-color:#dde2e91f;min-height:11.4rem;box-shadow:inset 0 1px #ffffff0f,inset 0 -16px 28px #0000002e,0 14px 28px #0000002e}.path-card-visual-shell:after{border-color:#ffffff14;inset:.8rem}.path-card-visual{filter:brightness(1.12)contrast(1.14)saturate(1.02)drop-shadow(0 14px 30px #00000061)drop-shadow(0 0 30px #d4a84124);width:76%;max-height:8.6rem}.path-card:hover .path-card-visual{filter:brightness(1.16)contrast(1.16)drop-shadow(0 18px 38px #0000006b)drop-shadow(0 0 42px #d4a84133);transform:translateY(-6px)scale(1.045)rotate(1.2deg)}.path-card h3,.capability-card h3,.example-card h3,.dashboard-row-top strong{color:#fbfcfe}.method-step{padding:1.35rem 1.35rem 1.45rem}.method-step .step-number{background:linear-gradient(#473b22ad,#2f2818c7);border:1px solid #d4a84138;border-radius:.95rem;justify-content:center;min-width:100%;min-height:2.85rem;box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000001f}.operator-support-visual{background:radial-gradient(circle,#d4a84124,#0000 42%),linear-gradient(160deg,#181f2ae6,#080a10fa)}.operator-support-visual img{filter:saturate(.9)brightness(.95)contrast(1.08)drop-shadow(0 18px 32px #00000057)drop-shadow(0 0 22px #d4a8411f)}.dashboard-row{background:linear-gradient(#10141cf2,#090c12fc) padding-box padding-box,linear-gradient(135deg,#dde2e92e,#dde2e90d,#d4a8411f) border-box;border-color:#dde2e924}.dashboard-row:hover,.dashboard-row:focus-visible,.dashboard-row.is-active{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 26px 48px #00000047,0 0 0 1px #d4a84138}@keyframes premiumButtonSweep{0%{transform:translate(-140%)}to{transform:translate(140%)}}.panel-card,.comparison-card,.integration-card,.status-followup-card,.prompt-helper-body,.timeline-payload li,.dashboard-operator{background:linear-gradient(#121822f5,#07090dfa) padding-box padding-box,linear-gradient(135deg,#dde2e93d,#dde2e912 42%,#d4a8412e 72%,#dde2e92e) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,inset 0 -20px 34px #0000001f,0 18px 40px #0000003d}.panel-card:before,.comparison-card:before,.integration-card:before,.status-followup-card:before,.prompt-helper-body:before,.dashboard-operator:before{content:"";opacity:0;width:18rem;height:18rem;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);pointer-events:none;background:radial-gradient(circle,#d4a84121,#0000 70%);border-radius:50%;position:absolute;inset:-30% auto auto -18%;transform:scale(.92)}.panel-card:after,.comparison-card:after,.integration-card:after,.status-followup-card:after,.prompt-helper-body:after,.dashboard-operator:after{content:"";pointer-events:none;opacity:.58;transition:opacity .26s var(--ease-out), filter .26s var(--ease-out);background:linear-gradient(#d4a8417a,#d4a8417a) .95rem .95rem/16px 1px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) .95rem .95rem/1px 16px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) right .95rem bottom .95rem/16px 1px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) right .95rem bottom .95rem/1px 16px no-repeat;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.panel-card:hover,.comparison-card:hover,.integration-card:hover,.status-followup-card:hover,.prompt-helper-body:hover,.dashboard-operator:hover{transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0d,inset 0 -20px 34px #00000024,0 24px 48px #00000047}.panel-card:hover:before,.comparison-card:hover:before,.integration-card:hover:before,.status-followup-card:hover:before,.prompt-helper-body:hover:before,.dashboard-operator:hover:before{opacity:1;transform:scale(1)}.panel-card:hover:after,.comparison-card:hover:after,.integration-card:hover:after,.status-followup-card:hover:after,.prompt-helper-body:hover:after,.dashboard-operator:hover:after{opacity:.96;filter:drop-shadow(0 0 10px #d4a84124)}}.comparison-card,.integration-card{box-shadow:inset 0 1px #ffffff0d,inset 0 -20px 34px #0000001f,0 18px 40px #0000003d}.dashboard-hero,.dashboard-toolbar,.dashboard-summary,.dashboard-events,.dashboard-empty,.dashboard-metric{position:relative;overflow:hidden}.dashboard-hero:before,.dashboard-toolbar:before,.dashboard-summary:before,.dashboard-events:before,.dashboard-empty:before,.dashboard-metric:before{content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle,#d4a84124,#0000 70%);border-radius:50%;width:18rem;height:18rem;position:absolute;inset:-34% auto auto -20%}.dashboard-hero:after,.dashboard-toolbar:after,.dashboard-summary:after,.dashboard-events:after,.dashboard-empty:after,.dashboard-metric:after{content:"";pointer-events:none;opacity:.58;background:linear-gradient(#d4a84170,#d4a84170) .95rem .95rem/16px 1px no-repeat,linear-gradient(#d4a84170,#d4a84170) .95rem .95rem/1px 16px no-repeat,linear-gradient(#d4a84170,#d4a84170) right .95rem bottom .95rem/16px 1px no-repeat,linear-gradient(#d4a84170,#d4a84170) right .95rem bottom .95rem/1px 16px no-repeat;position:absolute;inset:0}.status-followup-card h4,.prompt-helper-intro,.timeline-payload strong,.dashboard-toolbar h2,.dashboard-summary h2,.dashboard-events h2{color:#fbfcfe}.timeline-payload li{background:linear-gradient(#161c26f0,#0a0c12fa);border:1px solid #dde2e91f;box-shadow:inset 0 1px #ffffff0a,0 10px 20px #0000001f}.form-panel,.refinement-panel{box-shadow:inset 0 1px #ffffff0f,inset 0 -18px 32px #0000001a,0 20px 42px #00000038}.form-field input,.form-field select,.form-block textarea{background:linear-gradient(#12161ef5,#080a10fc);border-color:#dde2e929;box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 16px #00000014}.form-field input:focus,.form-field select:focus,.form-block textarea:focus{border-color:#efbf6880;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #d4a8411a,inset 0 -8px 16px #00000014}.card-icon{border-color:var(--card-edge-strong);box-shadow:inset 0 1px #ffffff1a,inset 0 -10px 16px #0000001f,0 10px 22px #0000002e,0 0 20px #d4a84114}.keystone-os-section{position:relative;overflow:hidden}.keystone-os-section:before{content:"";filter:blur(2px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#40d8ff1f,#0000 62%),conic-gradient(from 140deg,#ff9f2f2e,#0000 26%,#5df2a021,#0000 52%);border-radius:50%;width:min(42rem,72vw);height:min(42rem,72vw);position:absolute;inset:6% auto auto 50%;transform:translate(-50%)}.keystone-os-hero,.keystone-os-card,.keystone-os-console{background:linear-gradient(145deg,#121926f0,#070a12fa) padding-box padding-box,linear-gradient(135deg,#40d8ff33,#ff9f2f3d,#ffffff14) border-box;border:1px solid #ffffff1a;position:relative;box-shadow:inset 0 1px #ffffff14,inset 0 -30px 48px #00000024,0 24px 70px #00000057}.keystone-os-hero{background:radial-gradient(circle at 0 12%,#ff9f2f2e,#0000 34%),radial-gradient(circle at 86% 14%,#40d8ff29,#0000 34%),linear-gradient(145deg,#121926f0,#070a12fa);border-radius:1.6rem;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.74fr);align-items:stretch;gap:clamp(1.1rem,3vw,2rem);padding:clamp(1.25rem,3vw,2.1rem);display:grid;overflow:hidden}.keystone-os-hero h2{color:#fff;letter-spacing:-.08em;text-wrap:balance;max-width:13ch;margin:.2rem 0 .75rem;font-size:clamp(2.35rem,5vw,5.2rem);line-height:.9}.keystone-os-hero .section-copy{max-width:46rem;color:var(--text-soft);font-size:1.04rem}.keystone-os-console{background:radial-gradient(circle at 12% 14%,#5df2a01f,#0000 36%),linear-gradient(160deg,#08111cf0,#05080efa);border-radius:1.25rem;align-content:space-between;gap:1rem;min-height:100%;padding:1rem;display:grid}.keystone-os-console-head{gap:.35rem;display:grid}.keystone-os-console-head span{color:var(--electric);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.keystone-os-console-head strong{color:#fff;letter-spacing:-.05em;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:.98}.keystone-os-module-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.keystone-os-module-grid span{color:#e9f9ff;letter-spacing:.05em;text-transform:uppercase;background:radial-gradient(circle at 0%,#40d8ff1f,#0000 48%),#ffffff09;border:1px solid #40d8ff2e;border-radius:.85rem;align-items:center;min-height:2.5rem;padding:.5rem .65rem;font-size:.78rem;font-weight:800;display:inline-flex}.keystone-os-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.keystone-os-card{--os-accent:var(--gold-strong);border-radius:1.25rem;gap:.75rem;min-height:18rem;padding:1.15rem;display:grid;overflow:hidden}.keystone-os-card:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--os-accent) 18%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:14rem;height:14rem;position:absolute;inset:-34% auto auto -24%}.keystone-os-card.tone-systems{--os-accent:var(--signal-green)}.keystone-os-card.tone-creative{--os-accent:var(--electric)}.keystone-os-card.tone-lab{--os-accent:var(--violet)}.keystone-os-number{border:1px solid color-mix(in srgb, var(--os-accent) 42%, transparent);background:color-mix(in srgb, var(--os-accent) 12%, transparent);width:2.45rem;height:2.45rem;color:var(--os-accent);box-shadow:0 0 24px color-mix(in srgb, var(--os-accent) 18%, transparent);border-radius:.8rem;justify-content:center;align-items:center;font-family:Outfit,Segoe UI,sans-serif;font-weight:900;display:inline-flex}.keystone-os-card h3{color:#fff;letter-spacing:-.04em;margin:0;font-size:clamp(1.14rem,1.7vw,1.4rem);line-height:1.08}.keystone-os-card p{color:var(--text-soft);margin:0;font-size:.95rem}@media (width<=980px){.keystone-os-hero,.keystone-os-flow{grid-template-columns:1fr}}@media (width<=820px){.site-bar{gap:.75rem;padding:.72rem 0 .82rem;display:grid}.brand{max-width:100%}.brand-emblem{border-radius:.8rem;width:2.55rem;height:2.55rem}.brand-wordmark{font-size:.94rem}.brand-subline{letter-spacing:.16em;max-width:20rem;font-size:.56rem}.site-nav{gap:.65rem;width:100%;display:grid}.nav-links{overscroll-behavior-inline:contain;scrollbar-width:none;flex-flow:row;gap:.4rem;width:100%;padding-bottom:.12rem;display:flex;overflow-x:auto}.nav-links::-webkit-scrollbar{display:none}.nav-link{border-radius:var(--radius-pill);white-space:nowrap;background:#ffffff09;border:1px solid #d7dde51a;flex:none;width:auto;padding:.58rem .7rem;font-size:.68rem}.nav-link:after{display:none}.button-header{border-radius:.85rem;width:100%;min-height:2.75rem;padding:.78rem 1rem;font-size:.72rem}}@media (width<=420px){.brand-subline{max-width:15rem}}:root{--card-accent:var(--gold-strong);--card-accent-rgb:239, 191, 104;--card-accent-soft:rgba(var(--card-accent-rgb), .14);--card-edge:#d7dde529;--card-edge-strong:#d7dde547;--card-ink:#070a0ff5;--card-ink-raised:#111720f5}.tone-gold,.tone-marketing,.is-gold{--card-accent:var(--gold-strong);--card-accent-rgb:239, 191, 104}.tone-silver,.tone-electrical{--card-accent:var(--silver);--card-accent-rgb:215, 221, 229}.tone-systems,.tone-automation,.tone-success{--card-accent:var(--signal-green);--card-accent-rgb:93, 242, 160}.tone-networking,.tone-creative,.tone-blue{--card-accent:var(--electric);--card-accent-rgb:64, 216, 255}.tone-lab,.tone-violet{--card-accent:var(--violet);--card-accent-rgb:159, 140, 255}.tone-warning,.tone-coral{--card-accent:var(--coral);--card-accent-rgb:255, 107, 95}.hero-panel,.surface-card,.panel-card,.notice-card,.comparison-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.faq details,.status-message,.dashboard-row,.dashboard-hero,.dashboard-toolbar,.dashboard-summary,.dashboard-events,.dashboard-empty,.dashboard-metric,.dashboard-operator,.dashboard-events,.crm-sidebar,.crm-topbar,.timeline-item,.timeline-payload li,.prompt-helper-body,.path-card,.capability-card,.example-card,.operator-access-copy,.operator-support-card,.service-offer-card,.service-directory-card,.service-intel-card,.service-deliverable-list,.service-seo-grid,.service-page-copy,.service-page-panel,.service-index-copy,.service-index-ladder,.service-route-card,.service-flow-copy,.service-flow-step,.service-standard-copy,.service-standard-scorecard,.service-link-mesh-card,.service-landing-copy,.service-landing-panel,.service-objection-list,.free-value-form,.free-value-copy,.local-seo-hero-copy,.local-seo-scorecard,.local-seo-kickstart-copy,.local-seo-form,.local-seo-roi-copy,.local-seo-roi-dashboard,.local-seo-pain-list,.local-seo-future-grid article,.local-seo-tier,.local-seo-keyword-shell,.local-seo-addons,.keystone-order-summary,.embedded-checkout-copy,.embedded-checkout-panel,.embedded-order-card,.embedded-next-step-card,.local-seo-checklist-grid article,.local-seo-signal-stack article,.local-seo-pain-list article,.local-seo-line-chart,.local-seo-roi-number,.local-seo-addon,.capability-matrix-primary,.capability-matrix-card,.visual-spotlight-copy,.visual-spotlight-visual,.milestone-card,.route-comparison-card,.route-comparison-detail,.result-spotlight-card,.story-rail-sticky,.story-rail-step,.journey-card,.journey-sidecard,.journey-wow-card,.journey-value-card,.journey-path-card,.journey-route-card,.journey-reaction-card,.journey-track-card,.keystone-os-card,.keystone-os-console{background:radial-gradient(circle at 16% 0%, rgba(var(--card-accent-rgb), .16), transparent 34%) padding-box, linear-gradient(145deg, #141b26f5, #070a0ffb 64%, #08121af0) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .42), #d7dde521 34%, #5df2a024 68%, rgba(var(--card-accent-rgb), .22)) border-box;-webkit-backdrop-filter:blur(16px)saturate(1.15);border:1px solid #0000;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,inset 0 -28px 52px #0000002e,0 22px 58px #00000057,0 0 0 1px #ffffff04}.hero-panel>*,.surface-card>*,.panel-card>*,.notice-card>*,.comparison-card>*,.integration-card>*,.cta-band>*,.footer-card>*,.method-step>*,.selector-pill>*,.hero-summary-item>*,.rapid-route-card>*,.faq details>*,.status-message>*,.proof-signal>*,.dashboard-row>*,.dashboard-hero>*,.dashboard-toolbar>*,.dashboard-summary>*,.dashboard-events>*,.dashboard-empty>*,.dashboard-metric>*,.dashboard-operator>*,.crm-sidebar>*,.crm-topbar>*,.timeline-item>*,.timeline-payload li>*,.prompt-helper-body>*,.path-card>*,.capability-card>*,.example-card>*,.operator-access-copy>*,.operator-support-card>*,.service-offer-card>*,.service-directory-card>*,.service-intel-card>*,.service-deliverable-list>*,.service-seo-grid>*,.service-page-copy>*,.service-page-panel>*,.service-index-copy>*,.service-index-ladder>*,.service-route-card>*,.service-flow-copy>*,.service-flow-step>*,.service-standard-copy>*,.service-standard-scorecard>*,.service-link-mesh-card>*,.service-landing-copy>*,.service-landing-panel>*,.service-objection-list>*,.free-value-form>*,.free-value-copy>*,.local-seo-hero-copy>*,.local-seo-scorecard>*,.local-seo-kickstart-copy>*,.local-seo-form>*,.local-seo-roi-copy>*,.local-seo-roi-dashboard>*,.local-seo-pain-list>*,.local-seo-future-grid article>*,.local-seo-tier>*,.local-seo-keyword-shell>*,.local-seo-addons>*,.keystone-order-summary>*,.embedded-checkout-copy>*,.embedded-checkout-panel>*,.embedded-order-card>*,.embedded-next-step-card>*,.local-seo-checklist-grid article>*,.local-seo-signal-stack article>*,.local-seo-pain-list article>*,.local-seo-line-chart>*,.local-seo-roi-number>*,.local-seo-addon>*,.capability-matrix-primary>*,.capability-matrix-card>*,.visual-spotlight-copy>*,.visual-spotlight-visual>*,.milestone-card>*,.route-comparison-card>*,.route-comparison-detail>*,.result-spotlight-card>*,.story-rail-sticky>*,.story-rail-step>*,.journey-card>*,.journey-sidecard>*,.journey-wow-card>*,.journey-value-card>*,.journey-path-card>*,.journey-route-card>*,.journey-reaction-card>*,.journey-track-card>*,.keystone-os-card>*,.keystone-os-console>*{z-index:1;position:relative}.hero-panel:before,.surface-card:before,.panel-card:before,.notice-card:before,.comparison-card:before,.integration-card:before,.cta-band:before,.footer-card:before,.method-step:before,.selector-pill:before,.hero-summary-item:before,.rapid-route-card:before,.faq details:before,.status-message:before,.proof-signal:before,.dashboard-row:before,.dashboard-hero:before,.dashboard-toolbar:before,.dashboard-summary:before,.dashboard-events:before,.dashboard-empty:before,.dashboard-metric:before,.dashboard-operator:before,.crm-sidebar:before,.crm-topbar:before,.timeline-item:before,.timeline-payload li:before,.prompt-helper-body:before,.path-card:before,.capability-card:before,.example-card:before,.operator-access-copy:before,.operator-support-card:before,.service-offer-card:before,.service-directory-card:before,.service-intel-card:before,.service-deliverable-list:before,.service-seo-grid:before,.service-page-copy:before,.service-page-panel:before,.service-index-copy:before,.service-index-ladder:before,.service-route-card:before,.service-flow-copy:before,.service-flow-step:before,.service-standard-copy:before,.service-standard-scorecard:before,.service-link-mesh-card:before,.service-landing-copy:before,.service-landing-panel:before,.service-objection-list:before,.free-value-form:before,.free-value-copy:before,.local-seo-hero-copy:before,.local-seo-scorecard:before,.local-seo-kickstart-copy:before,.local-seo-form:before,.local-seo-roi-copy:before,.local-seo-roi-dashboard:before,.local-seo-pain-list:before,.local-seo-future-grid article:before,.local-seo-tier:before,.local-seo-keyword-shell:before,.local-seo-addons:before,.keystone-order-summary:before,.embedded-checkout-copy:before,.embedded-checkout-panel:before,.embedded-order-card:before,.embedded-next-step-card:before,.local-seo-checklist-grid article:before,.local-seo-signal-stack article:before,.local-seo-pain-list article:before,.local-seo-line-chart:before,.local-seo-roi-number:before,.local-seo-addon:before,.capability-matrix-primary:before,.capability-matrix-card:before,.visual-spotlight-copy:before,.visual-spotlight-visual:before,.milestone-card:before,.route-comparison-card:before,.route-comparison-detail:before,.result-spotlight-card:before,.story-rail-sticky:before,.story-rail-step:before,.journey-card:before,.journey-sidecard:before,.journey-wow-card:before,.journey-value-card:before,.journey-path-card:before,.journey-route-card:before,.journey-reaction-card:before,.journey-track-card:before,.keystone-os-card:before,.keystone-os-console:before{content:"";z-index:0;background:radial-gradient(circle, rgba(var(--card-accent-rgb), .18), rgba(var(--card-accent-rgb), .06) 42%, transparent 72%);opacity:.86;pointer-events:none;border-radius:999px;width:min(26rem,72%);height:min(26rem,72%);position:absolute;inset:-38% auto auto -20%}.hero-panel:after,.surface-card:after,.panel-card:after,.notice-card:after,.comparison-card:after,.integration-card:after,.cta-band:after,.footer-card:after,.method-step:after,.selector-pill:after,.hero-summary-item:after,.rapid-route-card:after,.faq details:after,.status-message:after,.proof-signal:after,.dashboard-row:after,.dashboard-hero:after,.dashboard-toolbar:after,.dashboard-summary:after,.dashboard-events:after,.dashboard-empty:after,.dashboard-metric:after,.dashboard-operator:after,.crm-sidebar:after,.crm-topbar:after,.timeline-item:after,.prompt-helper-body:after,.path-card:after,.capability-card:after,.example-card:after,.operator-access-copy:after,.operator-support-card:after,.service-offer-card:after,.service-directory-card:after,.service-intel-card:after,.service-page-copy:after,.service-page-panel:after,.service-index-copy:after,.service-index-ladder:after,.service-route-card:after,.service-flow-copy:after,.service-flow-step:after,.service-standard-copy:after,.service-standard-scorecard:after,.service-link-mesh-card:after,.service-landing-copy:after,.service-landing-panel:after,.service-objection-list:after,.local-seo-hero-copy:after,.local-seo-scorecard:after,.local-seo-kickstart-copy:after,.local-seo-form:after,.local-seo-roi-copy:after,.local-seo-roi-dashboard:after,.local-seo-tier:after,.local-seo-keyword-shell:after,.local-seo-addons:after,.keystone-order-summary:after,.embedded-checkout-copy:after,.embedded-checkout-panel:after,.embedded-order-card:after,.embedded-next-step-card:after,.capability-matrix-primary:after,.capability-matrix-card:after,.visual-spotlight-copy:after,.visual-spotlight-visual:after,.milestone-card:after,.route-comparison-card:after,.route-comparison-detail:after,.result-spotlight-card:after,.journey-card:after,.journey-sidecard:after,.journey-wow-card:after,.journey-value-card:after,.journey-path-card:after,.journey-route-card:after,.journey-reaction-card:after,.journey-track-card:after,.keystone-os-card:after,.keystone-os-console:after{content:"";z-index:0;border-radius:inherit;background:linear-gradient(120deg, #ffffff13, transparent 24%, transparent 72%, rgba(var(--card-accent-rgb), .08)), linear-gradient(180deg, #ffffff0b, transparent 34%);opacity:.62;pointer-events:none;position:absolute;inset:0}.hero-panel,.cta-band,.local-seo-roi-dashboard,.dashboard-summary,.result-spotlight-card,.keystone-os-hero{background:radial-gradient(circle at 12% 10%, rgba(var(--card-accent-rgb), .22), transparent 34%) padding-box, radial-gradient(circle at 92% 16%, #40d8ff1f, transparent 34%) padding-box, linear-gradient(145deg, #151d29fa, #070a0ffc 68%, #08191cf5) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .52), #d7dde524, #5df2a03d) border-box;box-shadow:inset 0 1px 0 #ffffff1a, inset 0 -34px 64px #0003, 0 30px 88px #00000070, 0 0 34px rgba(var(--card-accent-rgb), .08)}.dashboard-row,.timeline-item,.hero-summary-item,.proof-signal,.rapid-route-card,.path-card,.capability-card,.example-card,.service-directory-card,.service-offer-card,.service-route-card,.service-flow-step,.service-landing-panel,.journey-route-card,.journey-reaction-card,.route-comparison-card,.local-seo-signal-stack article{transition:transform .22s var(--ease-heavy), border-color .22s var(--ease-out), box-shadow .22s var(--ease-out), background .22s var(--ease-out)}.dashboard-row:hover,.timeline-item:hover,.hero-summary-item:hover,.proof-signal:hover,.rapid-route-card:hover,.rapid-route-card:focus-visible,.path-card:hover,.path-card:focus-within,.capability-card:hover,.example-card:hover,.service-offer-card:hover,.service-directory-card:hover,.service-directory-card:focus-visible,.service-route-card:hover,.service-route-card:focus-within,.service-flow-step:hover,.service-landing-panel:hover,.journey-route-card:hover,.journey-route-card:focus-visible,.journey-reaction-card:hover,.journey-reaction-card:focus-visible,.route-comparison-card:hover,.route-comparison-card:focus-visible{border-color:rgba(var(--card-accent-rgb), .5);box-shadow:inset 0 1px 0 #ffffff17, 0 34px 84px #0000006b, 0 0 34px rgba(var(--card-accent-rgb), .12);transform:translateY(-4px)}.dashboard-metric,.journey-track-card,.local-seo-line-chart,.local-seo-roi-number,.keystone-os-module-grid span{background:radial-gradient(circle at 8% 0%, rgba(var(--card-accent-rgb), .18), transparent 38%) padding-box, linear-gradient(145deg, #181e28f0, #0a0d13fa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .32), #d7dde51a) border-box}.signal-pill,.pill,.journey-source-pill,.journey-provider-pill,.journey-path-state,.dashboard-stage-chip{background:radial-gradient(circle at 12% 0%, rgba(var(--card-accent-rgb), .16), transparent 44%) padding-box, linear-gradient(145deg, #121821f0, #070a0ff7) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .34), #d7dde51f) border-box;border:1px solid #0000;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 14px 30px #0000003d}.signal-pill:after,.pill:after,.journey-source-pill:after,.journey-provider-pill:after,.journey-path-state:after,.dashboard-stage-chip:after{content:"";border-radius:inherit;background:linear-gradient(120deg, #ffffff12, transparent 42%, rgba(var(--card-accent-rgb), .08));opacity:.68;pointer-events:none;position:absolute;inset:0}.signal-pill>*,.pill>*,.journey-source-pill>*,.journey-provider-pill>*,.journey-path-state>*,.dashboard-stage-chip>*{z-index:1;position:relative}.faq details[open],.journey-reaction-card.is-selected,.route-comparison-card.is-active,.dashboard-row.is-active,.local-seo-tier.is-selected,.local-seo-tier.is-featured{border-color:rgba(var(--card-accent-rgb), .58);box-shadow:inset 0 1px 0 #ffffff1a, 0 32px 82px #0000006b, 0 0 0 1px rgba(var(--card-accent-rgb), .18), 0 0 42px rgba(var(--card-accent-rgb), .12)}.local-seo-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(.9rem,2vw,1.1rem);display:grid}.local-seo-tier{border-radius:var(--radius-xl);align-content:start;gap:.9rem;padding:clamp(1.1rem,2.4vw,1.55rem);transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.local-seo-tier:hover,.local-seo-tier:focus-within{border-color:rgba(var(--card-accent-rgb), .5);transform:translateY(-2px)}.local-seo-tier h3{color:var(--mint);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,4vw,3rem)}.local-seo-tier p,.local-seo-tier li{color:var(--text-soft)}.local-seo-tier ul{gap:.52rem;margin:0;padding-left:1.1rem;display:grid}.local-seo-best-for{background:rgba(var(--card-accent-rgb), .08);border-radius:1rem;margin:0;padding:.8rem}.local-seo-checkout-button,.service-tier-checkout-button{align-self:end;width:100%}.local-seo-tier.is-selected .local-seo-checkout-button,.local-seo-tier.is-selected .service-tier-checkout-button{color:#06100c;background:linear-gradient(135deg,#5df2a0fa,#dab349e6);border-color:#5df2a085}.keystone-order-builder{border-radius:var(--radius-xl);grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);align-items:start;gap:clamp(1rem,3vw,1.35rem);margin-top:clamp(1rem,2vw,1.25rem);padding:clamp(1rem,2.6vw,1.35rem);display:grid}.keystone-order-upgrades{gap:1rem;display:grid}.keystone-order-upgrades h3,.keystone-order-summary h3{letter-spacing:-.045em;margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:.95}.keystone-order-upgrades p,.keystone-order-summary p{color:var(--text-soft)}.local-seo-addon-grid{gap:.75rem;display:grid}.local-seo-addon{border:1px solid rgba(var(--card-accent-rgb), .2);cursor:pointer;background:#05080d7a;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.9rem;transition:border-color .18s,background .18s,transform .18s;display:grid}.local-seo-addon:hover,.local-seo-addon:focus-within{border-color:rgba(var(--card-accent-rgb), .48);background:rgba(var(--card-accent-rgb), .08);transform:translateY(-1px)}.local-seo-addon input{width:1.05rem;height:1.05rem;accent-color:var(--mint);margin-top:.2rem}.local-seo-addon strong,.local-seo-addon small{display:block}.local-seo-addon small{color:var(--gold-strong);letter-spacing:.04em;margin:.22rem 0;font-weight:800}.keystone-order-summary{border-radius:var(--radius-xl);gap:.85rem;padding:clamp(1rem,2.4vw,1.25rem);display:grid;position:sticky;top:6rem}.keystone-order-line,.keystone-order-addon-row,.keystone-order-total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.keystone-order-line,.keystone-order-addon-row{color:var(--text-soft);border-bottom:1px solid #ffffff14;padding:.78rem 0}.keystone-order-total{background:radial-gradient(circle at 8% 12%, #5df2a033, transparent 42%), rgba(var(--card-accent-rgb), .1);border-radius:1rem;margin-top:.35rem;padding:1rem}.keystone-order-total strong{color:var(--mint);letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,2.3rem)}.keystone-order-note{margin:0;font-size:.92rem}.keystone-order-pay-button{justify-content:center;width:100%}.keystone-order-fallback{color:var(--gold-strong);text-align:center;font-weight:800;text-decoration:none}.keystone-order-fallback:hover{color:var(--mint)}@media (width<=1020px){.local-seo-tier-grid,.keystone-order-builder{grid-template-columns:1fr}.keystone-order-summary{position:relative;top:auto}}@media (width<=560px){.local-seo-tier,.keystone-order-builder,.keystone-order-summary{border-radius:1rem}.keystone-order-line,.keystone-order-addon-row,.keystone-order-total{flex-direction:column;align-items:flex-start;gap:.3rem}}.embedded-checkout-grid{grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:start;gap:clamp(1rem,3vw,1.5rem);display:grid}.embedded-checkout-copy,.embedded-checkout-panel,.embedded-order-card{border-radius:var(--radius-xl)}.embedded-checkout-copy,.embedded-checkout-panel{padding:clamp(1.25rem,3vw,2rem)}.embedded-checkout-copy{gap:1rem;display:grid;position:sticky;top:6rem}.embedded-checkout-copy h1{letter-spacing:-.075em;max-width:12ch;margin:.5rem 0 0;font-size:clamp(2.8rem,6.4vw,5.4rem);line-height:.86}.embedded-order-card{gap:.8rem;padding:1rem;display:grid}.embedded-next-step-card{border-radius:1.15rem;gap:.7rem;padding:1rem;display:grid}.embedded-next-step-card ul{color:var(--text-soft);gap:.55rem;margin:0;padding-left:1.1rem;display:grid}.embedded-next-step-card li::marker{color:var(--mint)}.embedded-order-card h2{letter-spacing:-.055em;margin:0;font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:.92}.embedded-order-lines{gap:.5rem;display:grid}.embedded-order-lines div,.embedded-order-total{justify-content:space-between;align-items:center;gap:1rem;display:flex}.embedded-order-lines div{color:var(--text-soft);border-bottom:1px solid #ffffff14;padding-bottom:.65rem}.embedded-order-total{background:radial-gradient(circle at 8% 12%, #5df2a033, transparent 42%), rgba(var(--card-accent-rgb), .1);border-radius:1rem;padding:1rem}.embedded-order-total strong{color:var(--mint);letter-spacing:-.05em;font-size:clamp(1.6rem,3vw,2.25rem)}.embedded-checkout-assurance{flex-wrap:wrap;gap:.55rem;display:flex}.embedded-checkout-assurance span{border:1px solid rgba(var(--card-accent-rgb), .26);background:rgba(var(--card-accent-rgb), .09);color:var(--text-soft);border-radius:999px;padding:.55rem .7rem;font-size:.82rem;font-weight:800;display:inline-flex}.embedded-checkout-panel{min-height:42rem}.embedded-checkout-shell{background:radial-gradient(circle at 8% 0,#5df2a01f,#0000 42%),#fffffff6;border-radius:1.25rem;min-height:38rem;padding:clamp(.8rem,2vw,1.2rem)}.embedded-checkout-mount{min-height:36rem}@media (width<=980px){.embedded-checkout-grid{grid-template-columns:1fr}.embedded-checkout-copy{position:relative;top:auto}}@media (width<=560px){.embedded-checkout-copy,.embedded-checkout-panel,.embedded-order-card,.embedded-next-step-card{border-radius:1rem}.embedded-order-lines div,.embedded-order-total{flex-direction:column;align-items:flex-start;gap:.3rem}}.service-link-mesh{padding-top:0}.service-link-mesh-card{border-radius:var(--radius-xl);grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);align-items:center;gap:clamp(1rem,3vw,1.35rem);padding:clamp(1rem,2.5vw,1.35rem);display:grid}.service-link-mesh-card h2{letter-spacing:-.045em;max-width:42rem;margin:.35rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:.95}.service-link-mesh-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.service-link-mesh-list a{border:1px solid rgba(var(--card-accent-rgb), .2);min-height:5.5rem;color:var(--text);background:#05080d7a;border-radius:1rem;gap:.3rem;padding:.85rem;font-weight:900;text-decoration:none;transition:border-color .18s,background .18s,transform .18s;display:grid}.service-link-mesh-list a:hover{border-color:rgba(var(--card-accent-rgb), .48);background:rgba(var(--card-accent-rgb), .09);transform:translateY(-2px)}.service-link-mesh-list span{color:var(--gold-strong);letter-spacing:.13em;text-transform:uppercase;font-size:.72rem;font-weight:900}@media (width<=860px){.service-link-mesh-card,.service-link-mesh-list{grid-template-columns:1fr}}.card-head,.path-card-topline,.example-card-topline,.dashboard-row-top,.timeline-head{z-index:1;position:relative}.card-icon,.keystone-os-number,.milestone-card-index,.dashboard-badge,.path-card-status,.local-seo-pain-list span,.local-seo-future-grid span,.local-seo-tier span,.service-directory-card span,.service-intel-card span{border-color:rgba(var(--card-accent-rgb), .28);background:radial-gradient(circle at 30% 20%, #ffffff1f, transparent 48%), rgba(var(--card-accent-rgb), .1);color:var(--card-accent)}.service-index-grid,.service-flow-grid{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch;gap:clamp(1rem,3vw,1.4rem);display:grid}.service-index-copy,.service-index-ladder,.service-flow-copy{border-radius:var(--radius-xl);padding:clamp(1.3rem,3vw,2rem)}.service-index-copy{align-content:center;min-height:clamp(18rem,34vw,26rem);display:grid}.service-index-copy h1{letter-spacing:-.075em;max-width:12ch;margin:.65rem 0 1rem;font-size:clamp(2.9rem,7vw,5.8rem);line-height:.86}.service-index-copy p{max-width:56rem;color:var(--text-soft);font-size:clamp(1.02rem,2vw,1.24rem)}.service-index-actions,.service-page-actions{flex-wrap:wrap;gap:.9rem;margin-top:1.4rem;display:flex}.service-index-ladder{align-content:end;gap:1.1rem;display:grid}.service-index-ladder h2{letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.9}.service-index-value-list{gap:.75rem;display:grid}.service-index-value-list span,.service-route-card-head span,.service-flow-step span{border:1px solid rgba(var(--card-accent-rgb), .24);background:rgba(var(--card-accent-rgb), .09);width:fit-content;color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;display:inline-flex}.service-index-value-list span{color:var(--text-soft);padding:.85rem .9rem}.service-route-heading{max-width:56rem}.service-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.service-route-card{border-radius:var(--radius-xl);gap:1rem;min-height:25rem;padding:clamp(1.15rem,2.5vw,1.55rem);text-decoration:none;display:grid}.service-route-card-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.service-route-card-head span,.service-flow-step span{padding:.55rem .7rem}.service-route-card-head a{color:var(--text-soft);letter-spacing:.13em;text-transform:uppercase;font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800}.service-route-card h3{letter-spacing:-.055em;max-width:16ch;margin:0;font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:.92}.service-route-card p{max-width:38rem;color:var(--text-soft)}.service-route-card .text-link{color:var(--card-accent);letter-spacing:.08em;text-transform:uppercase;align-self:end;font-family:Outfit,Segoe UI,sans-serif;font-size:.82rem;font-weight:800;text-decoration:none}.service-route-card .text-link:hover,.service-route-card .text-link:focus-visible{color:var(--text);text-underline-offset:.25rem;text-decoration:underline}.service-route-card strong{color:var(--card-accent);letter-spacing:.02em;font-family:Outfit,Segoe UI,sans-serif;font-size:.92rem}.service-route-links{flex-wrap:wrap;align-self:end;gap:.55rem;display:flex}.service-route-links a{min-height:2.35rem;color:var(--text-soft);transition:color .18s var(--ease-out), border-color .18s var(--ease-out), background .18s var(--ease-out);background:#ffffff09;border:1px solid #dde2e91f;border-radius:999px;align-items:center;padding:.55rem .7rem;font-size:.82rem;text-decoration:none;display:inline-flex}.service-route-links a:hover,.service-route-links a:focus-visible{color:var(--text);border-color:rgba(var(--card-accent-rgb), .36);background:rgba(var(--card-accent-rgb), .1)}.route-tone-scarf-shell{margin-top:clamp(.9rem,2vw,1.25rem)}.route-tone-scarf{background:linear-gradient(90deg,#efbf6812,#40d8ff0e,#5df2a00f,#9f8cff0f),#05080d8a;border:1px solid #d7dde51f;border-radius:clamp(1.15rem,2.4vw,1.65rem);grid-template-columns:repeat(6,minmax(0,1fr));gap:.62rem;padding:.72rem;display:grid;box-shadow:inset 0 1px #ffffff0e,0 22px 54px #00000047}.route-tone-scarf-item{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .24);background:radial-gradient(circle at 18% 0%, rgba(var(--card-accent-rgb), .22), transparent 56%), linear-gradient(155deg, #121822d1, #05080deb);min-width:0;min-height:8.8rem;color:var(--text);transition:transform .22s var(--ease-heavy), border-color .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out);border-radius:1rem;align-content:start;gap:.35rem;padding:.85rem;text-decoration:none;display:grid;position:relative;overflow:hidden}.route-tone-scarf-item:before{content:"";background:linear-gradient(90deg, var(--card-accent), rgba(var(--card-accent-rgb), .12));height:.2rem;box-shadow:0 0 20px rgba(var(--card-accent-rgb), .34);position:absolute;inset:0 0 auto}.route-tone-scarf-item span{min-width:0;color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;font-family:Outfit,Segoe UI,sans-serif;font-size:.68rem;font-weight:900}.route-tone-scarf-item strong{min-width:0;color:var(--silver);letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(.98rem,1.4vw,1.14rem);line-height:1.02}.route-tone-scarf-item p{min-width:0;color:var(--text-soft);overflow-wrap:anywhere;margin:0;font-size:.82rem;line-height:1.38}.route-tone-scarf-item:hover,.route-tone-scarf-item:focus-visible{border-color:rgba(var(--card-accent-rgb), .52);box-shadow:0 24px 58px #00000057, 0 0 28px rgba(var(--card-accent-rgb), .12);transform:translateY(-3px)}.route-tone-scarf.is-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.route-tone-scarf.is-compact .route-tone-scarf-item{min-height:auto}.service-flow-copy{align-content:center}.service-flow-copy h2{letter-spacing:-.06em;margin:.65rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.9}.service-flow-copy p{color:var(--text-soft)}.service-flow-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.service-flow-step{border-radius:var(--radius-lg);align-content:start;gap:.85rem;min-height:13rem;padding:1.15rem;display:grid}.service-flow-step h3{letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1}.service-flow-step p{color:var(--text-soft);margin:0}.service-standard-hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:stretch;gap:clamp(1rem,3vw,1.5rem);display:grid}.service-standard-copy,.service-standard-scorecard{border-radius:var(--radius-xl);padding:clamp(1.35rem,3vw,2rem)}.service-standard-copy{align-content:center;min-height:clamp(22rem,38vw,31rem);display:grid}.service-standard-copy h1{letter-spacing:-.075em;max-width:13ch;margin:.65rem 0 1rem;font-size:clamp(3rem,7.2vw,6rem);line-height:.86}.service-standard-lede,.service-standard-trust-line{max-width:58rem;color:var(--text-soft);font-size:clamp(1.02rem,1.8vw,1.18rem)}.service-standard-trust-line{color:var(--gold-strong)}.service-standard-scorecard{align-content:end;gap:1rem;display:grid}.service-standard-scorecard h2{letter-spacing:-.06em;margin:0;font-size:clamp(2rem,4.5vw,3.6rem);line-height:.9}.service-standard-route-list{gap:.75rem;display:grid}.service-standard-route-list span{border:1px solid rgba(var(--card-accent-rgb), .24);background:rgba(var(--card-accent-rgb), .08);color:var(--text-soft);letter-spacing:.11em;text-transform:uppercase;border-radius:999px;padding:.85rem .9rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:800;display:block}@media (width<=920px){.service-standard-hero-grid{grid-template-columns:1fr}.service-standard-copy{min-height:auto}}@media (width<=560px){.service-standard-copy,.service-standard-scorecard{border-radius:1rem}.service-standard-copy h1{font-size:clamp(2.3rem,11vw,3.1rem);line-height:.9}.service-standard-scorecard{display:none}}.service-category-section .story-heading{max-width:55rem}.service-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service-directory-card{border-radius:var(--radius-lg);min-height:18rem;color:inherit;align-content:start;gap:.9rem;padding:1.15rem;text-decoration:none;display:grid}.service-directory-card span{letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:999px;width:fit-content;padding:.45rem .6rem;font-family:Outfit,Segoe UI,sans-serif;font-size:.68rem;font-weight:800;display:inline-flex}.service-directory-card h3{margin:0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.04}.service-directory-card p{color:var(--text-soft);margin:0}.service-directory-card strong{color:var(--gold-strong);align-self:end;font-family:Outfit,Segoe UI,sans-serif;font-size:.84rem}@media (width<=920px){.service-index-grid,.service-flow-grid,.service-route-grid,.service-directory-grid{grid-template-columns:1fr}.route-tone-scarf{grid-template-columns:repeat(2,minmax(0,1fr))}.service-index-copy,.service-route-card,.service-directory-card{min-height:auto}.service-flow-steps{grid-template-columns:1fr}}@media (width<=560px){.service-index-copy,.service-index-ladder,.service-flow-copy,.service-route-card,.service-flow-step,.service-directory-card{border-radius:1rem}.service-index-actions{display:grid}.route-tone-scarf{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;grid-template-columns:none;grid-auto-columns:minmax(13.75rem,78vw);grid-auto-flow:column;gap:.5rem;padding:.55rem;overflow-x:auto}.route-tone-scarf-item{scroll-snap-align:start;min-height:auto}.service-index-copy h1{font-size:clamp(2.25rem,11vw,3.05rem);line-height:.9}.service-index-ladder{display:none}.service-route-card-head{flex-direction:column;align-items:flex-start}}.tone-gold,.tone-value,.is-gold{--card-accent:var(--gold-strong);--card-accent-rgb:239, 191, 104;--card-accent-two-rgb:255, 159, 47;--card-edge:#efbf6857;--card-edge-strong:#efbf689e;--card-glow:#efbf682e;--card-corner:#efbf688a;--service-accent:#efbf6842;--os-accent:var(--gold-strong)}.tone-systems,.tone-growth,.tone-success,.tone-automation{--card-accent:var(--signal-green);--card-accent-rgb:93, 242, 160;--card-accent-two-rgb:64, 216, 255;--card-edge:#5df2a04d;--card-edge-strong:#5df2a094;--card-glow:#5df2a029;--card-corner:#5df2a080;--service-accent:#5df2a038;--os-accent:var(--signal-green)}.tone-marketing,.tone-networking,.tone-blue,.tone-trust,.tone-electrical,.tone-creative{--card-accent:var(--electric);--card-accent-rgb:64, 216, 255;--card-accent-two-rgb:93, 242, 160;--card-edge:#40d8ff4d;--card-edge-strong:#40d8ff94;--card-glow:#40d8ff26;--card-corner:#40d8ff80;--service-accent:#40d8ff38;--os-accent:var(--electric)}.tone-warning,.tone-coral,.tone-urgency{--card-accent:var(--coral);--card-accent-rgb:255, 107, 95;--card-accent-two-rgb:255, 159, 47;--card-edge:#ff6b5f52;--card-edge-strong:#ff6b5f99;--card-glow:#ff6b5f29;--card-corner:#ff6b5f80;--service-accent:#ff6b5f38;--os-accent:var(--coral)}.tone-lab,.tone-violet,.tone-ai{--card-accent:var(--violet);--card-accent-rgb:159, 140, 255;--card-accent-two-rgb:244, 80, 170;--card-edge:#9f8cff52;--card-edge-strong:#9f8cff94;--card-glow:#9f8cff29;--card-corner:#9f8cff80;--service-accent:#9f8cff38;--os-accent:var(--violet)}.tone-silver,.tone-neutral{--card-accent:var(--silver);--card-accent-rgb:215, 221, 229;--card-accent-two-rgb:180, 194, 210;--card-edge:#d7dde53d;--card-edge-strong:#d7dde56b;--card-glow:#d7dde51a;--card-corner:#d7dde561;--service-accent:#d7dde524;--os-accent:var(--silver)}.seo-landing-hero{padding-top:clamp(1.4rem,4vw,4rem)}.seo-landing-hero-grid,.seo-route-map-shell,.seo-roi-grid{grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);align-items:stretch;gap:clamp(1rem,2.5vw,1.5rem);display:grid}.seo-landing-copy,.seo-search-map,.seo-route-copy,.seo-keyword-shell,.seo-roi-copy,.seo-roi-card{--card-accent-rgb:93, 242, 160;background:radial-gradient(circle at 12% 10%, rgba(var(--card-accent-rgb), .22), transparent 31%), linear-gradient(152deg, #11171ff5, #06090efa) padding-box, linear-gradient(135deg, rgba(var(--card-accent-rgb), .56), #ffffff14, rgba(var(--card-accent-rgb), .18)) border-box;border:1px solid #0000;border-radius:clamp(1.25rem,2.4vw,1.85rem);position:relative;overflow:hidden;box-shadow:0 28px 70px #00000057}.seo-landing-copy,.seo-route-copy,.seo-roi-copy,.seo-roi-card{align-content:center;gap:1rem;padding:clamp(1.25rem,3vw,2.35rem);display:grid}.seo-landing-copy h1,.seo-route-copy h2,.seo-roi-copy h2,.seo-keyword-shell h2{max-width:11ch;color:var(--silver);letter-spacing:-.07em;margin:0;line-height:.9}.seo-landing-copy h1{font-size:clamp(3.7rem,8vw,7.9rem)}.seo-landing-copy p,.seo-route-copy p,.seo-roi-copy p,.seo-roi-card p,.seo-roi-card small{max-width:42rem;color:var(--text-soft);margin:0}.seo-search-map{gap:1rem;min-height:39rem;padding:clamp(1rem,2.2vw,1.25rem);display:grid}.seo-search-bar{border:1px solid rgba(var(--card-accent-rgb), .24);background:#ffffff09;border-radius:1rem;align-self:start;gap:.4rem;padding:1rem;display:grid}.seo-search-bar span,.seo-search-map article span,.seo-hero-meter span,.seo-signal-card span,.seo-route-steps span,.seo-roi-card span,.seo-related-card span{color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.seo-search-bar strong{color:var(--silver);letter-spacing:-.05em;font-size:clamp(1.35rem,2.4vw,2.2rem);line-height:.95}.seo-search-map article{z-index:1;border:1px solid rgba(var(--card-accent-rgb), .2);background:#05080dc2;border-radius:1rem;gap:.35rem;width:min(100%,26rem);padding:.9rem;display:grid;position:relative}.seo-search-map article strong{color:var(--text-strong)}.seo-hero-meter{grid-template-columns:minmax(0,1fr) minmax(8rem,1.2fr) auto;align-self:end;align-items:center;gap:.65rem;display:grid}.seo-hero-meter i{background:#ffffff14;border-radius:999px;height:.72rem;overflow:hidden}.seo-hero-meter i:before{content:"";width:var(--meter-width);border-radius:inherit;background:linear-gradient(90deg, var(--gold-strong), var(--signal-green));height:100%;display:block}.seo-hero-meter strong{color:var(--silver)}.seo-signal-grid,.seo-related-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.05fr);gap:.85rem;display:grid}.seo-signal-card,.seo-route-steps article,.seo-related-card{--card-accent-rgb:239, 191, 104;border:1px solid rgba(var(--card-accent-rgb), .24);background:radial-gradient(circle at 0% 0%, rgba(var(--card-accent-rgb), .18), transparent 38%), linear-gradient(150deg, #121720eb, #070a10fa);min-height:15rem;color:inherit;border-radius:1.18rem;gap:.72rem;padding:1.15rem;text-decoration:none;display:grid}.seo-signal-card strong,.seo-route-steps strong,.seo-related-card strong,.seo-roi-card strong{color:var(--silver);letter-spacing:-.06em;font-size:clamp(1.45rem,2.5vw,2.35rem);line-height:.92}.seo-route-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;display:grid}.seo-route-steps article{background:radial-gradient(circle at 0% 0%, rgba(var(--card-accent-rgb), .2), transparent 38%), linear-gradient(160deg, #121720f0, #070a10fa 62%, rgba(var(--card-accent-rgb), .06));align-content:space-between;min-height:10.5rem;padding:clamp(1rem,2vw,1.25rem)}.seo-route-steps article:after{content:"";background:linear-gradient(90deg, var(--card-accent), rgba(var(--card-accent-rgb), .18));opacity:.78;border-radius:999px;width:100%;height:.45rem;display:block;position:relative}.seo-route-steps strong{font-size:clamp(1.08rem,1.45vw,1.45rem)}.seo-route-copy h2{max-width:16ch}.seo-keyword-shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1rem;padding:clamp(1.2rem,3vw,1.75rem);display:grid}.seo-keyword-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;display:grid}.seo-keyword-grid article{background:#ffffff07;border:1px solid #d7dde529;border-radius:1rem;padding:1rem}.seo-keyword-shell h2{max-width:18ch;font-size:clamp(2rem,3.4vw,3.45rem);line-height:.96}.seo-keyword-grid h3{color:var(--silver);margin:0 0 .65rem}.seo-keyword-grid ul{color:var(--text-soft);gap:.45rem;margin:0;padding-left:1rem;display:grid}.seo-roi-card{min-height:24rem}.seo-roi-card>strong{color:var(--mint);font-size:clamp(3rem,6vw,5.5rem)}.seo-roi-bars{border:1px solid rgba(var(--card-accent-rgb), .18);background:#ffffff06;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.85rem;min-height:9rem;padding:1rem;display:grid}.seo-roi-bars i{height:var(--bar-height);background:linear-gradient(180deg, var(--signal-green), #dab34994);border-radius:1rem 1rem .45rem .45rem;min-height:2rem;display:block}.seo-pricing-section{scroll-margin-top:clamp(5.5rem,14vw,10rem)}.seo-order-builder{margin-top:1rem}.seo-related-card{min-height:13rem}@media (width<=1120px){.seo-landing-hero-grid,.seo-route-map-shell,.seo-roi-grid,.seo-keyword-shell{grid-template-columns:1fr}.seo-route-steps,.seo-keyword-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.seo-landing-copy h1{max-width:10ch;font-size:clamp(3rem,14vw,5rem)}.seo-search-map{min-height:31rem}.seo-hero-meter,.seo-signal-grid,.seo-route-steps,.seo-keyword-grid,.seo-related-grid{grid-template-columns:1fr}.seo-signal-card,.seo-route-steps article,.seo-related-card{min-height:auto}}.seo-search-map.tone-creative{--card-accent:var(--electric);--card-accent-rgb:64, 216, 255;background:radial-gradient(circle at 18% 6%,#40d8ff38,#0000 30%),radial-gradient(circle at 88% 72%,#5df2a029,#0000 28%),linear-gradient(152deg,#0e141ef5,#06090efa) padding-box padding-box,linear-gradient(135deg,#40d8ff8a,#5df2a033,#efbf6838) border-box}.seo-search-bar.tone-creative{background:linear-gradient(90deg,#40d8ff1f,#ffffff06),#ffffff08;border-color:#40d8ff42}.seo-journey-board{background:linear-gradient(#40d8ff12 1px,#0000 1px) 0 0/3.25rem 3.25rem,linear-gradient(90deg,#5df2a00f 1px,#0000 1px) 0 0/3.25rem 3.25rem,radial-gradient(circle at 18% 22%,#efbf681f,#0000 26%),radial-gradient(circle at 72% 62%,#ff6b5f1a,#0000 24%),#ffffff06;border:1px solid #40d8ff33;border-radius:1.25rem;grid-template-columns:1fr;gap:.8rem;min-height:0;padding:.9rem;display:grid;position:relative;overflow:hidden}.seo-journey-board:before{display:none}.seo-local-pack,.seo-leak-catcher,.seo-journey-step{--card-accent-rgb:239, 191, 104;z-index:1;border:1px solid rgba(var(--card-accent-rgb), .24);background:radial-gradient(circle at 0% 0%, rgba(var(--card-accent-rgb), .16), transparent 38%), #05080db8;position:relative;box-shadow:inset 0 1px #ffffff0f}.seo-local-pack{border-radius:1rem;grid-template-columns:minmax(0,.9fr) minmax(12rem,1fr);align-items:end;gap:.9rem;padding:1rem;display:grid}.seo-local-pack span,.seo-leak-catcher span,.seo-journey-step span,.seo-signal-topline span{color:var(--card-accent);letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:850}.seo-local-pack strong,.seo-leak-catcher strong,.seo-journey-step strong{color:var(--silver);letter-spacing:-.04em;margin-top:.28rem;line-height:.98;display:block}.seo-local-pack strong{max-width:12ch;font-size:clamp(1.45rem,2.2vw,2.1rem)}.seo-local-pack ul{color:var(--text-soft);gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.seo-local-pack li{align-items:center;gap:.5rem;display:flex}.seo-local-pack b{background:var(--card-accent);width:.58rem;height:.58rem;box-shadow:0 0 18px rgba(var(--card-accent-rgb), .35);border-radius:999px}.seo-journey-lanes{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid;position:relative}.seo-journey-step{border-radius:.95rem;gap:.5rem;min-height:8.2rem;padding:.9rem;display:grid}.seo-journey-step strong{font-size:clamp(1.05rem,1.55vw,1.45rem)}.seo-journey-step p{color:var(--text-soft);margin:0;font-size:.9rem}.seo-leak-catcher{border-radius:1rem;grid-column:1/-1;gap:.4rem;padding:.95rem;display:grid}.seo-leak-catcher strong{font-size:clamp(1.15rem,1.8vw,1.65rem)}.seo-signal-card{align-content:space-between;position:relative;overflow:hidden}.seo-signal-card:before{content:"";background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .78), transparent);opacity:.74;height:1px;position:absolute;inset:auto 1rem 1rem}.seo-signal-card>*{z-index:1;position:relative}.seo-signal-topline{justify-content:space-between;align-items:flex-start;gap:.8rem;display:flex}.seo-signal-topline em{border:1px solid rgba(var(--card-accent-rgb), .28);background:rgba(var(--card-accent-rgb), .08);width:fit-content;color:var(--text-strong);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:.35rem .5rem;font-size:.64rem;font-style:normal;font-weight:850}.seo-signal-mini{border:1px solid rgba(var(--card-accent-rgb), .18);background:linear-gradient(rgba(var(--card-accent-rgb), .05) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--card-accent-rgb), .04) 1px, transparent 1px), #ffffff06;background-size:1.8rem 1.8rem;border-radius:.95rem;grid-template-columns:.6fr 1fr 1.35fr;align-items:end;gap:.45rem;min-height:4rem;padding:.75rem;display:grid;position:relative;overflow:hidden}.seo-signal-mini:before{content:"";background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .58), transparent);opacity:.78;height:1px;position:absolute;inset:auto .75rem .78rem}.seo-signal-mini i{z-index:1;background:linear-gradient(180deg, var(--card-accent), rgba(var(--card-accent-rgb), .38));border-radius:999px 999px .35rem .35rem;height:.58rem;display:block;position:relative}.seo-signal-mini i:nth-child(2){height:1rem}.seo-signal-mini i:nth-child(3){height:1.55rem}.seo-signal-mini.is-search{grid-template-columns:.82fr 1.1fr 1.38fr}.seo-signal-mini.is-search i{transform-origin:0;height:.7rem;animation:seo-mini-search-scan 6.2s var(--ease-out) infinite;background:linear-gradient(90deg,#ffffff8c,#0000 18%) padding-box padding-box,linear-gradient(90deg,#40d8fff2,#5df2a070);border-radius:999px}.seo-signal-mini.is-search i:nth-child(2){height:.7rem;animation-delay:.18s}.seo-signal-mini.is-search i:nth-child(3){height:.7rem;animation-delay:.36s}.seo-signal-mini.is-relevance{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.seo-signal-mini.is-relevance i{border:1px solid rgba(var(--card-accent-rgb), .28);background:radial-gradient(circle at 32% 26%, #ffffff8c, transparent 18%), linear-gradient(145deg, rgba(var(--card-accent-rgb), .95), rgba(var(--card-accent-rgb), .28));width:2.1rem;height:2.1rem;transform:rotate(45deg) scale(var(--node-scale,.78));border-radius:.72rem;justify-self:center;box-shadow:0 12px 28px #0000003d}.seo-signal-mini.is-relevance i:nth-child(2){--node-scale:.94}.seo-signal-mini.is-relevance i:nth-child(3){--node-scale:1.1}.seo-signal-mini.is-enquiry{grid-template-columns:.7fr 1fr 1.3fr}.seo-signal-mini.is-enquiry:after{content:"";background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .18), rgba(var(--card-accent-rgb), .74));border-radius:999px;height:.2rem;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}.seo-signal-mini.is-enquiry i{height:1.4rem;animation:seo-mini-enquiry-rise 5.8s var(--ease-heavy) infinite;background:radial-gradient(circle at 22% 32%,#ffffff85,#0000 18%),linear-gradient(#5df2a0f2,#5df2a047);border:1px solid #ffffff29;border-radius:999px}.seo-signal-mini.is-enquiry i:nth-child(2){height:1.9rem;animation-delay:.26s}.seo-signal-mini.is-enquiry i:nth-child(3){height:2.5rem;animation-delay:.52s}.seo-signal-mini.is-local-pack-map,.seo-signal-mini.is-keyword-constellation,.seo-signal-mini.is-profile-strength,.seo-signal-mini.is-pipeline-route,.seo-signal-mini.is-revenue-lift,.seo-signal-mini.is-operator-board{isolation:isolate;min-height:5.3rem;display:block}.seo-signal-mini.is-local-pack-map:before,.seo-signal-mini.is-keyword-constellation:before,.seo-signal-mini.is-profile-strength:before,.seo-signal-mini.is-pipeline-route:before,.seo-signal-mini.is-revenue-lift:before,.seo-signal-mini.is-operator-board:before{background:radial-gradient(circle at 18% 24%, rgba(var(--card-accent-rgb), .18), transparent 26%), linear-gradient(rgba(var(--card-accent-rgb), .075) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--card-accent-rgb), .06) 1px, transparent 1px);opacity:1;background-size:auto,2.15rem 2.15rem,2.15rem 2.15rem;height:auto;inset:0}.seo-signal-mini.is-local-pack-map i,.seo-signal-mini.is-keyword-constellation i,.seo-signal-mini.is-profile-strength i,.seo-signal-mini.is-pipeline-route i,.seo-signal-mini.is-revenue-lift i,.seo-signal-mini.is-operator-board i,.seo-signal-mini.is-local-pack-map b,.seo-signal-mini.is-keyword-constellation b,.seo-signal-mini.is-profile-strength b,.seo-signal-mini.is-pipeline-route b,.seo-signal-mini.is-revenue-lift b,.seo-signal-mini.is-operator-board b{z-index:1;display:block;position:absolute}.seo-signal-mini.is-local-pack-map i,.seo-signal-mini.is-keyword-constellation i,.seo-signal-mini.is-pipeline-route i{background:radial-gradient(circle at 34% 30%, #ffffffbf, transparent 24%), var(--card-accent);width:.72rem;height:.72rem;box-shadow:0 0 0 .34rem rgba(var(--card-accent-rgb), .12), 0 0 1.2rem rgba(var(--card-accent-rgb), .45);border-radius:999px}.seo-signal-mini.is-local-pack-map i:first-child{top:56%;left:15%}.seo-signal-mini.is-local-pack-map i:nth-child(2){top:31%;left:47%}.seo-signal-mini.is-local-pack-map i:nth-child(3){top:50%;right:16%}.seo-signal-mini.is-local-pack-map i:nth-child(n+4),.seo-signal-mini.is-profile-strength i:nth-child(n+4),.seo-signal-mini.is-pipeline-route i:nth-child(n+5),.seo-signal-mini.is-revenue-lift i:nth-child(n+4){display:none}.seo-signal-mini.is-local-pack-map b:first-of-type{background:linear-gradient(90deg, #e3b84beb, var(--card-accent), #40d8ffb8);height:.22rem;box-shadow:0 0 1.4rem rgba(var(--card-accent-rgb), .24);transform-origin:0;border-radius:999px;top:50%;left:17%;right:18%;transform:rotate(-8deg)}.seo-signal-mini.is-local-pack-map b:nth-of-type(2){background:#ffffff1f;border-radius:999px;width:34%;height:.24rem;top:17%;left:42%;transform:rotate(19deg)}.seo-signal-mini.is-keyword-constellation i:first-child{top:31%;left:16%}.seo-signal-mini.is-keyword-constellation i:nth-child(2){top:55%;left:38%}.seo-signal-mini.is-keyword-constellation i:nth-child(3){top:24%;left:56%}.seo-signal-mini.is-keyword-constellation i:nth-child(4){top:48%;right:15%}.seo-signal-mini.is-keyword-constellation i:nth-child(n+5){display:none}.seo-signal-mini.is-keyword-constellation b{background:linear-gradient(90deg, rgba(var(--card-accent-rgb), .68), #40d8ff38);transform-origin:0;border-radius:999px;height:1px}.seo-signal-mini.is-keyword-constellation b:first-of-type{width:43%;top:41%;left:19%;transform:rotate(20deg)}.seo-signal-mini.is-keyword-constellation b:nth-of-type(2){width:28%;top:36%;left:56%;transform:rotate(24deg)}.seo-signal-mini.is-profile-strength i{background:#ffffff17;border-radius:999px;width:76%;height:.6rem;left:12%;overflow:hidden}.seo-signal-mini.is-profile-strength i:before{content:"";width:var(--fill,72%);border-radius:inherit;background:linear-gradient(90deg, var(--card-accent), rgba(var(--card-accent-rgb), .38));height:100%;box-shadow:0 0 1.1rem rgba(var(--card-accent-rgb), .24);display:block}.seo-signal-mini.is-profile-strength i:first-child{--fill:84%;top:25%}.seo-signal-mini.is-profile-strength i:nth-child(2){--fill:68%;top:47%}.seo-signal-mini.is-profile-strength i:nth-child(3){--fill:78%;top:69%}.seo-signal-mini.is-profile-strength b:first-of-type{border:1px solid rgba(var(--card-accent-rgb), .42);background:radial-gradient(circle at 50% 50%, rgba(var(--card-accent-rgb), .42), transparent 52%), #ffffff09;border-radius:999px;width:1.8rem;height:1.8rem;top:15%;right:10%}.seo-signal-mini.is-profile-strength b:nth-of-type(2){background:linear-gradient(90deg, transparent, rgba(var(--card-accent-rgb), .7));width:4.6rem;height:1px;bottom:.95rem;right:1rem}.seo-signal-mini.is-pipeline-route i:first-child{top:49%;left:13%}.seo-signal-mini.is-pipeline-route i:nth-child(2){top:49%;left:38%}.seo-signal-mini.is-pipeline-route i:nth-child(3){top:49%;left:63%}.seo-signal-mini.is-pipeline-route i:nth-child(4){top:49%;right:13%}.seo-signal-mini.is-pipeline-route b:first-of-type{background:linear-gradient(90deg, #ff6b5fd9, #e3b84bd1, var(--card-accent));border-radius:999px;height:.22rem;top:54%;left:15%;right:15%}.seo-signal-mini.is-pipeline-route b:nth-of-type(2){border:1px solid rgba(var(--card-accent-rgb), .28);background:#ffffff0b;border-radius:999px;width:4.5rem;height:1.2rem;top:32%;right:12%}.seo-signal-mini.is-revenue-lift i{background:linear-gradient(180deg, var(--card-accent), rgba(var(--card-accent-rgb), .38));border-radius:.82rem .82rem .22rem .22rem;width:16%;bottom:1rem}.seo-signal-mini.is-revenue-lift i:first-child{height:1.1rem;left:13%}.seo-signal-mini.is-revenue-lift i:nth-child(2){height:1.65rem;left:42%}.seo-signal-mini.is-revenue-lift i:nth-child(3){height:2.35rem;right:13%}.seo-signal-mini.is-revenue-lift b:first-of-type{background:linear-gradient(90deg, #e3b84be6, var(--card-accent));border-radius:999px;height:.2rem;top:31%;left:15%;right:14%;transform:rotate(-13deg)}.seo-signal-mini.is-revenue-lift b:nth-of-type(2){background:var(--card-accent);width:.82rem;height:.82rem;box-shadow:0 0 1.25rem rgba(var(--card-accent-rgb), .45);border-radius:999px;top:18%;right:11%}.seo-signal-mini.is-operator-board{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.5rem;display:grid}.seo-signal-mini.is-operator-board i{border:1px solid rgba(var(--card-accent-rgb), .24);background:linear-gradient(135deg, rgba(var(--card-accent-rgb), .22), #ffffff09), #ffffff07;border-radius:.6rem;height:auto;min-height:1.1rem;position:relative}.seo-signal-mini.is-operator-board i:nth-child(2),.seo-signal-mini.is-operator-board i:nth-child(5){transform:translateY(.38rem)}.seo-signal-mini.is-operator-board b{display:none}@keyframes seo-mini-search-scan{0%,to{opacity:.72;transform:scaleX(.72)}44%,58%{opacity:1;transform:scaleX(1)}}@keyframes seo-mini-enquiry-rise{0%,to{transform:translateY(0)}48%{transform:translateY(-.28rem)}}.seo-keyword-shell{background:radial-gradient(circle at 8% 12%,#d7dde524,#0000 30%),linear-gradient(152deg,#11171ff0,#06090efa) padding-box padding-box,linear-gradient(135deg,#d7dde561,#40d8ff24,#5df2a01f) border-box}.seo-keyword-grid article{background:linear-gradient(135deg,#d7dde512,#ffffff05),#ffffff07;border-color:#d7dde533;position:relative;overflow:hidden}.seo-anchor{height:0;scroll-margin-top:clamp(7rem,12vw,9rem);display:block}.seo-free-offer-section{overflow:clip}.seo-free-offer-section .free-value-panel.is-compact{width:100%}.seo-free-offer-section .free-value-shell.is-compact{width:min(96vw, var(--content-max));grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);align-items:stretch;gap:clamp(1rem,2.4vw,1.5rem);margin-inline:auto;display:grid}.seo-free-offer-section .free-value-copy,.seo-free-offer-section .free-value-form{border-radius:clamp(1.25rem,2.4vw,1.8rem);min-width:0;padding:clamp(1.25rem,3vw,2.25rem)}.seo-free-offer-section .free-value-copy{--card-accent:var(--gold-strong);--card-accent-rgb:239, 191, 104;background:radial-gradient(circle at 8% 8%,#efbf6838,#0000 32%),radial-gradient(circle at 90% 82%,#5df2a01a,#0000 30%),linear-gradient(152deg,#11161df2,#06090efa) padding-box padding-box,linear-gradient(135deg,#efbf688f,#ffffff14,#5df2a02e) border-box;align-content:center;gap:1rem;display:grid}.seo-free-offer-section .free-value-form{--card-accent:var(--electric);--card-accent-rgb:64, 216, 255;background:radial-gradient(circle at 8% 10%,#40d8ff33,#0000 32%),radial-gradient(circle at 94% 18%,#9f8cff24,#0000 28%),linear-gradient(152deg,#0e141ef2,#06090efa) padding-box padding-box,linear-gradient(135deg,#40d8ff8a,#ffffff14,#9f8cff33) border-box}.seo-free-offer-section .free-value-copy ul{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.seo-free-offer-section .free-value-copy li{color:var(--text-soft);align-items:flex-start;gap:.65rem;display:flex}.seo-free-offer-section .free-value-copy li:before{content:"";background:linear-gradient(135deg, var(--gold-strong), var(--signal-green));border-radius:999px;flex:none;width:.62rem;height:.62rem;margin-top:.45rem;box-shadow:0 0 22px #efbf684d}.seo-free-offer-section .free-value-copy h2,.seo-roi-copy h2{letter-spacing:-.065em;max-width:14ch;font-size:clamp(2.15rem,4.15vw,4.05rem);line-height:.9}.seo-free-offer-section .free-value-copy p,.seo-roi-copy p{max-width:35rem}.seo-roi-copy{align-content:start}.seo-roi-card{align-content:space-between}@media (width<=1120px){.seo-local-pack{grid-template-columns:1fr}}@media (width<=820px){.seo-journey-board{grid-template-columns:1fr;min-height:auto}.seo-free-offer-section .free-value-shell.is-compact{width:min(91vw, var(--content-max));grid-template-columns:1fr}.seo-free-offer-section .free-value-copy h2,.seo-roi-copy h2{max-width:none;font-size:clamp(2.15rem,10vw,3.35rem)}.seo-journey-step{min-height:auto}}@media (width<=560px){.seo-journey-lanes{grid-template-columns:1fr}}.diagnostic-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.diagnostic-card{border:1px solid var(--silver-line);border-radius:var(--radius-lg);background:var(--surface);flex-direction:column;gap:.85rem;min-height:100%;padding:clamp(1rem,2vw,1.35rem);display:flex}.diagnostic-card p,.diagnostic-card li{color:var(--muted)}.diagnostic-card ul{margin:0;padding-left:1.1rem}.diagnostic-card .button-secondary{width:fit-content;margin-top:auto}.keystone-table-wrap{border:1px solid var(--silver-line);border-radius:var(--radius-lg);background:var(--surface);overflow-x:auto}.keystone-route-table{border-collapse:collapse;width:100%;min-width:760px}.keystone-route-table th,.keystone-route-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--silver-line);padding:1rem}.keystone-route-table th{color:var(--text);text-transform:uppercase;letter-spacing:.08em;font-size:.78rem}.keystone-route-table td{color:var(--muted)}.keystone-route-table tbody tr[class*=tone-] td:first-child{box-shadow:inset .22rem 0 0 rgba(var(--card-accent-rgb), .72)}.keystone-route-table tbody tr[class*=tone-] td:nth-child(2),.keystone-route-table tbody tr[class*=tone-] a{color:var(--card-accent)}.keystone-route-table a{color:var(--text);font-weight:700}.service-proof-preview .service-route-grid,.service-limits-section .section-grid-two{align-items:stretch}.service-continuation-actions{margin-top:1.25rem}@media (width<=980px){.diagnostic-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.diagnostic-card-grid{grid-template-columns:1fr}.keystone-route-table{min-width:640px}}.home-growth-copy h1,.service-index-copy h1,.crm-hero-copy h1,.local-seo-hero-copy h1,.service-standard-copy h1,.service-page-copy h1{letter-spacing:0;word-spacing:.04em}.home-growth-copy h1,.service-index-copy h1{font-size:clamp(2.7rem,4.35vw,4.15rem);line-height:.98}.home-growth-copy,.home-route-console{min-height:clamp(25rem,52vh,31rem)}.home-console-topline strong,.service-index-ladder h2,.service-flow-copy h2,.story-heading h2{letter-spacing:0;word-spacing:.03em}.ai-receptionist-demo-grid{grid-template-columns:minmax(0,.8fr) minmax(22rem,1.2fr);align-items:start;gap:clamp(1.25rem,3vw,2rem);display:grid}.ai-receptionist-widget,.ai-receptionist-panel{gap:1rem;display:grid}.ai-receptionist-widget.is-floating{bottom:max(1rem, env(safe-area-inset-bottom));right:max(1rem, env(safe-area-inset-right));z-index:80;display:block;position:fixed}.ai-receptionist-embed-body .ai-receptionist-widget.is-floating{bottom:max(1rem, env(safe-area-inset-bottom));right:max(1rem, env(safe-area-inset-right))}.ai-receptionist-float-button{aspect-ratio:1;background:linear-gradient(145deg, color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 88%, white 12%), color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 62%, black 38%));color:#111;cursor:pointer;font:inherit;border:1px solid #ffffff61;border-radius:999px;justify-content:center;align-items:center;width:3.65rem;min-height:3.65rem;padding:.45rem;font-weight:900;display:inline-grid;position:relative;box-shadow:0 1rem 2.4rem #00000059}.ai-receptionist-float-button:hover{transform:translateY(-1px)}.ai-receptionist-float-button:after{content:"";background:#67e08f;border:2px solid #111;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.42rem;right:.42rem}.ai-receptionist-float-mark{font-size:1.12rem;line-height:1;display:block}.ai-receptionist-float-text{margin-top:.15rem;font-size:.64rem;line-height:1;display:block}.ai-receptionist-widget.is-floating .ai-receptionist-panel{width:min(24rem,100vw - 2rem);max-height:min(34rem,100vh - 6rem);position:absolute;bottom:4.45rem;right:0;overflow:auto}.ai-receptionist-widget.is-floating .ai-receptionist-window,.ai-receptionist-widget.is-floating .ai-receptionist-status{box-shadow:0 1rem 2.8rem #00000059}.ai-receptionist-widget.is-floating .ai-receptionist-head,.ai-receptionist-widget.is-floating .ai-receptionist-chat-form,.ai-receptionist-widget.is-floating .ai-receptionist-messages{padding:.72rem}.ai-receptionist-widget.is-floating .ai-receptionist-messages{min-height:6.5rem;max-height:11.5rem}.ai-receptionist-widget.is-floating .ai-receptionist-prompts{padding:0 .72rem .72rem}.ai-receptionist-widget.is-floating .ai-receptionist-quick-replies{grid-template-columns:1fr;padding-bottom:.45rem}.ai-receptionist-widget.is-floating .ai-receptionist-chat-form,.ai-receptionist-widget.is-floating .ai-receptionist-lead-form{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-receptionist-widget.is-floating .ai-receptionist-chat-form{grid-template-columns:minmax(0,1fr) auto}.ai-receptionist-widget.is-floating .ai-receptionist-capture-toggle{margin:0 .72rem .72rem}.ai-receptionist-window{border:1px solid color-mix(in srgb, var(--text) 12%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, var(--ai-receptionist-accent,var(--gold)) 6%), var(--surface)), var(--surface);border-radius:8px;overflow:hidden;box-shadow:0 1rem 2.4rem #0000002e}.ai-receptionist-head{border-bottom:1px solid color-mix(in srgb, var(--text) 10%, transparent);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.ai-receptionist-head.is-form-mode{border-bottom-color:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 18%, transparent)}.ai-receptionist-head span,.ai-receptionist-message span,.ai-receptionist-chat-form span,.ai-receptionist-lead-form label span{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;display:block}.ai-receptionist-head strong{color:var(--text);margin-top:.2rem;line-height:1.12;display:block}.ai-receptionist-head-actions{align-items:center;gap:.5rem;display:flex}.ai-receptionist-head em{border:1px solid color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 50%, transparent);color:var(--ai-receptionist-accent,var(--gold));white-space:nowrap;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-style:normal;font-weight:800}.ai-receptionist-close{background:color-mix(in srgb, var(--text) 8%, transparent);border:1px solid color-mix(in srgb, var(--text) 12%, transparent);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;justify-content:center;align-items:center;width:1.85rem;height:1.85rem;padding:0;font-size:.82rem;font-weight:900;line-height:1;display:inline-flex}.ai-receptionist-close:hover{color:var(--text);border-color:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 45%, transparent)}.ai-receptionist-messages{gap:.62rem;min-height:15rem;max-height:24rem;padding:1rem;display:grid;overflow:auto}.ai-receptionist-message{background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;max-width:86%;padding:.62rem .72rem}.ai-receptionist-message.is-visitor{background:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 18%, transparent);justify-self:end}.ai-receptionist-message.is-typing{color:var(--muted)}.ai-receptionist-message p{color:var(--text);margin:.25rem 0 0;font-size:.95rem;line-height:1.38}.ai-receptionist-message.is-typing p{align-items:center;gap:.55rem;display:flex}.ai-receptionist-typing-text{color:var(--muted);letter-spacing:0;text-transform:none;font-size:.9rem;font-weight:700;display:inline}.ai-receptionist-typing-dots{align-items:center;gap:.22rem;display:inline-flex}.ai-receptionist-typing-dots i{background:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 78%, white 22%);border-radius:999px;width:.36rem;height:.36rem;animation:1s ease-in-out infinite aiReceptionistTypingPulse;display:block}.ai-receptionist-typing-dots i:nth-child(2){animation-delay:.15s}.ai-receptionist-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes aiReceptionistTypingPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.16rem)}}.ai-receptionist-prompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;padding:0 1rem 1rem;display:grid}.ai-receptionist-quick-replies{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:.5rem}.ai-receptionist-actions{gap:.45rem;padding:0 1rem 1rem;display:grid}.ai-receptionist-actions a,.ai-receptionist-actions button{background:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 12%, transparent);border:1px solid color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 42%, transparent);color:var(--text);cursor:pointer;font:inherit;text-align:left;border-radius:8px;align-items:center;gap:.16rem;padding:.62rem .72rem;text-decoration:none;display:grid}.ai-receptionist-actions a:hover,.ai-receptionist-actions button:hover{background:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 18%, transparent)}.ai-receptionist-actions span{font-size:.86rem;font-weight:850;line-height:1.18}.ai-receptionist-actions small{color:var(--muted);font-size:.74rem;line-height:1.28;display:block}.ai-receptionist-prompts button,.ai-receptionist-capture-toggle{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);color:var(--text);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:center;background:0 0;border-radius:999px;padding:.44rem .56rem;font-size:.76rem;font-weight:700}.ai-receptionist-prompts button:hover,.ai-receptionist-capture-toggle:hover{border-color:color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 60%, transparent)}.ai-receptionist-chat-form{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.52rem;padding:1rem;display:grid}.ai-receptionist-chat-form label,.ai-receptionist-lead-form label{gap:.4rem;display:grid}.ai-receptionist-chat-form textarea,.ai-receptionist-lead-form input,.ai-receptionist-lead-form select,.ai-receptionist-lead-form textarea{border:1px solid color-mix(in srgb, var(--text) 14%, transparent);background:color-mix(in srgb, var(--surface) 92%, black 8%);width:100%;color:var(--text);font:inherit;border-radius:8px;min-width:0;padding:.54rem .64rem}.ai-receptionist-chat-form textarea{resize:vertical;min-height:2.7rem;max-height:7rem}.ai-receptionist-send-button{background:var(--ai-receptionist-accent,var(--gold));color:#111;cursor:pointer;font:inherit;border:1px solid #ffffff5c;border-radius:999px;justify-content:center;align-items:center;width:2.7rem;height:2.7rem;padding:0;font-size:1.12rem;font-weight:900;line-height:1;display:inline-flex}.ai-receptionist-send-button:disabled{cursor:not-allowed;opacity:.48}.ai-receptionist-capture-toggle{text-align:left;justify-self:start;margin:0 1rem 1rem}.ai-receptionist-lead-form{border-top:1px solid color-mix(in srgb, var(--text) 10%, transparent);grid-template-columns:repeat(2,minmax(0,1fr));gap:.48rem;max-height:min(30rem,100vh - 10rem);padding:.72rem;display:grid;overflow:auto}.ai-receptionist-lead-form .ai-receptionist-lead-submit{margin-top:.08rem}.ai-receptionist-lead-form>div,.ai-receptionist-hints,.ai-receptionist-wide{grid-column:1/-1}.ai-receptionist-lead-form h3{color:var(--text);margin:0;font-size:1rem}.ai-receptionist-lead-form p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.32}.ai-receptionist-hints{border-left:.22rem solid color-mix(in srgb, var(--ai-receptionist-accent,var(--gold)) 70%, transparent);padding-left:.75rem;font-size:.9rem;display:none}.ai-receptionist-form-back{color:var(--muted);cursor:pointer;font:inherit;text-underline-offset:.18rem;background:0 0;border:0;justify-self:start;padding:0;font-size:.78rem;font-weight:800;text-decoration:underline}.ai-receptionist-form-back:hover{color:var(--text)}.ai-receptionist-consent{grid-template-columns:auto minmax(0,1fr);align-items:start}.ai-receptionist-consent span{letter-spacing:0;text-transform:none;font-size:.74rem;line-height:1.35}.ai-receptionist-lead-form input,.ai-receptionist-lead-form select{min-height:2.45rem}.ai-receptionist-lead-form textarea{min-height:3.9rem}.ai-receptionist-consent input{width:auto;margin-top:.2rem}.ai-receptionist-status{color:var(--muted);background:color-mix(in srgb, var(--text) 6%, transparent);border-radius:8px;margin:.85rem;padding:.8rem 1rem}.ai-receptionist-status[data-tone=success]{color:#98e8b9}.ai-receptionist-status[data-tone=error]{color:#ffacac}.home-console-flow span{--stage-fill:0%;isolation:isolate}.home-console-flow span:before{width:var(--stage-fill);z-index:-1;background:linear-gradient(90deg,#5df2a042,#40d8ff1a);transition:none;box-shadow:0 0 28px #5df2a033}.home-console-flow span[data-active=true]{text-shadow:0 0 18px #5df2a04d}.diagnostic-card{transform-style:preserve-3d;position:relative;overflow:hidden}.diagnostic-card:before{content:"";border-radius:inherit;background:linear-gradient(115deg, transparent 20%, rgba(var(--card-accent-rgb), .14), transparent 72%);opacity:0;transition:opacity .22s ease, transform .52s var(--ease-heavy);pointer-events:none;position:absolute;inset:0;transform:translate(-45%)}.diagnostic-card:hover:before,.diagnostic-card:focus-within:before{opacity:1;transform:translate(45%)}.gsap-cta-sheen{opacity:0;pointer-events:none;background:linear-gradient(105deg,#0000,#ffffff57,#0000);width:42%;position:absolute;inset:-25% auto -25% 0;transform:translate(-135%)skew(-14deg)}.flow-map-track{grid-template-columns:repeat(4,minmax(0,1fr))}@media (prefers-reduced-motion:reduce){.home-console-flow span:before{width:0}.diagnostic-card:before,.gsap-cta-sheen{display:none}}@media (width<=900px){.ai-receptionist-demo-grid{grid-template-columns:1fr}}@media (width<=640px){.ai-receptionist-widget.is-floating{bottom:calc(5.2rem + env(safe-area-inset-bottom));right:.8rem}.ai-receptionist-embed-body .ai-receptionist-widget.is-floating{bottom:max(1rem, env(safe-area-inset-bottom));right:max(1rem, env(safe-area-inset-right))}.ai-receptionist-widget.is-floating .ai-receptionist-panel{width:calc(100vw - 1.6rem);max-height:min(76dvh,100vh - 6.5rem);bottom:4.2rem}.ai-receptionist-lead-form{grid-template-columns:1fr}.ai-receptionist-widget.is-floating .ai-receptionist-chat-form{grid-template-columns:minmax(0,1fr) auto}.ai-receptionist-widget.is-floating .ai-receptionist-head{padding:.68rem}.ai-receptionist-widget.is-floating .ai-receptionist-head strong{font-size:.95rem}.ai-receptionist-widget.is-floating .ai-receptionist-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-receptionist-widget.is-floating .ai-receptionist-actions{padding:0 .72rem .72rem}.ai-receptionist-widget.is-floating .ai-receptionist-quick-replies{grid-template-columns:1fr}.ai-receptionist-widget.is-floating .ai-receptionist-prompts button{font-size:.72rem}.ai-receptionist-widget.is-floating .ai-receptionist-chat-form textarea{min-height:2.6rem}.ai-receptionist-message{max-width:100%}}
