@import"https://fonts.googleapis.com/css2?family=Outfit:wght@500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";:root{--bg: #06080c;--bg-elevated: #0b0f15;--surface: rgba(13, 17, 24, .84);--surface-strong: #0f141b;--surface-hover: #141c25;--surface-glass: rgba(9, 12, 17, .74);--text: #f2f5f8;--text-soft: #d4dde7;--muted: #94a0af;--silver: #d7dde5;--silver-dim: rgba(215, 221, 229, .16);--silver-line: rgba(215, 221, 229, .24);--gold: #d2a54f;--gold-strong: #efbf68;--gold-dim: #a7823f;--gold-glow: rgba(210, 165, 79, .22);--amber-hot: #ff9f2f;--electric: #40d8ff;--electric-soft: rgba(64, 216, 255, .18);--signal-green: #5df2a0;--signal-green-soft: rgba(93, 242, 160, .16);--coral: #ff6b5f;--coral-soft: rgba(255, 107, 95, .16);--violet: #9f8cff;--violet-soft: rgba(159, 140, 255, .15);--ink-blue: #08121d;--blueprint: rgba(215, 221, 229, .09);--shadow-soft: 0 18px 52px rgba(0, 0, 0, .34);--shadow-hard: 0 32px 80px rgba(0, 0, 0, .55);--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{margin:0;min-width:320px;font-family:Manrope,Segoe UI,sans-serif;color:var(--text);line-height:1.65;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%,rgba(210,165,79,.08),transparent 28%),radial-gradient(circle at 82% 10%,rgba(215,221,229,.05),transparent 22%),linear-gradient(180deg,#090b10,#06080c 46%,#080b11);background-size:72px 72px,72px 72px,auto,auto,auto;background-position:center top,center top,0 0,0 0,0 0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body:before{background:radial-gradient(circle at 50% 15%,rgba(210,165,79,.1),transparent 38%),radial-gradient(circle at 20% 90%,rgba(215,221,229,.04),transparent 22%);opacity:.8}body:after{background:linear-gradient(180deg,#06080c2e,#06080cbd),radial-gradient(circle at center,transparent 55%,rgba(0,0,0,.45) 100%)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,summary{cursor:pointer}::selection{background:#d2a54f42;color:#fff7e7}.crm-shell{position:relative;z-index:2;display:grid;grid-template-columns:minmax(15rem,18rem) minmax(0,1fr);gap:1rem;width:min(100%,100rem);margin:0 auto;padding:1rem}body:has(.crm-shell){background-color:#030711;background-image:radial-gradient(circle at 12% 10%,rgba(255,159,47,.18),transparent 28%),radial-gradient(circle at 72% 0%,rgba(64,216,255,.14),transparent 26%),radial-gradient(circle at 90% 84%,rgba(93,242,160,.08),transparent 28%),linear-gradient(rgba(64,216,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(239,191,104,.08) 1px,transparent 1px),linear-gradient(135deg,#050a14,#070b12 45%,#090807);background-size:auto,auto,auto,64px 64px,64px 64px,auto}body:has(.crm-shell):before{background:conic-gradient(from 210deg at 18% 16%,rgba(255,159,47,.18),transparent 18%,rgba(64,216,255,.1),transparent 42%),radial-gradient(circle at 50% 10%,rgba(255,255,255,.08),transparent 34%);opacity:.78}body:has(.crm-shell):after{background:linear-gradient(180deg,#0307110f,#030711c2),radial-gradient(circle at center,transparent 52%,rgba(0,0,0,.58) 100%)}body:has(.crm-shell) .spotlight-overlay{background-image:linear-gradient(rgba(64,216,255,.32) 1px,transparent 1px),linear-gradient(90deg,rgba(255,159,47,.28) 1px,transparent 1px);opacity:.42}.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{border-color:#ffffff1a;background:linear-gradient(145deg,#111824f0,#070a12f7) padding-box,linear-gradient(135deg,#40d8ff33,#ff9f2f3d,#ffffff14) border-box;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%,rgba(255,159,47,.22),transparent 34%),radial-gradient(circle at 78% 16%,rgba(64,216,255,.16),transparent 35%),linear-gradient(145deg,#151d2bf2,#05080ffa)}.crm-sidebar,.crm-topbar{padding:1.15rem}.crm-sidebar{position:sticky;top:1rem;height:fit-content;display:grid;gap:1.1rem;border-radius:1.25rem;background:linear-gradient(180deg,#141c28f0,#060910f7) padding-box,linear-gradient(145deg,#ff9f2f5c,#40d8ff2e,#ffffff14) border-box}.crm-main,.crm-content{display:grid;gap:1rem}.crm-brand-block{padding-bottom:1rem;border-bottom:1px solid rgba(215,221,229,.1)}.crm-brand-block .brand-mark{background:linear-gradient(180deg,rgba(255,255,255,.18),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{display:grid;gap:.5rem}.crm-nav-link{--nav-accent: var(--gold-strong);--nav-glow: rgba(239, 191, 104, .16);position:relative;display:flex;align-items:center;justify-content:flex-start;gap:.75rem;min-height:3rem;padding:.85rem .95rem .85rem .82rem;border:1px solid rgba(215,221,229,.12);border-radius:1rem;background:linear-gradient(135deg,#ffffff0b,#ffffff04);color:var(--text-soft);font-family:Outfit,Segoe UI,sans-serif;font-size:.88rem;font-weight:700;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)}.crm-nav-link:before{content:"";flex:0 0 auto;width:.72rem;height:.72rem;border-radius:999px;background:var(--nav-accent);box-shadow:0 0 16px var(--nav-glow)}.crm-nav-link:after{content:"";position:absolute;inset:.45rem auto .45rem .35rem;width:3px;border-radius:999px;background:linear-gradient(180deg,transparent,var(--nav-accent),transparent);opacity:0;transition:opacity .22s var(--ease-out)}.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: rgba(64, 216, 255, .24)}.crm-nav-link.is-contacts,.crm-nav-link.is-companies{--nav-accent: var(--violet);--nav-glow: rgba(159, 140, 255, .24)}.crm-nav-link.is-leads,.crm-nav-link.is-growth{--nav-accent: var(--signal-green);--nav-glow: rgba(93, 242, 160, .24)}.crm-nav-link.is-pipeline,.crm-nav-link.is-migration{--nav-accent: var(--amber-hot);--nav-glow: rgba(255, 159, 47, .26)}.crm-nav-link.is-tasks,.crm-nav-link.is-workflows{--nav-accent: var(--coral);--nav-glow: rgba(255, 107, 95, .25)}.crm-nav-link:hover,.crm-nav-link:focus-visible,.crm-nav-link.is-active{transform:translateY(-2px);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 #ffffff14,0 12px 26px #0000003d,0 0 22px var(--nav-glow)}.crm-nav-link:hover:after,.crm-nav-link:focus-visible:after,.crm-nav-link.is-active:after{opacity:1}.crm-nav-badge{display:inline-flex;align-items:center;min-height:1.75rem;padding:.2rem .6rem;border-radius:999px;background:#ffffff0d;color:var(--muted);font-size:.72rem;letter-spacing:.1em}.crm-topbar{display:flex;align-items:end;justify-content:space-between;gap:1rem;min-height:14.4rem;border-radius:1.25rem}.crm-topbar:before{content:"";position:absolute;inset:auto 2rem 1.5rem auto;width:min(34rem,42vw);height:1px;background:linear-gradient(90deg,transparent,rgba(64,216,255,.55),rgba(255,159,47,.5));box-shadow:0 0 22px #40d8ff2e,0 0 34px #ff9f2f24}.crm-topbar h1{max-width:10ch;font-size:clamp(2.15rem,5.4vw,4.9rem);line-height:.9;letter-spacing:-.07em;text-wrap:balance}.crm-topbar-meta{display:flex;align-items:center;gap:.85rem;flex-wrap:wrap;color:var(--muted)}.crm-command-strip{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 1.1rem;border:1px solid rgba(64,216,255,.18);border-radius:1.2rem;background:radial-gradient(circle at 0% 50%,rgba(64,216,255,.16),transparent 30%),radial-gradient(circle at 100% 50%,rgba(255,159,47,.14),transparent 28%),linear-gradient(135deg,#0c1622f0,#080a11fa);box-shadow:inset 0 1px #ffffff0f,0 18px 48px #00000047}.crm-command-strip strong{display:block;color:#fff;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.02rem,1.8vw,1.3rem);line-height:1.15}.crm-command-kicker{display:block;margin-bottom:.22rem;color:var(--electric);font-size:.72rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.crm-command-pulses{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.55rem}.crm-command-pulses span{display:inline-flex;align-items:center;gap:.42rem;min-height:2.15rem;padding:.35rem .68rem;border:1px solid rgba(93,242,160,.22);border-radius:999px;background:#5df2a014;color:#dfffee;font-size:.74rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.crm-command-pulses span:before{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--signal-green);box-shadow:0 0 14px #5df2a085}.crm-auth-form{display:grid;gap:.9rem}.crm-auth-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.crm-grid{display:grid;gap:1rem}.crm-shell .dashboard-hero{min-height:24rem;padding:clamp(1.35rem,3vw,2.2rem)}.crm-shell .dashboard-hero h2{max-width:13ch;font-size:clamp(2.1rem,4.6vw,4.25rem);line-height:.94;letter-spacing:-.075em;text-wrap:balance}.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{display:grid;gap:1rem}.crm-record-form{display:grid;gap:.95rem}.crm-inline-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.crm-inline-actions{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center}.crm-module-cloud{display:grid;gap:.58rem;padding:0;margin:.8rem 0 0;list-style:none}.crm-module-cloud li{--module-accent: var(--electric);position:relative;display:flex;align-items:center;min-height:2.45rem;padding:.46rem .74rem .46rem 2.15rem;border:1px solid color-mix(in srgb,var(--module-accent) 30%,transparent);border-radius:.95rem;background:radial-gradient(circle at 0% 50%,color-mix(in srgb,var(--module-accent) 18%,transparent),transparent 42%),#ffffff09;color:#f7fbff;font-size:.82rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.crm-module-cloud li:before{content:"";position:absolute;left:.82rem;width:.62rem;height:.62rem;border-radius:999px;background:var(--module-accent);box-shadow:0 0 16px color-mix(in srgb,var(--module-accent) 45%,transparent)}.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 rgba(64,216,255,.12)}.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{border-color:#ff9f2f6b;background:linear-gradient(135deg,#ff9f2f2e,#efbf6814);color:#ffd99a}.crm-shell .dashboard-badge.is-soft{border-color:#40d8ff33;background:#40d8ff12;color:#c8f5ff}.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;padding:.88rem .95rem;border-radius:.9rem;border:1px solid rgba(215,221,229,.16);background:linear-gradient(180deg,#12161ef5,#080a10fc);color:var(--text);box-shadow:inset 0 1px #ffffff0a,inset 0 -8px 16px #00000014;resize:vertical}.crm-record-form textarea:focus{border-color:#efbf6880;box-shadow:inset 0 1px #ffffff0a,0 0 0 3px #d4a8411a,inset 0 -8px 16px #00000014}@media(max-width:980px){.crm-shell,.crm-grid-hero,.crm-grid-two,.dashboard-layout{grid-template-columns:1fr}.crm-sidebar{position:static}.crm-inline-grid{grid-template-columns:1fr}.crm-topbar{align-items:start;flex-direction:column;min-height:auto}.crm-command-strip{align-items:flex-start;flex-direction:column}.crm-command-pulses{justify-content:flex-start}}.skip-link{position:absolute;top:1rem;left:1rem;z-index:200;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--gold);color:#06080c;font-weight:700;transform:translateY(-180%);transition:transform .18s var(--ease-out)}.skip-link:focus{transform:translateY(0)}.spotlight-overlay{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:0;background-image:linear-gradient(rgba(210,165,79,.4) 1px,transparent 1px),linear-gradient(90deg,rgba(210,165,79,.4) 1px,transparent 1px);background-size:72px 72px;background-position:center top;-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}body.has-spotlight .spotlight-overlay{opacity:.55}.page-shell{position:relative;min-height:100vh;isolation:isolate;z-index:2}.site-bar,.section-inner{width:min(var(--max-width),calc(100% - (var(--gutter) * 2)));margin:0 auto}.site-header{position:sticky;top:0;z-index:60;background:linear-gradient(180deg,#06080ce0,#06080cb3);border-bottom:1px solid rgba(215,221,229,.08);backdrop-filter:blur(22px) saturate(1.24);-webkit-backdrop-filter:blur(22px) saturate(1.24)}.site-bar{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:var(--header-height)}.story-heading{display:grid;gap:.85rem;max-width:50rem;margin-bottom:1.6rem}.story-heading h2{margin:0}.story-heading p{margin:0;color:var(--text-soft)}.section-signal{padding-top:0}.signal-band{display:grid;gap:1rem;padding:1rem 1.25rem}.signal-band-label{margin:0;color:var(--gold);font-size:.74rem;letter-spacing:.18em;text-transform:uppercase}.signal-band-list{display:flex;flex-wrap:wrap;gap:.7rem}.signal-pill{display:inline-flex;align-items:center;min-height:2.25rem;padding:.55rem .9rem;border-radius:var(--radius-pill);border:1px solid rgba(215,221,229,.16);background:#ffffff08;color:var(--text-soft);font-size:.84rem}.proof-strip{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.proof-signal{position:relative;display:grid;gap:.5rem;padding:1.15rem;border-radius:1.2rem;border:1px solid rgba(215,221,229,.16);background:linear-gradient(180deg,#12171ff5,#080a10fa) padding-box,linear-gradient(135deg,#dde2e938,#efbf6824,#dde2e91a) border-box;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);font-size:.76rem;letter-spacing:.16em;text-transform:uppercase}.proof-signal p{margin:0;color:var(--text-soft);font-size:.92rem}.capability-matrix{display:grid;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:start}.capability-matrix-primary,.capability-matrix-card{display:grid;gap:.85rem;align-content:start;min-height:0;height:auto}.capability-matrix-primary h3{font-size:clamp(1.5rem,1.15rem + .8vw,2.05rem);line-height:1.04;text-wrap:balance}.capability-matrix-primary p,.capability-matrix-card p{margin:0;color:var(--text-soft)}.capability-matrix-card h3{margin:0;font-size:clamp(1.28rem,1.02rem + .48vw,1.62rem);line-height:1.08;text-wrap:balance}.capability-matrix-grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.visual-spotlight{display:grid;gap:.95rem;grid-template-columns:1fr;align-items:stretch}.visual-spotlight.is-reversed{direction:rtl}.visual-spotlight.is-reversed>*{direction:ltr}.visual-spotlight-copy,.visual-spotlight-visual{display:grid;gap:1rem}.visual-spotlight-copy{min-height:0;padding:clamp(1.25rem,3vw,2rem)}.visual-spotlight-copy h2{max-width:18ch;font-size:clamp(2.2rem,5.2vw,4.85rem);line-height:.92;letter-spacing:-.07em}.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{display:flex;flex-wrap:wrap;gap:.55rem;padding:0;margin:0;color:var(--text);list-style:none}.story-bullet-list li{padding:.55rem .72rem;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);font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.visual-spotlight-actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.2rem}.visual-spotlight-visual{display:none;align-content:space-between;background:linear-gradient(135deg,#0c0f16e6,#06080cfa),url(/visuals/keystone-system-bg.png) right center / cover no-repeat}.visual-spotlight-frame{position:relative;overflow:hidden;min-height:clamp(14rem,28vw,22rem);border-radius:1.1rem;border:1px solid rgba(215,221,229,.12);background:radial-gradient(circle at 50% 25%,#ffffff1f,#fff0)}.visual-spotlight-frame:before{content:"";position:absolute;inset:auto 10% 0;height:.15rem;background:linear-gradient(90deg,transparent,rgba(239,191,104,.85),transparent);box-shadow:0 0 20px #efbf6852}.visual-spotlight-frame img{width:100%;height:100%;object-fit:contain;padding:1.1rem;filter:drop-shadow(0 30px 45px rgba(0,0,0,.35))}.visual-spotlight-kicker{margin:0;color:var(--gold);font-size:.8rem;letter-spacing:.15em;text-transform:uppercase}.milestone-section{overflow:clip}.milestone-journey{position:relative;display:grid;gap:1rem}.milestone-line{position:absolute;left:1.2rem;top:0;bottom:0;width:1px;background:linear-gradient(180deg,#efbf6866,#d7dde51a);box-shadow:0 0 14px #efbf6824}.milestone-card{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-left:2.6rem;padding:1.2rem 1.2rem 1.2rem 1.15rem}.milestone-card:before{content:"";position:absolute;left:-2.1rem;top:1.3rem;width:.95rem;height:.95rem;border-radius:50%;background:linear-gradient(135deg,#f3c96e,#d1a557);box-shadow:0 0 18px #efbf684d}.milestone-card-index{display:inline-flex;align-items:start;justify-content:center}.milestone-card-index span{display:inline-flex;align-items:center;justify-content:center;min-width:2.4rem;min-height:2.4rem;padding:.45rem .6rem;border-radius:999px;border:1px solid rgba(239,191,104,.3);background:#efbf6814;color:var(--gold);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase}.milestone-card-copy{display:grid;gap:.75rem}.milestone-card-copy h3,.milestone-card-copy p{margin:0}.milestone-card-copy p{color:var(--text-soft)}.milestone-meta{display:grid;gap:.3rem}.milestone-meta span{color:var(--muted);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.milestone-meta strong{font-size:.98rem}.story-rail-shell{display:grid;gap:1.05rem;grid-template-columns:1fr;align-items:stretch}.story-rail-sticky{position:relative;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) minmax(18rem,.58fr);align-items:end;padding:clamp(1.25rem,3vw,2rem)}.story-rail-intro-copy{display:grid;gap:.8rem}.story-rail-intro-copy h2{max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4.65rem);line-height:.92;letter-spacing:-.07em}.story-rail-intro-copy p{max-width:62rem;margin:0;color:var(--text-soft)}.story-rail-visual{position:relative;display:grid;gap:.8rem;padding:1.05rem;border-radius:1.15rem;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}.story-rail-step-count{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:2.2rem;min-height:2.2rem;padding:.4rem .65rem;border-radius:999px;border:1px solid rgba(var(--card-accent-rgb),.3);background:rgba(var(--card-accent-rgb),.1);color:rgb(var(--card-accent-rgb));font-size:.76rem;letter-spacing:.12em;text-transform:uppercase}.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{margin:0;color:var(--text-soft)}.story-rail-checkpoints{display:grid;gap:.55rem;padding-left:1.05rem;margin:0;color:var(--text-soft)}.story-rail-steps{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.story-rail-step{display:grid;gap:.8rem;min-height:16rem;padding:1.05rem;align-content:start;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),box-shadow var(--motion-base) var(--ease-out)}.story-rail-step-meta{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.story-rail-step-meta span,.story-rail-step-meta p{margin:0;font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.story-rail-step-meta span{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:999px;background:rgba(var(--card-accent-rgb),.09);color:rgb(var(--card-accent-rgb))}.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{font-size:clamp(1.16rem,1.6vw,1.42rem);line-height:1.14;letter-spacing:-.005em}.story-rail-step p{color:var(--text-soft)}.story-rail-step-detail{display:grid;gap:.55rem;margin-top:auto;padding:.8rem .9rem;border-radius:.95rem;border:1px solid rgba(var(--card-accent-rgb),.16);background:rgba(var(--card-accent-rgb),.06)}.story-rail-step-detail p{margin:0;color:var(--text);font-size:.95rem}.story-rail-step-list{display:grid;gap:.45rem;padding-left:1rem;margin:0;color:var(--text-soft);font-size:.92rem}.route-comparison-shell{display:grid;gap:1rem;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.route-comparison-grid{display:grid;gap:.85rem}.route-comparison-card{width:100%;display:grid;gap:.55rem;padding:1rem;text-align:left;border-radius:1rem;border:1px solid rgba(215,221,229,.16);background:linear-gradient(180deg,#12171ff5,#080a10fa) padding-box,linear-gradient(135deg,#dde2e938,#efbf6824,#dde2e91a) border-box;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)}.route-comparison-card:hover,.route-comparison-card:focus-visible,.route-comparison-card.is-active{transform:translateY(-3px);border-color:#efbf687a;box-shadow:inset 0 1px #ffffff0d,0 22px 40px #0000003d,0 0 22px #efbf681f}.route-comparison-kicker{color:var(--gold);font-size:.76rem;letter-spacing:.14em;text-transform:uppercase}.route-comparison-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:1.08rem}.route-comparison-card p{margin:0;color:var(--text-soft)}.route-comparison-detail{display:grid;align-content:start;gap:.9rem;min-height:100%}.route-comparison-detail h3,.route-comparison-detail p{margin:0}.route-detail-grid{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.route-detail-grid article{display:grid;gap:.35rem;padding:.9rem;border-radius:.95rem;border:1px solid rgba(215,221,229,.12);background:#ffffff08}.route-detail-grid span{color:var(--muted);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.route-detail-grid strong{font-size:.98rem;line-height:1.3}.result-spotlight-shell{display:grid;gap:1rem}.result-spotlight-card{padding:1.25rem}@media(max-width:1100px){.proof-strip,.capability-matrix,.story-rail-shell,.route-comparison-shell,.visual-spotlight{grid-template-columns:1fr}.story-rail-sticky{position:static;grid-template-columns:1fr}.story-rail-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.proof-strip,.capability-matrix-grid,.route-detail-grid{grid-template-columns:1fr}.milestone-card{margin-left:1.85rem;grid-template-columns:1fr}.milestone-card:before{left:-1.42rem}.milestone-card-index{justify-content:start}}@media(max-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{left:-1.08rem;top:1.15rem;width:.8rem;height:.8rem}.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{position:relative;display:grid;gap:1rem}.crm-hero-copy{align-content:center;min-height:35rem;padding:clamp(1.4rem,3vw,2.4rem);border-radius:1.65rem;border:1px solid rgba(215,221,229,.16);background:radial-gradient(circle at 15% 18%,rgba(239,191,104,.18),transparent 34%),linear-gradient(135deg,#10141df5,#070a0ffa);box-shadow:inset 0 1px #ffffff0d,0 30px 90px #00000047}.crm-hero-copy h1{max-width:12ch;margin:0;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6.8vw,6.4rem);line-height:.94;letter-spacing:-.07em;text-wrap:balance}.crm-hero-copy p{max-width:44rem;margin:0;color:var(--text-soft);font-size:clamp(1rem,.95rem + .26vw,1.16rem)}.crm-command-preview{align-content:end;overflow:hidden;min-height:35rem;padding:clamp(1.25rem,3vw,2rem);border-radius:1.65rem;border:1px solid rgba(38,214,163,.22);background:linear-gradient(145deg,rgba(38,214,163,.12),transparent 42%),radial-gradient(circle at 75% 15%,rgba(215,221,229,.16),transparent 28%),#080c12f5;box-shadow:inset 0 1px #ffffff0d,0 28px 80px #00000047}.crm-command-ring{position:absolute;top:-8rem;right:-8rem;width:22rem;height:22rem;border-radius:50%;border:1px solid rgba(38,214,163,.22);background:radial-gradient(circle,transparent 42%,rgba(38,214,163,.12) 43%,transparent 44%),conic-gradient(from 180deg,rgba(239,191,104,.6),transparent,rgba(38,214,163,.46),transparent);opacity:.82}.crm-command-preview ol{display:grid;gap:.82rem;padding:0;margin:0;list-style:none}.crm-command-preview li{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;padding:.85rem .9rem;border-radius:1rem;border:1px solid rgba(215,221,229,.12);background:#ffffff09;color:var(--text-soft)}.crm-command-preview li span{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;letter-spacing:.12em}.service-offers{gap:1.25rem;scroll-margin-top:9rem}.service-offers-heading{max-width:54rem}.service-offers-heading h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1;letter-spacing:-.045em}.service-offers-heading p{margin:0;color:var(--text-soft)}.service-offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service-offer-card{align-content:start;overflow:hidden;min-height:100%;padding:1.25rem;border-radius:1.55rem;border:1px solid rgba(215,221,229,.15);background:radial-gradient(circle at 86% 8%,rgba(239,191,104,.2),transparent 28%),linear-gradient(180deg,#12171ffa,#07090efa) padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box;box-shadow:inset 0 1px #ffffff0d,0 26px 62px #0000003d;animation:offer-rise .68s var(--ease-heavy) both;animation-delay:calc(var(--offer-index, 0) * 90ms)}.service-offer-card:before{content:"";position:absolute;inset:0 0 auto;height:.24rem;background:linear-gradient(90deg,var(--gold),rgba(38,214,163,.4),transparent)}.service-offer-orbit{position:absolute;right:-1.9rem;top:-1.9rem;display:grid;place-items:center;width:8rem;height:8rem;border:1px solid rgba(239,191,104,.15);border-radius:50%;background:#efbf680a;color:#efbf688c;font-family:Outfit,Segoe UI,sans-serif;font-size:1.2rem;font-weight:900;letter-spacing:.12em}.service-offer-card.tone-systems{border-color:#5df2a038}.service-offer-card.tone-lab{border-color:#9f8cff38}.service-offer-top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:.85rem}.service-offer-eyebrow,.service-offer-top strong,.service-offer-footer span,.service-offer-top a,.service-offer-free span{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.service-offer-top strong{color:var(--silver);text-align:right}.service-offer-top a{color:var(--silver);padding:.38rem .58rem;border:1px solid rgba(215,221,229,.14);border-radius:var(--radius-pill);background:#ffffff0a}.service-offer-card h3{position:relative;z-index:1;margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.75rem,1.3rem + 1.1vw,2.55rem);line-height:.96;letter-spacing:-.055em}.service-offer-card p{margin:0;color:var(--text-soft)}.service-offer-audience{font-size:.94rem}.service-offer-promise{color:var(--text)!important;font-size:1.02rem}.service-offer-free{display:grid;gap:.35rem;padding:.92rem;border-radius:1.08rem;border:1px solid rgba(239,191,104,.18);background:linear-gradient(135deg,#efbf681f,#ffffff09),#ffffff05}.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{display:grid;gap:.55rem;padding:0;margin:0;list-style:none}.service-offer-card li{position:relative;padding-left:1.05rem;color:var(--text-soft);font-size:.94rem}.service-offer-card li:before{content:"";position:absolute;left:0;top:.72em;width:.42rem;height:.42rem;border-radius:50%;background:var(--gold);box-shadow:0 0 14px #efbf6859}.service-offer-footer{display:grid;gap:.75rem;margin-top:auto}.service-offer-footer p{display:grid;gap:.25rem;padding:.85rem;border-radius:1rem;background:#ffffff09}.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{display:grid;gap:1rem;grid-template-columns:minmax(0,.9fr) minmax(20rem,1fr)}.free-value-copy,.free-value-form{display:grid;gap:.9rem}.free-value-copy h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4vw,3.45rem);line-height:.98;letter-spacing:-.05em}.free-value-copy p{margin:0;color:var(--text-soft)}.free-value-copy ul{display:flex;flex-wrap:wrap;gap:.55rem;padding:0;margin:0;list-style:none}.free-value-copy li{padding:.5rem .7rem;border:1px solid rgba(239,191,104,.16);border-radius:var(--radius-pill);color:var(--gold);background:#efbf6812;font-size:.84rem}.free-value-form{padding:1.05rem;border-radius:1.3rem;border:1px solid rgba(215,221,229,.16);background:linear-gradient(145deg,#12171ff5,#070a0ffa),#ffffff08;box-shadow:0 22px 60px #00000038}.free-value-form label{display:grid;gap:.35rem;color:var(--text-soft)}.free-value-form label span{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.free-value-form input,.free-value-form textarea{width:100%;border:1px solid rgba(215,221,229,.14);border-radius:.95rem;background:#ffffff0b;color:var(--text);padding:.85rem .9rem}.free-value-form textarea{resize:vertical}.free-value-form-status{min-height:1.4rem;margin:0;color:var(--text-soft)}.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{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2.2rem);border-radius:1.6rem;border:1px solid rgba(215,221,229,.15);background:linear-gradient(145deg,#12171ff7,#070a0ffa)}.service-landing-copy{align-content:center;min-height:31rem;background:radial-gradient(circle at 12% 20%,rgba(239,191,104,.18),transparent 30%),linear-gradient(145deg,#12171ff7,#070a0ffa)}.service-landing-copy h1{max-width:13ch;margin:0;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6vw,5.9rem);line-height:.93;letter-spacing:-.07em}.service-landing-copy p,.service-landing-panel p{margin:0;color:var(--text-soft)}.service-landing-actions{display:flex;flex-wrap:wrap;gap:.75rem}.service-landing-panel{align-content:start}.service-landing-panel h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1;letter-spacing:-.045em}.service-landing-price{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.service-landing-panel ul,.service-objection-list{display:grid;gap:.7rem;padding:0;margin:0;list-style:none}.service-landing-panel li{padding:.72rem .78rem;border-radius:.92rem;background:#ffffff0a;color:var(--text-soft)}.service-objection-list article p{margin:0}.checkout-success-card{max-width:54rem;margin:0 auto;text-align:center}.checkout-success-card h1{margin:0;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2.4rem,5vw,4.8rem);line-height:.98;letter-spacing:-.055em}@keyframes offer-rise{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-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{display:grid;gap:clamp(.85rem,1.5vw,1.2rem);grid-template-columns:minmax(17rem,.72fr) minmax(0,1.28fr);align-items:start}.capability-matrix-primary,.capability-matrix-card{min-width:0;padding:clamp(1rem,1.45vw,1.35rem);border-radius:1.25rem;gap:.68rem;align-content:start;transform:translateZ(0)}.capability-matrix-primary{min-height:19rem;align-content:space-between;background:radial-gradient(circle at 18% 16%,rgba(240,198,104,.22),transparent 32%),radial-gradient(circle at 88% 88%,rgba(103,232,249,.09),transparent 30%),linear-gradient(145deg,#141b27fa,#070a0ffc) padding-box,linear-gradient(135deg,#f0c6687a,#dde2e91a 44%,#67e8f933) border-box}.capability-matrix-grid{display:grid;gap:clamp(.75rem,1.2vw,.95rem);grid-template-columns:repeat(2,minmax(14rem,1fr));grid-auto-rows:minmax(10.75rem,auto);align-items:stretch}.capability-matrix-card{height:100%}.capability-matrix .card-head{min-width:0;align-items:center}.capability-matrix .card-head .kicker{min-width:0;color:#efbf68eb;font-size:.68rem;line-height:1.1;letter-spacing:.14em;white-space:normal}.capability-matrix .card-icon{width:1.82rem;height:1.82rem;border-radius:.68rem}.capability-matrix-primary h3,.capability-matrix-card h3{max-width:21ch;margin:0;color:var(--silver);letter-spacing:-.045em;overflow-wrap:break-word;text-wrap:balance}.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;margin:0;color:var(--text-soft);font-size:clamp(.92rem,.86rem + .18vw,.98rem);line-height:1.55;overflow-wrap:break-word}.capability-primary-path{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.35rem}.capability-primary-path span{display:inline-flex;align-items:center;min-height:2rem;padding:.42rem .62rem;border:1px solid rgba(239,191,104,.2);border-radius:var(--radius-pill);background:#efbf6813;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}@media(max-width:1240px){.capability-matrix{grid-template-columns:1fr}.capability-matrix-primary{min-height:0}}@media(max-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:"";position:absolute;inset:0;background:radial-gradient(circle at 14% 16%,rgba(239,191,104,.18),transparent 34%),radial-gradient(circle at 88% 24%,rgba(103,232,249,.08),transparent 30%);pointer-events:none}.service-index-grid,.service-page-grid,.service-intel-grid,.service-deliverables-grid,.service-seo-grid{display:grid;gap:clamp(1rem,2vw,1.35rem);grid-template-columns:minmax(0,1.08fr) minmax(19rem,.72fr);align-items:stretch}.service-index-copy,.service-page-copy,.service-page-panel,.service-index-ladder,.service-intel-card,.service-deliverable-list,.service-seo-grid,.service-directory-card{position:relative;border:1px solid rgba(215,221,229,.14);background:linear-gradient(145deg,#121822f0,#07090efa) padding-box,linear-gradient(135deg,#efbf683d,#dde2e914,#67e8f91f) border-box;box-shadow:inset 0 1px #ffffff0f,0 24px 60px #00000042}.service-index-copy,.service-page-copy,.service-page-panel,.service-index-ladder{display:grid;gap:1rem;padding:clamp(1.25rem,3vw,2.35rem);border-radius:1.55rem}.service-index-copy h1,.service-page-copy h1{max-width:13ch;margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(3rem,6vw,5.75rem);line-height:.92;letter-spacing:-.075em}.service-index-copy p,.service-page-copy p,.service-page-panel p,.service-intel-card p,.service-seo-grid p,.service-directory-card p{margin:0;color:var(--text-soft)}.service-index-ladder{align-content:center;background:radial-gradient(circle at 50% 0%,rgba(239,191,104,.16),transparent 36%),linear-gradient(180deg,#121822f0,#07090efa)}.service-index-ladder span{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.82rem .95rem;border-radius:1rem;border:1px solid rgba(239,191,104,.16);color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.service-index-ladder span:after{content:"";width:clamp(2rem,7vw,7rem);height:1px;background:linear-gradient(90deg,rgba(239,191,104,.56),transparent)}.service-directory-grid{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.service-directory-card{display:grid;gap:.7rem;min-height:15rem;padding:1.08rem;border-radius:1.15rem;color:var(--text);text-decoration:none;transition:transform .26s var(--ease-heavy),border-color .26s var(--ease-out),box-shadow .26s var(--ease-out)}.service-directory-card:hover,.service-directory-card:focus-visible{transform:translateY(-5px);border-color:#efbf6875;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);font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.service-directory-card h3,.service-page-panel h2,.service-intel-card h2,.service-seo-grid h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;line-height:1;letter-spacing:-.045em}.service-directory-card h3{font-size:clamp(1.22rem,1rem + .55vw,1.52rem)}.service-directory-card strong{align-self:end;color:var(--gold);font-size:.9rem}.service-page-actions{display:flex;flex-wrap:wrap;gap:.75rem}.service-page-panel{align-content:start}.service-page-panel h2{font-size:clamp(1.8rem,2.4vw,2.75rem)}.service-page-panel dl{display:grid;gap:.7rem;margin:0}.service-page-panel dl div{display:grid;gap:.25rem;padding:.78rem .85rem;border-radius:.95rem;background:#ffffff0a}.service-page-panel dt{color:var(--gold);font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.service-page-panel dd{margin:0;color:var(--text-soft)}.service-intel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.service-intel-card{display:grid;gap:.75rem;min-height:14rem;padding:1.15rem;border-radius:1.25rem}.service-intel-card h2{font-size:clamp(1.25rem,1.2vw,1.58rem)}.service-deliverable-list{display:grid;gap:.7rem;padding:1rem;border-radius:1.25rem}.service-deliverable-list article{display:grid;gap:.5rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.78rem .85rem;border-radius:.95rem;background:#ffffff09}.service-deliverable-list p{margin:0;color:var(--text-soft)}.service-seo-grid{padding:clamp(1rem,2vw,1.35rem);border-radius:1.25rem}.service-seo-grid h2{font-size:clamp(1.7rem,2.4vw,2.45rem)}.service-seo-grid ul{display:flex;flex-wrap:wrap;gap:.55rem;align-content:start;padding:0;margin:0;list-style:none}.service-seo-grid li{padding:.58rem .72rem;border:1px solid rgba(239,191,104,.16);border-radius:var(--radius-pill);background:#efbf6811;color:var(--gold);font-size:.84rem}.tone-creative.service-page-hero:before,.tone-creative.service-directory-card{--service-accent: rgba(64, 216, 255, .22)}.tone-marketing.service-page-hero:before,.tone-marketing.service-directory-card{--service-accent: rgba(93, 242, 160, .22)}.tone-systems.service-page-hero:before,.tone-systems.service-directory-card{--service-accent: rgba(93, 242, 160, .22)}.tone-warning.service-page-hero:before,.tone-warning.service-directory-card{--service-accent: rgba(255, 107, 95, .22)}.tone-lab.service-page-hero:before,.tone-lab.service-directory-card{--service-accent: rgba(159, 140, 255, .22)}@media(max-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(max-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:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 18%,rgba(239,191,104,.2),transparent 34%),radial-gradient(circle at 84% 20%,rgba(93,242,160,.12),transparent 30%),linear-gradient(180deg,#06080c4d,#06080ceb);pointer-events:none}.local-seo-hero-grid,.local-seo-kickstart-grid,.local-seo-roi-grid,.local-seo-split{display:grid;gap:clamp(1rem,2vw,1.35rem);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);align-items:stretch}.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{display:grid;gap:clamp(1rem,2vw,1.35rem);grid-template-columns:minmax(0,.86fr) minmax(20rem,1.14fr);align-items:stretch;padding:clamp(1.1rem,2.5vw,2rem);border:1px solid rgba(215,221,229,.13);border-radius:1.45rem;background:radial-gradient(circle at 10% 0%,rgba(93,242,160,.12),transparent 36%),linear-gradient(145deg,#121822e0,#07090ef0)}.local-seo-keyword-shell h2,.local-seo-addons h3{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3.3vw,3.4rem);line-height:.98;letter-spacing:-.055em}.local-seo-keyword-shell p,.local-seo-addons p,.local-seo-best-for{margin:0;color:var(--text-soft)}.local-seo-keyword-list,.local-seo-addon-grid{display:flex;flex-wrap:wrap;gap:.65rem;padding:0;margin:0;list-style:none}.local-seo-keyword-list li{padding:.62rem .78rem;border:1px solid rgba(93,242,160,.18);border-radius:var(--radius-pill);color:var(--signal-green);background:#5df2a012;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{position:relative;padding:clamp(1.15rem,2.4vw,2rem);border:1px solid rgba(215,221,229,.12);border-radius:1.45rem;background:radial-gradient(circle at 12% 18%,rgba(239,191,104,.14),transparent 34%),linear-gradient(145deg,#121822d1,#07090ee0)}.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);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2rem,4.3vw,4.6rem);line-height:.96;letter-spacing:-.065em;text-wrap:balance}.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{position:relative;border:1px solid rgba(215,221,229,.14);background:linear-gradient(145deg,#121822f2,#07090efa) padding-box,linear-gradient(135deg,#efbf6847,#dde2e914,#5df2a024) border-box;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{display:grid;gap:1rem;padding:clamp(1.2rem,3vw,2.45rem);border-radius:1.65rem}.local-seo-hero-copy h1,.local-seo-kickstart-copy h2,.local-seo-roi-copy h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;line-height:.92;letter-spacing:-.075em;text-wrap:balance}.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{margin:0;color:var(--text-soft)}.local-seo-hero-lede{max-width:58ch;font-size:clamp(1.05rem,1.4vw,1.28rem)}.local-seo-trust-line{max-width:58ch;padding:.9rem 1rem;border:1px solid rgba(239,191,104,.2);border-radius:1rem;background:#efbf6812;color:var(--gold-strong);font-weight:800}.local-seo-scorecard{align-content:center}.local-seo-scorecard h2{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.8rem,3vw,3rem);line-height:.98;letter-spacing:-.05em}.local-seo-signal-stack{display:grid;gap:.75rem}.local-seo-signal-stack article{display:grid;gap:.55rem;padding:.8rem .9rem;border-radius:1rem;background:#ffffff0a}.local-seo-signal-stack article div{display:flex;justify-content:space-between;gap:1rem}.local-seo-signal-stack strong,.local-seo-tier span,.local-seo-future-grid span,.local-seo-pain-list span{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.local-seo-signal-stack meter{width:100%;height:.55rem;overflow:hidden;border-radius:var(--radius-pill)}.local-seo-pain-list{display:grid;gap:.7rem;padding:1rem;border-radius:1.35rem}.local-seo-pain-list article{display:grid;gap:.7rem;grid-template-columns:auto minmax(0,1fr);align-items:center;padding:.78rem .85rem;border-radius:.95rem;background:#ffffff0a}.local-seo-checklist-grid,.local-seo-tier-grid,.local-seo-future-grid{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.local-seo-checklist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.local-seo-checklist-grid article{padding:1rem;border-radius:1.1rem;background:#ffffff0a}.local-seo-checklist-grid h3,.local-seo-future-grid h3,.local-seo-tier h3{margin:0;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;line-height:1;letter-spacing:-.045em}.local-seo-checklist-grid ul,.local-seo-tier ul{display:grid;gap:.5rem;padding-left:1rem;margin:0;color:var(--text-soft)}.local-seo-form{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start}.local-seo-form label,.local-seo-roi-inputs label{display:grid;gap:.35rem;color:var(--text-soft)}.local-seo-form label span,.local-seo-roi-inputs label span{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.7rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.local-seo-form input,.local-seo-form textarea,.local-seo-roi-inputs input{width:100%;border:1px solid rgba(215,221,229,.14);border-radius:.95rem;background:#ffffff0d;color:var(--text);padding:.82rem .9rem}.local-seo-form-wide,.local-seo-permission{grid-column:1 / -1}.local-seo-permission{display:flex!important;grid-template-columns:none!important;align-items:start;gap:.7rem;padding:.85rem;border-radius:1rem;background:#efbf6812}.local-seo-permission input{width:auto;margin-top:.2rem}.local-seo-roi-inputs{display:grid;gap:.75rem;grid-template-columns:repeat(2,minmax(0,1fr))}.local-seo-roi-wide{grid-column:1 / -1}.local-seo-roi-dashboard{align-content:start}.local-seo-roi-number{padding:1rem;border-radius:1.1rem;background:radial-gradient(circle at 10% 0%,rgba(93,242,160,.18),transparent 40%),#ffffff0a}.local-seo-roi-number span{color:var(--gold);font-size:.74rem;letter-spacing:.13em;text-transform:uppercase}.local-seo-roi-number strong{display:block;margin-top:.35rem;color:var(--signal-green);font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(2.3rem,4vw,4rem);line-height:.95;letter-spacing:-.06em}.local-seo-roi-number p{margin:.55rem 0 0;color:var(--text-soft)}.local-seo-bar-chart{display:grid;gap:.75rem}.local-seo-bar-chart article{display:grid;gap:.4rem;grid-template-columns:9rem minmax(0,1fr) auto;align-items:center}.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{height:.8rem;overflow:hidden;border-radius:var(--radius-pill);background:#ffffff14}.local-seo-bar-chart i{display:block;width:40%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold),var(--signal-green));transition:width .24s var(--ease-out)}.local-seo-line-chart{display:grid;gap:.75rem;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;min-height:12rem;padding:1rem;border-radius:1.1rem;background:#ffffff09}.local-seo-line-chart article{display:grid;gap:.45rem;align-items:end;min-height:10rem}.local-seo-line-chart i{display:block;min-height:1rem;height:var(--height);border-radius:.8rem .8rem .25rem .25rem;background:linear-gradient(180deg,var(--signal-green),rgba(239,191,104,.38));box-shadow:0 0 22px #5df2a029}.local-seo-future-grid article,.local-seo-tier{display:grid;gap:.75rem;padding:1.1rem;border-radius:1.25rem}.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{padding:.72rem .8rem;border-radius:.9rem;background:#5df2a00f;color:var(--text);font-size:.92rem}.local-seo-tier .button{margin-top:auto}.local-seo-addons{margin-top:.4rem}.local-seo-addon-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.local-seo-addon{display:flex;gap:.8rem;align-items:start;padding:1rem;border:1px solid rgba(239,191,104,.18);border-radius:1.05rem;background:#efbf6811;color:var(--text-soft)}.local-seo-addon input{width:1.1rem;height:1.1rem;margin-top:.25rem;accent-color:var(--gold)}.local-seo-addon span{display:grid;gap:.35rem}.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(max-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(max-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{grid-template-columns:1fr}.local-seo-bar-chart article{grid-template-columns:1fr}}.journey-shell{display:grid;gap:1.6rem}.journey-hero{display:grid;gap:1rem}.journey-result-hero{position:relative;overflow:hidden}.journey-result-hero:before{content:"";position:absolute;inset:-12% auto auto -10%;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,#efbf682e,#efbf6800);filter:blur(6px);animation:journeyFloat 7s ease-in-out infinite;pointer-events:none}.journey-result-hero:after{content:"";position:absolute;inset:auto -8% -18% auto;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,#d7dde51f,#d7dde500);filter:blur(10px);animation:journeyFloat 8.5s ease-in-out infinite reverse;pointer-events:none}.journey-meta{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:space-between}.journey-progress{display:flex;gap:.5rem;flex-wrap:wrap}.journey-progress-chip{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;min-height:2.25rem;padding:.45rem .7rem;border-radius:var(--radius-pill);border:1px solid rgba(215,221,229,.14);background:#ffffff06;color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;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)}.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{transform:translateY(-1px);border-color:#efbf6857;box-shadow:0 0 16px #d2a54f1f}.journey-progress-chip.is-locked{cursor:not-allowed;opacity:.58}.journey-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}.journey-card{display:grid;gap:1.1rem;min-height:100%}.journey-stage-intro,.journey-screen-wrap{min-width:0}.journey-stage-intro{display:grid;gap:.8rem;padding:1.2rem 1.25rem 1.28rem;align-content:start}.journey-stage-intro h3{margin:0;font-size:clamp(1.15rem,1rem + .45vw,1.45rem);line-height:1.08;text-wrap:balance}.journey-stage-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem}.journey-stage-counter{color:var(--text-soft);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.journey-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.journey-card h3,.journey-card h4{margin:0}.journey-path-grid,.journey-option-grid,.journey-route-grid,.journey-route-stack{display:grid;gap:.9rem}.journey-fork-shell{display:grid;gap:1rem}.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{position:relative;display:grid;gap:.65rem;width:100%;padding:1rem;text-align:left;border-radius:1.1rem;border:1px solid rgba(215,221,229,.16);background:linear-gradient(180deg,#12171ff2,#0a0c12fa) padding-box,linear-gradient(135deg,#d4a8413d,#d7dde514) border-box;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)}.journey-path-card{gap:.8rem;align-content:start}.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{transform:translateY(-2px);border-color:#efbf687a;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{font-family:Outfit,Segoe UI,sans-serif;font-size:1.02rem;line-height:1.15;text-wrap:balance}.journey-choice span,.journey-path-card span,.journey-route-card span{color:var(--muted);font-size:.94rem}.journey-path-meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.journey-path-state{display:inline-flex;align-items:center;justify-content:center;padding:.38rem .68rem;border-radius:var(--radius-pill);border:1px solid rgba(239,191,104,.2);background:#ffffff06;color:var(--text-soft);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase}.journey-path-signals{display:grid;gap:.55rem;margin-top:auto}.journey-path-signals p{margin:0;color:var(--text-soft);font-size:.87rem;line-height:1.45}.journey-path-signals strong{font-size:.86rem}.journey-fork-preview{display:grid;gap:1rem}.journey-fork-preview h4{margin:0;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.35rem,1.1rem + .7vw,1.8rem);line-height:1.04;letter-spacing:var(--tracking-tight);text-wrap:balance}.journey-fork-highlights{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.journey-fork-highlight,.journey-track-card{display:grid;gap:.5rem;padding:1rem;border-radius:1rem;border:1px solid rgba(215,221,229,.12);background:linear-gradient(180deg,#10141cf0,#0a0c12fa) padding-box,linear-gradient(135deg,#d4a84133,#d7dde514) border-box}.journey-fork-highlight strong,.journey-track-card strong{font-family:Outfit,Segoe UI,sans-serif;font-size:.98rem;line-height:1.12;text-wrap:balance}.journey-fork-highlight span,.journey-track-card span{color:var(--text-soft);font-size:.9rem}.journey-prompt{display:grid;gap:.85rem}.journey-thinking-block{display:grid;gap:.7rem}.journey-thinking-label{margin:0;color:var(--text-soft);font-size:.85rem;letter-spacing:.08em;text-transform:uppercase}.journey-thinking-grid{display:flex;flex-wrap:wrap;gap:.65rem}.journey-thinking-chip{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .85rem;border-radius:var(--radius-pill);border:1px solid rgba(239,191,104,.22);background:#efbf680f;color:var(--text);font-size:.84rem;transition:transform var(--motion-fast) var(--ease-out),border-color var(--motion-fast) var(--ease-out),background var(--motion-fast) var(--ease-out)}.journey-thinking-chip:hover,.journey-thinking-chip:focus-visible{transform:translateY(-1px);border-color:#efbf687a;background:#efbf681a}.journey-prompt textarea{min-height:9.75rem;resize:vertical}.journey-reflection,.journey-summary{display:grid;gap:.85rem}.journey-followups,.journey-mini-summary{display:grid;gap:.7rem}.journey-encouragement{padding:.85rem 1rem;border-radius:1rem;border:1px solid rgba(239,191,104,.18);background:linear-gradient(135deg,#efbf6814,#ffffff05);color:var(--text);font-size:.95rem}.journey-value-grid{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-result-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-value-card{display:grid;gap:.55rem;padding:1rem;border-radius:1rem;border:1px solid rgba(215,221,229,.12);background:linear-gradient(180deg,#10141cf0,#0a0c12fa) padding-box,linear-gradient(135deg,#d4a8413d,#d7dde514) border-box}.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{display:grid;gap:.85rem;grid-template-columns:repeat(3,minmax(0,1fr))}.journey-reaction-card{position:relative;display:grid;gap:.55rem;width:100%;padding:.95rem;text-align:left;border-radius:1rem;border:1px solid rgba(215,221,229,.14);background:linear-gradient(180deg,#10141ce6,#0a0c12fa) padding-box,linear-gradient(135deg,#d4a8412e,#d7dde514) border-box;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)}.journey-reaction-card:hover,.journey-reaction-card:focus-visible{transform:translateY(-2px);border-color:#efbf6875;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{display:grid;gap:.6rem;padding-left:1.05rem;margin:0;color:var(--text-soft)}.journey-summary-list.compact{gap:.45rem}.journey-actions{display:flex;flex-wrap:wrap;gap:.8rem}.journey-actions-inline{padding-top:.15rem}.journey-actions-inline .button,.journey-actions-inline .button-secondary{min-width:9rem}.journey-note{display:flex;align-items:flex-start;gap:.55rem;color:var(--muted);font-size:.9rem;line-height:1.5}.journey-note:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--gold);box-shadow:0 0 12px #d2a54f47}.journey-sidecard{display:grid;gap:.9rem;align-content:start;padding:1.2rem 1.25rem 1.28rem}.journey-sidecard ul{display:grid;gap:.7rem;padding-left:1rem;margin:0;color:var(--text-soft)}.journey-sidecard h3{margin:0;font-size:clamp(1.08rem,1rem + .3vw,1.3rem);line-height:1.12;text-wrap:balance}.journey-sidecard .status-message{min-height:auto;padding:.9rem 1rem}.journey-source-bar{display:flex;flex-wrap:wrap;gap:.6rem}.journey-source-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(215,221,229,.14);background:#ffffff05;color:var(--muted);font-size:.78rem;letter-spacing:.1em;text-transform:uppercase}.journey-provider-row{display:flex;flex-wrap:wrap;gap:.65rem}.journey-provider-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(215,221,229,.14);background:#ffffff07;color:var(--text-soft);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.journey-route-head{display:flex;align-items:start;justify-content:space-between;gap:.8rem}.journey-route-stack{margin-top:.2rem}.journey-wow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.95rem;position:relative;z-index:1}.journey-result-spotlight{display:grid;gap:1rem;grid-template-columns:minmax(0,1.16fr) minmax(18rem,.84fr);padding:1.1rem;border-radius:1.2rem;border:1px solid rgba(239,191,104,.18);background:linear-gradient(120deg,rgba(239,191,104,.08),transparent 34%),linear-gradient(180deg,#0f131bc7,#0a0c12f2) padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box}.journey-result-reveal,.journey-result-glance,.journey-result-layers,.journey-result-track{display:grid;gap:.9rem}.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{display:grid;gap:.55rem;padding:1rem;border-radius:1rem;border:1px solid rgba(239,191,104,.18);background:linear-gradient(180deg,#0f131bd1,#0a0c12f5) padding-box,linear-gradient(135deg,#efbf6838,#d7dde514) border-box;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:"";position:absolute;inset:auto 6% 1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(239,191,104,.72),transparent);box-shadow:0 0 18px #efbf682e;opacity:.9;pointer-events:none}@keyframes journeyFloat{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,10px,0) scale(1.03)}}@media(max-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.png) right center / cover no-repeat}.journey-result-hero:before{inset:-8% auto auto -6%;width:20rem;height:20rem;background:radial-gradient(circle,#efbf683d,#efbf6800);filter:blur(10px)}.journey-result-hero:after{inset:auto -4% -10% auto;width:18rem;height:18rem;background:radial-gradient(circle,#d7dde529,#d7dde500)}.journey-choice,.journey-path-card,.journey-route-card,.journey-reaction-card{border-color:#d7dde52e;background:linear-gradient(180deg,#12171ffa,#090b10fc) padding-box,linear-gradient(135deg,#dde2e938,#efbf681f,#dde2e91a) border-box}.journey-choice:before,.journey-path-card:before,.journey-route-card:before,.journey-reaction-card:before,.journey-wow-card:before,.journey-value-card:before{content:"";position:absolute;inset:auto 0 0;height:38%;background:linear-gradient(180deg,transparent,rgba(239,191,104,.05));opacity:.8;pointer-events:none}.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{transform:translateY(-4px) scale(1.005);border-color:#efbf6885;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{border-color:#d7dde52e;background:linear-gradient(180deg,#141821f0,#090b11fa);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(180deg,#121822f7,#080a0ffc) 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{border-color:#efbf6847;background:linear-gradient(180deg,#3027166b,#211c1280);box-shadow:inset 0 1px #ffffff0a,0 10px 18px #00000014}.journey-encouragement{border-color:#efbf6838;background:linear-gradient(135deg,#efbf681f,#ffffff08);box-shadow:inset 0 1px #ffffff0a,0 14px 24px #0000001f}.journey-wow-card,.journey-value-card{position:relative;overflow:hidden;border-color:#efbf682e;background:linear-gradient(180deg,#0f131be0,#090b11fa) padding-box,linear-gradient(135deg,#efbf683d,#d7dde514) border-box}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.reveal-on-scroll{opacity:0;transform:translateY(18px);transition:opacity var(--motion-slow) var(--ease-out),transform var(--motion-slow) var(--ease-out);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.brand{display:inline-flex;align-items:center;gap:.95rem;font-family:Outfit,Segoe UI,sans-serif}.brand-mark{display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;clip-path:polygon(0 0,100% 0,100% 82%,50% 100%,0 82%);background:linear-gradient(180deg,rgba(255,255,255,.08),transparent 32%),linear-gradient(135deg,var(--gold-strong),var(--gold-dim));color:#080b10;font-weight:800;letter-spacing:.02em;box-shadow:inset 0 1px #fff3,0 0 24px #d2a54f29}.brand-text{display:grid;gap:.15rem}.brand-kicker{color:var(--muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.22em}.brand-name{color:var(--silver);font-size:1rem;font-weight:700;letter-spacing:.02em}.site-nav{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:wrap}.nav-links{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}.nav-link{position:relative;padding:.75rem .2rem;color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:.84rem;font-weight:600;text-transform:uppercase;letter-spacing:.09em;transition:color .18s var(--ease-out)}.nav-link:after{content:"";position:absolute;left:0;bottom:.45rem;width:100%;height:1px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,transparent,var(--gold),transparent);transition:transform .22s var(--ease-heavy)}.nav-link:hover:after,.nav-link:focus-visible:after{transform:scaleX(1)}.button,.button-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3.15rem;padding:.92rem 1.35rem;border-radius:var(--radius-pill);border:1px solid transparent;font-family:Outfit,Segoe UI,sans-serif;font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;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}.button{color:#080b10;background:linear-gradient(135deg,var(--gold),var(--gold-strong));box-shadow:inset 0 1px #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{position:relative;z-index:2}.section{position:relative;padding:var(--section-space) 0}.section-tight{padding-top:calc(var(--section-space) * .72);padding-bottom:calc(var(--section-space) * .72)}.section-inner{position:relative;display:grid;gap:1.6rem}.eyebrow,.kicker{display:inline-flex;align-items:center;gap:.55rem;color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:700;letter-spacing:var(--tracking-wide);text-transform:uppercase}.eyebrow{width:fit-content;padding:.5rem .9rem;border-radius:var(--radius-pill);border:1px solid rgba(210,165,79,.22);background:#d2a54f14;box-shadow:inset 0 1px #ffffff0d}.section-heading,.hero-copy{display:grid;gap:1rem}.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{margin:0;font-family:Outfit,Segoe UI,sans-serif;letter-spacing:var(--tracking-tight);line-height:1.02}.hero-copy h1{font-size:clamp(2.85rem,6vw,5.4rem);color:var(--gold-strong);text-shadow:0 0 40px rgba(210,165,79,.12)}.section-heading h1,.notice-card h1{font-size:clamp(2.1rem,4.6vw,3.55rem)}.section-heading h2,.cta-band h2,.notice-card h2{font-size:clamp(2rem,4vw,3.2rem);color:var(--silver)}.surface-card h3,.comparison-card h3,.notice-card h3,.method-step h3{font-size:1.45rem;color:var(--silver)}.hero{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(18rem,.82fr);gap:1.35rem;align-items:stretch}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.faq details,.status-message{position:relative;overflow:hidden;background:linear-gradient(180deg,#0f141bf0,#080a0ef0) padding-box,linear-gradient(135deg,#d7dde547,#d7dde514,#d2a54f2e,#d7dde538) border-box;border:1px solid transparent;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.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:"";position:absolute;inset:-25% auto auto -15%;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,rgba(210,165,79,.12),transparent 68%);opacity:0;transition:opacity .26s var(--ease-out),transform .26s var(--ease-out);transform:scale(.92);pointer-events:none}.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:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#d2a54f85,#d2a54f85) top 1rem left 1rem / 16px 1px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) top 1rem left 1rem / 1px 16px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) bottom 1rem right 1rem / 16px 1px no-repeat,linear-gradient(#d2a54f85,#d2a54f85) bottom 1rem right 1rem / 1px 16px no-repeat;opacity:.58;transition:opacity .26s var(--ease-out),filter .26s var(--ease-out)}@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(-4px);box-shadow:var(--shadow-hard)}.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 rgba(210,165,79,.18))}}.hero-panel{padding:clamp(1.7rem,4vw,3.2rem)}.hero-main{min-height:clamp(29rem,72vh,44rem);background:linear-gradient(115deg,rgba(210,165,79,.08),transparent 28%),linear-gradient(180deg,#0f141bf5,#07090df5) padding-box,linear-gradient(135deg,#d7dde547,#d7dde50f,#d2a54f33,#d7dde538) border-box}.hero-aside{display:grid;align-content:end;color:var(--text-soft);background:linear-gradient(180deg,#111720f5,#090b10fa) padding-box,linear-gradient(135deg,#d7dde533,#d2a54f29,#d7dde51f) border-box}.hero-aside ul{margin:0;padding-left:1.05rem;display:grid;gap:.72rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:.4rem}.section-grid-two,.path-grid,.capability-grid,.comparison-grid,.stats-grid,.footer-grid,.form-grid,.method-grid,.operator-grid,.selector-grid{display:grid;gap:1rem}.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-card h3{font-size:1.8rem}.path-audience{margin:0;color:var(--text-soft)}.pill-list{display:flex;flex-wrap:wrap;gap:.65rem}.pill{display:inline-flex;align-items:center;padding:.62rem .88rem;border-radius:var(--radius-pill);border:1px solid rgba(215,221,229,.18);background:#ffffff08;color:var(--text-soft);font-size:.92rem}.bullet-list,.metric-list{margin:0;padding-left:1.08rem;display:grid;gap:.72rem}.bullet-list li::marker,.metric-list li::marker{color:var(--gold)}.method-step{padding:1.5rem}.method-step .step-number{display:inline-flex;align-items:center;justify-content:center;min-width:2.65rem;min-height:2.65rem;border-radius:.9rem;background:#d2a54f1f;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-weight:700;letter-spacing:.04em;box-shadow:inset 0 1px #ffffff0f}.cta-band{padding:clamp(1.55rem,3vw,2.3rem);display:grid;grid-template-columns:minmax(0,1.3fr) auto;gap:1rem;align-items:center}.cta-band-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.8rem}.faq{display:grid;gap:.85rem}.faq-shell{display:grid;grid-template-columns:minmax(16rem,.74fr) minmax(0,1.26fr);gap:1rem;align-items:start}.faq-lead{gap:.9rem;align-content:start;min-height:100%}.faq-lead h2{text-wrap:balance}.faq-stack{align-content:start}.faq details{padding:1.2rem 1.25rem}.faq details summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--silver);font-size:1.06rem;text-wrap:balance}.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{display:grid;gap:.8rem}.selector-pill{width:100%;display:grid;gap:.7rem;padding:1.1rem 1.1rem 1.05rem;text-align:left;cursor:pointer;background:linear-gradient(180deg,#111720f2,#090c11f2) padding-box,linear-gradient(135deg,#d7dde529,#d2a54f24,#d7dde51a) border-box}.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{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.selector-pill-arrow{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.3rem .75rem;border-radius:999px;border:1px solid rgba(239,191,104,.24);background:#efbf6814;color:var(--gold);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.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{border-color:#efbf6885;background:linear-gradient(135deg,#efbf682e,#ffffff0a);color:#fcf7ea}.form-panel{display:grid;gap:1.15rem;padding:clamp(1.35rem,3vw,2rem)}.journey-return-card{display:grid;gap:.95rem;margin-bottom:1.1rem}.form-grid{grid-template-columns:1fr;gap:.95rem}.form-field,.form-block{display:grid;gap:.45rem}.form-field label,.form-block label,.form-checkbox{display:flex;justify-content:space-between;align-items:baseline;gap:.9rem;color:var(--text-soft);font-size:.95rem;font-weight:600}.label-meta{color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.form-field input,.form-field select,.form-block textarea{width:100%;padding:.88rem .95rem;border-radius:.9rem;border:1px solid rgba(215,221,229,.16);background:#ffffff0a;color:var(--text);box-shadow:inset 0 1px #ffffff08;transition:border-color .18s var(--ease-out),background-color .18s var(--ease-out),box-shadow .18s var(--ease-out)}.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{min-height:8.5rem;resize:vertical}.checkbox-row{align-items:flex-start;justify-content:flex-start}.checkbox-row input{margin-top:.24rem;accent-color:var(--gold)}.form-note{margin:0;font-size:.92rem}.prompt-helper{margin-top:-.08rem}.prompt-helper-toggle{display:inline-flex;align-items:center;min-height:2.2rem;padding:.4rem .85rem;border:1px solid rgba(210,165,79,.24);border-radius:999px;background:#d2a54f14;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;transition:border-color .18s ease,background-color .18s ease,transform .18s var(--ease-out)}.prompt-helper-toggle:hover,.prompt-helper[open] .prompt-helper-toggle{border-color:#d2a54f66;background:#d2a54f1f;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{display:grid;gap:.55rem;padding:.8rem .9rem .95rem;border:1px solid rgba(215,221,229,.12);border-radius:1rem;background:#ffffff08}.prompt-helper-intro{margin:0;color:var(--text-soft);font-size:.92rem;font-weight:600}.prompt-helper-list{display:grid;gap:.42rem;padding-left:1.15rem;margin:0;color:var(--muted)}.prompt-helper-list li{padding-right:.35rem}.form-actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center}.form-panel[aria-busy=true] .button{opacity:.78;cursor:progress}.status-message{min-height:3.35rem;padding:.95rem 1rem;color:var(--text-soft)}.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{display:grid;gap:.9rem;padding:1rem 1rem 1.05rem;border:1px solid rgba(212,168,65,.26);border-radius:1rem;background:linear-gradient(180deg,#10141beb,#0a0c12f5) padding-box,linear-gradient(135deg,#d4a84166,#8c6d2b24) border-box;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{width:100%;border-collapse:collapse}th,td{padding:.95rem 1rem;border-bottom:1px solid rgba(215,221,229,.1);text-align:left;vertical-align:top}th{color:var(--gold);font-size:.84rem;text-transform:uppercase;letter-spacing:.08em}td{color:var(--text-soft)}.site-footer{padding:2.4rem 0 3rem;scroll-margin-top:8rem}.footer-card{padding:clamp(1.6rem,3vw,2.35rem)}.footer-grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.72fr));gap:1.4rem}.footer-meta p{margin:.8rem 0 0;max-width:34rem}.footer-links{display:grid;align-content:start;gap:.72rem}.footer-links strong{color:var(--gold);font-family:Outfit,Segoe UI,sans-serif;font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.16em}.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{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[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:2px solid rgba(239,191,104,.9);outline-offset:3px}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media(max-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(max-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(max-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) top .85rem left .85rem / 12px 1px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) top .85rem left .85rem / 1px 12px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) bottom .85rem right .85rem / 12px 1px no-repeat,linear-gradient(#d2a54f6b,#d2a54f6b) bottom .85rem right .85rem / 1px 12px no-repeat}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.spotlight-overlay{display:none}}:root{--bg: #05070b;--bg-elevated: #0b0f15;--surface: #101621;--surface-strong: #0d121b;--surface-hover: #151d29;--surface-glass: rgba(10, 14, 21, .82);--text: #f6f7fa;--text-soft: #d8dee6;--muted: #9ba5b3;--silver: #dde2e9;--silver-line: rgba(221, 226, 233, .2);--gold: #d4a841;--gold-strong: #f0c668;--gold-dim: #9f782d;--gold-glow: rgba(212, 168, 65, .24);--shadow-soft: 0 20px 52px rgba(0, 0, 0, .4);--shadow-hard: 0 34px 90px rgba(0, 0, 0, .66);--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(rgba(221,226,233,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(221,226,233,.1) 1px,transparent 1px),radial-gradient(circle at 18% 14%,rgba(212,168,65,.09),transparent 24%),radial-gradient(circle at 84% 10%,rgba(221,226,233,.06),transparent 18%),linear-gradient(180deg,#07090d,#05070b 52%,#080c12);background-size:50px 50px,50px 50px,auto,auto,auto;background-position:center top,center top,0 0,0 0,0 0}body:before{background:radial-gradient(circle at center,rgba(212,168,65,.05),transparent 70%);animation:pulseGlow 8s ease-in-out infinite}body:after{background:linear-gradient(180deg,#05070b14,#05070bb8),radial-gradient(circle at center,transparent 58%,rgba(0,0,0,.5) 100%)}.spotlight-overlay{opacity:1;background-image:linear-gradient(rgba(212,168,65,.6) 1px,transparent 1px),linear-gradient(90deg,rgba(212,168,65,.6) 1px,transparent 1px);background-size:50px 50px;-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%)}body.has-spotlight .spotlight-overlay{opacity:.95}.site-header{background:linear-gradient(180deg,#05070bd1,#05070b9e);border-bottom:1px solid rgba(221,226,233,.06);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.site-bar{min-height:var(--header-height);gap:1.8rem}.brand{gap:.95rem;min-width:0}.brand-emblem{flex:0 0 auto;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:linear-gradient(180deg,#ffffff0a,#ffffff03);border:1px solid rgba(212,168,65,.22);box-shadow:inset 0 1px #ffffff1a,0 0 22px #d4a84114}.brand-emblem img{width:100%;height:100%;object-fit:cover;filter:drop-shadow(0 0 14px rgba(212,168,65,.15))}.brand-stack{min-width:0;display:grid;gap:.18rem}.brand-wordmark,.hero-wordmark{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:.06em;font-family:Outfit,Segoe UI,sans-serif;font-weight:700;letter-spacing:.16em;line-height:1;text-transform:uppercase}.brand-wordmark{font-size:1.15rem}.brand-key{color:var(--gold-strong)}.brand-stone{color:var(--silver)}.brand-subline,.hero-brandnote{color:var(--muted);font-family:Outfit,Segoe UI,sans-serif;font-size:.7rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.site-nav{gap:1.2rem}.nav-links{gap:1.15rem}.nav-link{padding:.78rem 0;color:var(--muted);font-size:.82rem;letter-spacing:.08em}.nav-link:after{bottom:.4rem;background:linear-gradient(90deg,transparent,var(--gold-strong),transparent)}.nav-link:hover,.nav-link:focus-visible{color:var(--silver)}.button,.button-secondary{min-height:3.2rem;padding:1rem 1.5rem;border-radius:.75rem;font-size:.84rem;letter-spacing:.12em}.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{background:#ffffff05;border-color:#dde2e93d;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.button:hover,.button:focus-visible{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff47,0 12px 26px #d4a84129,0 0 34px #d4a84138}.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{padding:.55rem .95rem;border-radius:.85rem;border-color:#d4a84133;background:#d4a84114}.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;font-size:clamp(3.15rem,6vw,6rem);color:var(--silver);text-shadow:0 14px 36px rgba(0,0,0,.28),0 0 30px rgba(212,168,65,.08)}.hero-copy p,.section-heading p,.section-copy,.muted,.footer-meta,.footer-note,.form-note,.faq-answer,.path-audience{color:var(--muted)}.hero{grid-template-columns:minmax(0,1.38fr) minmax(18rem,.72fr);gap:1.25rem}.hero-panel,.surface-card,.comparison-card,.notice-card,.integration-card,.cta-band,.footer-card,.method-step,.selector-pill,.faq details,.status-message{--card-edge: rgba(212, 168, 65, .3);--card-edge-strong: rgba(212, 168, 65, .58);--card-glow: rgba(212, 168, 65, .2);--card-corner: rgba(240, 198, 104, .56);position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.95rem;border:1px solid transparent;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,rgba(221,226,233,.34) 0%,rgba(221,226,233,.08) 34%,var(--card-edge) 100%) border-box;box-shadow:0 16px 42px #00000057,0 34px 90px -50px #000000e6,inset 0 1px #ffffff14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .32s var(--ease-heavy),box-shadow .32s var(--ease-heavy),background-color .24s var(--ease-out)}.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:"";position:absolute;top:-45%;left:-35%;width:170%;height:170%;background:radial-gradient(circle,var(--card-glow) 0%,transparent 52%);opacity:0;transform:scale(.84);transition:opacity .32s var(--ease-out),transform .32s var(--ease-out);pointer-events:none;z-index:-1}.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:"";position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.14),transparent 22%),linear-gradient(300deg,rgba(255,255,255,.04),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 24%);pointer-events:none;opacity:.72}@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: rgba(212, 168, 65, .32);--card-edge-strong: rgba(240, 198, 104, .6);--card-glow: rgba(212, 168, 65, .18);--card-corner: rgba(240, 198, 104, .56)}.tone-silver{--card-edge: rgba(221, 226, 233, .26);--card-edge-strong: rgba(221, 226, 233, .58);--card-glow: rgba(221, 226, 233, .12);--card-corner: rgba(221, 226, 233, .48)}.tone-electrical{--card-edge: rgba(40, 169, 255, .28);--card-edge-strong: rgba(40, 169, 255, .6);--card-glow: rgba(40, 169, 255, .16);--card-corner: rgba(130, 205, 255, .52)}.tone-creative{--card-edge: rgba(244, 80, 128, .28);--card-edge-strong: rgba(244, 80, 128, .62);--card-glow: rgba(244, 80, 128, .18);--card-corner: rgba(255, 160, 187, .52)}.tone-marketing{--card-edge: rgba(151, 101, 255, .28);--card-edge-strong: rgba(151, 101, 255, .62);--card-glow: rgba(151, 101, 255, .18);--card-corner: rgba(198, 175, 255, .52)}.tone-systems{--card-edge: rgba(69, 188, 134, .28);--card-edge-strong: rgba(69, 188, 134, .62);--card-glow: rgba(69, 188, 134, .18);--card-corner: rgba(149, 233, 196, .52)}.tone-networking{--card-edge: rgba(53, 204, 190, .28);--card-edge-strong: rgba(53, 204, 190, .62);--card-glow: rgba(53, 204, 190, .18);--card-corner: rgba(158, 246, 237, .52)}.tone-lab{--card-edge: rgba(255, 89, 166, .28);--card-edge-strong: rgba(255, 89, 166, .62);--card-glow: rgba(255, 89, 166, .18);--card-corner: rgba(255, 173, 212, .52)}.hero-main{min-height:clamp(36rem,84vh,52rem);padding:clamp(1.9rem,4vw,3rem)}.hero-main-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);gap:clamp(1.5rem,4vw,3rem);align-items:stretch;min-height:100%}.hero-brandline{display:inline-flex;align-items:center;gap:1rem;width:fit-content;margin-bottom:.35rem;padding:.55rem .7rem .55rem .55rem;border-radius:1rem;background:#ffffff05;border:1px solid rgba(221,226,233,.08)}.hero-brandseal{width:4.75rem;height:4.75rem;object-fit:cover;border-radius:1rem;box-shadow:0 14px 30px #0000003d,0 0 26px #d4a84114}.hero-brandstack{display:grid;gap:.3rem}.hero-wordmark{font-size:clamp(1.4rem,2vw,2.15rem)}.hero-copy{align-content:start}.hero-copy p{max-width:52rem}.hero-actions{margin-top:.8rem}.hero-sculpture{position:relative;min-height:26rem;border-radius:1.25rem;border:1px solid rgba(221,226,233,.08);background:radial-gradient(circle at 50% 20%,rgba(212,168,65,.16),transparent 34%),radial-gradient(circle at 82% 16%,rgba(221,226,233,.08),transparent 18%),linear-gradient(145deg,#181f2adb,#070a10fa);box-shadow:inset 0 1px #ffffff14,inset 0 -40px 60px #0000002e;overflow:hidden}.hero-sculpture:before,.hero-sculpture:after{content:"";position:absolute;inset:0;pointer-events:none}.hero-sculpture:before{background:linear-gradient(135deg,rgba(212,168,65,.26),transparent 22%) top left / 55% 55% no-repeat,linear-gradient(315deg,rgba(212,168,65,.24),transparent 22%) bottom right / 55% 55% no-repeat;opacity:.58}.hero-sculpture:after{background:linear-gradient(180deg,rgba(255,255,255,.06),transparent 24%),radial-gradient(circle at center,transparent 52%,rgba(0,0,0,.24) 100%)}.hero-sculpture-frame{position:absolute;left:50%;transform:translate(-50%);border-top-left-radius:999px;border-top-right-radius:999px;border:2px solid rgba(212,168,65,.68);border-bottom:0;box-shadow:0 0 28px #d4a8411f,inset 0 1px #ffffff0f}.hero-sculpture-frame-large{bottom:24%;width:88%;height:52%}.hero-sculpture-frame-small{bottom:24%;width:54%;height:30%;opacity:.9}.hero-sculpture-bridge{position:absolute;left:50%;bottom:52%;width:12%;height:12%;transform:translate(-50%);clip-path:polygon(50% 0,100% 28%,84% 100%,16% 100%,0 28%);background:linear-gradient(180deg,#ffffff29,#fff0 34%),linear-gradient(180deg,#efc55d,#b8872d);box-shadow:0 0 24px #d4a8412e,inset 0 1px #ffffff38}.hero-sculpture-floor{position:absolute;left:14%;right:14%;bottom:22%;height:2px;background:linear-gradient(90deg,transparent,rgba(212,168,65,.98),transparent);box-shadow:0 0 18px #d4a8413d}.hero-sculpture-orb{position:absolute;border-radius:999px;border:1px solid rgba(221,226,233,.12);background:linear-gradient(145deg,#ffffff1f,#ffffff05),linear-gradient(180deg,#111720e0,#080b11eb);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-sculpture-orb-one{top:-2rem;right:-2rem;width:8rem;height:8rem}.hero-sculpture-orb-two{bottom:-3.2rem;left:-2.2rem;width:10rem;height:10rem}.hero-sculpture-keystone{position:absolute;inset:auto 14% 16% auto;width:16rem;height:16rem;border-radius:1.3rem;background:linear-gradient(145deg,#ffffff14,#fff0 30%),linear-gradient(145deg,#181f2bd9,#080a0ff5);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{display:grid;gap:.8rem;margin:0;padding:0;list-style:none}.hero-signal{display:grid;grid-template-columns:auto 1fr;gap:.8rem;align-items:start;padding:.95rem 1rem;border-radius:.9rem;background:#ffffff08;border:1px solid rgba(221,226,233,.08);color:var(--text-soft)}.hero-signal-index{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.18em}.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{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.path-card-status,.capability-index,.example-card-mark{font-family:Outfit,Segoe UI,sans-serif}.path-card-status{padding:.45rem .7rem;border-radius:999px;border:1px solid rgba(221,226,233,.14);background:#ffffff08;color:var(--text-soft);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase}.path-card-visual-shell{position:relative;min-height:15rem;border-radius:1rem;border:1px solid rgba(221,226,233,.08);background:radial-gradient(circle at center,rgba(255,255,255,.08),transparent 60%),radial-gradient(circle at top,rgba(212,168,65,.22),transparent 38%),linear-gradient(160deg,#181f2ad6,#080a10fa);overflow:hidden}.path-card-visual-shell:after{content:"";position:absolute;inset:1rem;border-radius:.85rem;border:1px solid rgba(255,255,255,.06)}.path-card-visual{width:100%;height:100%;object-fit:contain;padding:1rem;filter:brightness(1.08) contrast(1.08) drop-shadow(0 12px 26px rgba(0,0,0,.35)) drop-shadow(0 0 26px rgba(212,168,65,.12));transform:translateY(4px);transition:transform .32s var(--ease-heavy),filter .32s var(--ease-heavy)}.path-card:hover .path-card-visual{transform:translateY(-2px) scale(1.035);filter:brightness(1.12) contrast(1.1) drop-shadow(0 18px 36px rgba(0,0,0,.4)) drop-shadow(0 0 34px rgba(212,168,65,.18))}.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);font-size:.8rem;font-weight:700;letter-spacing:.18em}.capability-rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(212,168,65,.42),transparent)}.capability-card h3{font-size:1.3rem}.example-card-mark{color:#dde2e933;font-size:clamp(2.8rem,8vw,4.5rem);font-weight:700;letter-spacing:.08em}.example-bullets{padding-top:.5rem;border-top:1px solid rgba(221,226,233,.08)}.operator-support-card{justify-content:space-between}.operator-support-visual{min-height:15rem;display:grid;place-items:center;border-radius:1rem;border:1px solid rgba(221,226,233,.08);background:radial-gradient(circle at center,rgba(69,188,134,.16),transparent 48%),linear-gradient(160deg,#181f2ad6,#080a10fa);overflow:hidden}.operator-support-visual img{width:100%;height:100%;object-fit:contain;padding:1rem;filter:brightness(1.08) contrast(1.08) drop-shadow(0 12px 26px rgba(0,0,0,.35))}.method-step{padding:1.55rem}.method-step .step-number{min-width:2.85rem;min-height:2.85rem;border-radius:.95rem;background:linear-gradient(180deg,#f0c6682e,#d4a8411f);border:1px solid rgba(212,168,65,.22);color:var(--gold-strong)}.cta-band{grid-template-columns:minmax(0,1.24fr) auto}.footer-card{padding:clamp(1.9rem,3vw,2.65rem)}.footer-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(22rem,.95fr);gap:clamp(1rem,2.4vw,1.4rem);align-items:stretch;padding-bottom:clamp(1.25rem,3vw,2rem);border-bottom:1px solid rgba(215,221,229,.1)}.footer-hero-copy{display:grid;align-content:center;gap:.9rem;min-height:18rem}.footer-hero-copy h2{max-width:12ch;margin:0;color:var(--silver);font-size:clamp(2.8rem,6vw,6rem);line-height:.84;letter-spacing:-.08em;text-wrap:balance}.footer-hero-copy p{max-width:42rem;margin:0;color:var(--text-soft);font-size:clamp(1rem,1.25vw,1.14rem)}.footer-route-stack{display:grid;gap:.75rem}.footer-route-card{--card-accent-rgb: 239, 191, 104;position:relative;display:grid;gap:.55rem;min-height:8.2rem;padding:1rem;overflow:hidden;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:1.2rem;color:inherit;text-decoration:none;background:radial-gradient(circle at 10% 0%,rgba(var(--card-accent-rgb),.24),transparent 68%),linear-gradient(145deg,#121924e0,#05080deb);box-shadow:inset 0 1px #ffffff14,0 18px 42px #00000038;transition:transform .22s var(--ease-heavy),border-color .22s var(--ease-out),box-shadow .22s var(--ease-out)}.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:"";position:absolute;inset:0;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);background-size:34px 34px;mask-image:radial-gradient(circle at 24% 0%,#000 0%,transparent 76%);opacity:.75;pointer-events:none}.footer-route-card>*{position:relative;z-index:1}.footer-route-card span{color:rgb(var(--card-accent-rgb));font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.footer-route-card p{margin:0;color:var(--text-soft);font-size:.92rem}.footer-route-card strong{color:var(--silver);font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.footer-route-card:hover,.footer-route-card:focus-visible{transform:translateY(-3px);border-color:rgba(var(--card-accent-rgb),.58);box-shadow:inset 0 1px #ffffff1a,0 22px 54px #00000047,0 0 30px rgba(var(--card-accent-rgb),.12)}.footer-promise-rail{display:flex;flex-wrap:wrap;gap:.55rem;padding:clamp(1rem,2vw,1.25rem) 0;border-bottom:1px solid rgba(215,221,229,.1)}.footer-promise-rail span{padding:.58rem .78rem;border:1px solid rgba(93,242,160,.2);border-radius:var(--radius-pill);background:#05090e75;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.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{display:flex;align-items:center;gap:1rem}.footer-brandimage{width:5.8rem;height:5.8rem;border-radius:1rem;object-fit:cover;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{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:clamp(1.25rem,2.4vw,1.8rem);padding-top:1rem;border-top:1px solid rgba(215,221,229,.1);color:var(--muted);font-size:.82rem}@media(max-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(max-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{position:relative;margin-top:clamp(4rem,8vw,7rem);padding:clamp(2.8rem,6vw,5rem) 0 clamp(3.2rem,7vw,6rem);isolation:isolate}.site-footer:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:clamp(12rem,24vw,20rem);background:radial-gradient(circle at 14% 30%,rgba(239,191,104,.22),transparent 28%),radial-gradient(circle at 48% 10%,rgba(93,242,160,.16),transparent 26%),radial-gradient(circle at 78% 28%,rgba(64,216,255,.18),transparent 28%),radial-gradient(circle at 94% 70%,rgba(159,140,255,.16),transparent 24%);opacity:.96;pointer-events:none}.site-footer:after{content:"";position:absolute;top:0;left:50%;z-index:-1;width:min(92vw,var(--content-max));height:1px;background:linear-gradient(90deg,transparent,rgba(239,191,104,.66),rgba(93,242,160,.42),rgba(64,216,255,.5),transparent);transform:translate(-50%)}.footer-card{border-color:#d7dde529;background:radial-gradient(circle at 8% 8%,rgba(239,191,104,.2),transparent 30%) padding-box,radial-gradient(circle at 62% 4%,rgba(93,242,160,.12),transparent 28%) padding-box,radial-gradient(circle at 96% 38%,rgba(64,216,255,.16),transparent 30%) padding-box,radial-gradient(circle at 84% 96%,rgba(159,140,255,.14),transparent 28%) padding-box,linear-gradient(152deg,#0f151ef5,#05080dfb 62%,#080f17f5) padding-box,linear-gradient(135deg,#efbf6880,#5df2a038,#40d8ff47,#9f8cff38) border-box;box-shadow:inset 0 1px #ffffff1a,inset 0 -42px 70px #0003,0 34px 90px #0000006b}.footer-card:before{inset:-18% auto auto -10%;width:min(34rem,76%);height:min(34rem,76%);background:radial-gradient(circle,rgba(239,191,104,.18),rgba(93,242,160,.08) 46%,transparent 72%)}.footer-card:after{background:linear-gradient(rgba(239,191,104,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(64,216,255,.1) 1px,transparent 1px),linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%);background-size:3rem 3rem,3rem 3rem,auto;opacity:.42}.footer-route-stack{grid-template-columns:minmax(0,1fr)}.footer-route-card{align-content:space-between;min-height:8.8rem;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}.footer-route-card:after{content:"";position:relative;display:block;width:100%;height:.35rem;border-radius:999px;background:linear-gradient(90deg,rgb(var(--card-accent-rgb)),rgba(var(--card-accent-rgb),.18))}.footer-promise-rail{gap:.65rem}.footer-promise-rail span:nth-child(1){border-color:#efbf6847;background:#efbf6814}.footer-promise-rail span:nth-child(2){border-color:#5df2a03d;background:#5df2a012}.footer-promise-rail span:nth-child(3){border-color:#40d8ff42;background:#40d8ff12}.footer-promise-rail span:nth-child(4){border-color:#9f8cff3d;background:#9f8cff12}body{background-image:linear-gradient(rgba(221,226,233,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(221,226,233,.055) 1px,transparent 1px),radial-gradient(circle at 18% 14%,rgba(212,168,65,.05),transparent 22%),radial-gradient(circle at 84% 10%,rgba(221,226,233,.035),transparent 16%),linear-gradient(180deg,#07090d,#05070b 52%,#080c12)}body:before{background:radial-gradient(circle at center,rgba(212,168,65,.035),transparent 72%)}.spotlight-overlay{background-image:linear-gradient(rgba(212,168,65,.28) 1px,transparent 1px),linear-gradient(90deg,rgba(212,168,65,.28) 1px,transparent 1px)}body.has-spotlight .spotlight-overlay{opacity:.46}.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{max-width:42rem;gap:.7rem}.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-main-grid{grid-template-columns:minmax(0,1.18fr) minmax(17rem,.82fr);gap:clamp(1.25rem,3vw,2.4rem);align-items:end}.hero-copy{max-width:39rem;gap:.85rem}.hero-copy h1{max-width:8.7ch;font-size:clamp(2.55rem,4.8vw,4.95rem);letter-spacing:-.06em}.hero-sculpture{min-height:23rem;border-radius:1.15rem;background:radial-gradient(circle at 50% 18%,rgba(212,168,65,.14),transparent 30%),radial-gradient(circle at 84% 16%,rgba(221,226,233,.05),transparent 16%),linear-gradient(145deg,#131923e0,#070a0ffa)}.hero-summary-strip{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start;padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgba(221,226,233,.08);background:linear-gradient(180deg,#0d121be6,#080b11f0);box-shadow:0 12px 34px #0000002e}.hero-summary-heading{padding-top:.2rem}.hero-summary-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.hero-summary-item{display:grid;gap:.45rem;padding:.9rem .95rem;border-radius:.9rem;border:1px solid rgba(221,226,233,.08);background:#ffffff06;color:var(--text-soft);font-size:.92rem;line-height:1.45}.hero-summary-index{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em}.home-growth-hero{padding-top:clamp(1.6rem,4vw,4.2rem)}.home-growth-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);gap:clamp(1rem,2.5vw,1.35rem);align-items:stretch}.home-growth-copy,.home-route-console{--card-accent-rgb: 239, 191, 104;position:relative;overflow:hidden;border:1px solid transparent;border-radius:clamp(1.45rem,3vw,2.45rem);background:radial-gradient(circle at 13% 0%,rgba(var(--card-accent-rgb),.28),transparent 34%) padding-box,radial-gradient(circle at 88% 16%,rgba(64,216,255,.16),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 #ffffff1a,inset 0 -34px 64px #0003,0 30px 88px #0000006b,0 0 34px rgba(var(--card-accent-rgb),.08);backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.home-growth-copy:before,.home-route-console:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(var(--card-accent-rgb),.14) 1px,transparent 1px),linear-gradient(90deg,rgba(64,216,255,.1) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 42% 18%,#000 0%,transparent 74%);opacity:.65;pointer-events:none}.home-growth-copy:after,.home-route-console:after{content:"";position:absolute;inset:auto -16% -38% auto;z-index:0;width:min(30rem,72%);height:min(30rem,72%);border-radius:999px;background:radial-gradient(circle,rgba(93,242,160,.18),transparent 70%);pointer-events:none}.home-growth-copy>*,.home-route-console>*{position:relative;z-index:1}.home-growth-copy{display:grid;align-content:center;gap:1rem;min-height:clamp(30rem,64vh,39rem);padding:clamp(1.35rem,4.2vw,3rem)}.home-growth-copy h1{max-width:12ch;margin:0;color:var(--silver);font-size:clamp(3rem,6.25vw,6.2rem);line-height:.86;letter-spacing:-.078em;text-wrap:balance;text-shadow:0 0 28px rgba(255,255,255,.04),0 0 58px rgba(var(--card-accent-rgb),.12)}.home-growth-copy p{max-width:46rem;margin:0;color:var(--text-soft);font-size:clamp(1.02rem,1.3vw,1.2rem)}.home-proof-pills{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.35rem}.home-proof-pills span{padding:.58rem .75rem;border:1px solid rgba(var(--card-accent-rgb),.26);border-radius:var(--radius-pill);background:#05090e6b;color:var(--text-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.home-route-console{--card-accent-rgb: 93, 242, 160;display:grid;align-content:space-between;gap:1rem;min-height:clamp(30rem,64vh,39rem);padding:clamp(1rem,2.5vw,1.35rem)}.home-console-topline,.home-console-dashboard article{display:grid;gap:.45rem;padding:1rem;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:1.15rem;background:radial-gradient(circle at 14% 0%,rgba(var(--card-accent-rgb),.22),transparent 66%),#05090e94}.home-console-topline span,.home-console-dashboard span{color:rgb(var(--card-accent-rgb));font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.home-console-topline strong{color:var(--silver);font-size:clamp(1.35rem,2.5vw,2rem);line-height:.95;letter-spacing:-.05em}.home-console-flow{display:grid;gap:.62rem}.home-console-flow span{position:relative;min-height:2.85rem;padding:.72rem .95rem;overflow:hidden;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:var(--radius-pill);background:#05090e8f;color:var(--silver);font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.home-console-flow span:before{content:"";position:absolute;inset:0 auto 0 0;width:42%;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.36),transparent);transform:translate(-110%);animation:home-flow-pulse 5.6s ease-in-out infinite;animation-delay:calc(var(--flow-index, 0) * .24s)}.home-console-flow span:nth-child(1){--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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.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);font-size:clamp(1rem,1.6vw,1.35rem);line-height:1;letter-spacing:-.04em}.home-proof-ticker{width:min(96vw,var(--content-max));margin:-.35rem auto 0;overflow:hidden;border:1px solid rgba(93,242,160,.2);border-radius:var(--radius-pill);background:linear-gradient(90deg,#efbf6829,#5df2a01a,#40d8ff24),#05090eb8;box-shadow:inset 0 1px #ffffff14,0 16px 42px #0000003d;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.home-proof-ticker div{display:flex;width:max-content;animation:home-proof-marquee 24s linear infinite}.home-proof-ticker span{display:inline-flex;align-items:center;gap:.5rem;min-height:3.05rem;padding:0 1.15rem;color:var(--silver);font-family:Outfit,Segoe UI,sans-serif;font-size:.75rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.home-proof-ticker span:before{content:"";width:.5rem;height:.5rem;border-radius:999px;background:var(--signal-green);box-shadow:0 0 18px #5df2a085}#rapid-route{--rapid-route-anchor-offset: clamp(5.5rem, 15vw, 11rem);position:relative;scroll-margin-top:var(--rapid-route-anchor-offset)}#rapid-route:before{content:"";display:block;height:var(--rapid-route-anchor-offset);margin-top:calc(var(--rapid-route-anchor-offset) * -1);visibility:hidden;pointer-events:none}.route-builder-shell,.business-flow-shell{display:grid;grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);gap:clamp(1rem,2.2vw,1.35rem);align-items:start}.business-flow-shell{align-items:stretch}.route-builder-copy,.business-flow-copy,.business-flow-map{--card-accent-rgb: 239, 191, 104;position:relative;display:grid;gap:1rem;overflow:hidden;border:1px solid transparent;border-radius:1.55rem;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;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;margin:0;color:var(--text-soft)}.route-builder-promise{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.2rem}.route-builder-promise span,.route-related-links a,.visual-mechanic-card span{display:inline-flex;align-items:center;width:fit-content;border:1px solid rgba(var(--card-accent-rgb),.26);border-radius:999px;background:rgba(var(--card-accent-rgb),.08);color:var(--text-strong);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.route-builder-promise span{padding:.58rem .72rem}.route-builder-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.route-builder-card{--card-accent-rgb: 239, 191, 104;--route-delay: 0ms;position:relative;display:grid;align-content:space-between;gap:.9rem;min-height:20rem;overflow:hidden;padding:clamp(1rem,2vw,1.25rem);border:1px solid transparent;border-radius:1.35rem;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;color:inherit;box-shadow:0 18px 44px #00000040}.route-builder-card:before,.business-flow-map:before{content:"";position:absolute;inset:-35%;background:linear-gradient(110deg,transparent 35%,rgba(var(--card-accent-rgb),.16),transparent 62%);opacity:0;transform:translate3d(-18%,0,0) rotate(8deg);transition:opacity .42s ease,transform .78s cubic-bezier(.16,1,.3,1);pointer-events:none}.route-builder-card:hover:before,.route-builder-card:focus-within:before,.business-flow-map:hover:before{opacity:1;transform:translate3d(18%,0,0) rotate(8deg)}.route-builder-card>*,.route-builder-copy>*,.business-flow-copy>*,.business-flow-map>*{position:relative;z-index:1}.route-builder-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.route-builder-card-top span,.proof-micro-card span,.flow-map-step span{color:var(--card-accent);font-size:.75rem;font-weight:800;letter-spacing:.14em;line-height:1.45;text-transform:uppercase}.route-builder-card-top strong{display:inline-flex;max-width:12rem;justify-content:flex-end;color:var(--text-strong);font-size:.74rem;letter-spacing:.08em;line-height:1.25;text-align:right;text-transform:uppercase}.route-builder-card h3{margin:0;color:var(--silver);font-size:clamp(1.45rem,2.1vw,2rem);line-height:.95;letter-spacing:-.052em}.route-builder-card p,.visual-mechanic-card p,.proof-micro-card p,.flow-map-step p{margin:0;color:var(--text-soft);font-size:.95rem}.route-mini-visual{position:relative;display:block;min-height:4.7rem;padding:.8rem;overflow:hidden;border:1px solid rgba(var(--card-accent-rgb),.18);border-radius:1rem;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.12),#ffffff06),#ffffff06}.route-mini-visual:before,.proof-micro-visual:before,.visual-mechanic-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(var(--card-accent-rgb),.07) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--card-accent-rgb),.055) 1px,transparent 1px);background-size:1.65rem 1.65rem;opacity:.9}.route-mini-visual i{position:absolute;z-index:1;display:block;border-radius:999px;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)}.route-mini-visual b{position:absolute;z-index:1;display:block}.route-builder-card[data-visual=map] .route-mini-visual i{width:.64rem;height:.64rem;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.72),transparent 24%),var(--card-accent)}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(1){left:15%;top:55%}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(2){left:46%;top:34%}.route-builder-card[data-visual=map] .route-mini-visual i:nth-child(3){right:15%;top:50%}.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:nth-of-type(1){left:16%;right:16%;top:50%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),rgba(64,216,255,.82),rgba(93,242,160,.72));transform:rotate(-8deg)}.route-builder-card[data-visual=map] .route-mini-visual b:nth-of-type(2){left:42%;top:18%;width:34%;height:.18rem;border-radius:999px;background:#ffffff1f;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;border-radius:999px;box-shadow:none;background:#ffffff29}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(1){left:9%;top:34%;width:24%;background:#ff6b5fad}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(2){left:9%;top:54%;width:18%;background:#ff6b5f70}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(3){right:9%;top:30%;width:42%;background:linear-gradient(90deg,var(--card-accent),rgba(93,242,160,.66))}.route-builder-card[data-visual=beforeAfter] .route-mini-visual i:nth-child(4){right:9%;top:54%;width:34%;background:rgba(var(--card-accent-rgb),.72)}.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:nth-of-type(1){left:49.5%;top:14%;bottom:22%;width:1px;background:linear-gradient(180deg,transparent,rgba(255,255,255,.32),transparent)}.route-builder-card[data-visual=leak] .route-mini-visual i{width:.68rem;height:.68rem;background:#ff6b5feb}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(1){left:12%;top:38%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(2){left:34%;top:38%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(3){left:57%;top:38%}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(4){right:13%;top:38%;background:var(--card-accent)}.route-builder-card[data-visual=leak] .route-mini-visual i:nth-child(5){right:14%;top:66%;width:1rem;height:.36rem;border-radius:999px 999px .2rem .2rem;background:rgba(var(--card-accent-rgb),.6)}.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:nth-of-type(1){left:13%;right:13%;top:45%;height:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,107,95,.9),rgba(255,107,95,.48),var(--card-accent))}.route-builder-card[data-visual=leak] .route-mini-visual b:nth-of-type(2){right:9%;top:28%;width:4.2rem;height:1.2rem;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:999px;background:rgba(var(--card-accent-rgb),.08)}.route-builder-card[data-visual=checkout] .route-mini-visual i{left:13%;height:.58rem;border-radius:999px;box-shadow:none;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.96),rgba(var(--card-accent-rgb),.24))}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(1){top:25%;width:34%}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(2){top:45%;width:48%}.route-builder-card[data-visual=checkout] .route-mini-visual i:nth-child(3){top:65%;width:64%}.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:nth-of-type(1){right:12%;top:19%;width:2.15rem;height:2.15rem;border:1px solid rgba(var(--card-accent-rgb),.42);border-radius:.78rem;background:radial-gradient(circle at 34% 34%,rgba(255,255,255,.28),transparent 24%),rgba(var(--card-accent-rgb),.13);transform:rotate(8deg)}.route-builder-card[data-visual=cockpit] .route-mini-visual{display:grid;grid-template-columns:1.25fr .75fr;gap:.42rem}.route-builder-card[data-visual=cockpit] .route-mini-visual i{position:relative;min-height:1rem;height:auto;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:.55rem;background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.24),#ffffff09),#ffffff06;box-shadow:none}.route-builder-card[data-visual=cockpit] .route-mini-visual i:nth-child(1){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:nth-child(1){left:13%;top:47%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(2){left:38%;top:47%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(3){left:63%;top:47%}.route-builder-card[data-visual=pipeline] .route-mini-visual i:nth-child(4){right:13%;top:47%}.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:nth-of-type(1){left:14%;right:14%;top:53%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,107,95,.8),rgba(227,184,75,.82),var(--card-accent))}.route-mini-visual span{position:absolute;z-index:2;left:.8rem;right:.8rem;bottom:.58rem;color:var(--text-soft);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.route-builder-actions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.route-builder-actions .button,.route-builder-actions .button-secondary{width:100%;min-width:0;justify-content:center;padding-inline:.85rem;text-align:center}.route-related-links{display:flex;flex-wrap:wrap;gap:.5rem}.route-related-links a{padding:.46rem .62rem;color:var(--text-soft);letter-spacing:.08em}.business-flow-map{padding:clamp(1rem,2.3vw,1.35rem)}.flow-map-track{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem}.flow-map-step{--card-accent-rgb: 239, 191, 104;position:relative;display:grid;gap:.5rem;min-height:10rem;padding:1rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:1.1rem;background:radial-gradient(circle at 0% 0%,rgba(var(--card-accent-rgb),.18),transparent 38%),#ffffff09}.flow-map-step strong{color:var(--silver);font-size:clamp(1.15rem,1.7vw,1.55rem);letter-spacing:-.04em;line-height:.98}.flow-map-step b{position:absolute;top:50%;right:-.78rem;width:.9rem;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),rgba(255,255,255,.28));box-shadow:0 0 18px rgba(var(--card-accent-rgb),.48);transform:translateY(-50%)}.proof-micro-grid,.visual-mechanic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.proof-micro-grid{margin-top:.75rem}.proof-micro-card,.visual-mechanic-card{--card-accent-rgb: 239, 191, 104;display:grid;gap:.55rem;padding:.92rem;border:1px solid rgba(var(--card-accent-rgb),.2);border-radius:1rem;background:radial-gradient(circle at 0% 0%,rgba(var(--card-accent-rgb),.16),transparent 38%),#ffffff07}.proof-micro-card strong,.visual-mechanic-card strong{color:var(--silver);font-size:clamp(1.18rem,2.1vw,1.75rem);letter-spacing:-.04em;line-height:.96}.visual-mechanic-card span{padding:.38rem .52rem;color:var(--card-accent);font-size:.62rem}.proof-micro-visual,.visual-mechanic-visual{position:relative;min-height:4.15rem;margin-top:.25rem;overflow:hidden;border:1px solid rgba(var(--card-accent-rgb),.17);border-radius:.85rem;background:linear-gradient(115deg,rgba(var(--card-accent-rgb),.1),#ffffff05),#ffffff05}.proof-micro-visual i,.proof-micro-visual b,.visual-mechanic-visual i,.visual-mechanic-visual b{position:absolute;z-index:1;display:block}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i{bottom:.82rem;width:12%;border-radius:.55rem .55rem .18rem .18rem;background:linear-gradient(180deg,#ff6b5ff0,#ff6b5f47)}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(1){left:12%;height:1.95rem}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(2){left:31%;height:1.45rem}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(3){left:50%;height:1.05rem}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual i:nth-child(4){right:14%;height:.62rem;background:linear-gradient(180deg,var(--card-accent),rgba(var(--card-accent-rgb),.32))}.proof-micro-card[data-proof=leak-meter] .proof-micro-visual b:nth-of-type(1){left:11%;right:11%;top:32%;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,107,95,.9),rgba(227,184,75,.78),var(--card-accent));transform:rotate(12deg)}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i{top:42%;width:.62rem;height:.62rem;border-radius:999px;background:var(--card-accent);box-shadow:0 0 0 .28rem rgba(var(--card-accent-rgb),.13)}.proof-micro-card[data-proof=flow-route] .proof-micro-visual i:nth-child(1){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:nth-of-type(1){left:14%;right:14%;top:49%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(64,216,255,.75),var(--card-accent))}.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:nth-child(1){inset:.9rem 38%}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:nth-child(2){inset:1.32rem 42%;background:rgba(var(--card-accent-rgb),.2)}.proof-micro-card[data-proof=first-fix] .proof-micro-visual i:nth-child(3){left:50%;top:50%;width:.6rem;height:.6rem;background:var(--card-accent);transform:translate(-50%,-50%);box-shadow:0 0 1.1rem rgba(var(--card-accent-rgb),.45)}.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:nth-of-type(1){left:14%;right:14%;top:50%;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--card-accent-rgb),.7),transparent)}.proof-micro-card[data-proof=first-fix] .proof-micro-visual b:nth-of-type(2){top:16%;bottom:16%;left:50%;width:1px;background:linear-gradient(180deg,transparent,rgba(var(--card-accent-rgb),.7),transparent)}.proof-micro-card[data-proof=system-map] .proof-micro-visual{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:.38rem;padding:.62rem}.proof-micro-card[data-proof=system-map] .proof-micro-visual i{position:relative;min-height:1rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:.55rem;background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.24),#ffffff09)}.proof-micro-card[data-proof=system-map] .proof-micro-visual i:nth-child(1){grid-row:span 2}.proof-micro-card[data-proof=system-map] .proof-micro-visual b{display:none}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i,.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i{top:43%;width:.56rem;height:.56rem;border-radius:999px;background:var(--card-accent);box-shadow:0 0 0 .26rem rgba(var(--card-accent-rgb),.12)}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(1){left:14%;top:54%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(2){left:47%;top:30%}.visual-mechanic-card[data-visual=map] .visual-mechanic-visual i:nth-child(3){right:14%;top:49%}.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:nth-of-type(1){left:15%;right:15%;top:50%;height:.18rem;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),rgba(64,216,255,.72));transform:rotate(-8deg)}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i{bottom:.72rem;width:16%;border-radius:.72rem .72rem .18rem .18rem;background:linear-gradient(180deg,var(--card-accent),rgba(var(--card-accent-rgb),.32))}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(1){left:14%;height:1rem}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(2){left:42%;height:1.55rem}.visual-mechanic-card[data-visual=roi] .visual-mechanic-visual i:nth-child(3){right:14%;height:2.15rem}.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:nth-of-type(1){left:16%;right:12%;top:32%;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgba(227,184,75,.88),var(--card-accent),rgba(64,216,255,.78));transform:rotate(-13deg)}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual{background:linear-gradient(90deg,rgba(255,107,95,.08),transparent 48%,rgba(var(--card-accent-rgb),.12) 52%),#ffffff05}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i{height:.48rem;border-radius:999px;box-shadow:none}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(1){left:10%;top:34%;width:23%;background:#ff6b5fa6}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(2){left:10%;top:56%;width:16%;background:#ff6b5f5c}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(3){right:10%;top:32%;width:38%;background:var(--card-accent)}.visual-mechanic-card[data-visual=beforeAfter] .visual-mechanic-visual i:nth-child(4){right:10%;top:56%;width:30%;background:rgba(var(--card-accent-rgb),.62)}.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:nth-of-type(1){left:50%;top:16%;bottom:16%;width:1px;background:#fff3}.visual-mechanic-card[data-visual=pipeline] .visual-mechanic-visual i:nth-child(1){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:nth-of-type(1){left:14%;right:14%;top:50%;height:.18rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,107,95,.82),rgba(227,184,75,.8),var(--card-accent))}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual{display:grid;grid-template-columns:1.25fr .75fr;gap:.38rem;padding:.62rem}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual i{position:relative;min-height:.9rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:.52rem;background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.24),#ffffff09)}.visual-mechanic-card[data-visual=cockpit] .visual-mechanic-visual i:nth-child(1){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 home-proof-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes route-mini-grow{0%,to{transform:scaleX(.78);opacity:.76}45%,62%{transform:scaleX(1);opacity:1}}.method-grid{gap:.95rem}.method-step{min-height:0;padding:1.2rem 1.2rem 1.3rem;gap:.7rem;background:linear-gradient(180deg,#0c111af0,#080b11fa) padding-box,linear-gradient(180deg,#dde2e92e,#dde2e90d) border-box;box-shadow:0 14px 28px #0003}.method-step:before{display:none}.method-step:after{background:linear-gradient(90deg,rgba(212,168,65,.45),rgba(212,168,65,.1),transparent 72%) top 1rem left 1rem / calc(100% - 2rem) 1px no-repeat;opacity:.92}.method-step-top{display:flex;align-items:center;gap:.8rem}.method-step .step-number{min-width:auto;min-height:auto;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--gold-strong);font-size:.74rem;letter-spacing:.18em}.method-step-rule{flex:1;height:1px;background:linear-gradient(90deg,rgba(212,168,65,.62),rgba(212,168,65,.12),transparent 78%)}.method-step .section-copy{max-width:28ch;font-size:.96rem}.capability-grid{gap:.95rem}.capability-card{min-height:0;padding:1.18rem 1.25rem 1.3rem;gap:.65rem;border-radius:1rem;background:linear-gradient(180deg,#0f141deb,#090c12f5) padding-box,linear-gradient(180deg,#dde2e91f,#dde2e90a) border-box;box-shadow:0 12px 28px #00000029}.capability-card:before{display:none}.capability-card:after{background:linear-gradient(90deg,var(--card-edge-strong),rgba(255,255,255,.04),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);font-size:.68rem;letter-spacing:.18em}.capability-rule{flex:0 0 2.5rem;height:1px;background:linear-gradient(90deg,var(--card-edge-strong),transparent)}.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);gap:1rem;align-items:stretch}.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{padding:1rem;justify-content:space-between}.operator-support-visual{min-height:21rem;border-radius:1rem;background:radial-gradient(circle at center,rgba(212,168,65,.14),transparent 50%),linear-gradient(160deg,#141a24e6,#080a10fa)}.operator-support-visual img{object-fit:cover;filter:saturate(.88) brightness(.92) contrast(1.04) drop-shadow(0 12px 26px rgba(0,0,0,.32))}.operator-support-meta{display:grid;gap:.85rem}.operator-support-meta .pill-list{gap:.55rem}.operator-support-meta .pill{background:#ffffff05}.example-card{padding:1.45rem 1.55rem 1.6rem}@media(max-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))}}@media(max-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-ticker span{font-size:.68rem}.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{min-height:auto}.route-builder-actions{grid-template-columns:1fr}.flow-map-step b{top:auto;right:auto;bottom:-.78rem;left:1rem;width:2px;height:.9rem;background:linear-gradient(180deg,var(--card-accent),rgba(255,255,255,.28));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);gap:clamp(1rem,2.3vw,1.9rem);align-items:center}.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{min-height:19.5rem;max-width:22rem;justify-self:end}.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{padding:1.1rem 1.1rem 1.2rem;gap:.72rem}.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(max-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(max-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:translateZ(0)}50%{transform:translate3d(0,-8px,0)}}@keyframes artFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}@keyframes slowSweep{0%{transform:translate(-130%);opacity:0}18%{opacity:.22}50%{transform:translate(20%);opacity:.08}to{transform:translate(150%);opacity:0}}.reveal-on-scroll{opacity:0;transform:translateY(28px) scale(.985);filter:saturate(.9);transition:opacity .64s var(--ease-heavy),transform .72s var(--ease-heavy),filter .72s var(--ease-heavy);transition-delay:var(--reveal-delay, 0ms)}.reveal-on-scroll.is-visible{opacity:1;transform:none;filter:none}.hero-main{overflow:hidden}.hero-main-grid{position:relative;display:block;min-height:100%}.hero-copy{position:relative;z-index:2;max-width:100%;min-height:100%;padding-right:0}.hero-copy h1{max-width:14.8ch;font-size:clamp(2.15rem,4vw,4.2rem)}.hero-copy p{max-width:44rem}.hero-sculpture{position:absolute;right:clamp(1.1rem,2.5vw,2rem);bottom:clamp(1rem,2.5vw,1.8rem);z-index:1;width:min(21vw,15.5rem);min-height:15.25rem;max-width:none;justify-self:auto;opacity:.96;animation:heroFloat 8.5s ease-in-out infinite}.hero-sculpture:before{animation:slowSweep 10s linear infinite}.hero-sculpture-frame-large{width:84%;height:48%}.hero-sculpture-frame-small{width:50%;height:26%}.hero-sculpture-orb-one{top:-1.35rem;right:-1.35rem;width:5.75rem;height:5.75rem}.hero-sculpture-orb-two{bottom:-2.15rem;left:-1.5rem;width:7.15rem;height:7.15rem}.hero-sculpture-keystone{inset:auto 13% 15% auto;width:11rem;height:11rem}.path-card{align-content:start}.path-card-visual-shell{min-height:9.6rem;padding:.45rem}.path-card-visual-shell:before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 18%,rgba(255,255,255,.12) 42%,transparent 68%);transform:translate(-135%);opacity:0;pointer-events:none}.path-card-visual{display:block;width:min(100%,72%);max-height:8rem;margin:0 auto;padding:.3rem;animation:artFloat 7.6s ease-in-out infinite}.path-card:nth-child(2) .path-card-visual{animation-delay:-3.1s}.path-card:hover .path-card-visual-shell:before{animation:slowSweep 1.4s ease-out 1;opacity:.6}.path-card:hover .path-card-visual{transform:translateY(-2px) scale(1.018)}.path-card-copy{display:grid;gap:.58rem}.path-card h3{max-width:16ch;font-size:clamp(1.46rem,1.55vw,1.78rem);line-height:1.06;text-wrap:balance}.path-audience,.path-card .section-copy{max-width:40rem}.path-card-points{display:grid;gap:.5rem;padding-left:1rem;margin:.1rem 0 0;color:var(--text-soft);font-size:.92rem}.path-card-decision{display:grid;gap:.8rem;margin-top:auto}.path-card-discovery-note{display:grid;gap:.35rem;padding:.8rem .9rem;border-radius:.95rem;border:1px solid rgba(221,226,233,.1);background:#ffffff06}.path-card-discovery-note p{margin:0}.path-card-actions{display:flex;flex-wrap:wrap;gap:.75rem}.path-card-actions .button,.path-card-actions .button-secondary{flex:1 1 13rem;justify-content:space-between;align-items:stretch;gap:.8rem;text-align:left}.path-card-action-copy{display:grid;gap:.18rem}.path-card-action-label{color:#080b10b8;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase}.path-card-actions .button-secondary .path-card-action-label{color:var(--text-soft)}.path-card-action-arrow{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;min-height:2rem;border-radius:999px;border:1px solid rgba(8,11,16,.12);background:#ffffff29;font-size:.95rem}.path-card-actions .button-secondary .path-card-action-arrow{border-color:#dde2e92e;background:#ffffff0a}@media(max-width:1100px){.hero-copy h1{max-width:14ch;font-size:clamp(2.1rem,5.1vw,3.45rem)}.path-card-visual{width:min(100%,68%)}}@media(max-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{display:flex;align-items:center;gap:.72rem;margin-bottom:.08rem}.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: rgba(212, 168, 65, .32);--card-edge-strong: rgba(240, 198, 104, .6);flex:0 0 auto;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.78rem;border:1px solid var(--card-edge-strong);background:linear-gradient(180deg,#ffffff14,#ffffff05),linear-gradient(180deg,#0f141df0,#080a10fa);color:var(--card-edge-strong);box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}.card-icon svg{width:1rem;height:1rem;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.card-head.compact .card-icon,.method-step-top .card-icon{width:1.88rem;height:1.88rem;border-radius:.68rem}.panel-card,.comparison-card,.integration-card{display:grid;gap:.8rem}.panel-card{padding:1.22rem 1.22rem 1.32rem}.comparison-card,.integration-card{min-height:100%;padding:1.15rem 1.18rem 1.25rem;background:linear-gradient(180deg,#0f141deb,#090c12f5) padding-box,linear-gradient(180deg,#dde2e91f,#dde2e90a) border-box;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{max-width:24ch;text-wrap:balance}.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{width:1.8rem;height:1.8rem;border-radius:.64rem}.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{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:.5rem}.dashboard-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1rem}.dashboard-metric{padding:1.15rem 1.15rem 1.2rem}.dashboard-metric strong{font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.9rem,3vw,2.6rem);line-height:.95;letter-spacing:var(--tracking-tight)}.dashboard-metric span{color:var(--muted);font-size:.95rem}.dashboard-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.85fr);gap:1.25rem;align-items:start}.dashboard-column,.dashboard-detail{display:grid;gap:1rem}.dashboard-toolbar{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding:1.15rem 1.15rem 1.2rem}.dashboard-filter-row{display:flex;flex-wrap:wrap;gap:.8rem;justify-content:end}.dashboard-toolbar h2{margin:.18rem 0 0;font-size:clamp(1.35rem,2vw,1.65rem)}.dashboard-filter{display:grid;gap:.45rem;min-width:min(100%,13rem);color:var(--text-soft);font-size:.92rem}.dashboard-filter select{min-height:3rem}.dashboard-filter input,.dashboard-filter textarea{width:100%;padding:.88rem .95rem;border-radius:.9rem;border:1px solid rgba(215,221,229,.16);background:#090c12e0;color:var(--text)}.dashboard-filter textarea{min-height:7rem;resize:vertical}.dashboard-filter input::placeholder,.dashboard-filter textarea::placeholder{color:#94a0afcc}.dashboard-filter input:focus,.dashboard-filter textarea:focus{outline:2px solid rgba(239,191,104,.9);outline-offset:3px}.dashboard-operator{display:grid;gap:.95rem;padding:1.18rem 1.18rem 1.24rem}.dashboard-operator-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.dashboard-list{display:grid;gap:.85rem}.dashboard-row{width:100%;display:grid;gap:.8rem;padding:1rem 1rem 1.05rem;border:1px solid rgba(215,221,229,.12);border-radius:1.2rem;background:linear-gradient(180deg,#0d1118eb,#0a0d13f7) padding-box,linear-gradient(180deg,#d7dde51f,#d7dde508) border-box;color:inherit;text-align:left;box-shadow:0 14px 34px #0000002e;transition:transform .22s var(--ease-out),border-color .22s ease,box-shadow .22s ease,background .22s ease}.dashboard-row:hover,.dashboard-row:focus-visible,.dashboard-row.is-active{transform:translateY(-2px);border-color:#d2a54f6b;box-shadow:0 20px 42px #0000003d,0 0 0 1px #d2a54f2e}.dashboard-row-top,.dashboard-row-meta,.timeline-head,.dashboard-meta{display:flex;align-items:start;justify-content:space-between;gap:1rem}.dashboard-row-top strong{display:block;font-family:Outfit,Segoe UI,sans-serif;font-size:1.18rem;line-height:1.05;letter-spacing:-.03em}.dashboard-row-top span,.dashboard-row-meta span,.dashboard-meta span,.timeline-head span{color:var(--muted);font-size:.88rem}.dashboard-score{display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;min-height:2.6rem;padding:.3rem .6rem;border-radius:999px;border:1px solid rgba(210,165,79,.3);background:#d2a54f14;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:1rem;font-weight:700}.dashboard-badges{display:flex;flex-wrap:wrap;gap:.5rem}.dashboard-badge{display:inline-flex;align-items:center;min-height:2rem;padding:.3rem .7rem;border-radius:999px;border:1px solid rgba(215,221,229,.16);background:#ffffff08;color:var(--text-soft);font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dashboard-badge.is-gold{border-color:#d2a54f57;background:#d2a54f1a;color:var(--gold-strong)}.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{display:grid;gap:.55rem;margin-top:.45rem}.dashboard-lifecycle>span{display:block;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-stage-rail{display:flex;flex-wrap:wrap;gap:.5rem;padding:0;margin:0;list-style:none}.dashboard-stage-chip{display:inline-flex;align-items:center;min-height:2rem;padding:.34rem .68rem;border-radius:999px;border:1px solid rgba(215,221,229,.12);background:#ffffff05;color:var(--muted);font-size:.73rem;letter-spacing:.08em;text-transform:uppercase}.dashboard-stage-chip.is-passed{color:var(--silver);border-color:#d7dde52e;background:#d7dde50d}.dashboard-stage-chip.is-active{color:#080b10;border-color:#efbf68c7;background:linear-gradient(135deg,var(--gold-strong),#f0c16b);box-shadow:0 0 18px #d2a54f29}.dashboard-detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.95rem;margin-top:.3rem}.dashboard-detail-grid span,.dashboard-notes span{display:block;margin-bottom:.26rem;color:var(--muted);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.dashboard-detail-grid strong{font-size:.98rem;line-height:1.45}.dashboard-notes{margin-top:.3rem}.dashboard-notes p,.dashboard-notes pre{margin:0;color:var(--text-soft);white-space:pre-wrap;word-break:break-word}.dashboard-followups{display:grid;gap:.55rem;padding-left:1.1rem;margin:0;color:var(--text-soft)}.dashboard-followups li{padding-right:.3rem}.dashboard-notes pre{font-family:Manrope,Segoe UI,sans-serif;line-height:1.6}.dashboard-meta{margin-top:.15rem;padding-top:.85rem;border-top:1px solid rgba(215,221,229,.1)}.dashboard-empty-state{padding-top:.2rem}.dashboard-timeline{display:grid;gap:.8rem}.timeline-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:start}.timeline-dot{width:.8rem;height:.8rem;margin-top:.35rem;border-radius:999px;background:radial-gradient(circle at 35% 35%,var(--gold-strong),var(--gold-dim));box-shadow:0 0 0 4px #d2a54f14}.timeline-body{display:grid;gap:.5rem;padding-bottom:.85rem;border-bottom:1px solid rgba(215,221,229,.08)}.timeline-body p{margin:0;color:var(--text-soft)}.timeline-payload{display:grid;gap:.45rem;padding:0;margin:0;list-style:none}.timeline-payload li{display:flex;justify-content:space-between;gap:.8rem;padding:.55rem .7rem;border-radius:.85rem;background:#ffffff08}.timeline-payload li span{color:var(--muted);font-size:.82rem;text-transform:uppercase;letter-spacing:.06em}tbody tr{transition:background-color .22s ease,color .22s ease}tbody tr:hover{background:#ffffff06}@media(max-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{display:grid;grid-template-columns:1fr}.dashboard-filter-row{justify-content:stretch}}.spotlight-overlay{z-index:1;background-image:linear-gradient(rgba(212,168,65,.58) 1px,transparent 1px),linear-gradient(90deg,rgba(212,168,65,.58) 1px,transparent 1px);background-size:50px 50px;background-position:center top;-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}body.has-spotlight .spotlight-overlay{opacity:.78}.site-header{background:linear-gradient(180deg,#05070be0,#05070ba8);border-bottom:1px solid rgba(221,226,233,.08);box-shadow:0 18px 32px #00000047}.site-bar{gap:2rem}.brand-emblem{width:3.1rem;height:3.1rem;border-radius:.95rem;background:radial-gradient(circle at 50% 25%,rgba(255,255,255,.12),transparent 42%),linear-gradient(180deg,#171c25f2,#080a0ffa);border:1px solid rgba(212,168,65,.28);box-shadow:inset 0 1px #ffffff1f,inset 0 -16px 28px #0000004d,0 0 28px #d4a8411f}.brand-emblem img{object-fit:contain;padding:.3rem;filter:brightness(1.06) contrast(1.08) drop-shadow(0 0 16px rgba(212,168,65,.2))}.nav-link{color:#d7dde5b8}.button,.button-secondary{min-height:3.1rem;border-radius:.75rem;overflow:hidden}.button:before,.button-secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.18) 48%,transparent 72%);transform:translate(-140%);opacity:0;pointer-events:none}.button{border-color:#efbf68cc;box-shadow:inset 0 1px #ffffff3d,inset 0 -12px 20px #8258122e,0 0 24px #d2a54f33}.button-secondary{border-color:#d7dde547;background:linear-gradient(180deg,#171b24f0,#0a0c12f5);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{animation:premiumButtonSweep 1.1s ease-out 1;opacity:1}.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{background:linear-gradient(180deg,#121822f5,#07090dfa) 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;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.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{inset:-42% auto auto -26%;width:20rem;height:20rem;background:radial-gradient(circle,rgba(212,168,65,.16),transparent 70%)}.hero-main{min-height:clamp(30rem,74vh,45rem);background:linear-gradient(90deg,#080b10eb,#080b10b8 42%,#080b109e),radial-gradient(circle at 22% 30%,rgba(212,168,65,.1),transparent 34%),url(/visuals/keystone-system-bg.png) right center / cover no-repeat,linear-gradient(180deg,#121822f5,#07090dfa) padding-box,linear-gradient(135deg,#dde2e94d,#dde2e914,#d4a8413d,#dde2e933) border-box}.hero-copy h1{max-width:13.4ch;color:var(--silver);text-shadow:0 0 24px rgba(255,255,255,.03),0 0 40px rgba(212,168,65,.08)}.hero-copy p{max-width:34rem}.hero-summary-strip{background:linear-gradient(180deg,#11161ff0,#080a0ffa) padding-box,linear-gradient(135deg,#d4a8413d,#dde2e91a,#d4a8412e) border-box;border:1px solid transparent;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{border-color:#dde2e92e;background:linear-gradient(180deg,#191e27eb,#0a0c12fa);color:var(--silver);box-shadow:inset 0 1px #ffffff0a}.path-card-visual-shell{min-height:11.4rem;border-color:#dde2e91f;background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.12),transparent 30%),radial-gradient(circle at 50% 100%,rgba(212,168,65,.18),transparent 44%),linear-gradient(160deg,#181f2af0,#080a10);box-shadow:inset 0 1px #ffffff0f,inset 0 -16px 28px #0000002e,0 14px 28px #0000002e}.path-card-visual-shell:after{inset:.8rem;border-color:#ffffff14}.path-card-visual{width:min(100%,76%);max-height:8.6rem;filter:brightness(1.12) contrast(1.14) saturate(1.02) drop-shadow(0 14px 30px rgba(0,0,0,.38)) drop-shadow(0 0 30px rgba(212,168,65,.14))}.path-card:hover .path-card-visual{transform:translateY(-6px) scale(1.045) rotate(1.2deg);filter:brightness(1.16) contrast(1.16) drop-shadow(0 18px 38px rgba(0,0,0,.42)) drop-shadow(0 0 42px rgba(212,168,65,.2))}.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{min-width:100%;min-height:2.85rem;justify-content:center;border-radius:.95rem;border:1px solid rgba(212,168,65,.22);background:linear-gradient(180deg,#473b22ad,#2f2818c7);box-shadow:inset 0 1px #ffffff0f,0 10px 18px #0000001f}.operator-support-visual{background:radial-gradient(circle at center,rgba(212,168,65,.14),transparent 42%),linear-gradient(160deg,#181f2ae6,#080a10fa)}.operator-support-visual img{filter:saturate(.9) brightness(.95) contrast(1.08) drop-shadow(0 18px 32px rgba(0,0,0,.34)) drop-shadow(0 0 22px rgba(212,168,65,.12))}.dashboard-row{border-color:#dde2e924;background:linear-gradient(180deg,#10141cf2,#090c12fc) padding-box,linear-gradient(135deg,#dde2e92e,#dde2e90d,#d4a8411f) border-box}.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{position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(180deg,#121822f5,#07090dfa) padding-box,linear-gradient(135deg,#dde2e93d,#dde2e912 42%,#d4a8412e 72%,#dde2e92e) border-box;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:"";position:absolute;inset:-30% auto auto -18%;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(212,168,65,.13),transparent 70%);opacity:0;transform:scale(.92);transition:opacity .26s var(--ease-out),transform .26s var(--ease-out);pointer-events:none}.panel-card:after,.comparison-card:after,.integration-card:after,.status-followup-card:after,.prompt-helper-body:after,.dashboard-operator:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#d4a8417a,#d4a8417a) top .95rem left .95rem / 16px 1px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) top .95rem left .95rem / 1px 16px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) bottom .95rem right .95rem / 16px 1px no-repeat,linear-gradient(#d4a8417a,#d4a8417a) bottom .95rem right .95rem / 1px 16px no-repeat;opacity:.58;transition:opacity .26s var(--ease-out),filter .26s var(--ease-out)}@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 rgba(212,168,65,.14))}}.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:"";position:absolute;inset:-34% auto auto -20%;width:18rem;height:18rem;border-radius:50%;background:radial-gradient(circle,rgba(212,168,65,.14),transparent 70%);opacity:.85;pointer-events:none}.dashboard-hero:after,.dashboard-toolbar:after,.dashboard-summary:after,.dashboard-events:after,.dashboard-empty:after,.dashboard-metric:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(#d4a84170,#d4a84170) top .95rem left .95rem / 16px 1px no-repeat,linear-gradient(#d4a84170,#d4a84170) top .95rem left .95rem / 1px 16px no-repeat,linear-gradient(#d4a84170,#d4a84170) bottom .95rem right .95rem / 16px 1px no-repeat,linear-gradient(#d4a84170,#d4a84170) bottom .95rem right .95rem / 1px 16px no-repeat;opacity:.58}.status-followup-card h4,.prompt-helper-intro,.timeline-payload strong,.dashboard-toolbar h2,.dashboard-summary h2,.dashboard-events h2{color:#fbfcfe}.timeline-payload li{border:1px solid rgba(221,226,233,.12);background:linear-gradient(180deg,#161c26f0,#0a0c12fa);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{border-color:#dde2e929;background:linear-gradient(180deg,#12161ef5,#080a10fc);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:"";position:absolute;inset:6% auto auto 50%;width:min(42rem,72vw);height:min(42rem,72vw);transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(64,216,255,.12),transparent 62%),conic-gradient(from 140deg,rgba(255,159,47,.18),transparent 26%,rgba(93,242,160,.13),transparent 52%);filter:blur(2px);opacity:.82;pointer-events:none}.keystone-os-hero,.keystone-os-card,.keystone-os-console{position:relative;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,#121926f0,#070a12fa) padding-box,linear-gradient(135deg,#40d8ff33,#ff9f2f3d,#ffffff14) border-box;box-shadow:inset 0 1px #ffffff14,inset 0 -30px 48px #00000024,0 24px 70px #00000057}.keystone-os-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(19rem,.74fr);gap:clamp(1.1rem,3vw,2rem);align-items:stretch;padding:clamp(1.25rem,3vw,2.1rem);border-radius:1.6rem;overflow:hidden;background:radial-gradient(circle at 0% 12%,rgba(255,159,47,.18),transparent 34%),radial-gradient(circle at 86% 14%,rgba(64,216,255,.16),transparent 34%),linear-gradient(145deg,#121926f0,#070a12fa)}.keystone-os-hero h2{max-width:13ch;margin:.2rem 0 .75rem;color:#fff;font-size:clamp(2.35rem,5vw,5.2rem);line-height:.9;letter-spacing:-.08em;text-wrap:balance}.keystone-os-hero .section-copy{max-width:46rem;color:var(--text-soft);font-size:1.04rem}.keystone-os-console{display:grid;gap:1rem;align-content:space-between;min-height:100%;padding:1rem;border-radius:1.25rem;background:radial-gradient(circle at 12% 14%,rgba(93,242,160,.12),transparent 36%),linear-gradient(160deg,#08111cf0,#05080efa)}.keystone-os-console-head{display:grid;gap:.35rem}.keystone-os-console-head span{color:var(--electric);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.keystone-os-console-head strong{color:#fff;font-family:Outfit,Segoe UI,sans-serif;font-size:clamp(1.45rem,2.8vw,2.25rem);line-height:.98;letter-spacing:-.05em}.keystone-os-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.keystone-os-module-grid span{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .65rem;border:1px solid rgba(64,216,255,.18);border-radius:.85rem;background:radial-gradient(circle at 0% 50%,rgba(64,216,255,.12),transparent 48%),#ffffff09;color:#e9f9ff;font-size:.78rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.keystone-os-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem}.keystone-os-card{--os-accent: var(--gold-strong);display:grid;gap:.75rem;min-height:18rem;padding:1.15rem;border-radius:1.25rem;overflow:hidden}.keystone-os-card:before{content:"";position:absolute;inset:-34% auto auto -24%;width:14rem;height:14rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--os-accent) 18%,transparent),transparent 70%);pointer-events:none}.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{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border:1px solid color-mix(in srgb,var(--os-accent) 42%,transparent);border-radius:.8rem;background:color-mix(in srgb,var(--os-accent) 12%,transparent);color:var(--os-accent);font-family:Outfit,Segoe UI,sans-serif;font-weight:900;box-shadow:0 0 24px color-mix(in srgb,var(--os-accent) 18%,transparent)}.keystone-os-card h3{margin:0;color:#fff;font-size:clamp(1.14rem,1.7vw,1.4rem);line-height:1.08;letter-spacing:-.04em}.keystone-os-card p{margin:0;color:var(--text-soft);font-size:.95rem}@media(max-width:980px){.keystone-os-hero,.keystone-os-flow{grid-template-columns:1fr}}@media(max-width:820px){.site-bar{display:grid;gap:.75rem;padding:.72rem 0 .82rem}.brand{max-width:100%}.brand-emblem{width:2.55rem;height:2.55rem;border-radius:.8rem}.brand-wordmark{font-size:.94rem}.brand-subline{max-width:20rem;font-size:.56rem;letter-spacing:.16em}.site-nav{display:grid;gap:.65rem;width:100%}.nav-links{display:flex;flex-direction:row;gap:.4rem;width:100%;overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:.12rem;scrollbar-width:none;flex-wrap:nowrap}.nav-links::-webkit-scrollbar{display:none}.nav-link{flex:0 0 auto;width:auto;padding:.58rem .7rem;border:1px solid rgba(215,221,229,.1);border-radius:var(--radius-pill);background:#ffffff09;font-size:.68rem;white-space:nowrap}.nav-link:after{display:none}.button-header{width:100%;min-height:2.75rem;padding:.78rem 1rem;border-radius:.85rem;font-size:.72rem}}@media(max-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: rgba(215, 221, 229, .16);--card-edge-strong: rgba(215, 221, 229, .28);--card-ink: rgba(7, 10, 15, .96);--card-ink-raised: rgba(17, 23, 32, .96)}.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,.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{position:relative;overflow:hidden;border:1px solid transparent;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;box-shadow:inset 0 1px #ffffff14,inset 0 -28px 52px #0000002e,0 22px 58px #00000057,0 0 0 1px #ffffff04;backdrop-filter:blur(16px) saturate(1.15);-webkit-backdrop-filter:blur(16px) saturate(1.15)}.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>*{position:relative;z-index:1}.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:"";position:absolute;inset:-38% auto auto -20%;z-index:0;width:min(26rem,72%);height:min(26rem,72%);border-radius:999px;background:radial-gradient(circle,rgba(var(--card-accent-rgb),.18),rgba(var(--card-accent-rgb),.06) 42%,transparent 72%);opacity:.86;pointer-events:none}.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:"";position:absolute;inset:0;z-index:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.075),transparent 24%,transparent 72%,rgba(var(--card-accent-rgb),.08)),linear-gradient(180deg,rgba(255,255,255,.045),transparent 34%);opacity:.62;pointer-events:none}.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%,rgba(64,216,255,.12),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 #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{transform:translateY(-4px);border-color:rgba(var(--card-accent-rgb),.5);box-shadow:inset 0 1px #ffffff17,0 34px 84px #0000006b,0 0 34px rgba(var(--card-accent-rgb),.12)}.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{position:relative;overflow:hidden;border:1px solid transparent;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;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:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.07),transparent 42%,rgba(var(--card-accent-rgb),.08));opacity:.68;pointer-events:none}.signal-pill>*,.pill>*,.journey-source-pill>*,.journey-provider-pill>*,.journey-path-state>*,.dashboard-stage-chip>*{position:relative;z-index:1}.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 #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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,2vw,1.1rem);align-items:stretch}.local-seo-tier{display:grid;gap:.9rem;align-content:start;padding:clamp(1.1rem,2.4vw,1.55rem);border-radius:var(--radius-xl);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.local-seo-tier:hover,.local-seo-tier:focus-within{transform:translateY(-2px);border-color:rgba(var(--card-accent-rgb),.5)}.local-seo-tier h3{margin:0;color:var(--mint);font-size:clamp(2rem,4vw,3rem);letter-spacing:-.055em}.local-seo-tier p,.local-seo-tier li{color:var(--text-soft)}.local-seo-tier ul{display:grid;gap:.52rem;margin:0;padding-left:1.1rem}.local-seo-best-for{margin:0;padding:.8rem;border-radius:1rem;background:rgba(var(--card-accent-rgb),.08)}.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{border-color:#5df2a085;background:linear-gradient(135deg,#5df2a0fa,#dab349e6);color:#06100c}.keystone-order-builder{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(1rem,3vw,1.35rem);margin-top:clamp(1rem,2vw,1.25rem);padding:clamp(1rem,2.6vw,1.35rem);border-radius:var(--radius-xl);align-items:start}.keystone-order-upgrades{display:grid;gap:1rem}.keystone-order-upgrades h3,.keystone-order-summary h3{margin:0;font-size:clamp(1.55rem,3vw,2.25rem);line-height:.95;letter-spacing:-.045em}.keystone-order-upgrades p,.keystone-order-summary p{color:var(--text-soft)}.local-seo-addon-grid{display:grid;gap:.75rem}.local-seo-addon{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.9rem;border-radius:1rem;border:1px solid rgba(var(--card-accent-rgb),.2);background:#05080d7a;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.local-seo-addon:hover,.local-seo-addon:focus-within{transform:translateY(-1px);border-color:rgba(var(--card-accent-rgb),.48);background:rgba(var(--card-accent-rgb),.08)}.local-seo-addon input{width:1.05rem;height:1.05rem;margin-top:.2rem;accent-color:var(--mint)}.local-seo-addon strong,.local-seo-addon small{display:block}.local-seo-addon small{margin:.22rem 0;color:var(--gold-strong);font-weight:800;letter-spacing:.04em}.keystone-order-summary{position:sticky;top:6rem;display:grid;gap:.85rem;padding:clamp(1rem,2.4vw,1.25rem);border-radius:var(--radius-xl)}.keystone-order-line,.keystone-order-addon-row,.keystone-order-total{display:flex;justify-content:space-between;gap:1rem;align-items:center}.keystone-order-line,.keystone-order-addon-row{padding:.78rem 0;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-soft)}.keystone-order-total{margin-top:.35rem;padding:1rem;border-radius:1rem;background:radial-gradient(circle at 8% 12%,rgba(93,242,160,.2),transparent 42%),rgba(var(--card-accent-rgb),.1)}.keystone-order-total strong{color:var(--mint);font-size:clamp(1.7rem,3vw,2.3rem);letter-spacing:-.05em}.keystone-order-note{margin:0;font-size:.92rem}.keystone-order-pay-button{width:100%;justify-content:center}.keystone-order-fallback{color:var(--gold-strong);font-weight:800;text-align:center;text-decoration:none}.keystone-order-fallback:hover{color:var(--mint)}@media(max-width:1020px){.local-seo-tier-grid,.keystone-order-builder{grid-template-columns:1fr}.keystone-order-summary{position:relative;top:auto}}@media(max-width:560px){.local-seo-tier,.keystone-order-builder,.keystone-order-summary{border-radius:1rem}.keystone-order-line,.keystone-order-addon-row,.keystone-order-total{align-items:flex-start;flex-direction:column;gap:.3rem}}.embedded-checkout-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:clamp(1rem,3vw,1.5rem);align-items:start}.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{display:grid;gap:1rem;position:sticky;top:6rem}.embedded-checkout-copy h1{max-width:12ch;margin:.5rem 0 0;font-size:clamp(2.8rem,6.4vw,5.4rem);line-height:.86;letter-spacing:-.075em}.embedded-order-card{display:grid;gap:.8rem;padding:1rem}.embedded-next-step-card{display:grid;gap:.7rem;padding:1rem;border-radius:1.15rem}.embedded-next-step-card ul{display:grid;gap:.55rem;margin:0;padding-left:1.1rem;color:var(--text-soft)}.embedded-next-step-card li::marker{color:var(--mint)}.embedded-order-card h2{margin:0;font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:.92;letter-spacing:-.055em}.embedded-order-lines{display:grid;gap:.5rem}.embedded-order-lines div,.embedded-order-total{display:flex;justify-content:space-between;gap:1rem;align-items:center}.embedded-order-lines div{padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.08);color:var(--text-soft)}.embedded-order-total{padding:1rem;border-radius:1rem;background:radial-gradient(circle at 8% 12%,rgba(93,242,160,.2),transparent 42%),rgba(var(--card-accent-rgb),.1)}.embedded-order-total strong{color:var(--mint);font-size:clamp(1.6rem,3vw,2.25rem);letter-spacing:-.05em}.embedded-checkout-assurance{display:flex;flex-wrap:wrap;gap:.55rem}.embedded-checkout-assurance span{display:inline-flex;border-radius:999px;border:1px solid rgba(var(--card-accent-rgb),.26);padding:.55rem .7rem;background:rgba(var(--card-accent-rgb),.09);color:var(--text-soft);font-size:.82rem;font-weight:800}.embedded-checkout-panel{min-height:42rem}.embedded-checkout-shell{min-height:38rem;border-radius:1.25rem;background:radial-gradient(circle at 8% 0%,rgba(93,242,160,.12),transparent 42%),#fffffff6;padding:clamp(.8rem,2vw,1.2rem)}.embedded-checkout-mount{min-height:36rem}@media(max-width:980px){.embedded-checkout-grid{grid-template-columns:1fr}.embedded-checkout-copy{position:relative;top:auto}}@media(max-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{align-items:flex-start;flex-direction:column;gap:.3rem}}.service-link-mesh{padding-top:0}.service-link-mesh-card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(18rem,1.05fr);gap:clamp(1rem,3vw,1.35rem);align-items:center;padding:clamp(1rem,2.5vw,1.35rem);border-radius:var(--radius-xl)}.service-link-mesh-card h2{max-width:42rem;margin:.35rem 0 0;font-size:clamp(1.45rem,3vw,2.2rem);line-height:.95;letter-spacing:-.045em}.service-link-mesh-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.service-link-mesh-list a{display:grid;gap:.3rem;min-height:5.5rem;padding:.85rem;border-radius:1rem;border:1px solid rgba(var(--card-accent-rgb),.2);background:#05080d7a;color:var(--text);font-weight:900;text-decoration:none;transition:border-color .18s ease,background .18s ease,transform .18s ease}.service-link-mesh-list a:hover{transform:translateY(-2px);border-color:rgba(var(--card-accent-rgb),.48);background:rgba(var(--card-accent-rgb),.09)}.service-link-mesh-list span{color:var(--gold-strong);font-size:.72rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}@media(max-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{position:relative;z-index:1}.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%,rgba(255,255,255,.12),transparent 48%),rgba(var(--card-accent-rgb),.1);color:var(--card-accent)}.service-index-grid,.service-flow-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);gap:clamp(1rem,3vw,1.4rem);align-items:stretch}.service-index-copy,.service-index-ladder,.service-flow-copy{padding:clamp(1.3rem,3vw,2rem);border-radius:var(--radius-xl)}.service-index-copy{display:grid;align-content:center;min-height:clamp(18rem,34vw,26rem)}.service-index-copy h1{max-width:12ch;margin:.65rem 0 1rem;font-size:clamp(2.9rem,7vw,5.8rem);line-height:.86;letter-spacing:-.075em}.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{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.4rem}.service-index-ladder{display:grid;align-content:end;gap:1.1rem}.service-index-ladder h2{max-width:13ch;margin:0;font-size:clamp(2rem,4vw,3.4rem);line-height:.9;letter-spacing:-.055em}.service-index-value-list{display:grid;gap:.75rem}.service-index-value-list span,.service-route-card-head span,.service-flow-step span{display:inline-flex;width:fit-content;border-radius:999px;border:1px solid rgba(var(--card-accent-rgb),.24);background:rgba(var(--card-accent-rgb),.09);color:var(--card-accent);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.service-index-value-list span{padding:.85rem .9rem;color:var(--text-soft)}.service-route-heading{max-width:56rem}.service-route-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-route-card{display:grid;gap:1rem;min-height:25rem;padding:clamp(1.15rem,2.5vw,1.55rem);border-radius:var(--radius-xl);text-decoration:none}.service-route-card:nth-child(1){--card-accent-rgb: 93, 242, 160}.service-route-card:nth-child(2){--card-accent-rgb: 240, 198, 104}.service-route-card:nth-child(3){--card-accent-rgb: 40, 169, 255}.service-route-card:nth-child(4){--card-accent-rgb: 151, 101, 255}.service-route-card:nth-child(5){--card-accent-rgb: 244, 80, 128}.service-route-card-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.service-route-card-head span,.service-flow-step span{padding:.55rem .7rem}.service-route-card-head a{color:var(--text-soft);font-family:Outfit,Segoe UI,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.service-route-card h3{max-width:16ch;margin:0;font-size:clamp(1.8rem,3.8vw,3.2rem);line-height:.92;letter-spacing:-.055em}.service-route-card p{max-width:38rem;color:var(--text-soft)}.service-route-card strong{color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.92rem;letter-spacing:.02em}.service-route-links{display:flex;flex-wrap:wrap;gap:.55rem;align-self:end}.service-route-links a{display:inline-flex;align-items:center;min-height:2.35rem;padding:.55rem .7rem;border-radius:999px;border:1px solid rgba(221,226,233,.12);color:var(--text-soft);background:#ffffff09;font-size:.82rem;text-decoration:none;transition:color .18s var(--ease-out),border-color .18s var(--ease-out),background .18s var(--ease-out)}.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)}.service-flow-copy{align-content:center}.service-flow-copy h2{margin:.65rem 0 1rem;font-size:clamp(2.2rem,5vw,4.4rem);line-height:.9;letter-spacing:-.06em}.service-flow-copy p{color:var(--text-soft)}.service-flow-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.service-flow-step{display:grid;align-content:start;gap:.85rem;min-height:13rem;padding:1.15rem;border-radius:var(--radius-lg)}.service-flow-step h3{margin:0;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1;letter-spacing:-.035em}.service-flow-step p{margin:0;color:var(--text-soft)}.service-standard-hero-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);gap:clamp(1rem,3vw,1.5rem);align-items:stretch}.service-standard-copy,.service-standard-scorecard{padding:clamp(1.35rem,3vw,2rem);border-radius:var(--radius-xl)}.service-standard-copy{display:grid;align-content:center;min-height:clamp(22rem,38vw,31rem)}.service-standard-copy h1{max-width:13ch;margin:.65rem 0 1rem;font-size:clamp(3rem,7.2vw,6rem);line-height:.86;letter-spacing:-.075em}.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{display:grid;align-content:end;gap:1rem}.service-standard-scorecard h2{margin:0;font-size:clamp(2rem,4.5vw,3.6rem);line-height:.9;letter-spacing:-.06em}.service-standard-route-list{display:grid;gap:.75rem}.service-standard-route-list span{display:block;padding:.85rem .9rem;border-radius:999px;border:1px solid rgba(var(--card-accent-rgb),.24);background:rgba(var(--card-accent-rgb),.08);color:var(--text-soft);font-family:Outfit,Segoe UI,sans-serif;font-size:.78rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}@media(max-width:920px){.service-standard-hero-grid{grid-template-columns:1fr}.service-standard-copy{min-height:auto}}@media(max-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{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.service-directory-card{display:grid;align-content:start;gap:.9rem;min-height:18rem;padding:1.15rem;border-radius:var(--radius-lg);color:inherit;text-decoration:none}.service-directory-card span{display:inline-flex;width:fit-content;padding:.45rem .6rem;border:1px solid;border-radius:999px;font-family:Outfit,Segoe UI,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.service-directory-card h3{margin:0;font-size:clamp(1.18rem,2vw,1.45rem);line-height:1.04}.service-directory-card p{margin:0;color:var(--text-soft)}.service-directory-card strong{align-self:end;color:var(--gold-strong);font-family:Outfit,Segoe UI,sans-serif;font-size:.84rem}@media(max-width:920px){.service-index-grid,.service-flow-grid,.service-route-grid,.service-directory-grid{grid-template-columns:1fr}.service-index-copy,.service-route-card,.service-directory-card{min-height:auto}.service-flow-steps{grid-template-columns:1fr}}@media(max-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}.service-index-copy h1{font-size:clamp(2.25rem,11vw,3.05rem);line-height:.9}.service-index-ladder{display:none}.service-route-card-head{align-items:flex-start;flex-direction:column}}.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: rgba(239, 191, 104, .34);--card-edge-strong: rgba(239, 191, 104, .62);--card-glow: rgba(239, 191, 104, .18);--card-corner: rgba(239, 191, 104, .54);--service-accent: rgba(239, 191, 104, .26);--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: rgba(93, 242, 160, .3);--card-edge-strong: rgba(93, 242, 160, .58);--card-glow: rgba(93, 242, 160, .16);--card-corner: rgba(93, 242, 160, .5);--service-accent: rgba(93, 242, 160, .22);--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: rgba(64, 216, 255, .3);--card-edge-strong: rgba(64, 216, 255, .58);--card-glow: rgba(64, 216, 255, .15);--card-corner: rgba(64, 216, 255, .5);--service-accent: rgba(64, 216, 255, .22);--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: rgba(255, 107, 95, .32);--card-edge-strong: rgba(255, 107, 95, .6);--card-glow: rgba(255, 107, 95, .16);--card-corner: rgba(255, 107, 95, .5);--service-accent: rgba(255, 107, 95, .22);--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: rgba(159, 140, 255, .32);--card-edge-strong: rgba(159, 140, 255, .58);--card-glow: rgba(159, 140, 255, .16);--card-corner: rgba(159, 140, 255, .5);--service-accent: rgba(159, 140, 255, .22);--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: rgba(215, 221, 229, .24);--card-edge-strong: rgba(215, 221, 229, .42);--card-glow: rgba(215, 221, 229, .1);--card-corner: rgba(215, 221, 229, .38);--service-accent: rgba(215, 221, 229, .14);--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{display:grid;grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr);gap:clamp(1rem,2.5vw,1.5rem);align-items:stretch}.seo-landing-copy,.seo-search-map,.seo-route-copy,.seo-keyword-shell,.seo-roi-copy,.seo-roi-card{--card-accent-rgb: 93, 242, 160;position:relative;overflow:hidden;border:1px solid transparent;border-radius:clamp(1.25rem,2.4vw,1.85rem);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;box-shadow:0 28px 70px #00000057}.seo-landing-copy,.seo-route-copy,.seo-roi-copy,.seo-roi-card{display:grid;align-content:center;gap:1rem;padding:clamp(1.25rem,3vw,2.35rem)}.seo-landing-copy h1,.seo-route-copy h2,.seo-roi-copy h2,.seo-keyword-shell h2{max-width:11ch;margin:0;color:var(--silver);letter-spacing:-.07em;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;margin:0;color:var(--text-soft)}.seo-search-map{display:grid;gap:1rem;min-height:39rem;padding:clamp(1rem,2.2vw,1.25rem)}.seo-search-bar{display:grid;gap:.4rem;align-self:start;padding:1rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:1rem;background:#ffffff09}.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);font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.seo-search-bar strong{color:var(--silver);font-size:clamp(1.35rem,2.4vw,2.2rem);letter-spacing:-.05em;line-height:.95}.seo-search-map article{position:relative;z-index:1;display:grid;gap:.35rem;width:min(100%,26rem);padding:.9rem;border:1px solid rgba(var(--card-accent-rgb),.2);border-radius:1rem;background:#05080dc2}.seo-search-map article strong{color:var(--text-strong)}.seo-hero-meter{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,1.2fr) auto;gap:.65rem;align-items:center;align-self:end}.seo-hero-meter i{height:.72rem;overflow:hidden;border-radius:999px;background:#ffffff14}.seo-hero-meter i:before{content:"";display:block;width:var(--meter-width);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--gold-strong),var(--signal-green))}.seo-hero-meter strong{color:var(--silver)}.seo-signal-grid,.seo-related-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) minmax(0,1.05fr);gap:.85rem}.seo-signal-card,.seo-route-steps article,.seo-related-card{--card-accent-rgb: 239, 191, 104;display:grid;gap:.72rem;min-height:15rem;padding:1.15rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:1.18rem;background:radial-gradient(circle at 0% 0%,rgba(var(--card-accent-rgb),.18),transparent 38%),linear-gradient(150deg,#121720eb,#070a10fa);color:inherit;text-decoration:none}.seo-signal-card strong,.seo-route-steps strong,.seo-related-card strong,.seo-roi-card strong{color:var(--silver);font-size:clamp(1.45rem,2.5vw,2.35rem);letter-spacing:-.06em;line-height:.92}.seo-route-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem}.seo-route-steps article{align-content:space-between;min-height:10.5rem;padding:clamp(1rem,2vw,1.25rem);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))}.seo-route-steps article:after{content:"";position:relative;display:block;width:100%;height:.45rem;border-radius:999px;background:linear-gradient(90deg,var(--card-accent),rgba(var(--card-accent-rgb),.18));opacity:.78}.seo-route-steps strong{font-size:clamp(1.08rem,1.45vw,1.45rem)}.seo-route-copy h2{max-width:16ch}.seo-keyword-shell{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:1rem;padding:clamp(1.2rem,3vw,1.75rem)}.seo-keyword-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.seo-keyword-grid article{padding:1rem;border:1px solid rgba(215,221,229,.16);border-radius:1rem;background:#ffffff07}.seo-keyword-shell h2{max-width:18ch;font-size:clamp(2rem,3.4vw,3.45rem);line-height:.96}.seo-keyword-grid h3{margin:0 0 .65rem;color:var(--silver)}.seo-keyword-grid ul{display:grid;gap:.45rem;margin:0;padding-left:1rem;color:var(--text-soft)}.seo-roi-card{min-height:24rem}.seo-roi-card>strong{color:var(--mint);font-size:clamp(3rem,6vw,5.5rem)}.seo-roi-bars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;align-items:end;min-height:9rem;padding:1rem;border:1px solid rgba(var(--card-accent-rgb),.18);border-radius:1rem;background:#ffffff06}.seo-roi-bars i{display:block;height:var(--bar-height);min-height:2rem;border-radius:1rem 1rem .45rem .45rem;background:linear-gradient(180deg,var(--signal-green),rgba(218,179,73,.58))}.seo-pricing-section{scroll-margin-top:clamp(5.5rem,14vw,10rem)}.seo-order-builder{margin-top:1rem}.seo-related-card{min-height:13rem}@media(max-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(max-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%,rgba(64,216,255,.22),transparent 30%),radial-gradient(circle at 88% 72%,rgba(93,242,160,.16),transparent 28%),linear-gradient(152deg,#0e141ef5,#06090efa) padding-box,linear-gradient(135deg,#40d8ff8a,#5df2a033,#efbf6838) border-box}.seo-search-bar.tone-creative{border-color:#40d8ff42;background:linear-gradient(90deg,#40d8ff1f,#ffffff06),#ffffff08}.seo-journey-board{position:relative;display:grid;grid-template-columns:1fr;gap:.8rem;min-height:0;overflow:hidden;padding:.9rem;border:1px solid rgba(64,216,255,.2);border-radius:1.25rem;background:linear-gradient(rgba(64,216,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(93,242,160,.06) 1px,transparent 1px),radial-gradient(circle at 18% 22%,rgba(239,191,104,.12),transparent 26%),radial-gradient(circle at 72% 62%,rgba(255,107,95,.1),transparent 24%),#ffffff06;background-size:3.25rem 3.25rem,3.25rem 3.25rem,auto,auto,auto}.seo-journey-board:before{display:none}.seo-local-pack,.seo-leak-catcher,.seo-journey-step{--card-accent-rgb: 239, 191, 104;position:relative;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;box-shadow:inset 0 1px #ffffff0f}.seo-local-pack{display:grid;grid-template-columns:minmax(0,.9fr) minmax(12rem,1fr);gap:.9rem;align-items:end;border-radius:1rem;padding:1rem}.seo-local-pack span,.seo-leak-catcher span,.seo-journey-step span,.seo-signal-topline span{color:var(--card-accent);font-size:.68rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.seo-local-pack strong,.seo-leak-catcher strong,.seo-journey-step strong{display:block;margin-top:.28rem;color:var(--silver);letter-spacing:-.04em;line-height:.98}.seo-local-pack strong{max-width:12ch;font-size:clamp(1.45rem,2.2vw,2.1rem)}.seo-local-pack ul{display:grid;gap:.55rem;margin:0;padding:0;color:var(--text-soft);list-style:none}.seo-local-pack li{display:flex;gap:.5rem;align-items:center}.seo-local-pack b{width:.58rem;height:.58rem;border-radius:999px;background:var(--card-accent);box-shadow:0 0 18px rgba(var(--card-accent-rgb),.35)}.seo-journey-lanes{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.seo-journey-step{display:grid;gap:.5rem;min-height:8.2rem;padding:.9rem;border-radius:.95rem}.seo-journey-step strong{font-size:clamp(1.05rem,1.55vw,1.45rem)}.seo-journey-step p{margin:0;color:var(--text-soft);font-size:.9rem}.seo-leak-catcher{grid-column:1 / -1;display:grid;gap:.4rem;padding:.95rem;border-radius:1rem}.seo-leak-catcher strong{font-size:clamp(1.15rem,1.8vw,1.65rem)}.seo-signal-card{position:relative;overflow:hidden;align-content:space-between}.seo-signal-card:before{content:"";position:absolute;inset:auto 1rem 1rem;height:1px;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.78),transparent);opacity:.74}.seo-signal-card>*{position:relative;z-index:1}.seo-signal-topline{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.seo-signal-topline em{width:fit-content;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:999px;padding:.35rem .5rem;background:rgba(var(--card-accent-rgb),.08);color:var(--text-strong);font-size:.64rem;font-style:normal;font-weight:850;letter-spacing:.1em;text-transform:uppercase}.seo-signal-mini{position:relative;display:grid;grid-template-columns:.6fr 1fr 1.35fr;gap:.45rem;align-items:end;min-height:4rem;overflow:hidden;padding:.75rem;border:1px solid rgba(var(--card-accent-rgb),.18);border-radius:.95rem;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}.seo-signal-mini:before{content:"";position:absolute;inset:auto .75rem .78rem;height:1px;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.58),transparent);opacity:.78}.seo-signal-mini i{position:relative;z-index:1;display:block;height:.58rem;border-radius:999px 999px .35rem .35rem;background:linear-gradient(180deg,var(--card-accent),rgba(var(--card-accent-rgb),.38))}.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{height:.7rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.55),transparent 18%) padding-box,linear-gradient(90deg,#40d8fff2,#5df2a070);transform-origin:left center;animation:seo-mini-search-scan 6.2s var(--ease-out) infinite}.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{justify-self:center;width:2.1rem;height:2.1rem;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:.72rem;background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.55),transparent 18%),linear-gradient(145deg,rgba(var(--card-accent-rgb),.95),rgba(var(--card-accent-rgb),.28));transform:rotate(45deg) scale(var(--node-scale, .78));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:"";position:absolute;left:1rem;right:1rem;top:50%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.18),rgba(var(--card-accent-rgb),.74));transform:translateY(-50%)}.seo-signal-mini.is-enquiry i{height:1.4rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:radial-gradient(circle at 22% 32%,rgba(255,255,255,.52),transparent 18%),linear-gradient(180deg,#5df2a0f2,#5df2a047);animation:seo-mini-enquiry-rise 5.8s var(--ease-heavy) infinite}.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{display:block;min-height:5.3rem;isolation:isolate}.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{inset:0;height:auto;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);background-size:auto,2.15rem 2.15rem,2.15rem 2.15rem;opacity:1}.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{position:absolute;z-index:1;display:block}.seo-signal-mini.is-local-pack-map i,.seo-signal-mini.is-keyword-constellation i,.seo-signal-mini.is-pipeline-route i{width:.72rem;height:.72rem;border-radius:999px;background:radial-gradient(circle at 34% 30%,rgba(255,255,255,.75),transparent 24%),var(--card-accent);box-shadow:0 0 0 .34rem rgba(var(--card-accent-rgb),.12),0 0 1.2rem rgba(var(--card-accent-rgb),.45)}.seo-signal-mini.is-local-pack-map i:nth-child(1){left:15%;top:56%}.seo-signal-mini.is-local-pack-map i:nth-child(2){left:47%;top:31%}.seo-signal-mini.is-local-pack-map i:nth-child(3){right:16%;top:50%}.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:nth-of-type(1){left:17%;right:18%;top:50%;height:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(227,184,75,.92),var(--card-accent),rgba(64,216,255,.72));box-shadow:0 0 1.4rem rgba(var(--card-accent-rgb),.24);transform:rotate(-8deg);transform-origin:left center}.seo-signal-mini.is-local-pack-map b:nth-of-type(2){left:42%;top:17%;width:34%;height:.24rem;border-radius:999px;background:#ffffff1f;transform:rotate(19deg)}.seo-signal-mini.is-keyword-constellation i:nth-child(1){left:16%;top:31%}.seo-signal-mini.is-keyword-constellation i:nth-child(2){left:38%;top:55%}.seo-signal-mini.is-keyword-constellation i:nth-child(3){left:56%;top:24%}.seo-signal-mini.is-keyword-constellation i:nth-child(4){right:15%;top:48%}.seo-signal-mini.is-keyword-constellation i:nth-child(n+5){display:none}.seo-signal-mini.is-keyword-constellation b{height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--card-accent-rgb),.68),#40d8ff38);transform-origin:left center}.seo-signal-mini.is-keyword-constellation b:nth-of-type(1){left:19%;top:41%;width:43%;transform:rotate(20deg)}.seo-signal-mini.is-keyword-constellation b:nth-of-type(2){left:56%;top:36%;width:28%;transform:rotate(24deg)}.seo-signal-mini.is-profile-strength i{left:12%;width:76%;height:.6rem;border-radius:999px;background:#ffffff17;overflow:hidden}.seo-signal-mini.is-profile-strength i:before{content:"";display:block;width:var(--fill, 72%);height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--card-accent),rgba(var(--card-accent-rgb),.38));box-shadow:0 0 1.1rem rgba(var(--card-accent-rgb),.24)}.seo-signal-mini.is-profile-strength i:nth-child(1){--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:nth-of-type(1){right:10%;top:15%;width:1.8rem;height:1.8rem;border:1px solid rgba(var(--card-accent-rgb),.42);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(var(--card-accent-rgb),.42),transparent 52%),#ffffff09}.seo-signal-mini.is-profile-strength b:nth-of-type(2){right:1rem;bottom:.95rem;width:4.6rem;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--card-accent-rgb),.7))}.seo-signal-mini.is-pipeline-route i:nth-child(1){left:13%;top:49%}.seo-signal-mini.is-pipeline-route i:nth-child(2){left:38%;top:49%}.seo-signal-mini.is-pipeline-route i:nth-child(3){left:63%;top:49%}.seo-signal-mini.is-pipeline-route i:nth-child(4){right:13%;top:49%}.seo-signal-mini.is-pipeline-route b:nth-of-type(1){left:15%;right:15%;top:54%;height:.22rem;border-radius:999px;background:linear-gradient(90deg,rgba(255,107,95,.85),rgba(227,184,75,.82),var(--card-accent))}.seo-signal-mini.is-pipeline-route b:nth-of-type(2){right:12%;top:32%;width:4.5rem;height:1.2rem;border:1px solid rgba(var(--card-accent-rgb),.28);border-radius:999px;background:#ffffff0b}.seo-signal-mini.is-revenue-lift i{bottom:1rem;width:16%;border-radius:.82rem .82rem .22rem .22rem;background:linear-gradient(180deg,var(--card-accent),rgba(var(--card-accent-rgb),.38))}.seo-signal-mini.is-revenue-lift i:nth-child(1){left:13%;height:1.1rem}.seo-signal-mini.is-revenue-lift i:nth-child(2){left:42%;height:1.65rem}.seo-signal-mini.is-revenue-lift i:nth-child(3){right:13%;height:2.35rem}.seo-signal-mini.is-revenue-lift b:nth-of-type(1){left:15%;right:14%;top:31%;height:.2rem;border-radius:999px;background:linear-gradient(90deg,rgba(227,184,75,.9),var(--card-accent));transform:rotate(-13deg)}.seo-signal-mini.is-revenue-lift b:nth-of-type(2){right:11%;top:18%;width:.82rem;height:.82rem;border-radius:999px;background:var(--card-accent);box-shadow:0 0 1.25rem rgba(var(--card-accent-rgb),.45)}.seo-signal-mini.is-operator-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;align-items:stretch}.seo-signal-mini.is-operator-board i{position:relative;height:auto;min-height:1.1rem;border:1px solid rgba(var(--card-accent-rgb),.24);border-radius:.6rem;background:linear-gradient(135deg,rgba(var(--card-accent-rgb),.22),#ffffff09),#ffffff07}.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{transform:scaleX(.72);opacity:.72}44%,58%{transform:scaleX(1);opacity: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%,rgba(215,221,229,.14),transparent 30%),linear-gradient(152deg,#11171ff0,#06090efa) padding-box,linear-gradient(135deg,#d7dde561,#40d8ff24,#5df2a01f) border-box}.seo-keyword-grid article{position:relative;overflow:hidden;border-color:#d7dde533;background:linear-gradient(135deg,#d7dde512,#ffffff05),#ffffff07}.seo-anchor{display:block;height:0;scroll-margin-top:clamp(7rem,12vw,9rem)}.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));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(22rem,1.08fr);gap:clamp(1rem,2.4vw,1.5rem);align-items:stretch}.seo-free-offer-section .free-value-copy,.seo-free-offer-section .free-value-form{min-width:0;padding:clamp(1.25rem,3vw,2.25rem);border-radius:clamp(1.25rem,2.4vw,1.8rem)}.seo-free-offer-section .free-value-copy{--card-accent: var(--gold-strong);--card-accent-rgb: 239, 191, 104;display:grid;align-content:center;gap:1rem;background:radial-gradient(circle at 8% 8%,rgba(239,191,104,.22),transparent 32%),radial-gradient(circle at 90% 82%,rgba(93,242,160,.1),transparent 30%),linear-gradient(152deg,#11161df2,#06090efa) padding-box,linear-gradient(135deg,#efbf688f,#ffffff14,#5df2a02e) border-box}.seo-free-offer-section .free-value-form{--card-accent: var(--electric);--card-accent-rgb: 64, 216, 255;background:radial-gradient(circle at 8% 10%,rgba(64,216,255,.2),transparent 32%),radial-gradient(circle at 94% 18%,rgba(159,140,255,.14),transparent 28%),linear-gradient(152deg,#0e141ef2,#06090efa) padding-box,linear-gradient(135deg,#40d8ff8a,#ffffff14,#9f8cff33) border-box}.seo-free-offer-section .free-value-copy ul{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.seo-free-offer-section .free-value-copy li{display:flex;gap:.65rem;align-items:flex-start;color:var(--text-soft)}.seo-free-offer-section .free-value-copy li:before{content:"";flex:0 0 auto;width:.62rem;height:.62rem;margin-top:.45rem;border-radius:999px;background:linear-gradient(135deg,var(--gold-strong),var(--signal-green));box-shadow:0 0 22px #efbf684d}.seo-free-offer-section .free-value-copy h2,.seo-roi-copy h2{max-width:14ch;font-size:clamp(2.15rem,4.15vw,4.05rem);line-height:.9;letter-spacing:-.065em}.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(max-width:1120px){.seo-local-pack{grid-template-columns:1fr}}@media(max-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(max-width:560px){.seo-journey-lanes{grid-template-columns:1fr}}
