@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600&family=IBM+Plex+Sans:wght@400;500;600&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--graphite: #0A0A0B;--slate: #111113;--slate-2: #161618;--steel: #9A9A9F;--bone: #F5F5F5;--silver: #D4D4DA;--silver-bright: #E8E8EE;--silver-dim: rgba(212, 212, 218, .1);--silver-glow: rgba(212, 212, 218, .22);--silver-muted: rgba(212, 212, 218, .45);--silver-edge: rgba(212, 212, 218, .12);--ice: #B8B8C0;--font-display: "Space Grotesk", system-ui, sans-serif;--font-body: "IBM Plex Sans", system-ui, sans-serif;--font-mono: "IBM Plex Mono", "Courier New", monospace;--text-xs: clamp(.7rem, .65rem + .25vw, .8rem);--text-sm: clamp(.8rem, .75rem + .3vw, .9rem);--text-base: clamp(.95rem, .9rem + .3vw, 1.05rem);--text-lg: clamp(1.1rem, 1rem + .5vw, 1.3rem);--text-xl: clamp(1.3rem, 1.1rem + .8vw, 1.7rem);--text-2xl: clamp(1.7rem, 1.3rem + 1.5vw, 2.4rem);--text-3xl: clamp(2.2rem, 1.6rem + 2.5vw, 3.4rem);--text-hero: clamp(2.6rem, 1.8rem + 3.5vw, 4.5rem);--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--space-section: clamp(5rem, 4rem + 4vw, 8rem);--max-width: 1280px;--content-padding: clamp(1.25rem, 1rem + 2vw, 3rem);--border-color: rgba(255, 255, 255, .07);--radius-sm: 0px;--transition-fast: .18s ease;--transition-base: .3s ease}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--bone);background-color:var(--graphite);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;color-scheme:dark}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;border:none;background:none;color:inherit}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:600;line-height:1.15;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--silver);outline-offset:3px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding-left:var(--content-padding);padding-right:var(--content-padding)}.section-divider{border:none;border-top:1px solid var(--border-color);margin:0}section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.site-nav{position:fixed;top:0;left:0;right:0;z-index:1000;background:#0a0a0beb;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.06)}.nav-inner{display:flex;align-items:center;justify-content:space-between;height:64px}.nav-logo{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;letter-spacing:-.02em;color:var(--bone);display:flex;align-items:center;gap:.5rem}.nav-logo .logo-dot{width:8px;height:8px;background:var(--silver);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);display:inline-block;flex-shrink:0}.nav-links{display:flex;align-items:center;gap:var(--space-lg)}.nav-links a{font-family:var(--font-body);font-size:var(--text-sm);font-weight:500;color:var(--steel);transition:color var(--transition-fast);letter-spacing:.02em}.nav-links a:hover,.nav-links a.active{color:var(--bone)}.nav-links a.active{color:var(--silver)}.nav-toggle{display:none;flex-direction:column;gap:5px;width:28px;padding:4px 0}.nav-toggle span{display:block;height:2px;background:var(--bone);border-radius:1px;transition:transform var(--transition-base),opacity var(--transition-base)}.nav-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle.is-open span:nth-child(2){opacity:0}.nav-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:768px){.nav-toggle{display:flex}.nav-links{position:fixed;top:64px;left:0;right:0;bottom:0;background:#0a0a0bfa;flex-direction:column;justify-content:flex-start;padding-top:var(--space-xl);gap:var(--space-lg);transform:translate(100%);transition:transform var(--transition-base)}.nav-links.is-open{transform:translate(0)}.nav-links a{font-size:var(--text-lg)}}.nav-links .btn.btn-primary{padding:.4rem 1.1rem!important;font-size:var(--text-sm);background:transparent;color:var(--bone);border:1px solid var(--silver-muted);clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.nav-links .btn.btn-primary:hover{background:#ffffff0d;border-color:var(--silver);color:#fff;box-shadow:0 0 15px var(--silver-glow);transform:translateY(-1px)}.btn{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-weight:600;font-size:var(--text-sm);letter-spacing:.03em;padding:.85rem 1.8rem;border:1px solid transparent;transition:all var(--transition-fast)}.btn-primary{background:var(--silver);color:#0a0a0b;border-color:transparent}.btn-primary:hover{background:var(--silver-bright);box-shadow:0 0 24px var(--silver-glow),0 4px 16px #0006;transform:translateY(-1px)}.btn-secondary{background:#ffffff0d;color:var(--bone);border:1px solid var(--silver-muted)}.btn-secondary:hover{background:#ffffff1a;border-color:var(--silver);color:#fff;transform:translateY(-1px)}.section-label{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:500;color:var(--steel);text-transform:uppercase;letter-spacing:.15em;margin-bottom:var(--space-md)}.section-label:before{content:"//";color:var(--silver-muted);margin-right:.5rem}.data-value{font-family:var(--font-mono);font-weight:600;font-size:var(--text-2xl);color:var(--bone);line-height:1.1;font-variant-numeric:tabular-nums;position:relative;display:inline-block}.data-value:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background:linear-gradient(90deg,var(--silver) 0%,rgba(212,212,218,.2) 100%)}.data-label{font-family:var(--font-body);font-size:var(--text-sm);color:var(--steel);margin-top:var(--space-sm)}.hero{min-height:100vh;display:flex;align-items:center;padding-top:calc(64px + var(--space-xl));padding-bottom:var(--space-xl);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center}.hero-headline{font-size:var(--text-hero);font-weight:700;color:var(--bone);letter-spacing:-.03em;line-height:1.05;margin-bottom:var(--space-md)}.hero-headline .accent{color:var(--silver)}.hero-sub{font-size:var(--text-lg);color:var(--steel);max-width:480px;margin-bottom:var(--space-lg);line-height:1.6}.hero-cta-row{display:flex;align-items:center;gap:var(--space-md);flex-wrap:wrap}.hero{position:relative}.hero-particles{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0;will-change:transform}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:radial-gradient(ellipse 50% 40% at var(--mouse-x, 50%) var(--mouse-y, 40%),rgba(212,212,218,.055) 0%,rgba(212,212,218,.018) 50%,transparent 72%);transition:background .05s linear;will-change:background}.hero-container-inner{position:relative;z-index:2}.signal-flow-container{position:relative;will-change:transform,opacity;transition:transform .05s linear,opacity .05s linear}.signal-flow-svg{width:100%;max-width:520px;margin-left:auto;transform:none}@media(max-width:900px){.hero-grid{grid-template-columns:1fr;text-align:left}.signal-flow-container{order:-1;max-width:420px}.signal-flow-svg{margin-left:0}}@media(max-width:480px){.hero{min-height:auto;padding-top:calc(64px + var(--space-lg))}}.stats-strip{background:var(--slate);border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color);padding:var(--space-xl) 0}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.stat-cell{text-align:center;padding:var(--space-md) var(--space-lg)}.stat-cell:not(:last-child){border-right:1px solid var(--border-color)}@media(max-width:600px){.stats-grid{grid-template-columns:1fr}.stat-cell:not(:last-child){border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:var(--space-lg);margin-bottom:var(--space-lg)}}.asym-section{display:grid;grid-template-columns:.35fr .65fr;gap:var(--space-xl);align-items:start}.asym-section .section-label{position:sticky;top:calc(64px + var(--space-lg))}@media(max-width:768px){.asym-section{grid-template-columns:1fr;gap:var(--space-lg)}.asym-section .section-label{position:static}}.service-entry{padding:var(--space-lg) 0;border-top:1px solid var(--border-color)}.service-entry:last-child{padding-bottom:0}.service-name{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--bone);margin-bottom:var(--space-sm)}.service-desc{color:var(--steel);max-width:560px;margin-bottom:var(--space-md);line-height:1.7}.link-arrow{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--silver-muted);font-weight:500;transition:color var(--transition-fast);display:inline-flex;align-items:center;gap:.4rem}.link-arrow:hover{color:var(--bone)}.link-arrow:after{content:"→";transition:transform var(--transition-fast)}.link-arrow:hover:after{transform:translate(4px)}.case-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md)}@media(max-width:700px){.case-cards{grid-template-columns:1fr}}.case-card{border:1px solid rgba(255,255,255,.07);padding:var(--space-lg);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);display:flex;flex-direction:column;gap:var(--space-md);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.case-card:hover{border-color:var(--silver-muted);box-shadow:0 0 30px #d4d4da0f}.case-card-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--silver-muted);text-transform:uppercase;letter-spacing:.12em}.case-card-title{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;color:var(--bone)}.case-card-tagline{font-size:var(--text-sm);color:var(--steel);line-height:1.6}.case-card-stat{margin-top:auto}.process-flow{display:flex;align-items:flex-start;gap:0;position:relative;padding-top:var(--space-md)}.process-flow:before{content:"";position:absolute;top:calc(var(--space-md) + 10px);left:20px;right:20px;height:2px;background:var(--border-color)}.process-node{flex:1;text-align:center;position:relative;padding:0 var(--space-sm)}.process-node-dot{width:20px;height:20px;background:var(--silver);clip-path:polygon(50% 0%,100% 25%,100% 75%,50% 100%,0% 75%,0% 25%);margin:0 auto var(--space-sm);position:relative;z-index:1;opacity:.85}.process-node-dot:after{display:none}.process-node-label{font-family:var(--font-display);font-size:var(--text-sm);font-weight:600;color:var(--bone);margin-bottom:.3rem}.process-node-desc{font-size:var(--text-xs);color:var(--steel);line-height:1.5}@media(max-width:768px){.process-flow{flex-direction:column;gap:var(--space-md);padding-left:var(--space-lg);padding-top:0}.process-flow:before{top:10px;bottom:10px;left:calc(var(--space-lg) - 1px + 10px);right:auto;width:2px;height:auto}.process-node{text-align:left;display:flex;align-items:flex-start;gap:var(--space-sm);padding:0}.process-node-dot{flex-shrink:0;margin:0}}.final-cta{text-align:center;padding:var(--space-2xl) 0}.final-cta-headline{font-size:var(--text-3xl);font-weight:700;color:var(--bone);margin-bottom:var(--space-md);letter-spacing:-.02em}.final-cta-sub{font-size:var(--text-lg);color:var(--steel);margin-bottom:var(--space-lg);max-width:500px;margin-left:auto;margin-right:auto}.site-footer{border-top:1px solid var(--border-color);padding:var(--space-xl) 0 var(--space-lg)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-xl)}.footer-brand{font-family:var(--font-display);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-sm);display:flex;align-items:center;gap:.5rem}.footer-desc{font-size:var(--text-sm);color:var(--steel);line-height:1.6;max-width:280px}.footer-col-title{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--steel);margin-bottom:var(--space-md)}.footer-col a{display:block;font-size:var(--text-sm);color:var(--steel);padding:.3rem 0;transition:color var(--transition-fast)}.footer-col a:hover{color:var(--bone)}.footer-bottom{margin-top:var(--space-xl);padding-top:var(--space-md);border-top:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center;font-size:var(--text-xs);color:var(--steel)}@media(max-width:768px){.footer-grid{grid-template-columns:1fr 1fr;gap:var(--space-lg)}}@media(max-width:480px){.footer-grid{grid-template-columns:1fr}}.case-hero{padding-top:calc(64px + var(--space-2xl));padding-bottom:var(--space-xl)}.case-hero-label{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--silver-muted);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--space-md)}.case-hero-title{font-size:var(--text-3xl);font-weight:700;color:var(--bone);margin-bottom:var(--space-md);max-width:800px;letter-spacing:-.02em}.case-hero-summary{font-size:var(--text-lg);color:var(--steel);max-width:680px;line-height:1.7}.case-section-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:600;color:var(--bone);margin-bottom:var(--space-lg)}.case-problem{font-size:var(--text-base);color:var(--ice);line-height:1.8;max-width:700px}.case-problem li{padding:var(--space-xs) 0;padding-left:var(--space-md);position:relative}.case-problem li:before{content:"—";position:absolute;left:0;color:var(--ice)}.solution-flow{display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(212,212,218,.18);padding-left:var(--space-lg);margin-left:var(--space-sm)}.solution-step{position:relative;padding:var(--space-md) 0;border-bottom:1px solid rgba(255,255,255,.05)}.solution-step:last-child{border-bottom:none}.solution-step:before{content:"";position:absolute;left:calc(-1 * var(--space-lg) - 4px);top:calc(var(--space-md) + .4em);width:7px;height:7px;background:var(--silver);clip-path:polygon(50% 0%,100% 50%,50% 100%,0% 50%);opacity:.7}.solution-step-text{color:var(--bone);line-height:1.7;max-width:640px}.results-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.result-card{border:1px solid rgba(255,255,255,.06);padding:var(--space-lg);text-align:center;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);border-top:1px solid var(--silver-muted)}.result-card .data-value{font-size:var(--text-3xl)}.results-disclaimer{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--steel);margin-top:var(--space-lg);padding:var(--space-md);border:1px dashed var(--border-color);line-height:1.6}@media(max-width:600px){.results-grid{grid-template-columns:1fr}}.services-hero{padding-top:calc(64px + var(--space-2xl));padding-bottom:var(--space-xl)}.service-detail-block{padding:var(--space-xl) 0}.service-detail-block+.service-detail-block{border-top:1px solid var(--border-color)}.service-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-top:var(--space-lg)}.service-feature{padding:var(--space-md);border:1px solid var(--border-color)}.service-feature-title{font-family:var(--font-display);font-size:var(--text-base);font-weight:600;color:var(--bone);margin-bottom:var(--space-xs)}.service-feature-desc{font-size:var(--text-sm);color:var(--steel);line-height:1.6}@media(max-width:600px){.service-feature-list{grid-template-columns:1fr}}.about-hero{padding-top:calc(64px + var(--space-2xl));padding-bottom:var(--space-xl)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.value-item{padding:var(--space-lg);border:1px solid rgba(255,255,255,.06);clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.value-title{font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;color:var(--bone);margin-bottom:var(--space-sm)}.value-desc{font-size:var(--text-sm);color:var(--steel);line-height:1.7}@media(max-width:700px){.values-grid{grid-template-columns:1fr}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:start}@media(max-width:768px){.contact-grid{grid-template-columns:1fr}}.form-group{margin-bottom:var(--space-md)}.form-label{display:block;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--steel);margin-bottom:var(--space-xs)}.form-input,.form-textarea{width:100%;padding:.75rem 1rem;background:var(--slate);border:1px solid var(--border-color);color:var(--bone);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast)}.form-input:focus,.form-textarea:focus{outline:none;border-color:var(--silver)}.form-textarea{min-height:140px;resize:vertical}.contact-info-item{padding:var(--space-md) 0;border-bottom:1px solid var(--border-color)}.contact-info-label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--steel);margin-bottom:.3rem}.contact-info-value{font-size:var(--text-base);color:var(--bone)}.contact-info-value a{color:var(--silver-muted);transition:color var(--transition-fast)}.contact-info-value a:hover{color:var(--silver)}.case-index-card{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);align-items:center;padding:var(--space-xl) 0;border-bottom:1px solid var(--border-color)}.case-index-card:last-child{border-bottom:none}@media(max-width:700px){.case-index-card{grid-template-columns:1fr;gap:var(--space-lg)}}.case-index-stats{display:flex;gap:var(--space-lg);margin-top:var(--space-md)}.service-feature{padding:var(--space-md);border:1px solid rgba(255,255,255,.06);clip-path:polygon(12px 0,100% 0,100% 100%,0 100%,0 12px)}.reveal{opacity:0;transform:translateY(12px)}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity .55s ease,transform .55s ease}}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}}.reveal.is-visible{opacity:1;transform:translateY(0)}.stagger-children .reveal:nth-child(1){transition-delay:0s}.stagger-children .reveal:nth-child(2){transition-delay:.1s}.stagger-children .reveal:nth-child(3){transition-delay:.2s}.stagger-children .reveal:nth-child(4){transition-delay:.3s}.stagger-children .reveal:nth-child(5){transition-delay:.4s}.stagger-children .reveal:nth-child(6){transition-delay:.5s}@media(prefers-reduced-motion:no-preference){#guide-1{animation:svgDrawIn .7s ease forwards;animation-delay:.15s}#guide-2{animation:svgDrawIn .7s ease forwards;animation-delay:.45s}#guide-3{animation:svgDrawIn .7s ease forwards;animation-delay:.75s}#guide-4{animation:svgDrawIn .7s ease forwards;animation-delay:1.05s}#signal-spine{animation:svgDrawIn 1.1s cubic-bezier(.4,0,.2,1) forwards;animation-delay:.3s}.node-shell,.node-ring,.node-dot{transform-box:fill-box;transform-origin:center}.svg-decor{animation:svgFadeIn .6s ease forwards;animation-delay:.1s}#node-lead .node-shell{animation:nodePopIn .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.3s}#node-voice .node-shell{animation:nodePopIn .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:.7s}#node-crm .node-shell{animation:nodePopIn .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:1s}#node-calendar .node-shell{animation:nodePopIn .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:1.3s}#node-inbox .node-shell{animation:nodePopIn .35s cubic-bezier(.34,1.56,.64,1) forwards;animation-delay:1.6s}#node-lead .node-ring{animation:svgFadeIn .3s ease forwards;animation-delay:.5s}#node-voice .node-ring{animation:svgFadeIn .3s ease forwards;animation-delay:.9s}#node-crm .node-ring{animation:svgFadeIn .3s ease forwards;animation-delay:1.2s}#node-calendar .node-ring{animation:svgFadeIn .3s ease forwards;animation-delay:1.5s}#node-inbox .node-ring{animation:svgFadeIn .3s ease forwards;animation-delay:1.8s}#node-lead .node-dot{animation:dotAppear .25s ease forwards;animation-delay:.55s}#node-voice .node-dot{animation:dotAppear .25s ease forwards;animation-delay:.95s}#node-crm .node-dot{animation:dotAppear .25s ease forwards;animation-delay:1.25s}#node-calendar .node-dot{animation:dotAppear .25s ease forwards;animation-delay:1.55s}#node-inbox .node-dot{animation:dotAppear .25s ease forwards;animation-delay:1.85s}#node-lead .node-label{animation:svgFadeIn .4s ease forwards;animation-delay:.65s}#node-voice .node-label{animation:svgFadeIn .4s ease forwards;animation-delay:1.05s}#node-crm .node-label{animation:svgFadeIn .4s ease forwards;animation-delay:1.35s}#node-calendar .node-label{animation:svgFadeIn .4s ease forwards;animation-delay:1.65s}#node-inbox .node-label{animation:svgFadeIn .4s ease forwards;animation-delay:1.95s}.node-dot{animation-name:dotAppear,nodePulse;animation-duration:.25s,3s;animation-timing-function:ease,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}#node-lead .node-dot{animation-delay:.55s,2.5s}#node-voice .node-dot{animation-delay:.95s,2.9s}#node-crm .node-dot{animation-delay:1.25s,3.2s}#node-calendar .node-dot{animation-delay:1.55s,3.5s}#node-inbox .node-dot{animation-delay:1.85s,3.8s}@keyframes svgDrawIn{0%{opacity:0;stroke-dashoffset:var(--dash-len, 1000)}to{opacity:1;stroke-dashoffset:0}}@keyframes svgFadeIn{0%{opacity:0}to{opacity:1}}@keyframes nodePopIn{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes dotAppear{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes nodePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.5)}}}@media(prefers-reduced-motion:reduce){[data-draw]{opacity:1!important;stroke-dashoffset:0!important;animation:none!important}.node-shell,.node-ring,.node-dot,.node-label,.svg-decor{opacity:1!important;transform:none!important;animation:none!important}.travel-dot,.travel-dot-trail{display:none!important}.signal-flow-container{transform:none!important;opacity:1!important}}.process-mini-svg-wrap{margin:var(--space-md) 0 var(--space-lg);overflow:hidden}.process-mini-svg{width:100%;max-width:420px;height:40px;display:block}@media(prefers-reduced-motion:reduce){.process-mini-svg circle:last-child{display:none}}.page-header{padding-top:calc(64px + var(--space-2xl));padding-bottom:var(--space-xl);border-bottom:1px solid var(--border-color)}.page-header-title{font-size:var(--text-3xl);font-weight:700;color:var(--bone);margin-bottom:var(--space-sm);letter-spacing:-.02em}.page-header-desc{font-size:var(--text-lg);color:var(--steel);max-width:600px;line-height:1.6}.text-silver{color:var(--silver)}.text-steel{color:var(--steel)}.text-bone{color:var(--bone)}.text-ice{color:var(--ice)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}
