:root{--bg-deep:#f8fafc;--bg-surface:#fff;--bg-card:#fff;--bg-surface-hover:#f1f5f9;--border-glass:#e2e8f0;--border-glass-bright:#cbd5e1;--border-active:#2563eb;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent-cyan:#2563eb;--accent-cyan-dark:#1d4ed8;--accent-purple:#4f46e5;--shadow-glass:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008;--shadow-premium:0 1px 2px #00000005,0 4px 12px #00000008,0 12px 24px -4px #0000000a;--shadow-glow-cyan:none;--shadow-glow-purple:none;--font-serif:"Newsreader",serif;--font-mono:"IBM Plex Mono",monospace;--font-sans:"Inter",sans-serif;--line-hairline:.5px;--line-thin:1px;--line-ultra:.25px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);background-color:var(--bg-deep);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;overflow-x:hidden}h1,h2,h3,.text-serif{font-family:var(--font-serif);letter-spacing:-.01em;font-weight:300}.mono-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.7rem;font-weight:500}a{color:inherit;text-decoration:none;transition:color}.glass-panel,.system-panel{background:var(--bg-surface);border:1px solid var(--border-glass);box-shadow:var(--shadow-premium);transition:all .2s cubic-bezier(.16,1,.3,1);position:relative}.system-panel:before,.system-panel:after{content:"";border:1px solid var(--border-glass-bright);width:4px;height:4px;position:absolute}.system-panel:before{border-bottom:none;border-right:none;top:-1px;left:-1px}.system-panel:after{border-top:none;border-left:none;bottom:-1px;right:-1px}.glass-panel:hover,.system-panel:hover{background:var(--bg-surface-hover);border-color:var(--accent-cyan);transform:translateY(-2px);box-shadow:0 10px 25px -5px #0000000a,0 20px 50px -10px #00000005}.text-gradient{color:var(--text-primary)}.text-gradient-accent{color:var(--accent-cyan)}@keyframes fadeLinear{0%{opacity:0}to{opacity:1}}.animate-fade-in{opacity:0;animation:.4s linear forwards fadeLinear}.delay-1{animation-delay:50ms}.delay-2{animation-delay:.1s}.delay-3{animation-delay:.15s}.delay-4{animation-delay:.2s}.data-marker{background-color:var(--accent-cyan);width:6px;height:6px;margin-right:8px;display:inline-block}@keyframes traceLineLinear{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%;transform:scaleX(1)}to{transform-origin:100%;transform:scaleX(0)}}@keyframes scanlineReveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes slideUpEditorial{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.reveal-scan{animation:.8s cubic-bezier(.19,1,.22,1) forwards scanlineReveal}.reveal-slide{animation:.6s cubic-bezier(.16,1,.3,1) forwards slideUpEditorial}.trace-line{position:relative;overflow:hidden}.trace-line:after{content:"";background:var(--accent-cyan);width:100%;height:1px;animation:4s linear infinite traceLineLinear;position:absolute;top:0;left:0}.img-glow{border:1px solid var(--border-glass-bright);position:relative}.img-glow:before{display:none}@keyframes clinicalPulse{0%{opacity:.1;transform:scale(1)}5%{opacity:1;transform:scale(1.4)}10%{opacity:.4;transform:scale(1.1)}15%{opacity:1;transform:scale(1.6)}25%{opacity:.1;transform:scale(1)}to{opacity:.1;transform:scale(1)}}.clinical-heartbeat{animation:3s ease-in-out infinite clinicalPulse}.container{max-width:1280px;margin:0 auto;padding:0 24px}.nav-link{transition:color .1s}.nav-link:hover{color:var(--text-primary)}.nav-button{background:var(--bg-surface);border:1px solid var(--border-glass-bright);text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;transition:all .1s;border-radius:0!important;font-size:.75rem!important}.nav-button:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--bg-deep)!important}.btn-primary{background:var(--text-primary);color:var(--bg-deep);text-transform:uppercase;letter-spacing:.05em;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-primary:hover{background:var(--accent-cyan)}.btn-secondary{background:var(--bg-surface);color:var(--text-primary);border:1px solid var(--border-glass-bright);text-transform:uppercase;letter-spacing:.05em;border-radius:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-secondary:hover{background:var(--border-active);border-color:var(--border-active)}.btn-text{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.05em;background:0 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.btn-text:hover{color:var(--text-primary)}.hover-bar{opacity:0;transition:opacity .1s}.glass-panel:hover .hover-bar,.system-panel:hover .hover-bar{opacity:1;background-color:var(--accent-cyan)}.module-card{background:var(--bg-surface);border:1px solid var(--border-glass);height:100%;padding:24px;transition:border-color .1s}.module-card:hover{background:var(--bg-surface-hover);border-color:var(--border-active)}.swiss-grid{grid-template-columns:repeat(12,1fr);gap:32px;display:grid}@media (max-width:1024px){.swiss-grid{grid-template-columns:1fr;gap:40px}}.asym-section{border-bottom:var(--line-hairline)solid var(--border-glass);padding:80px 0}@media (max-width:1024px){.asym-section{padding:80px 0}}.vertical-text{writing-mode:vertical-rl;text-orientation:mixed;font-family:var(--font-mono);opacity:.3;font-size:.65rem;transform:rotate(180deg)}@media (max-width:1024px){.vertical-text{display:none}}.instrument-border{border:var(--line-hairline)solid var(--border-glass);position:relative}.corner-detail:before{content:"+";font-family:var(--font-mono);opacity:.5;font-size:14px;position:absolute;top:-10px;left:-8px}.editorial-title{margin-left:0;font-size:clamp(3.2rem,8vw,7rem);line-height:.95}@media (max-width:768px){.editorial-title{font-size:2.8rem;line-height:1.1}}.calibration-box{border:var(--line-ultra)solid var(--text-muted);opacity:.4;width:10px;height:10px;position:absolute}@media (max-width:768px){.calibration-box{display:none}}.calibration-box:before{content:"";width:20px;height:var(--line-ultra);background:currentColor;position:absolute;top:50%;left:-5px}.calibration-box:after{content:"";width:var(--line-ultra);background:currentColor;height:20px;position:absolute;top:-5px;left:50%}.data-string-scroll{font-family:var(--font-mono);white-space:nowrap;opacity:.15;font-size:10px;overflow:hidden}.grid-offset-left{padding-left:12.5%}@media (max-width:1024px){.grid-offset-left{padding-left:0}}.home-hero-grid{align-items:stretch}.home-hero-copy{flex-direction:column;justify-content:center;min-height:100%;display:flex}.home-hero-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-cyan);margin-bottom:24px;font-size:.72rem}.home-hero-title{margin-bottom:28px}.home-hero-title-accent{color:var(--text-secondary);font-style:italic;font-weight:200}.home-hero-description{font-family:var(--font-serif);color:var(--text-primary);max-width:38rem;margin-bottom:28px;font-size:1.42rem;line-height:1.45}.home-hero-actions{flex-wrap:wrap;gap:14px;margin-bottom:28px;display:flex}.home-hero-action-primary,.home-hero-action-secondary{min-height:52px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 22px;font-size:.7rem;display:inline-flex}.home-hero-action-primary{background:var(--text-primary);color:var(--bg-deep)}.home-hero-action-secondary{border:1px solid var(--border-glass);color:var(--text-primary);background:#ffffffd6}.home-hero-signal-list{flex-wrap:wrap;gap:12px 18px;display:flex}.home-hero-signal{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.home-hero-stage{background:linear-gradient(#0f172a 0%,#111827 100%);border:1px solid #1e293b;min-height:580px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a1f}.home-hero-stage-media{position:absolute;inset:0}.home-hero-stage-media:after{content:"";background:linear-gradient(#0f172a33,#0f172ad1),linear-gradient(90deg,#0f172a29,#0000 48%);position:absolute;inset:0}.home-hero-stage-overlay{background:linear-gradient(#0f172a00,#0f172ae0);gap:18px;padding:28px;display:grid;position:absolute;inset:auto 0 0}.home-hero-stage-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:.66rem}.home-hero-stage-metrics{gap:12px;display:grid}.home-hero-stage-metric{border-top:1px solid #94a3b82e;gap:6px;padding-top:12px;display:grid}.home-hero-stage-metric-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;font-size:.58rem}.home-hero-stage-metric-value{font-family:var(--font-serif);color:#e2e8f0;font-size:1rem;line-height:1.45}.home-signal-band{border-top:1px solid var(--border-glass);border-bottom:1px solid var(--border-glass);background:linear-gradient(90deg,#f8fafceb,#fff)}.home-signal-band-inner{grid-template-columns:auto 1fr;align-items:center;gap:28px;padding:18px 0;display:grid}.home-signal-band-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:.64rem}.home-signal-band-list{flex-wrap:wrap;gap:14px 20px;display:flex}.home-signal-band-item{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.home-signal-band-dot{background:var(--accent-cyan);border-radius:50%;width:6px;height:6px}.home-capability-stage-row{border-bottom:var(--line-hairline)solid var(--border-glass);background:linear-gradient(90deg,#f8fafcb3,#ffffffeb);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:28px 32px;display:grid}.home-capability-stage{min-height:82px;position:relative}.home-capability-stage-connector{background:var(--border-glass-bright);width:20px;height:1px;position:absolute;top:16px;right:-10px}.home-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.home-capability-card{border-right:var(--line-hairline)solid var(--border-glass);border-bottom:var(--line-hairline)solid var(--border-glass);background:#ffffffdb;min-height:100%;padding:32px}.home-capability-card:nth-child(2n){border-right:none}.home-capability-signal-list{flex-direction:column;gap:10px;display:flex}.home-capability-signal{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;font-size:.68rem;display:flex}.home-capability-footer{background:linear-gradient(#f8fafc59,#f1f5f9eb);justify-content:space-between;align-items:end;gap:24px;padding:28px 32px 32px;display:flex}.home-solution-brief{border:var(--line-hairline)solid var(--border-glass);box-shadow:var(--shadow-premium);padding:28px}.home-solution-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.home-solution-tile{border:var(--line-hairline)solid var(--border-glass);min-height:100%;box-shadow:var(--shadow-premium);background:linear-gradient(#fffffff5,#f8fafcf0);padding:28px;position:relative}.home-solution-tile-accent{background:var(--solution-accent,var(--accent-cyan));width:100%;height:4px;position:absolute;top:0;left:0}.home-solution-tile-top{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}.home-solution-tile-title{color:var(--text-primary);max-width:16rem;font-size:2rem;line-height:1.05}.home-solution-tile-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);font-size:.72rem}.home-solution-tile-headline{font-family:var(--font-serif);color:var(--text-primary);max-width:28rem;margin-bottom:16px;font-size:1.05rem;line-height:1.55}.home-solution-tile-pressure{font-family:var(--font-serif);color:var(--text-secondary);max-width:29rem;margin-bottom:24px;font-size:.98rem;line-height:1.55}.home-solution-tile-meta{grid-template-columns:1fr;gap:18px;margin-bottom:28px;display:grid}.home-solution-meta-label{opacity:.5;margin-bottom:10px;font-size:.55rem}.home-solution-tag-list{flex-wrap:wrap;gap:8px;display:flex}.home-solution-tag{border:var(--line-hairline)solid var(--border-glass);letter-spacing:.08em;background:#ffffffeb;align-items:center;padding:6px 10px;font-size:.55rem;display:inline-flex}.home-solution-output-list{flex-wrap:wrap;gap:12px 18px;display:flex}.home-solution-output{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.home-solution-tile-link{align-items:center;gap:14px;display:inline-flex}.home-solution-tile-link-line{background:currentColor;width:36px;height:1px}.home-solution-footer-callout{border:var(--line-hairline)solid var(--border-glass);background:#ffffffe6;justify-content:space-between;align-items:center;gap:24px;margin-top:24px;padding:24px 28px;display:flex}.home-solution-footer-link{color:var(--text-primary);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.home-solution-footer-link-line{background:currentColor;width:36px;height:1px}.home-platform-bridge{background:linear-gradient(135deg,#0f172af5,#1e293beb),radial-gradient(circle at 100% 0,#2563eb38,#0000 35%);border:1px solid #1e293b;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:36px;padding:44px;display:grid;box-shadow:0 24px 48px #0f172a24}.home-platform-bridge-copy{flex-direction:column;justify-content:center;display:flex}.home-platform-bridge-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin-bottom:24px;font-size:.68rem}.home-platform-bridge-title{color:#f8fafc;margin-bottom:28px}.home-platform-bridge-title-accent{color:#bfdbfe;font-style:italic;font-weight:200}.home-platform-bridge-body{font-family:var(--font-serif);color:#cbd5e1;max-width:34rem;margin-bottom:30px;font-size:1.28rem;line-height:1.5}.home-platform-bridge-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0;align-items:center;gap:14px;font-size:.7rem;display:inline-flex}.home-platform-bridge-link-line{background:currentColor;width:42px;height:1px}.home-platform-bridge-stack{border-left:1px solid #94a3b82e;gap:0;display:grid}.home-platform-layer{border-bottom:1px solid #94a3b82e;grid-template-columns:auto 1fr;gap:18px;padding:20px 0 20px 22px;display:grid}.home-platform-layer:last-child{border-bottom:none}.home-platform-layer-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;padding-top:4px;font-size:.58rem}.home-platform-layer-title{font-family:var(--font-serif);color:#f8fafc;margin-bottom:10px;font-size:1.5rem;line-height:1.08}.home-platform-layer-description{font-family:var(--font-serif);color:#cbd5e1;font-size:.98rem;line-height:1.55}.home-workflow-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:54px;display:grid;position:relative}.home-workflow-map:before{content:"";background:linear-gradient(90deg,var(--accent-purple),var(--accent-cyan));height:1px;position:absolute;top:18px;left:0;right:0}.home-workflow-step{position:relative}.home-workflow-step:before{content:"";background:var(--bg-surface);border:1px solid var(--accent-cyan);border-radius:50%;width:36px;height:36px;position:absolute;top:-42px;left:0}.home-workflow-step-marker{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-cyan);font-size:.58rem;position:absolute;top:-34px;left:9px}.home-workflow-step-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-purple);margin-bottom:14px;font-size:.6rem}.home-workflow-step-title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:12px;font-size:1.65rem;line-height:1.08}.home-workflow-step-description{font-family:var(--font-serif);color:var(--text-secondary);font-size:1rem;line-height:1.55}.home-operator-summary{border-top:var(--line-hairline)solid var(--border-glass);border-bottom:var(--line-hairline)solid var(--border-glass);padding:18px 0}.home-operator-summary-list{gap:14px;display:grid}.home-operator-summary-item{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.home-operator-board{border:var(--line-hairline)solid var(--border-glass);box-shadow:var(--shadow-premium);background:linear-gradient(#fffffff5,#f8fafcf0);overflow:hidden}.home-operator-board-header{border-bottom:var(--line-hairline)solid var(--border-glass);background:linear-gradient(90deg,#f8fafcb8,#fffffff0);justify-content:space-between;align-items:end;gap:24px;padding:24px 28px;display:flex}.home-operator-row{background:#ffffff9e;grid-template-columns:56px minmax(0,1.35fr) minmax(0,1fr) minmax(0,.9fr);gap:24px;padding:24px 28px;display:grid;position:relative}.home-operator-row:nth-child(odd){background:#f8fafcd1}.home-operator-row+.home-operator-row{border-top:var(--line-hairline)solid var(--border-glass)}.home-operator-row:before{content:"";background:var(--operator-accent,var(--accent-cyan));width:3px;position:absolute;top:0;bottom:0;left:0}.home-operator-row-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-muted);padding-top:4px;font-size:.68rem}.home-operator-row-label{opacity:.5;margin-bottom:10px;font-size:.55rem}.home-operator-row-output-list{flex-direction:column;gap:10px;display:flex}.home-operator-row-output{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);align-items:center;gap:8px;font-size:.66rem;display:inline-flex}.home-operator-footer-link{color:var(--text-primary);white-space:nowrap;align-items:center;gap:14px;display:inline-flex}.home-operator-footer-link-line{background:currentColor;width:36px;height:1px}.home-manifesto{gap:0;display:grid}.home-manifesto-line{border-top:var(--line-hairline)solid var(--border-glass);grid-template-columns:92px 1fr;gap:24px;padding:22px 0;display:grid}.home-manifesto-line:last-child{border-bottom:var(--line-hairline)solid var(--border-glass)}.home-manifesto-line.is-offset{margin-left:48px}.home-manifesto-index{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);padding-top:6px;font-size:.66rem}.home-manifesto-title{font-family:var(--font-serif);color:var(--text-primary);margin-bottom:12px;font-size:2rem;line-height:1.08}.home-manifesto-description{font-family:var(--font-serif);color:var(--text-secondary);max-width:34rem;font-size:1.02rem;line-height:1.6}.home-launchpad{background:radial-gradient(circle at 0 0,#2563eb3d,#0000 34%),linear-gradient(135deg,#0f172a 0%,#111827 56%,#0b1220 100%);border:1px solid #1e293b;padding:56px;position:relative;overflow:hidden;box-shadow:0 24px 48px #0f172a2e,inset 0 1px #94a3b814}.home-launchpad:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#94a3b80f 1px,#0000 1px),linear-gradient(#94a3b80f 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080,#0000);mask-image:linear-gradient(#00000080,#0000)}.home-launchpad-grid{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:40px;display:grid;position:relative}.home-launchpad-eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;margin-bottom:24px;font-size:.72rem}.home-launchpad-title{color:#f8fafc;margin-bottom:28px;font-size:clamp(3rem,6vw,5.6rem)}.home-launchpad-title-accent{color:#bfdbfe;font-style:italic;font-weight:200}.home-launchpad-body{font-family:var(--font-serif);color:#cbd5e1;max-width:34rem;margin-bottom:28px;font-size:1.28rem;line-height:1.5}.home-launchpad-signal-strip{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;opacity:.9;flex-wrap:wrap;gap:12px 18px;font-size:.64rem;display:flex}.home-launchpad-actions{border-top:1px solid #94a3b82e;border-bottom:1px solid #94a3b82e;gap:0;display:grid}.home-launchpad-actions-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:8px;padding:0 0 18px;display:flex}.home-launchpad-action{color:inherit;border-top:1px solid #94a3b82e;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;padding:22px 0;transition:transform .2s,border-color .2s;display:grid}.home-launchpad-action:hover{border-top-color:#93c5fd7a;transform:translate(6px)}.home-launchpad-action-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#93c5fd;margin-bottom:12px;font-size:.6rem}.home-launchpad-action-title{font-family:var(--font-serif);color:#f8fafc;margin-bottom:12px;font-size:1.9rem;line-height:1.08}.home-launchpad-action-description{font-family:var(--font-serif);color:#cbd5e1;max-width:28rem;font-size:1rem;line-height:1.55}.home-launchpad-action-id{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;white-space:nowrap;align-items:center;gap:14px;font-size:.68rem;display:inline-flex}.home-launchpad-action-arrow{background:currentColor;width:42px;height:1px}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:1024px){.desktop-only{display:none!important}.mobile-only{display:block!important}[style*=grid-column]{grid-column:auto!important;padding-left:0!important}.swiss-grid>div{grid-column:1/-1!important}.hero-text-container{text-align:center!important;padding-left:0!important}.hero-indent{padding-left:0!important}.hero-image-wrapper{margin-top:40px}.hero-image-container{min-height:400px!important}.home-hero-grid{gap:32px!important}.home-hero-stage{min-height:460px!important}.home-hero-actions{flex-direction:column;align-items:stretch}.home-signal-band-inner{grid-template-columns:1fr!important;gap:16px!important}.feature-grid{display:grid;border-left:none!important;grid-template-columns:1fr!important}.home-capability-stage-row{grid-template-columns:1fr!important;gap:18px!important;padding:24px!important}.home-capability-stage{border-bottom:var(--line-hairline)solid var(--border-glass);padding-bottom:18px;min-height:0!important}.home-capability-stage:last-child{border-bottom:none;padding-bottom:0}.home-capability-stage-connector{display:none}.home-capability-grid{grid-template-columns:1fr!important}.home-capability-card{border-right:none!important;padding:24px!important}.home-capability-footer{flex-direction:column;align-items:start;padding:24px!important}.home-solution-brief{padding:24px!important}.home-solution-grid{grid-template-columns:1fr!important}.home-solution-tile{padding:24px!important}.home-solution-footer-callout{flex-direction:column;align-items:start;padding:24px!important}.home-platform-bridge{grid-template-columns:1fr!important;padding:32px 24px!important}.home-workflow-map{grid-template-columns:1fr!important;gap:28px!important;padding-top:0!important}.home-workflow-map:before,.home-workflow-step:before,.home-workflow-step-marker{display:none}.home-operator-board-header{flex-direction:column;align-items:start;padding:24px!important}.home-operator-row{grid-template-columns:1fr!important;gap:16px!important;padding:24px!important}.home-operator-row:before{width:100%;height:3px;inset:0 0 auto}.home-launchpad{padding:32px 24px!important}.home-launchpad-grid{grid-template-columns:1fr!important;gap:28px!important}.home-launchpad-actions-header{flex-direction:column;align-items:start}.home-launchpad-action{grid-template-columns:1fr!important;gap:12px!important}.home-manifesto-line{grid-template-columns:1fr!important;gap:10px!important}.home-manifesto-line.is-offset{margin-left:0!important}.solutions-grid{display:grid;grid-template-columns:1fr!important;gap:24px!important}.transition-container{padding:60px 24px!important}.use-cases-grid{display:grid;grid-template-columns:1fr!important;gap:20px!important}.workflow-steps-container{padding-left:0!important}.cta-container{padding:80px 24px!important}.cta-buttons{flex-direction:column!important;align-items:center!important;gap:32px!important;display:flex!important}.cta-divider{display:none!important}}@media (max-width:768px){.hero-text-container h1{margin-bottom:40px!important}.hero-text-container p{margin-bottom:32px!important;font-size:1.25rem!important}}@media (min-width:1025px){.methodology-grid{grid-column:span 12;grid-template-columns:repeat(3,1fr);gap:40px;display:grid}}@media (max-width:1024px){.methodology-grid,.outputs-grid{display:grid;grid-template-columns:1fr!important;gap:24px!important}.intake-panel{padding:60px 24px!important}}.fraud-solution-hero-shell{background:linear-gradient(155deg,#0f172afa,#1e293bf5),radial-gradient(circle at 0 0,#38bdf824,#0000 35%);border:1px solid #1e293b;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:30px;padding:46px;display:grid}.fraud-solution-hero-copy,.fraud-solution-methodology-copy,.fraud-solution-cta-copy{min-width:0}.fraud-solution-eyebrow,.fraud-solution-command-label,.fraud-solution-friction-label,.fraud-solution-methodology-index,.fraud-solution-eyebrow-dark,.fraud-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.fraud-solution-eyebrow,.fraud-solution-command-step-index,.fraud-solution-signal-marker,.fraud-solution-methodology-index,.fraud-solution-cta-card-label{color:var(--accent-cyan)}.fraud-solution-eyebrow{margin-bottom:22px}.fraud-solution-hero-title,.fraud-solution-section-title,.fraud-solution-command-step-title,.fraud-solution-friction-title,.fraud-solution-methodology-title{font-family:var(--font-serif);line-height:1.04}.fraud-solution-hero-title{color:#f8fafc;margin-bottom:26px;font-size:clamp(4.1rem,7.2vw,6.6rem)}.fraud-solution-hero-title-accent{color:#bae6fd;font-style:italic;font-weight:200}.fraud-solution-hero-body,.fraud-solution-hero-support,.fraud-solution-section-body,.fraud-solution-command-step-body,.fraud-solution-friction-body,.fraud-solution-methodology-body,.fraud-solution-signal-value,.fraud-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.fraud-solution-hero-body{color:#f8fafc;max-width:35rem;margin-bottom:18px;font-size:1.35rem}.fraud-solution-hero-support{color:#cbd5e1;max-width:38rem;margin-bottom:30px;font-size:1.04rem}.fraud-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.fraud-solution-command-board{background:#0f172a6b;border:1px solid #94a3b838;min-width:0}.fraud-solution-command-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.fraud-solution-command-label,.fraud-solution-friction-label,.fraud-solution-methodology-index,.fraud-solution-eyebrow-dark,.fraud-solution-cta-card-label{color:#bfdbfecc}.fraud-solution-command-title{font-family:var(--font-serif);color:#f8fafc;margin-top:10px;font-size:1.08rem;line-height:1.45}.fraud-solution-command-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#bae6fd;border:1px solid #7dd3fc47;align-self:flex-start;padding:6px 10px;font-size:.62rem}.fraud-solution-command-steps{display:grid}.fraud-solution-command-step{border-top:1px solid #94a3b824;grid-template-columns:auto 1fr;gap:16px;padding:18px 24px;display:grid}.fraud-solution-command-step:first-child{border-top:none}.fraud-solution-command-step-copy{min-width:0}.fraud-solution-command-step-title{color:#f8fafc;margin-bottom:10px;font-size:1.36rem}.fraud-solution-command-step-body{color:#cbd5e1;font-size:.98rem}.fraud-solution-section-heading{max-width:48rem;margin-bottom:34px}.fraud-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.4rem,4.8vw,4.1rem)}.fraud-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.fraud-solution-friction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.fraud-solution-friction-card{border-top:2px solid var(--accent-cyan);background:linear-gradient(#fff,#f8fafc);padding:24px}.fraud-solution-friction-label{margin-bottom:14px}.fraud-solution-friction-title{color:var(--text-primary);margin-bottom:12px;font-size:1.62rem}.fraud-solution-friction-body{color:var(--text-secondary);font-size:.98rem}.fraud-solution-methodology-shell{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe4ef;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);gap:28px;padding:34px;display:grid}.fraud-solution-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.fraud-solution-methodology-card{background:#0f172a05;border:1px solid #dbe4ef;padding:20px}.fraud-solution-methodology-index{margin-bottom:16px}.fraud-solution-methodology-title{color:var(--text-primary);margin-bottom:12px;font-size:1.2rem}.fraud-solution-methodology-body{color:var(--text-secondary);font-size:.95rem}.fraud-solution-evidence-frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.fraud-solution-evidence-column{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe4ef;padding:30px}.fraud-solution-evidence-column-dark{background:linear-gradient(160deg,#0f172afa,#1e293bf5),radial-gradient(circle at 100% 0,#38bdf81f,#0000 34%);border-color:#1e293b}.fraud-solution-eyebrow-dark{margin-bottom:18px}.fraud-solution-signal-list{gap:14px;margin-top:26px;display:grid}.fraud-solution-signal-item{border-bottom:1px solid #dbe4ef;grid-template-columns:auto 1fr;gap:14px;padding-bottom:14px;display:grid}.fraud-solution-signal-item:last-child{border-bottom:none;padding-bottom:0}.fraud-solution-signal-value{color:var(--text-primary);font-size:1rem}.fraud-solution-output-grid{gap:12px;display:grid}.fraud-solution-output-item{font-family:var(--font-serif);color:#f8fafc;border-bottom:1px solid #94a3b829;padding:14px 0;font-size:1.04rem}.fraud-solution-output-item:last-child{border-bottom:none}.fraud-solution-buyer-strip{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.fraud-solution-buyer-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#cbd5e1;border:1px solid #94a3b838;padding:7px 12px;font-size:.62rem}.fraud-solution-cta-shell{background:linear-gradient(160deg,#0f172afa,#1e293bf5),radial-gradient(circle at 0 100%,#22c55e24,#0000 34%);border:1px solid #1e293b;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:24px;padding:34px;display:grid}.fraud-solution-cta-copy .fraud-solution-section-title,.fraud-solution-cta-copy .fraud-solution-section-body{color:#f8fafc}.fraud-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fraud-solution-cta-card{background:#0f172a57;border:1px solid #94a3b833;padding:22px}.fraud-solution-cta-card-secondary{background:#ffffff0a}.fraud-solution-cta-card-body{color:#cbd5e1;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.fraud-solution-hero-shell,.fraud-solution-friction-grid,.fraud-solution-methodology-shell,.fraud-solution-methodology-grid,.fraud-solution-evidence-frame,.fraud-solution-cta-shell,.fraud-solution-cta-actions{grid-template-columns:1fr!important}.fraud-solution-hero-shell,.fraud-solution-methodology-shell,.fraud-solution-evidence-column,.fraud-solution-cta-shell{padding:28px 24px}.fraud-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.fraud-solution-command-header,.fraud-solution-command-step,.fraud-solution-signal-item{grid-template-columns:1fr}.fraud-solution-section-title{font-size:2.2rem}}.counterparty-solution-hero-shell{background:linear-gradient(#fffffffa,#f8fafcfa),radial-gradient(circle at 100% 0,#8b5cf61f,#0000 36%);border:1px solid #dbe4ef;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:26px;padding:42px;display:grid}.counterparty-solution-hero-copy,.counterparty-solution-methodology-sidebar,.counterparty-solution-cta-copy{min-width:0}.counterparty-solution-eyebrow,.counterparty-solution-memo-label,.counterparty-solution-memo-card-label,.counterparty-solution-question-label,.counterparty-solution-methodology-index,.counterparty-solution-eyebrow-dark,.counterparty-solution-signal-index,.counterparty-solution-workflow-step-index,.counterparty-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.counterparty-solution-eyebrow,.counterparty-solution-question-label,.counterparty-solution-methodology-index,.counterparty-solution-workflow-step-index,.counterparty-solution-cta-card-label{color:var(--accent-purple)}.counterparty-solution-eyebrow{margin-bottom:22px}.counterparty-solution-hero-title,.counterparty-solution-section-title,.counterparty-solution-question-title,.counterparty-solution-methodology-title,.counterparty-solution-workflow-step-title{font-family:var(--font-serif);color:var(--text-primary);line-height:1.08}.counterparty-solution-hero-title{margin-bottom:24px;font-size:clamp(4rem,7vw,6.4rem)}.counterparty-solution-hero-title-accent{color:#6d28d9;font-style:italic;font-weight:200}.counterparty-solution-hero-body,.counterparty-solution-hero-support,.counterparty-solution-section-body,.counterparty-solution-memo-card-body,.counterparty-solution-question-body,.counterparty-solution-methodology-body,.counterparty-solution-signal-value,.counterparty-solution-workflow-step-body,.counterparty-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.counterparty-solution-hero-body{color:var(--text-primary);max-width:35rem;margin-bottom:18px;font-size:1.32rem}.counterparty-solution-hero-support{color:var(--text-secondary);max-width:37rem;margin-bottom:28px;font-size:1.02rem}.counterparty-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.counterparty-solution-memo-board{background:#faf5ff;border-left:4px solid #8b5cf6;min-width:0;padding:24px}.counterparty-solution-memo-header{border-bottom:1px solid #8b5cf629;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.counterparty-solution-memo-label,.counterparty-solution-memo-card-label,.counterparty-solution-methodology-index,.counterparty-solution-cta-card-label{color:#6d28d9}.counterparty-solution-memo-title{font-family:var(--font-serif);color:var(--text-primary);margin-top:10px;font-size:1.08rem;line-height:1.45}.counterparty-solution-memo-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6d28d9;border:1px solid #8b5cf638;align-self:flex-start;padding:6px 10px;font-size:.62rem}.counterparty-solution-memo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.counterparty-solution-memo-card{background:#ffffffd1;border:1px solid #8b5cf61f;padding:16px}.counterparty-solution-memo-card-label{margin-bottom:10px}.counterparty-solution-memo-card-body{color:var(--text-secondary);font-size:.95rem}.counterparty-solution-section-heading{max-width:48rem;margin-bottom:32px}.counterparty-solution-section-title{margin-bottom:18px;font-size:clamp(2.4rem,4.8vw,4rem)}.counterparty-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.counterparty-solution-question-stack{border-top:1px solid #e9d5ff;gap:0;display:grid}.counterparty-solution-question-row{border-bottom:1px solid #e9d5ff;grid-template-columns:auto 1fr;gap:18px;padding:20px 0;display:grid}.counterparty-solution-question-title{margin-bottom:10px;font-size:1.58rem}.counterparty-solution-question-body{color:var(--text-secondary);font-size:1rem}.counterparty-solution-methodology-frame{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:28px;display:grid}.counterparty-solution-methodology-sidebar{position:sticky;top:116px}.counterparty-solution-methodology-list{border-top:1px solid #e9d5ff}.counterparty-solution-methodology-row{border-bottom:1px solid #e9d5ff;grid-template-columns:auto 1fr;gap:16px;padding:22px 0;display:grid}.counterparty-solution-methodology-title{margin-bottom:10px;font-size:1.3rem}.counterparty-solution-methodology-body{color:var(--text-secondary);font-size:.98rem}.counterparty-solution-screening-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.counterparty-solution-screening-column{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe4ef;padding:28px}.counterparty-solution-screening-column-dark{background:linear-gradient(160deg,#261240fa,#4c1d95f5),radial-gradient(circle at 100% 0,#d8b4fe2e,#0000 34%);border-color:#5b21b6}.counterparty-solution-eyebrow-dark{color:#e9d5ff;margin-bottom:18px}.counterparty-solution-capability-list{gap:0;margin-top:18px;display:grid}.counterparty-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #e9d5ff;padding:16px 0;font-size:1.06rem;line-height:1.5}.counterparty-solution-capability-item:last-child{border-bottom:none}.counterparty-solution-signal-stack{gap:14px;display:grid}.counterparty-solution-signal-row{border-bottom:1px solid #e9d5ff2e;grid-template-columns:auto 1fr;gap:14px;padding-bottom:14px;display:grid}.counterparty-solution-signal-row:last-child{border-bottom:none;padding-bottom:0}.counterparty-solution-signal-index{color:#e9d5ff}.counterparty-solution-signal-value{color:#f5f3ff;font-size:1rem}.counterparty-solution-workflow-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.counterparty-solution-workflow-step{background:#faf5ff;border-top:3px solid #8b5cf6;padding:22px 18px}.counterparty-solution-workflow-step-index{margin-bottom:16px}.counterparty-solution-workflow-step-title{margin-bottom:10px;font-size:1.28rem}.counterparty-solution-workflow-step-body{color:var(--text-secondary);font-size:.96rem}.counterparty-solution-cta-shell{background:linear-gradient(160deg,#261240fa,#581c87f5),radial-gradient(circle at 0 100%,#d8b4fe29,#0000 32%);border:1px solid #5b21b6;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px;padding:34px;display:grid}.counterparty-solution-cta-copy .counterparty-solution-section-title,.counterparty-solution-cta-copy .counterparty-solution-section-body{color:#f5f3ff}.counterparty-solution-output-strip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.counterparty-solution-output-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e9d5ff;border:1px solid #e9d5ff2e;padding:7px 12px;font-size:.62rem}.counterparty-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.counterparty-solution-cta-card{background:#ffffff0f;border:1px solid #e9d5ff29;padding:22px}.counterparty-solution-cta-card-secondary{background:#0f172a38}.counterparty-solution-cta-card-body{color:#e9d5ff;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.counterparty-solution-hero-shell,.counterparty-solution-memo-grid,.counterparty-solution-methodology-frame,.counterparty-solution-screening-grid,.counterparty-solution-workflow-map,.counterparty-solution-cta-shell,.counterparty-solution-cta-actions{grid-template-columns:1fr!important}.counterparty-solution-hero-shell,.counterparty-solution-screening-column,.counterparty-solution-cta-shell{padding:28px 24px}.counterparty-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.counterparty-solution-question-row,.counterparty-solution-methodology-row,.counterparty-solution-signal-row{grid-template-columns:1fr}.counterparty-solution-methodology-sidebar{position:static}.counterparty-solution-section-title{font-size:2.2rem}}.sanctions-solution-hero-shell{background:linear-gradient(160deg,#111827fa,#450a0af5),radial-gradient(circle at 100% 0,#f43f5e2e,#0000 34%);border:1px solid #7f1d1d;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:26px;padding:42px;display:grid}.sanctions-solution-hero-copy,.sanctions-solution-methodology-copy,.sanctions-solution-cta-copy{min-width:0}.sanctions-solution-eyebrow,.sanctions-solution-field-label,.sanctions-solution-field-zone-label,.sanctions-solution-gravity-label,.sanctions-solution-methodology-index,.sanctions-solution-eyebrow-dark,.sanctions-solution-signal-index,.sanctions-solution-workflow-index,.sanctions-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.sanctions-solution-eyebrow,.sanctions-solution-methodology-index,.sanctions-solution-workflow-index,.sanctions-solution-cta-card-label{color:#fb7185}.sanctions-solution-eyebrow{margin-bottom:22px}.sanctions-solution-hero-title,.sanctions-solution-section-title,.sanctions-solution-field-zone-title,.sanctions-solution-methodology-title,.sanctions-solution-workflow-title{font-family:var(--font-serif);line-height:1.06}.sanctions-solution-hero-title{color:#fff1f2;margin-bottom:24px;font-size:clamp(4rem,7vw,6.2rem)}.sanctions-solution-hero-title-accent{color:#fda4af;font-style:italic;font-weight:200}.sanctions-solution-hero-body,.sanctions-solution-hero-support,.sanctions-solution-section-body,.sanctions-solution-field-zone-body,.sanctions-solution-gravity-body,.sanctions-solution-methodology-body,.sanctions-solution-signal-value,.sanctions-solution-workflow-body,.sanctions-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.sanctions-solution-hero-body{color:#fff1f2;max-width:36rem;margin-bottom:18px;font-size:1.3rem}.sanctions-solution-hero-support{color:#fecdd3;max-width:38rem;margin-bottom:28px;font-size:1.02rem}.sanctions-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.sanctions-solution-field-board{background:#1118276b;border:1px solid #fb718538;min-width:0;padding:24px}.sanctions-solution-field-header{border-bottom:1px solid #fb71852e;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.sanctions-solution-field-label,.sanctions-solution-field-zone-label,.sanctions-solution-gravity-label,.sanctions-solution-methodology-index,.sanctions-solution-eyebrow-dark,.sanctions-solution-cta-card-label{color:#fda4af}.sanctions-solution-field-title{font-family:var(--font-serif);color:#fff1f2;margin-top:10px;font-size:1.08rem;line-height:1.45}.sanctions-solution-field-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fecdd3;border:1px solid #fb718538;align-self:flex-start;padding:6px 10px;font-size:.62rem}.sanctions-solution-field-zones{gap:14px;display:grid}.sanctions-solution-field-zone{border-top:1px solid #fb718529;padding:16px 0}.sanctions-solution-field-zone:first-child{border-top:none}.sanctions-solution-field-zone-title{color:#fff1f2;margin:8px 0 10px;font-size:1.44rem}.sanctions-solution-field-zone-body{color:#fecdd3;font-size:.98rem}.sanctions-solution-section-heading{max-width:48rem;margin-bottom:32px}.sanctions-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.4rem,4.8vw,4rem)}.sanctions-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.sanctions-solution-gravity-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sanctions-solution-gravity-card{background:linear-gradient(#fff,#fff1f2);border-top:2px solid #fda4af;padding:22px}.sanctions-solution-gravity-card-primary{background:linear-gradient(160deg,#7f1d1dfa,#450a0af5),radial-gradient(circle at 100% 0,#fb71852e,#0000 34%);border-top-color:#fb7185}.sanctions-solution-gravity-card-primary .sanctions-solution-gravity-body,.sanctions-solution-gravity-card-primary .sanctions-solution-gravity-label{color:#ffe4e6}.sanctions-solution-gravity-body{color:var(--text-secondary);font-size:.98rem}.sanctions-solution-methodology-frame{background:linear-gradient(#fff,#fff1f2);border:1px solid #fecdd3;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:26px;padding:30px;display:grid}.sanctions-solution-methodology-stack{gap:0;display:grid}.sanctions-solution-methodology-step{border-top:1px solid #fecdd3;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.sanctions-solution-methodology-step:first-child{border-top:none}.sanctions-solution-methodology-content{min-width:0}.sanctions-solution-methodology-title{color:var(--text-primary);margin-bottom:10px;font-size:1.28rem}.sanctions-solution-methodology-body{color:var(--text-secondary);font-size:.98rem}.sanctions-solution-signals-frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sanctions-solution-signals-panel{background:linear-gradient(#fff,#fff1f2);border:1px solid #fecdd3;padding:28px}.sanctions-solution-signals-panel-dark{background:linear-gradient(160deg,#450a0afa,#7f1d1df5),radial-gradient(circle at 100% 0,#fb718529,#0000 34%);border-color:#7f1d1d}.sanctions-solution-eyebrow-dark{margin-bottom:18px}.sanctions-solution-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sanctions-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);background:#fffc;border:1px solid #fecdd3;padding:16px;font-size:1rem;line-height:1.45}.sanctions-solution-signal-list{gap:12px;display:grid}.sanctions-solution-signal-item{border-bottom:1px solid #fb718529;grid-template-columns:auto 1fr;gap:14px;padding-bottom:12px;display:grid}.sanctions-solution-signal-item:last-child{border-bottom:none;padding-bottom:0}.sanctions-solution-signal-index{color:#fecdd3}.sanctions-solution-signal-value{color:#fff1f2;font-size:.98rem}.sanctions-solution-workflow-rail{border-top:1px solid #fecdd3;gap:0;display:grid}.sanctions-solution-workflow-node{border-bottom:1px solid #fecdd3;grid-template-columns:auto 1fr;gap:18px;padding:20px 0;display:grid}.sanctions-solution-workflow-content{min-width:0}.sanctions-solution-workflow-title{color:var(--text-primary);margin-bottom:10px;font-size:1.5rem}.sanctions-solution-workflow-body{color:var(--text-secondary);font-size:1rem}.sanctions-solution-cta-shell{background:linear-gradient(160deg,#450a0afa,#111827f5),radial-gradient(circle at 0 100%,#fb718529,#0000 34%);border:1px solid #7f1d1d;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;padding:34px;display:grid}.sanctions-solution-cta-copy .sanctions-solution-section-title,.sanctions-solution-cta-copy .sanctions-solution-section-body{color:#fff1f2}.sanctions-solution-output-list{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.sanctions-solution-output-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fecdd3;border:1px solid #fb718533;padding:7px 12px;font-size:.62rem}.sanctions-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sanctions-solution-cta-card{background:#ffffff0d;border:1px solid #fb718529;padding:22px}.sanctions-solution-cta-card-secondary{background:#0f172a33}.sanctions-solution-cta-card-body{color:#fecdd3;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.sanctions-solution-hero-shell,.sanctions-solution-gravity-grid,.sanctions-solution-methodology-frame,.sanctions-solution-signals-frame,.sanctions-solution-capability-grid,.sanctions-solution-cta-shell,.sanctions-solution-cta-actions{grid-template-columns:1fr!important}.sanctions-solution-hero-shell,.sanctions-solution-methodology-frame,.sanctions-solution-signals-panel,.sanctions-solution-cta-shell{padding:28px 24px}.sanctions-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.sanctions-solution-methodology-step,.sanctions-solution-signal-item,.sanctions-solution-workflow-node{grid-template-columns:1fr}.sanctions-solution-section-title{font-size:2.2rem}}.monitoring-solution-hero-shell{background:linear-gradient(160deg,#0f172afa,#064e3bf5),radial-gradient(circle at 100% 0,#10b9812e,#0000 34%);border:1px solid #065f46;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;padding:42px;display:grid}.monitoring-solution-hero-copy,.monitoring-solution-methodology-copy,.monitoring-solution-cta-copy{min-width:0}.monitoring-solution-eyebrow,.monitoring-solution-feed-label,.monitoring-solution-pressure-label,.monitoring-solution-methodology-index,.monitoring-solution-eyebrow-dark,.monitoring-solution-signal-index,.monitoring-solution-delivery-index,.monitoring-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.monitoring-solution-eyebrow,.monitoring-solution-methodology-index,.monitoring-solution-delivery-index,.monitoring-solution-cta-card-label{color:#6ee7b7}.monitoring-solution-eyebrow{margin-bottom:22px}.monitoring-solution-hero-title,.monitoring-solution-section-title,.monitoring-solution-feed-item-title,.monitoring-solution-pressure-title,.monitoring-solution-methodology-title,.monitoring-solution-delivery-title{font-family:var(--font-serif);line-height:1.06}.monitoring-solution-hero-title{color:#ecfdf5;margin-bottom:24px;font-size:clamp(4rem,7vw,6.2rem)}.monitoring-solution-hero-title-accent{color:#a7f3d0;font-style:italic;font-weight:200}.monitoring-solution-hero-body,.monitoring-solution-hero-support,.monitoring-solution-section-body,.monitoring-solution-feed-item-body,.monitoring-solution-pressure-body,.monitoring-solution-methodology-body,.monitoring-solution-signal-value,.monitoring-solution-delivery-body,.monitoring-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.monitoring-solution-hero-body{color:#ecfdf5;max-width:36rem;margin-bottom:18px;font-size:1.3rem}.monitoring-solution-hero-support{color:#d1fae5;max-width:38rem;margin-bottom:28px;font-size:1.02rem}.monitoring-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.monitoring-solution-feed-board{background:#0f172a61;border:1px solid #6ee7b738;min-width:0;padding:24px}.monitoring-solution-feed-header{border-bottom:1px solid #6ee7b729;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.monitoring-solution-feed-label,.monitoring-solution-pressure-label,.monitoring-solution-methodology-index,.monitoring-solution-eyebrow-dark,.monitoring-solution-cta-card-label{color:#6ee7b7}.monitoring-solution-feed-title{font-family:var(--font-serif);color:#ecfdf5;margin-top:10px;font-size:1.08rem;line-height:1.45}.monitoring-solution-feed-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#d1fae5;border:1px solid #6ee7b738;align-self:flex-start;padding:6px 10px;font-size:.62rem}.monitoring-solution-feed-list{gap:0;display:grid}.monitoring-solution-feed-item{border-top:1px solid #6ee7b724;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.monitoring-solution-feed-item:first-child{border-top:none}.monitoring-solution-feed-copy{min-width:0}.monitoring-solution-feed-index{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#6ee7b7;font-size:.88rem}.monitoring-solution-feed-item-title{color:#ecfdf5;margin-bottom:10px;font-size:1.38rem}.monitoring-solution-feed-item-body{color:#d1fae5;font-size:.98rem}.monitoring-solution-section-heading{max-width:48rem;margin-bottom:32px}.monitoring-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.4rem,4.8vw,4rem)}.monitoring-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.monitoring-solution-pressure-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.monitoring-solution-pressure-card{background:linear-gradient(#fff,#ecfdf5);border-top:2px solid #6ee7b7;padding:22px}.monitoring-solution-pressure-title{color:var(--text-primary);margin:10px 0;font-size:1.56rem}.monitoring-solution-pressure-body{color:var(--text-secondary);font-size:.98rem}.monitoring-solution-methodology-shell{background:linear-gradient(#fff,#ecfdf5);border:1px solid #a7f3d0;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:24px;padding:30px;display:grid}.monitoring-solution-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.monitoring-solution-methodology-card{background:#ffffffd1;border:1px solid #a7f3d0;padding:20px}.monitoring-solution-methodology-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.2rem}.monitoring-solution-methodology-body{color:var(--text-secondary);font-size:.96rem}.monitoring-solution-signals-frame{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.monitoring-solution-signals-panel{background:linear-gradient(#fff,#ecfdf5);border:1px solid #a7f3d0;padding:28px}.monitoring-solution-signals-panel-dark{background:linear-gradient(160deg,#064e3bfa,#0f172af5),radial-gradient(circle at 100% 0,#10b98129,#0000 34%);border-color:#065f46}.monitoring-solution-eyebrow-dark{margin-bottom:18px}.monitoring-solution-capability-list{gap:0;display:grid}.monitoring-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #a7f3d0;padding:16px 0;font-size:1.02rem;line-height:1.45}.monitoring-solution-capability-item:last-child{border-bottom:none}.monitoring-solution-signal-stack{gap:12px;display:grid}.monitoring-solution-signal-row{border-bottom:1px solid #6ee7b729;grid-template-columns:auto 1fr;gap:14px;padding-bottom:12px;display:grid}.monitoring-solution-signal-row:last-child{border-bottom:none;padding-bottom:0}.monitoring-solution-signal-index{color:#a7f3d0}.monitoring-solution-signal-value{color:#ecfdf5;font-size:.98rem}.monitoring-solution-delivery-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.monitoring-solution-delivery-node{background:linear-gradient(#fff,#ecfdf5);border-top:3px solid #10b981;padding:22px 18px}.monitoring-solution-delivery-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.28rem}.monitoring-solution-delivery-body{color:var(--text-secondary);font-size:.96rem}.monitoring-solution-cta-shell{background:linear-gradient(160deg,#064e3bfa,#0f172af5),radial-gradient(circle at 0 100%,#10b98129,#0000 34%);border:1px solid #065f46;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;padding:34px;display:grid}.monitoring-solution-cta-copy .monitoring-solution-section-title,.monitoring-solution-cta-copy .monitoring-solution-section-body{color:#ecfdf5}.monitoring-solution-output-strip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.monitoring-solution-output-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#d1fae5;border:1px solid #6ee7b72e;padding:7px 12px;font-size:.62rem}.monitoring-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.monitoring-solution-cta-card{background:#ffffff0d;border:1px solid #6ee7b729;padding:22px}.monitoring-solution-cta-card-secondary{background:#0f172a33}.monitoring-solution-cta-card-body{color:#d1fae5;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.monitoring-solution-hero-shell,.monitoring-solution-pressure-grid,.monitoring-solution-methodology-shell,.monitoring-solution-methodology-grid,.monitoring-solution-signals-frame,.monitoring-solution-delivery-rail,.monitoring-solution-cta-shell,.monitoring-solution-cta-actions{grid-template-columns:1fr!important}.monitoring-solution-hero-shell,.monitoring-solution-methodology-shell,.monitoring-solution-signals-panel,.monitoring-solution-cta-shell{padding:28px 24px}.monitoring-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.monitoring-solution-feed-item,.monitoring-solution-signal-row{grid-template-columns:1fr}.monitoring-solution-section-title{font-size:2.2rem}}.institutional-solution-hero-shell{background:linear-gradient(145deg,#0c121efc,#281d07fa),radial-gradient(circle at 100% 0,#f59e0b2e,#0000 36%);border:1px solid #f59e0b42;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:28px;padding:44px;display:grid}.institutional-solution-hero-copy,.institutional-solution-ledger-copy,.institutional-solution-cta-copy{min-width:0}.institutional-solution-eyebrow,.institutional-solution-deal-label,.institutional-solution-deal-card-label,.institutional-solution-deal-step-index,.institutional-solution-question-label,.institutional-solution-ledger-methodology-index,.institutional-solution-eyebrow-dark,.institutional-solution-signal-index,.institutional-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.institutional-solution-eyebrow,.institutional-solution-question-label,.institutional-solution-ledger-methodology-index,.institutional-solution-cta-card-label{color:#fbbf24}.institutional-solution-eyebrow{margin-bottom:22px}.institutional-solution-hero-title,.institutional-solution-section-title,.institutional-solution-deal-step-title,.institutional-solution-question-title,.institutional-solution-ledger-methodology-title{font-family:var(--font-serif);line-height:1.06}.institutional-solution-hero-title{color:#f8fafc;margin-bottom:24px;font-size:clamp(4rem,7vw,6.15rem)}.institutional-solution-hero-title-accent{color:#fcd34d;font-style:italic;font-weight:200}.institutional-solution-hero-body,.institutional-solution-hero-support,.institutional-solution-section-body,.institutional-solution-deal-card-body,.institutional-solution-deal-step-body,.institutional-solution-question-body,.institutional-solution-ledger-methodology-body,.institutional-solution-signal-value,.institutional-solution-committee-summary,.institutional-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.institutional-solution-hero-body{color:#f8fafc;max-width:37rem;margin-bottom:18px;font-size:1.28rem}.institutional-solution-hero-support{color:#fef3c7;max-width:39rem;margin-bottom:28px;font-size:1.02rem}.institutional-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.institutional-solution-deal-board{background:linear-gradient(#0f172ab3,#111827d6);border:1px solid #f59e0b29;min-width:0;padding:26px}.institutional-solution-deal-header{border-bottom:1px solid #f59e0b29;justify-content:space-between;gap:18px;margin-bottom:22px;padding-bottom:18px;display:flex}.institutional-solution-deal-label,.institutional-solution-deal-card-label,.institutional-solution-eyebrow-dark,.institutional-solution-cta-card-label{color:#fbbf24}.institutional-solution-deal-title{font-family:var(--font-serif);color:#f8fafc;margin-top:10px;font-size:1.08rem;line-height:1.45}.institutional-solution-deal-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fef3c7;border:1px solid #f59e0b33;align-self:flex-start;padding:6px 10px;font-size:.62rem}.institutional-solution-deal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.institutional-solution-deal-card{background:#ffffff0a;border:1px solid #94a3b82e;padding:18px}.institutional-solution-deal-card-body{color:#e2e8f0;margin:10px 0 0;font-size:.96rem}.institutional-solution-deal-rail{gap:0;display:grid}.institutional-solution-deal-step{border-top:1px solid #f59e0b24;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.institutional-solution-deal-step:first-child{border-top:1px solid #f59e0b38}.institutional-solution-deal-step-copy{min-width:0}.institutional-solution-deal-step-index,.institutional-solution-signal-index{color:#fbbf24}.institutional-solution-deal-step-title{color:#f8fafc;margin-bottom:10px;font-size:1.32rem}.institutional-solution-deal-step-body{color:#e2e8f0;font-size:.96rem}.institutional-solution-section-heading{max-width:49rem;margin-bottom:32px}.institutional-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.5rem,4.9vw,4rem)}.institutional-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.institutional-solution-question-strip{border-top:1px solid #0f172a1f;border-bottom:1px solid #0f172a1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.institutional-solution-question-card{background:linear-gradient(#fff9eb,#fffdf8);border-right:1px solid #0f172a14;padding:26px 22px 28px}.institutional-solution-question-card:last-child{border-right:none}.institutional-solution-question-title{color:var(--text-primary);margin:10px 0 12px;font-size:1.58rem}.institutional-solution-question-body{color:var(--text-secondary);font-size:.98rem}.institutional-solution-ledger-shell{background:linear-gradient(#fff9ebfa,#fffffffa);border:1px solid #f59e0b33;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:24px;padding:32px;display:grid}.institutional-solution-ledger-methodology{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.institutional-solution-ledger-methodology-card{background:#ffffffeb;border-top:3px solid #f59e0b;padding:20px;box-shadow:inset 0 0 0 1px #94a3b81f}.institutional-solution-ledger-methodology-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.18rem}.institutional-solution-ledger-methodology-body{color:var(--text-secondary);font-size:.95rem}.institutional-solution-surface-frame,.institutional-solution-committee-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.institutional-solution-surface-panel,.institutional-solution-committee-panel{background:linear-gradient(#fff,#fff9eb);border:1px solid #f59e0b2e;padding:28px}.institutional-solution-surface-panel-dark,.institutional-solution-committee-panel-dark{background:linear-gradient(145deg,#0f172afa,#281d07f5);border-color:#f59e0b38}.institutional-solution-eyebrow-dark{margin-bottom:18px}.institutional-solution-capability-list{gap:0;display:grid}.institutional-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #f59e0b29;padding:16px 0;font-size:1rem;line-height:1.45}.institutional-solution-capability-item:last-child{border-bottom:none}.institutional-solution-signal-stack{gap:12px;display:grid}.institutional-solution-signal-row{border-bottom:1px solid #f59e0b24;grid-template-columns:auto 1fr;gap:14px;padding-bottom:12px;display:grid}.institutional-solution-signal-row:last-child{border-bottom:none;padding-bottom:0}.institutional-solution-signal-value{color:#f8fafc;font-size:.98rem}.institutional-solution-output-list{gap:12px;display:grid}.institutional-solution-output-item{font-family:var(--font-serif);color:var(--text-primary);background:#fffc;border-left:3px solid #f59e0b;padding:14px 16px;font-size:1rem;line-height:1.45}.institutional-solution-buyer-strip{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.institutional-solution-buyer-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#fef3c7;border:1px solid #f59e0b2e;padding:7px 12px;font-size:.62rem}.institutional-solution-committee-summary{color:#f8fafc;margin:0;font-size:1rem}.institutional-solution-cta-shell{background:linear-gradient(#fff9ebfa,#fff4d6fa);border:1px solid #f59e0b3d;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:22px;padding:34px;display:grid}.institutional-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.institutional-solution-cta-card{background:#ffffffad;border:1px solid #0f172a1f;padding:22px}.institutional-solution-cta-card-secondary{background:linear-gradient(#ffffffe6,#fff9ebf2)}.institutional-solution-cta-card-body{color:var(--text-secondary);margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.institutional-solution-hero-shell,.institutional-solution-deal-grid,.institutional-solution-question-strip,.institutional-solution-ledger-shell,.institutional-solution-ledger-methodology,.institutional-solution-surface-frame,.institutional-solution-committee-shell,.institutional-solution-cta-shell,.institutional-solution-cta-actions{grid-template-columns:1fr!important}.institutional-solution-hero-shell,.institutional-solution-deal-board,.institutional-solution-ledger-shell,.institutional-solution-surface-panel,.institutional-solution-committee-panel,.institutional-solution-cta-shell{padding:28px 24px}.institutional-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.institutional-solution-deal-header,.institutional-solution-deal-step,.institutional-solution-signal-row{grid-template-columns:1fr}.institutional-solution-question-card{border-bottom:1px solid #0f172a14;border-right:none}.institutional-solution-question-card:last-child{border-bottom:none}.institutional-solution-section-title{font-size:2.2rem}}.treasury-solution-hero-shell{background:linear-gradient(#f8fafcfa,#eff6fffa),radial-gradient(circle at 100% 0,#3b82f61f,#0000 36%);border:1px solid #94a3b82e;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);gap:28px;padding:42px;display:grid}.treasury-solution-hero-copy,.treasury-solution-methodology-copy,.treasury-solution-cta-copy{min-width:0}.treasury-solution-eyebrow,.treasury-solution-certificate-label,.treasury-solution-certificate-card-label,.treasury-solution-certificate-output-label,.treasury-solution-control-label,.treasury-solution-methodology-index,.treasury-solution-eyebrow-accent,.treasury-solution-signal-index,.treasury-solution-signal-label,.treasury-solution-workflow-index,.treasury-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.treasury-solution-eyebrow,.treasury-solution-control-label,.treasury-solution-methodology-index,.treasury-solution-workflow-index,.treasury-solution-cta-card-label{color:#2563eb}.treasury-solution-eyebrow{margin-bottom:22px}.treasury-solution-hero-title,.treasury-solution-section-title,.treasury-solution-control-title,.treasury-solution-methodology-title,.treasury-solution-certificate-output-title,.treasury-solution-workflow-title{font-family:var(--font-serif);line-height:1.06}.treasury-solution-hero-title{color:var(--text-primary);margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.treasury-solution-hero-title-accent{color:#1d4ed8;font-style:italic;font-weight:200}.treasury-solution-hero-body,.treasury-solution-hero-support,.treasury-solution-section-body,.treasury-solution-certificate-card-body,.treasury-solution-control-body,.treasury-solution-methodology-body,.treasury-solution-signal-value,.treasury-solution-workflow-body,.treasury-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.treasury-solution-hero-body{max-width:37rem;color:var(--text-primary);margin-bottom:18px;font-size:1.28rem}.treasury-solution-hero-support{max-width:38rem;color:var(--text-secondary);margin-bottom:28px;font-size:1.02rem}.treasury-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.treasury-solution-certificate-board{background:linear-gradient(#fffffffa,#f1f5f9fa);border:1px solid #94a3b833;gap:18px;min-width:0;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffffbf}.treasury-solution-certificate-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.treasury-solution-certificate-label,.treasury-solution-certificate-card-label,.treasury-solution-certificate-output-label,.treasury-solution-signal-label{color:#2563eb}.treasury-solution-certificate-title{font-family:var(--font-serif);color:var(--text-primary);margin-top:10px;font-size:1.08rem;line-height:1.45}.treasury-solution-certificate-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#1d4ed8;background:#dbeafeb3;border:1px solid #3b82f633;align-self:flex-start;padding:6px 10px;font-size:.62rem}.treasury-solution-certificate-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.treasury-solution-certificate-card{background:linear-gradient(#fff,#f8fafc);border-top:2px solid #93c5fd;padding:18px;box-shadow:inset 0 0 0 1px #94a3b81f}.treasury-solution-certificate-card-body{color:var(--text-secondary);margin:10px 0 0;font-size:.96rem}.treasury-solution-certificate-output{border-top:1px dashed #3b82f638;padding:20px 0 0}.treasury-solution-certificate-output-title{color:var(--text-primary);margin:12px 0 14px;font-size:1.5rem}.treasury-solution-certificate-output-list{flex-wrap:wrap;gap:10px;display:flex}.treasury-solution-certificate-output-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#334155;background:#ffffffb8;border:1px solid #94a3b82e;padding:7px 12px;font-size:.62rem}.treasury-solution-section-heading{max-width:48rem;margin-bottom:32px}.treasury-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.45rem,4.8vw,4rem)}.treasury-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.treasury-solution-control-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.treasury-solution-control-card{background:linear-gradient(#fffffff5,#eff6fff5);border:1px solid #bfdbfed1;padding:24px 22px}.treasury-solution-control-title{color:var(--text-primary);margin:10px 0 12px;font-size:1.55rem}.treasury-solution-control-body{color:var(--text-secondary);font-size:.98rem}.treasury-solution-methodology-shell{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #94a3b82e;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:26px;padding:30px;display:grid}.treasury-solution-methodology-stack{gap:14px;display:grid}.treasury-solution-methodology-card{border-top:1px solid #94a3b824;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.treasury-solution-methodology-card:first-child{border-top:none;padding-top:0}.treasury-solution-methodology-content{min-width:0}.treasury-solution-methodology-title{color:var(--text-primary);margin-bottom:10px;font-size:1.28rem}.treasury-solution-methodology-body{color:var(--text-secondary);font-size:.96rem}.treasury-solution-surface-frame{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:20px;display:grid}.treasury-solution-surface-panel{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #94a3b829;padding:28px}.treasury-solution-surface-panel-accent{background:linear-gradient(#eff6fffa,#e0f2fefa);border-color:#60a5fa38}.treasury-solution-eyebrow-accent{color:#1d4ed8;margin-bottom:18px}.treasury-solution-capability-list{gap:0;display:grid}.treasury-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #94a3b824;padding:15px 0;font-size:1rem;line-height:1.45}.treasury-solution-capability-item:last-child{border-bottom:none}.treasury-solution-signal-stack{gap:12px;display:grid}.treasury-solution-signal-row{border-top:1px solid #60a5fa29;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;display:grid}.treasury-solution-signal-row:first-child{border-top:none;padding-top:0}.treasury-solution-signal-copy{min-width:0}.treasury-solution-signal-index{color:#1d4ed8}.treasury-solution-signal-label{margin-bottom:8px}.treasury-solution-signal-value{color:var(--text-primary);font-size:.98rem}.treasury-solution-workflow-rail{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.treasury-solution-workflow-node{background:linear-gradient(#fffffffa,#eff6fffa);border-left:3px solid #60a5fa;padding:20px 18px;box-shadow:inset 0 0 0 1px #94a3b81f}.treasury-solution-workflow-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.24rem}.treasury-solution-workflow-body{color:var(--text-secondary);font-size:.96rem}.treasury-solution-cta-shell{background:linear-gradient(#eff6fffa,#f8fafcfa);border:1px solid #60a5fa2e;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;padding:34px;display:grid}.treasury-solution-buyer-strip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.treasury-solution-buyer-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#334155;background:#ffffffd1;border:1px solid #94a3b829;padding:7px 12px;font-size:.62rem}.treasury-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.treasury-solution-cta-card{background:#ffffffc2;border:1px solid #94a3b824;padding:22px}.treasury-solution-cta-card-secondary{background:linear-gradient(#fffffff0,#eff6fff5)}.treasury-solution-cta-card-body{color:var(--text-secondary);margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.treasury-solution-hero-shell,.treasury-solution-certificate-grid,.treasury-solution-control-strip,.treasury-solution-methodology-shell,.treasury-solution-surface-frame,.treasury-solution-workflow-rail,.treasury-solution-cta-shell,.treasury-solution-cta-actions{grid-template-columns:1fr!important}.treasury-solution-hero-shell,.treasury-solution-certificate-board,.treasury-solution-methodology-shell,.treasury-solution-surface-panel,.treasury-solution-cta-shell{padding:28px 24px}.treasury-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.treasury-solution-certificate-header,.treasury-solution-methodology-card,.treasury-solution-signal-row{grid-template-columns:1fr}.treasury-solution-section-title{font-size:2.2rem}}.workspace-solution-hero-shell{background:linear-gradient(155deg,#020617fc,#0f172afa),radial-gradient(circle at 100% 0,#22d3ee1f,#0000 34%);border:1px solid #22d3ee2e;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:28px;padding:42px;display:grid}.workspace-solution-hero-copy,.workspace-solution-methodology-copy,.workspace-solution-cta-copy{min-width:0}.workspace-solution-eyebrow,.workspace-solution-board-label,.workspace-solution-board-panel-label,.workspace-solution-board-step-index,.workspace-solution-risk-label,.workspace-solution-methodology-index,.workspace-solution-eyebrow-dark,.workspace-solution-signal-index,.workspace-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.workspace-solution-eyebrow,.workspace-solution-risk-label,.workspace-solution-methodology-index,.workspace-solution-cta-card-label{color:#67e8f9}.workspace-solution-eyebrow{margin-bottom:22px}.workspace-solution-hero-title,.workspace-solution-section-title,.workspace-solution-board-step-title,.workspace-solution-risk-title,.workspace-solution-methodology-title{font-family:var(--font-serif);line-height:1.06}.workspace-solution-hero-title{color:#f8fafc;margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.workspace-solution-hero-title-accent{color:#a5f3fc;font-style:italic;font-weight:200}.workspace-solution-hero-body,.workspace-solution-hero-support,.workspace-solution-section-body,.workspace-solution-board-panel-body,.workspace-solution-board-step-body,.workspace-solution-risk-body,.workspace-solution-methodology-body,.workspace-solution-signal-value,.workspace-solution-deliverables-summary,.workspace-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.workspace-solution-hero-body{color:#f8fafc;max-width:37rem;margin-bottom:18px;font-size:1.28rem}.workspace-solution-hero-support{color:#cbd5e1;max-width:38rem;margin-bottom:28px;font-size:1.02rem}.workspace-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.workspace-solution-board{background:linear-gradient(#0f172ac7,#020617e0);border:1px solid #22d3ee29;gap:18px;min-width:0;padding:24px;display:grid;box-shadow:inset 0 0 0 1px #ffffff08}.workspace-solution-board-header{border-bottom:1px solid #22d3ee24;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.workspace-solution-board-label,.workspace-solution-board-panel-label,.workspace-solution-eyebrow-dark,.workspace-solution-cta-card-label{color:#67e8f9}.workspace-solution-board-title{font-family:var(--font-serif);color:#f8fafc;margin-top:10px;font-size:1.08rem;line-height:1.45}.workspace-solution-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#cffafe;border:1px solid #22d3ee2e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.workspace-solution-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-solution-board-panel{background:#ffffff0a;border:1px solid #94a3b829;padding:18px}.workspace-solution-board-panel-body{color:#cbd5e1;margin:10px 0 0;font-size:.96rem}.workspace-solution-board-rail{gap:0;display:grid}.workspace-solution-board-step{border-top:1px solid #22d3ee1f;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.workspace-solution-board-step:first-child{border-top:1px solid #22d3ee2e}.workspace-solution-board-step-copy{min-width:0}.workspace-solution-board-step-index,.workspace-solution-signal-index{color:#67e8f9}.workspace-solution-board-step-title{color:#f8fafc;margin-bottom:10px;font-size:1.3rem}.workspace-solution-board-step-body{color:#cbd5e1;font-size:.96rem}.workspace-solution-section-heading{max-width:48rem;margin-bottom:32px}.workspace-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.45rem,4.8vw,4rem)}.workspace-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.workspace-solution-risk-rail{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;gap:0;display:grid}.workspace-solution-risk-row{border-top:1px solid #0f172a14;grid-template-columns:160px minmax(0,.9fr) minmax(0,1.1fr);gap:20px;padding:22px 0;display:grid}.workspace-solution-risk-row:first-child{border-top:none}.workspace-solution-risk-title{color:var(--text-primary);font-size:1.48rem}.workspace-solution-risk-body{color:var(--text-secondary);font-size:.98rem}.workspace-solution-methodology-shell{background:linear-gradient(#f8fafcfa,#f0f9fffa);border:1px solid #22d3ee24;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:24px;padding:30px;display:grid}.workspace-solution-methodology-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.workspace-solution-methodology-card{background:#ffffffd6;border-top:3px solid #22d3ee;padding:20px;box-shadow:inset 0 0 0 1px #94a3b81a}.workspace-solution-methodology-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.18rem}.workspace-solution-methodology-body{color:var(--text-secondary);font-size:.95rem}.workspace-solution-surface-frame,.workspace-solution-deliverables-shell,.workspace-solution-cta-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.workspace-solution-surface-panel,.workspace-solution-deliverables-panel{background:linear-gradient(#fff,#f8fafc);border:1px solid #94a3b824;padding:28px}.workspace-solution-surface-panel-dark,.workspace-solution-deliverables-panel-accent{background:linear-gradient(160deg,#020617fa,#0f172af5);border-color:#22d3ee2e}.workspace-solution-capability-list,.workspace-solution-output-list{gap:0;display:grid}.workspace-solution-capability-item,.workspace-solution-output-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #94a3b824;padding:15px 0;font-size:1rem;line-height:1.45}.workspace-solution-capability-item:last-child,.workspace-solution-output-item:last-child{border-bottom:none}.workspace-solution-signal-stack{gap:12px;display:grid}.workspace-solution-signal-row{border-bottom:1px solid #22d3ee24;grid-template-columns:auto 1fr;gap:14px;padding-bottom:12px;display:grid}.workspace-solution-signal-row:last-child{border-bottom:none;padding-bottom:0}.workspace-solution-signal-value{color:#f8fafc;font-size:.98rem}.workspace-solution-buyer-strip{flex-wrap:wrap;gap:10px;margin-bottom:18px;display:flex}.workspace-solution-buyer-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#cffafe;border:1px solid #22d3ee29;padding:7px 12px;font-size:.62rem}.workspace-solution-deliverables-summary{color:#f8fafc;margin:0;font-size:1rem}.workspace-solution-cta-shell{background:linear-gradient(160deg,#0f172afa,#020617fa);border:1px solid #22d3ee2e;padding:34px}.workspace-solution-cta-copy .workspace-solution-section-title,.workspace-solution-cta-copy .workspace-solution-section-body{color:#f8fafc}.workspace-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.workspace-solution-cta-card{background:#ffffff0a;border:1px solid #22d3ee24;padding:22px}.workspace-solution-cta-card-secondary{background:#0f172a52}.workspace-solution-cta-card-body{color:#cbd5e1;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.workspace-solution-hero-shell,.workspace-solution-board-grid,.workspace-solution-risk-row,.workspace-solution-methodology-shell,.workspace-solution-methodology-grid,.workspace-solution-surface-frame,.workspace-solution-deliverables-shell,.workspace-solution-cta-shell,.workspace-solution-cta-actions{grid-template-columns:1fr!important}.workspace-solution-hero-shell,.workspace-solution-board,.workspace-solution-methodology-shell,.workspace-solution-surface-panel,.workspace-solution-deliverables-panel,.workspace-solution-cta-shell{padding:28px 24px}.workspace-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.workspace-solution-board-header,.workspace-solution-board-step,.workspace-solution-signal-row{grid-template-columns:1fr}.workspace-solution-section-title{font-size:2.2rem}}.integration-solution-hero-shell{background:linear-gradient(160deg,#0a0a1cfc,#181830fa),radial-gradient(circle at 100% 0,#a855f724,#0000 34%);border:1px solid #a855f72e;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:28px;padding:42px;display:grid}.integration-solution-hero-copy,.integration-solution-methodology-copy,.integration-solution-cta-copy{min-width:0}.integration-solution-eyebrow,.integration-solution-command-label,.integration-solution-command-panel-label,.integration-solution-pressure-label,.integration-solution-methodology-index,.integration-solution-eyebrow-dark,.integration-solution-signal-index,.integration-solution-workflow-index,.integration-solution-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.integration-solution-eyebrow,.integration-solution-pressure-label,.integration-solution-methodology-index,.integration-solution-workflow-index,.integration-solution-cta-card-label{color:#c084fc}.integration-solution-eyebrow{margin-bottom:22px}.integration-solution-hero-title,.integration-solution-section-title,.integration-solution-pressure-title,.integration-solution-methodology-title,.integration-solution-workflow-title{font-family:var(--font-serif);line-height:1.06}.integration-solution-hero-title{color:#f5f3ff;margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.integration-solution-hero-title-accent{color:#e9d5ff;font-style:italic;font-weight:200}.integration-solution-hero-body,.integration-solution-hero-support,.integration-solution-section-body,.integration-solution-command-panel-body,.integration-solution-pressure-body,.integration-solution-methodology-body,.integration-solution-signal-value,.integration-solution-workflow-body,.integration-solution-cta-card-body{font-family:var(--font-serif);line-height:1.6}.integration-solution-hero-body{color:#f5f3ff;max-width:37rem;margin-bottom:18px;font-size:1.28rem}.integration-solution-hero-support{color:#d8b4fe;max-width:38rem;margin-bottom:28px;font-size:1.02rem}.integration-solution-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.integration-solution-command-board{background:linear-gradient(#111827d1,#0a0a1ceb);border:1px solid #a855f729;gap:18px;min-width:0;padding:24px;display:grid}.integration-solution-command-header{border-bottom:1px solid #a855f724;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.integration-solution-command-label,.integration-solution-command-panel-label,.integration-solution-eyebrow-dark,.integration-solution-cta-card-label{color:#c084fc}.integration-solution-command-title{font-family:var(--font-serif);color:#f5f3ff;margin-top:10px;font-size:1.08rem;line-height:1.45}.integration-solution-command-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f3e8ff;border:1px solid #a855f72e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.integration-solution-command-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-solution-command-panel{background:#ffffff0a;border:1px solid #94a3b829;padding:18px}.integration-solution-command-panel-body{color:#e9d5ff;margin:10px 0 0;font-size:.96rem}.integration-solution-command-terminal{background:#0206178c;border:1px solid #a855f724;gap:10px;padding:18px;display:grid}.integration-solution-command-terminal-line{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#f5f3ff;justify-content:space-between;gap:16px;font-size:.72rem;display:flex}.integration-solution-section-heading{max-width:48rem;margin-bottom:32px}.integration-solution-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.45rem,4.8vw,4rem)}.integration-solution-section-body{color:var(--text-secondary);font-size:1.12rem}.integration-solution-pressure-rail{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;gap:0;display:grid}.integration-solution-pressure-row{border-top:1px solid #0f172a14;grid-template-columns:160px minmax(0,.92fr) minmax(0,1.08fr);gap:20px;padding:22px 0;display:grid}.integration-solution-pressure-row:first-child{border-top:none}.integration-solution-pressure-title{color:var(--text-primary);font-size:1.48rem}.integration-solution-pressure-body{color:var(--text-secondary);font-size:.98rem}.integration-solution-methodology-shell{background:linear-gradient(#faf5fffa,#f5f3fffa);border:1px solid #c084fc29;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:24px;padding:30px;display:grid}.integration-solution-methodology-grid,.integration-solution-workflow-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.integration-solution-methodology-card,.integration-solution-workflow-card{background:#ffffffdb;border-top:3px solid #a855f7;padding:20px;box-shadow:inset 0 0 0 1px #94a3b81a}.integration-solution-methodology-title,.integration-solution-workflow-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.18rem}.integration-solution-methodology-body,.integration-solution-workflow-body{color:var(--text-secondary);font-size:.95rem}.integration-solution-surface-frame,.integration-solution-cta-shell{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.integration-solution-surface-panel{background:linear-gradient(#fff,#faf5ff);border:1px solid #94a3b824;padding:28px}.integration-solution-surface-panel-dark{background:linear-gradient(160deg,#0a0a1cfa,#181830f5);border-color:#a855f72e}.integration-solution-capability-list{gap:0;display:grid}.integration-solution-capability-item{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #94a3b824;padding:15px 0;font-size:1rem;line-height:1.45}.integration-solution-capability-item:last-child{border-bottom:none}.integration-solution-signal-stack{gap:12px;display:grid}.integration-solution-signal-row{border-bottom:1px solid #a855f724;grid-template-columns:auto 1fr;gap:14px;padding-bottom:12px;display:grid}.integration-solution-signal-row:last-child{border-bottom:none;padding-bottom:0}.integration-solution-signal-index{color:#d8b4fe}.integration-solution-signal-value{color:#f5f3ff;font-size:.98rem}.integration-solution-cta-shell{background:linear-gradient(160deg,#181830fa,#0a0a1cfa);border:1px solid #a855f72e;padding:34px}.integration-solution-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.integration-solution-cta-copy .integration-solution-section-title,.integration-solution-cta-copy .integration-solution-section-body{color:#f5f3ff}.integration-solution-output-strip,.integration-solution-buyer-strip{flex-wrap:wrap;gap:10px;display:flex}.integration-solution-output-strip{margin-top:20px;margin-bottom:14px}.integration-solution-output-chip,.integration-solution-buyer-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #a855f729;padding:7px 12px;font-size:.62rem}.integration-solution-output-chip{color:#f3e8ff}.integration-solution-buyer-tag{color:#d8b4fe}.integration-solution-cta-card{background:#ffffff0a;border:1px solid #a855f724;padding:22px}.integration-solution-cta-card-secondary{background:#1818306b}.integration-solution-cta-card-body{color:#e9d5ff;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.integration-solution-hero-shell,.integration-solution-command-grid,.integration-solution-pressure-row,.integration-solution-methodology-shell,.integration-solution-methodology-grid,.integration-solution-surface-frame,.integration-solution-workflow-grid,.integration-solution-cta-shell,.integration-solution-cta-actions{grid-template-columns:1fr!important}.integration-solution-hero-shell,.integration-solution-command-board,.integration-solution-methodology-shell,.integration-solution-surface-panel,.integration-solution-cta-shell{padding:28px 24px}.integration-solution-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.integration-solution-command-header,.integration-solution-signal-row{grid-template-columns:1fr}.integration-solution-command-terminal-line{flex-direction:column;align-items:flex-start}.integration-solution-section-title{font-size:2.2rem}}.services-page-hero-shell{background:linear-gradient(160deg,#fffcf5fa,#fff7edfa),radial-gradient(circle at 100% 0,#fbbf2424,#0000 34%);border:1px solid #f59e0b2e;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:28px;padding:42px;display:grid}.services-page-hero-copy,.services-page-model-copy,.services-page-cta-copy{min-width:0}.services-page-eyebrow,.services-page-hero-board-label,.services-page-hero-board-card-label,.services-page-offering-index,.services-page-model-label,.services-page-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.services-page-eyebrow,.services-page-model-label,.services-page-cta-card-label{color:#b45309}.services-page-eyebrow{margin-bottom:22px}.services-page-hero-title,.services-page-section-title,.services-page-offering-title,.services-page-model-title{font-family:var(--font-serif);line-height:1.06}.services-page-hero-title{color:var(--text-primary);margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.services-page-hero-title-accent{color:#d97706;font-style:italic;font-weight:200}.services-page-hero-body,.services-page-hero-support,.services-page-section-body,.services-page-hero-board-card-body,.services-page-offering-summary,.services-page-offering-pressure,.services-page-offering-fit,.services-page-model-body,.services-page-cta-card-body{font-family:var(--font-serif);line-height:1.6}.services-page-hero-body{max-width:37rem;color:var(--text-primary);margin-bottom:18px;font-size:1.28rem}.services-page-hero-support{max-width:38rem;color:var(--text-secondary);margin-bottom:28px;font-size:1.02rem}.services-page-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.services-page-hero-board{background:linear-gradient(#ffffffe6,#fffbebe0);border:1px solid #f59e0b29;gap:18px;min-width:0;padding:24px;display:grid}.services-page-hero-board-header{border-bottom:1px solid #f59e0b24;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.services-page-hero-board-label,.services-page-hero-board-card-label{color:#b45309}.services-page-hero-board-title{font-family:var(--font-serif);color:var(--text-primary);margin-top:10px;font-size:1.08rem;line-height:1.45}.services-page-hero-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#92400e;background:#fef3c7cc;border:1px solid #f59e0b2e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.services-page-hero-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.services-page-hero-board-card{background:#ffffffb8;border:1px solid #94a3b824;padding:18px}.services-page-hero-board-card-body{color:var(--text-secondary);margin:10px 0 0;font-size:.96rem}.services-page-section-heading{max-width:48rem;margin-bottom:32px}.services-page-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.45rem,4.8vw,4rem)}.services-page-section-body{color:var(--text-secondary);font-size:1.12rem}.services-page-offering-rail{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;gap:0;display:grid}.services-page-offering-row{border-top:1px solid #0f172a14;grid-template-columns:84px minmax(0,.9fr) minmax(0,1fr) minmax(260px,.82fr);align-items:start;gap:20px;padding:28px 0;scroll-margin-top:120px;display:grid}.services-page-offering-row:first-child{border-top:none}.services-page-offering-title{color:var(--text-primary);margin-bottom:12px;font-size:2rem}.services-page-offering-summary,.services-page-offering-pressure,.services-page-offering-fit{color:var(--text-secondary);font-size:.98rem}.services-page-offering-pressure{color:var(--text-primary);margin-bottom:12px}.services-page-offering-output{gap:16px;display:grid}.services-page-offering-output-list{flex-wrap:wrap;gap:10px;display:flex}.services-page-offering-output-chip{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#ffffffb8;border:1px solid #94a3b829;padding:7px 12px;font-size:.62rem}.services-page-model-shell{background:linear-gradient(#fffffffa,#fffbebfa);border:1px solid #f59e0b24;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:24px;padding:30px;display:grid}.services-page-model-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.services-page-model-card{background:#ffffffd6;border-top:3px solid #f59e0b;padding:20px;box-shadow:inset 0 0 0 1px #94a3b81a}.services-page-model-title{color:var(--text-primary);margin:12px 0 10px;font-size:1.18rem}.services-page-model-body{color:var(--text-secondary);font-size:.95rem}.services-page-cta-shell{background:linear-gradient(160deg,#78350ffa,#451a03fa);border:1px solid #f59e0b2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:34px;display:grid}.services-page-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.services-page-cta-copy .services-page-section-title,.services-page-cta-copy .services-page-section-body{color:#fff7ed}.services-page-cta-card{background:#ffffff0d;border:1px solid #fbbf2429;padding:22px}.services-page-cta-card-secondary{background:#451a0347}.services-page-cta-card-body{color:#fde68a;margin:0 0 22px;font-size:.98rem}@media (max-width:1024px){.services-page-hero-shell,.services-page-hero-board-grid,.services-page-offering-row,.services-page-model-shell,.services-page-model-grid,.services-page-cta-shell,.services-page-cta-actions{grid-template-columns:1fr!important}.services-page-hero-shell,.services-page-hero-board,.services-page-model-shell,.services-page-cta-shell{padding:28px 24px}.services-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.services-page-hero-board-header{flex-direction:column}.services-page-section-title{font-size:2.2rem}}.industries-page-root{padding-bottom:160px}.industries-page-hero-section{border-top:none}.industries-page-hero-shell{background:linear-gradient(160deg,#0c121efc,#24122dfa),radial-gradient(circle at 100% 0,#c084fc24,#0000 34%);border:1px solid #c084fc2e;grid-template-columns:minmax(0,.96fr) minmax(0,1.04fr);gap:28px;padding:42px;display:grid}.industries-page-hero-copy,.industries-page-cta-copy{min-width:0}.industries-page-eyebrow,.industries-page-hero-board-label,.industries-page-hero-board-card-label,.industries-page-sidebar-label,.industries-page-industry-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.industries-page-eyebrow,.industries-page-sidebar-label{color:#c084fc}.industries-page-eyebrow{margin-bottom:22px}.industries-page-hero-title,.industries-page-section-title,.industries-page-industry-title{font-family:var(--font-serif);line-height:1.06}.industries-page-hero-title{color:#faf5ff;margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.industries-page-hero-title-accent{color:#e9d5ff;font-style:italic;font-weight:200}.industries-page-hero-body,.industries-page-hero-support,.industries-page-section-body,.industries-page-hero-board-card-body,.industries-page-sidebar-copy,.industries-page-industry-problem,.industries-page-cta-copy .industries-page-section-body{font-family:var(--font-serif);line-height:1.6}.industries-page-hero-body{color:#faf5ff;max-width:37rem;margin-bottom:18px;font-size:1.28rem}.industries-page-hero-support{color:#d8b4fe;max-width:38rem;margin-bottom:28px;font-size:1.02rem}.industries-page-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.industries-page-hero-board{background:linear-gradient(#111827d1,#0c121ee6);border:1px solid #c084fc29;gap:18px;min-width:0;padding:24px;display:grid}.industries-page-hero-board-header{border-bottom:1px solid #c084fc24;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.industries-page-hero-board-label,.industries-page-hero-board-card-label{color:#c084fc}.industries-page-hero-board-title{font-family:var(--font-serif);color:#faf5ff;margin-top:10px;font-size:1.08rem;line-height:1.45}.industries-page-hero-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5d0fe;border:1px solid #c084fc2e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.industries-page-hero-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.industries-page-hero-board-card{background:#ffffff0a;border:1px solid #94a3b829;padding:18px}.industries-page-hero-board-card-body{color:#e9d5ff;margin:10px 0 0;font-size:.96rem}.industries-page-directory-shell{grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:28px;display:grid}.industries-page-directory-sidebar{background:linear-gradient(#fffffffa,#faf5fffa);border:1px solid #c084fc24;align-self:start;padding:24px;position:sticky;top:120px}.industries-page-sidebar-copy{color:var(--text-secondary);margin-bottom:24px;font-size:.98rem}.industries-page-sidebar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.industries-page-sidebar-link{color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #94a3b81f;padding:10px 0;font-size:.75rem;text-decoration:none;display:block}.industries-page-sidebar-link:hover{color:var(--text-primary)}.industries-page-directory-content{border-top:1px solid #0f172a14;border-bottom:1px solid #0f172a14;gap:0;display:grid}.industries-page-industry-row{border-top:1px solid #0f172a14;grid-template-columns:120px minmax(0,.92fr) minmax(0,1.08fr);gap:22px;padding:30px 0;scroll-margin-top:150px;display:grid}.industries-page-industry-row:first-child{border-top:none}.industries-page-industry-meta{align-content:start;gap:14px;display:grid}.industries-page-industry-accent{width:42px;height:1px}.industries-page-industry-title{color:var(--text-primary);margin-bottom:16px;font-size:2.2rem}.industries-page-industry-problem{color:var(--text-secondary);font-size:1rem}.industries-page-industry-surface{gap:22px;display:grid}.industries-page-industry-block{gap:14px;display:grid}.industries-page-industry-block-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#0f172a80;font-size:.68rem}.industries-page-industry-pill-list{flex-wrap:wrap;gap:10px;display:flex}.industries-page-industry-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#475569;background:#ffffffb8;border:1px solid #94a3b824;padding:8px 12px;font-size:.64rem}.industries-page-industry-capability-list{gap:0;display:grid}.industries-page-industry-capability{font-family:var(--font-serif);color:var(--text-primary);border-bottom:1px solid #94a3b81f;padding:13px 0;font-size:.98rem;line-height:1.45}.industries-page-industry-capability:last-child{border-bottom:none}.industries-page-industry-cta{align-items:flex-end;display:flex}.industries-page-industry-cta-link{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;text-decoration:none}.industries-page-cta-shell{background:linear-gradient(160deg,#4c1d95fa,#2d1742fa);border:1px solid #c084fc2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px;display:grid}.industries-page-cta-copy .industries-page-section-title,.industries-page-cta-copy .industries-page-section-body{color:#faf5ff}.industries-page-cta-section{border-bottom:none}.industries-page-cta-actions{flex-wrap:wrap;gap:16px;display:flex}@media (max-width:1024px){.industries-page-hero-shell,.industries-page-hero-board-grid,.industries-page-directory-shell,.industries-page-industry-row,.industries-page-cta-shell{grid-template-columns:1fr!important}.industries-page-hero-shell,.industries-page-hero-board,.industries-page-directory-sidebar,.industries-page-cta-shell{padding:28px 24px}.industries-page-directory-sidebar{position:relative;top:0}.industries-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.industries-page-hero-board-header{flex-direction:column}.industries-page-section-title{font-size:2.2rem}}.solutions-hero-shell{background:linear-gradient(160deg,#fffffffa,#f8fafcfa),radial-gradient(circle at 0 0,#38bdf81a,#0000 35%);border:1px solid #dbe4ef;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:30px;padding:44px;display:grid;box-shadow:0 20px 40px #0f172a14}.solutions-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.solutions-hero-eyebrow,.solutions-section-eyebrow,.solutions-routing-board-label,.solutions-routing-row-label,.solutions-hero-metric-label,.solutions-directory-label,.solutions-directory-block-label,.solutions-lane-label,.solutions-cta-card-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.solutions-hero-eyebrow,.solutions-section-eyebrow{color:var(--accent-cyan);margin-bottom:22px}.solutions-hero-title{margin-bottom:26px;font-size:clamp(4rem,7.2vw,6.6rem);line-height:.95}.solutions-hero-title-accent{color:var(--text-secondary);font-style:italic;font-weight:200}.solutions-hero-body,.solutions-section-body,.solutions-routing-row-description,.solutions-lane-description,.solutions-lane-pressure,.solutions-lane-roster-body,.solutions-directory-headline,.solutions-directory-description,.solutions-directory-block-value,.solutions-cta-body,.solutions-cta-card-body{font-family:var(--font-serif);color:var(--text-secondary);line-height:1.6}.solutions-hero-body{max-width:38rem;color:var(--text-primary);margin-bottom:30px;font-size:1.28rem}.solutions-hero-actions,.solutions-cta-links{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.solutions-inline-link,.solutions-directory-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-primary);align-items:center;gap:14px;font-size:.72rem;display:inline-flex}.solutions-inline-link-line,.solutions-directory-link-line{background:currentColor;width:40px;height:1px}.solutions-routing-board{color:#e2e8f0;background:#0f172a;min-width:0;padding:24px}.solutions-routing-board-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:18px;margin-bottom:18px;padding-bottom:18px;display:flex}.solutions-routing-board-label,.solutions-routing-row-label,.solutions-hero-metric-label,.solutions-directory-label,.solutions-directory-block-label,.solutions-cta-card-label{color:#94a3b8d1}.solutions-routing-board-caption{font-family:var(--font-serif);color:#cbd5e1;font-size:.98rem}.solutions-routing-board-list{gap:0;display:grid}.solutions-routing-row{border-top:1px solid #94a3b829;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.solutions-routing-row:first-child{border-top:none}.solutions-routing-row-copy{min-width:0}.solutions-routing-row-label{color:#67e8f9;padding-top:4px}.solutions-routing-row-title,.solutions-lane-title,.solutions-directory-title,.solutions-cta-title,.solutions-cta-card-title{font-family:var(--font-serif);color:var(--text-primary);line-height:1.1}.solutions-routing-row-title{color:#f8fafc;margin-bottom:10px;font-size:1.4rem}.solutions-routing-row-description{color:#cbd5e1;font-size:.98rem}.solutions-routing-row-count{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#bae6fdcc;margin-top:14px;font-size:.64rem}.solutions-hero-metrics{border:1px solid #dbe4ef;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;display:grid}.solutions-hero-metric{background:#ffffffc7;border-right:1px solid #dbe4ef;padding:20px 22px}.solutions-hero-metric:last-child{border-right:none}.solutions-hero-metric-value{font-family:var(--font-serif);color:var(--text-primary);margin-top:10px;font-size:1.02rem;line-height:1.45}.solutions-section-heading{max-width:48rem;margin-bottom:36px}.solutions-section-title{margin-bottom:18px}.solutions-section-body{font-size:1.14rem}.solutions-lane-stack{gap:18px;display:grid}.solutions-lane-band{border-left:4px solid var(--lane-accent,var(--accent-cyan));background:linear-gradient(#fff,#f8fafc);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:22px;padding:28px;scroll-margin-top:100px;display:grid}.solutions-lane-band-investigate{--lane-accent:var(--accent-cyan)}.solutions-lane-band-screen{--lane-accent:#8b5cf6}.solutions-lane-band-monitor{--lane-accent:#10b981}.solutions-lane-band-integrate{--lane-accent:#f59e0b}.solutions-lane-overview{min-width:0}.solutions-lane-label{color:var(--lane-accent,var(--accent-cyan));margin-bottom:16px}.solutions-lane-title{margin-bottom:14px;font-size:2rem}.solutions-lane-description{color:var(--text-primary);font-size:1.02rem}.solutions-lane-pressure{margin-top:18px;font-size:.98rem}.solutions-lane-roster{gap:14px;display:grid}.solutions-lane-roster-item{background:#ffffffd1;border:1px solid #dbe4ef;padding:18px}.solutions-lane-roster-top{justify-content:space-between;gap:16px;margin-bottom:10px;display:flex}.solutions-lane-roster-name{font-family:var(--font-serif);color:var(--text-primary);font-size:1.22rem;line-height:1.2}.solutions-lane-roster-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--lane-accent,var(--accent-cyan));white-space:nowrap;font-size:.62rem}.solutions-lane-roster-body{color:var(--text-secondary);font-size:.98rem}.solutions-lane-roster-meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:14px;font-size:.6rem;display:flex}.solutions-directory-frame{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:30px;display:grid}.solutions-directory-sidebar{padding-right:12px;position:sticky;top:116px}.solutions-directory-table{border-top:1px solid #dbe4ef}.solutions-directory-row{border-bottom:1px solid #dbe4ef;grid-template-columns:auto minmax(0,1.08fr) minmax(0,.72fr) auto;gap:22px;padding:24px 0;scroll-margin-top:100px;display:grid}.solutions-directory-index{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-cyan);padding-top:4px;font-size:.88rem}.solutions-directory-primary,.solutions-directory-metadata{min-width:0}.solutions-directory-title{margin:8px 0 12px;font-size:1.7rem}.solutions-directory-headline{color:var(--text-primary);margin-bottom:12px;font-size:1.06rem}.solutions-directory-description,.solutions-directory-block-value{font-size:.98rem}.solutions-directory-metadata{gap:16px;display:grid}.solutions-directory-action{justify-content:flex-end;align-items:flex-start;padding-top:4px;display:flex}.solutions-cta-shell{background:linear-gradient(155deg,#0f172afa,#1e293bf5),radial-gradient(circle at 0 100%,#f8717129,#0000 34%);border:1px solid #1e293b;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:26px;padding:36px;display:grid}.solutions-cta-copy{min-width:0}.solutions-cta-title{color:#f8fafc;margin-bottom:20px}.solutions-cta-body{color:#cbd5e1;margin-bottom:26px;font-size:1.12rem}.solutions-cta-links .solutions-inline-link{color:#e2e8f0}.solutions-cta-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.solutions-cta-card{border:1px solid #94a3b838;padding:22px}.solutions-cta-card-primary{background:#0f172a66}.solutions-cta-card-secondary{background:#ffffff0a}.solutions-cta-card-label{color:#93c5fd;margin-bottom:16px}.solutions-cta-card-title{color:#f8fafc;margin-bottom:14px;font-size:1.6rem}.solutions-cta-card-body{color:#cbd5e1;margin-bottom:22px;font-size:.98rem}@media (max-width:1024px){.solutions-hero-shell,.solutions-lane-band,.solutions-directory-frame,.solutions-directory-row,.solutions-cta-shell,.solutions-cta-actions{grid-template-columns:1fr!important}.solutions-hero-shell,.solutions-cta-shell{padding:28px 24px}.solutions-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.solutions-hero-metrics{grid-template-columns:1fr!important}.solutions-hero-metric{border-bottom:1px solid #dbe4ef;border-right:none}.solutions-hero-metric:last-child{border-bottom:none}.solutions-routing-board-header,.solutions-lane-roster-top{display:block}.solutions-routing-row{grid-template-columns:1fr}.solutions-directory-sidebar{padding-right:0;position:static}.solutions-directory-action{justify-content:flex-start}}.platform-hero-shell{background:linear-gradient(145deg,#0f172afa,#1e293bf2),radial-gradient(circle at 100% 0,#38bdf829,#0000 34%);border:1px solid #1e293b;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:32px;padding:48px;display:grid;box-shadow:0 28px 54px #0f172a24}.platform-hero-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.platform-hero-eyebrow,.platform-section-eyebrow,.platform-workspace-eyebrow,.platform-capability-row-label,.platform-command-row-label,.platform-command-board-label,.platform-hero-signal-label,.platform-architecture-rail-label,.platform-stage-detail-label,.platform-trace-evidence-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.platform-hero-eyebrow{color:#93c5fd;margin-bottom:24px}.platform-hero-title{color:#f8fafc;margin-bottom:30px;font-size:clamp(4.25rem,7.6vw,6.7rem);line-height:.94}.platform-hero-title-accent{overflow-wrap:anywhere;color:#bfdbfe;max-width:100%;font-size:.68em;font-style:italic;font-weight:200;display:inline-block}.platform-hero-body,.platform-section-body,.platform-workspace-body,.platform-stage-description,.platform-capability-row-description,.platform-capability-row-output,.platform-command-row-description,.platform-monitor-feed-body,.platform-architecture-rail-item,.platform-stage-detail-value{font-family:var(--font-serif);color:var(--text-secondary);line-height:1.6}.platform-hero-body{color:#cbd5e1;max-width:38rem;margin-bottom:32px;font-size:1.34rem}.platform-hero-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.platform-inline-link{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e2e8f0;align-items:center;gap:14px;font-size:.72rem;display:inline-flex}.platform-inline-link-line{background:currentColor;width:44px;height:1px}.platform-command-board{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0f172a6b;border:1px solid #94a3b83d;min-width:0}.platform-command-board-header{border-bottom:1px solid #94a3b82e;justify-content:space-between;gap:18px;padding:22px 24px;display:flex}.platform-command-board-label,.platform-hero-signal-label,.platform-stage-detail-label,.platform-capability-row-label,.platform-trace-evidence-label{color:#bfdbfec7}.platform-command-board-value{font-family:var(--font-serif);color:#f8fafc;margin-top:8px;font-size:1.05rem}.platform-command-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#bae6fd;border:1px solid #7dd3fc4d;align-self:flex-start;padding:6px 10px;font-size:.62rem}.platform-command-board-rows{display:grid}.platform-command-row{border-top:1px solid #94a3b829;grid-template-columns:auto 1fr;gap:18px;padding:22px 24px;display:grid}.platform-command-row:first-child{border-top:none}.platform-command-row-index,.platform-stage-step,.platform-capability-row-index{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.9rem}.platform-command-row-index{color:#7dd3fc;padding-top:2px}.platform-command-row-copy{min-width:0}.platform-command-row-title{font-family:var(--font-serif);color:#f8fafc;margin:8px 0 12px;font-size:1.5rem;line-height:1.16}.platform-command-row-description{color:#cbd5e1;font-size:1rem}.platform-command-row-output{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#e2e8f0b3;margin-top:16px;font-size:.66rem}.platform-hero-signal-strip{border:1px solid #dbe4ef;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px;display:grid}.platform-hero-signal-item{background:#ffffffc7;border-right:1px solid #dbe4ef;padding:22px 24px}.platform-hero-signal-item:last-child{border-right:none}.platform-hero-signal-value{font-family:var(--font-serif);color:var(--text-primary);margin-top:10px;font-size:1.05rem;line-height:1.45}.platform-section-heading{max-width:48rem;margin-bottom:40px}.platform-section-eyebrow{color:var(--accent-cyan);margin-bottom:20px}.platform-section-title{margin-bottom:22px}.platform-section-body{max-width:42rem;font-size:1.18rem}.platform-architecture-grid{grid-template-columns:minmax(0,.36fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.platform-architecture-rail{background:linear-gradient(#fff,#f8fafc);border-left:3px solid #38bdf8;padding:28px;position:sticky;top:116px}.platform-architecture-rail-item{margin:0 0 16px;font-size:1rem}.platform-architecture-rail-item:last-child{margin-bottom:0}.platform-architecture-flow{border-top:1px solid #dbe4ef}.platform-stage{border-bottom:1px solid #dbe4ef;grid-template-columns:auto 1fr;gap:24px;padding:28px 0;scroll-margin-top:100px;display:grid}.platform-stage-step,.platform-capability-row-index{color:var(--accent-cyan)}.platform-stage-main{min-width:0}.platform-stage-title,.platform-workspace-title,.platform-capability-row-title,.platform-monitor-feed-title{font-family:var(--font-serif);color:var(--text-primary);line-height:1.14}.platform-stage-title{margin-bottom:14px;font-size:2rem}.platform-stage-description{font-size:1.08rem}.platform-stage-details{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.platform-stage-detail{background:#f8fafc;border:1px solid #dbe4ef;padding:18px}.platform-stage-detail-value{margin:12px 0 0;font-size:.98rem}.platform-workspace-panel{margin-top:36px;scroll-margin-top:100px}.platform-trace-panel{background:linear-gradient(#fff,#f8fafc);border:1px solid #dbe4ef;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:28px;padding:38px;display:grid}.platform-workspace-copy{flex-direction:column;justify-content:center;min-width:0;display:flex}.platform-workspace-eyebrow{color:var(--accent-cyan);margin-bottom:18px}.platform-workspace-title,.platform-monitor-feed-title{font-size:2rem}.platform-workspace-body{font-size:1.08rem}.platform-workspace-list{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.platform-workspace-list-item{font-family:var(--font-serif);color:var(--text-primary);padding-left:18px;font-size:1rem;line-height:1.55;position:relative}.platform-workspace-list-item:before{content:"";background:var(--accent-cyan);border-radius:999px;width:7px;height:7px;position:absolute;top:.62rem;left:0}.platform-trace-canvas{color:#e2e8f0;background:linear-gradient(#0f172afa,#1e293bfa),radial-gradient(circle at 100% 0,#38bdf81f,#0000 34%);grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:18px;min-width:0;padding:22px;display:grid}.platform-trace-route{gap:14px;display:grid}.platform-trace-node{background:#0f172a6b;border:1px solid #94a3b838;padding:16px}.platform-trace-node-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7dd3fc;margin-bottom:10px;font-size:.64rem}.platform-trace-node-body{font-family:var(--font-serif);color:#e2e8f0;margin:0;font-size:.98rem;line-height:1.55}.platform-trace-evidence{border-left:1px solid #94a3b833;align-content:start;gap:12px;padding-left:18px;display:grid}.platform-trace-evidence-item{font-family:var(--font-serif);color:#cbd5e1;border-bottom:1px solid #94a3b829;padding:12px 0;font-size:.98rem;line-height:1.5}.platform-trace-evidence-item:last-child{border-bottom:none}.platform-monitor-panel{background:linear-gradient(160deg,#111827fa,#292524f5),radial-gradient(circle at 0 100%,#f59e0b24,#0000 32%);border:1px solid #78716c7a;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);display:grid}.platform-monitor-feed{border-right:1px solid #78716c7a;padding:32px}.platform-monitor-eyebrow{color:#fbbf24;margin-bottom:8px}.platform-monitor-feed-item{border-top:1px solid #78716c6b;grid-template-columns:auto 1fr;gap:16px;padding:18px 0;display:grid}.platform-monitor-feed-item:first-of-type{border-top:none}.platform-monitor-feed-status{min-width:84px;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fcd34d;border:1px solid #fbbf2442;align-self:start;padding:5px 10px;font-size:.62rem}.platform-monitor-feed-title{color:#f8fafc;margin-bottom:10px}.platform-monitor-feed-body,.platform-monitor-body{color:#d6d3d1;font-size:1rem}.platform-monitor-copy{padding:32px}.platform-monitor-title{color:#f8fafc}.platform-monitor-thresholds .platform-workspace-list-item{color:#f5f5f4}.platform-monitor-thresholds .platform-workspace-list-item:before{background:#fbbf24}.platform-capability-frame{grid-template-columns:minmax(0,.42fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.platform-capability-sidebar{padding-right:16px;position:sticky;top:116px}.platform-capability-table{border-top:1px solid #dbe4ef}.platform-capability-row{border-bottom:1px solid #dbe4ef;grid-template-columns:auto minmax(0,1.14fr) minmax(0,.94fr);gap:22px;padding:26px 0;scroll-margin-top:100px;display:grid}.platform-capability-row-main{min-width:0}.platform-capability-row-title{margin:8px 0 12px;font-size:1.7rem}.platform-capability-row-description{font-size:1rem}.platform-capability-row-metadata{gap:18px;display:grid}.platform-capability-metadata-block{padding-top:2px}.platform-capability-row-output{margin:10px 0 0;font-size:.98rem}@media (max-width:1024px){.platform-hero-shell,.platform-architecture-grid,.platform-trace-panel,.platform-monitor-panel,.platform-capability-frame,.platform-capability-row,.platform-stage,.platform-trace-canvas{grid-template-columns:1fr!important}.platform-hero-shell,.platform-trace-panel{padding:32px 24px}.platform-command-board-header,.platform-command-row,.platform-monitor-feed-item{grid-template-columns:1fr}.platform-hero-signal-strip,.platform-stage-details{grid-template-columns:1fr!important}.platform-hero-signal-item{border-bottom:1px solid #dbe4ef;border-right:none}.platform-hero-signal-item:last-child{border-bottom:none}.platform-architecture-rail,.platform-capability-sidebar{background:0 0;border-left:none;padding:0;position:static}.platform-stage{gap:16px}.platform-stage-title,.platform-workspace-title,.platform-monitor-feed-title,.platform-capability-row-title{font-size:1.6rem}.platform-hero-title{font-size:clamp(3.2rem,13vw,5rem)}.platform-trace-evidence{border-top:1px solid #94a3b833;border-left:none;padding-top:18px;padding-left:0}.platform-monitor-feed{border-bottom:1px solid #78716c7a;border-right:none}.platform-capability-row{gap:12px}}.reports-page-root{padding-bottom:160px}.reports-page-hero-section{border-top:none}.reports-page-eyebrow,.reports-page-hero-board-label,.reports-page-hero-board-card-label,.reports-page-sidebar-label,.reports-page-category-label,.reports-page-results-label,.reports-page-report-type,.reports-page-report-date,.reports-page-report-summary-label,.reports-page-report-category{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.reports-page-eyebrow,.reports-page-hero-board-label,.reports-page-hero-board-card-label,.reports-page-sidebar-label,.reports-page-results-label,.reports-page-report-summary-label{color:#0f766e}.reports-page-hero-shell{background:linear-gradient(150deg,#fffcf7fc,#f0fdfafa),radial-gradient(circle at 100% 0,#0f766e1a,#0000 36%);border:1px solid #94a3b82e;grid-template-columns:minmax(0,.98fr) minmax(320px,.92fr);gap:28px;padding:44px;display:grid}.reports-page-hero-title,.reports-page-hero-board-title,.reports-page-report-title,.reports-page-authority-title{font-family:var(--font-serif);line-height:1.06}.reports-page-hero-title{color:var(--text-primary);margin-bottom:24px;font-size:clamp(4rem,7vw,6rem)}.reports-page-hero-title-accent{color:#0f766e;font-style:italic;font-weight:200;display:block}.reports-page-hero-body,.reports-page-hero-support,.reports-page-hero-board-summary,.reports-page-report-description,.reports-page-report-summary-body,.reports-page-authority-body{font-family:var(--font-serif);line-height:1.6}.reports-page-hero-body{max-width:40rem;color:var(--text-primary);margin-bottom:18px;font-size:1.24rem}.reports-page-hero-support{max-width:39rem;color:var(--text-secondary);margin-bottom:28px;font-size:1rem}.reports-page-hero-actions,.reports-page-authority-actions{flex-wrap:wrap;gap:16px;display:flex}.reports-page-hero-board{background:linear-gradient(#0f172afa,#111827fa);border:1px solid #0f766e2e;gap:18px;padding:24px;display:grid}.reports-page-hero-board-header{border-bottom:1px solid #0f766e2e;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.reports-page-hero-board-title{color:#f8fafc;margin-top:10px;font-size:1.16rem}.reports-page-hero-board-status{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#99f6e4;align-self:flex-start;font-size:.65rem}.reports-page-hero-board-summary{color:#cbd5e1;font-size:1rem}.reports-page-hero-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.reports-page-hero-board-card{background:#ffffff0a;border:1px solid #94a3b829;gap:8px;padding:16px;display:grid}.reports-page-hero-board-card-value{font-family:var(--font-serif);color:#f8fafc;font-size:1rem;line-height:1.45}.reports-page-archive-section{padding-top:72px}.reports-page-archive-shell{grid-template-columns:minmax(240px,.32fr) minmax(0,1fr);gap:28px;display:grid}.reports-sidebar{background:linear-gradient(170deg,#fffffffc,#f0fdfafa),radial-gradient(circle at 0 0,#0f766e14,#0000 36%);border:1px solid #94a3b824;align-self:start;padding:24px;position:sticky;top:120px}.reports-page-sidebar-copy{font-family:var(--font-serif);color:var(--text-secondary);margin:14px 0 24px;font-size:.98rem;line-height:1.6}.reports-page-sidebar-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.reports-page-category-button{text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #94a3b824;width:100%;padding:10px 0}.reports-page-category-label{color:var(--text-secondary);opacity:.72}.reports-page-category-button-active{border-bottom-color:#0f766e}.reports-page-category-button-active .reports-page-category-label{color:#0f766e;opacity:1}.reports-content{min-width:0}.reports-page-results-meta{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;display:flex}.reports-page-results-count{font-family:var(--font-serif);color:var(--text-primary);font-size:1.4rem}.reports-page-results-list{flex-direction:column;gap:24px;display:flex}.reports-page-report-row{border:1px solid #94a3b824;border-left:2px solid var(--report-accent);background:#ffffffe0;grid-template-columns:minmax(0,.82fr) minmax(0,1.02fr) auto;gap:22px;padding:28px;display:grid}.reports-page-report-meta{align-content:start;gap:10px;display:grid}.reports-page-report-type{color:var(--report-accent)}.reports-page-report-date,.reports-page-report-category{color:#0f172a6b}.reports-page-report-title{color:var(--text-primary);margin-bottom:14px;font-size:2rem}.reports-page-report-description{color:var(--text-secondary);font-size:1.06rem}.reports-page-report-summary{align-content:start;gap:10px;display:grid}.reports-page-report-summary-body{color:var(--text-secondary);font-size:1rem}.reports-page-report-footer{align-content:end;justify-items:end;gap:16px;display:grid}.reports-page-report-link{color:var(--text-primary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--text-primary);font-size:.76rem;text-decoration:none}.reports-page-authority-section{border-bottom:none}.reports-page-authority-shell{background:linear-gradient(160deg,#080f1ffc,#14532dfa),radial-gradient(circle at 0 0,#38bdf81a,#0000 34%);border:1px solid #0f766e2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:36px;display:grid}.reports-page-authority-title{color:#f8fafc;margin-bottom:14px;font-size:clamp(2rem,4vw,3rem)}.reports-page-authority-body{color:#cbd5e1;max-width:42rem;font-size:1rem}@media (max-width:1024px){.reports-page-hero-shell,.reports-page-hero-board-grid,.reports-page-archive-shell,.reports-page-report-row,.reports-page-authority-shell{grid-template-columns:1fr!important}.reports-page-hero-shell,.reports-page-hero-board,.reports-sidebar,.reports-page-report-row,.reports-page-authority-shell{padding:28px 24px}.reports-sidebar{position:relative;top:0}.reports-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.reports-page-hero-board-header,.reports-page-results-meta{flex-direction:column;align-items:flex-start}.reports-page-report-footer{justify-items:start}}.company-page-root{padding-bottom:140px}.company-page-hero-section{border-top:none}.company-page-anchor{scroll-margin-top:140px}.company-page-eyebrow,.company-page-signal-label,.company-page-doctrine-code,.company-page-operating-label,.company-page-pedigree-index{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.company-page-eyebrow,.company-page-doctrine-code,.company-page-pedigree-index{color:#38bdf8}.company-page-hero-shell{background:linear-gradient(160deg,#080f1ffc,#0f172afa),radial-gradient(circle at 0 0,#38bdf81f,#0000 34%);border:1px solid #38bdf82e;grid-template-columns:minmax(0,.94fr) minmax(340px,1.06fr);gap:28px;padding:44px;display:grid}.company-page-hero-title,.company-page-section-title,.company-page-signal-title,.company-page-doctrine-title,.company-page-operating-title,.company-page-pedigree-title{font-family:var(--font-serif);line-height:1.06}.company-page-hero-title{color:#f8fafc;margin-bottom:24px;font-size:clamp(4rem,7vw,6.2rem)}.company-page-hero-title-accent{color:#7dd3fc;font-style:italic;font-weight:200;display:block}.company-page-hero-body,.company-page-hero-support,.company-page-section-body,.company-page-signal-detail,.company-page-doctrine-statement,.company-page-doctrine-application,.company-page-operating-detail,.company-page-pedigree-origin,.company-page-pedigree-focus{font-family:var(--font-serif);line-height:1.6}.company-page-hero-body{color:#f8fafc;max-width:40rem;margin-bottom:18px;font-size:1.24rem}.company-page-hero-support{color:#cbd5e1;max-width:39rem;margin-bottom:28px;font-size:1rem}.company-page-hero-actions,.company-page-cta-actions{flex-wrap:wrap;gap:16px;display:flex}.company-page-hero-visual{gap:16px;display:grid}.company-page-hero-image-frame{border:1px solid #7dd3fc2e;min-height:360px;position:relative;overflow:hidden}.company-page-hero-image{object-fit:cover;filter:grayscale(10%)contrast(1.05)}.company-page-hero-image-frame:after{content:"";pointer-events:none;background:linear-gradient(#0f172a0a,#0f172a52);position:absolute;inset:0}.company-page-hero-image-badge{z-index:1;color:#e0f2fe;font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;background:#0f172ab8;border:1px solid #7dd3fc2e;padding:6px 10px;font-size:.62rem;position:absolute;top:18px;right:18px}.company-page-signal-board{background:#ffffff08;border:1px solid #7dd3fc29;gap:0;display:grid}.company-page-signal-row{border-top:1px solid #7dd3fc1f;grid-template-columns:90px minmax(0,1fr);gap:18px;padding:18px;display:grid}.company-page-signal-row:first-child{border-top:none}.company-page-signal-label{color:#7dd3fc}.company-page-signal-title{color:#f8fafc;margin-bottom:8px;font-size:1.1rem}.company-page-signal-detail{color:#cbd5e1;font-size:.96rem}.company-page-doctrine-shell{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:36px;display:grid}.company-page-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.3rem,4vw,3.6rem)}.company-page-section-body{color:var(--text-secondary);font-size:1.04rem}.company-page-doctrine-copy{min-width:0}.company-page-doctrine-rail{border-top:1px solid #0f172a1a;border-bottom:1px solid #0f172a1a;gap:0;display:grid}.company-page-doctrine-row{border-top:1px solid #0f172a14;grid-template-columns:64px minmax(0,.88fr) minmax(0,1.12fr);gap:22px;padding:24px 0;display:grid}.company-page-doctrine-row:first-child{border-top:none}.company-page-doctrine-title{color:var(--text-primary);margin-bottom:10px;font-size:1.7rem}.company-page-doctrine-statement{color:var(--text-primary);font-size:.98rem}.company-page-doctrine-application{color:var(--text-secondary);font-size:.98rem}.company-page-operating-shell{background:linear-gradient(150deg,#fffcf7fa,#f8fafcfa),radial-gradient(circle at 100% 100%,#7dd3fc1a,#0000 36%);border:1px solid #94a3b829;gap:24px;padding:36px;display:grid}.company-page-operating-heading{max-width:48rem}.company-page-operating-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.company-page-operating-card{border-top:1px solid #38bdf83d;gap:12px;padding-top:18px;display:grid}.company-page-operating-label{color:#0f766e}.company-page-operating-title{color:var(--text-primary);font-size:1.35rem}.company-page-operating-detail{color:var(--text-secondary);font-size:.98rem}.company-page-pedigree-shell{background:linear-gradient(165deg,#0f172afc,#1c1917fa),radial-gradient(circle at 100% 0,#f973161f,#0000 34%);border:1px solid #f9731629;gap:28px;padding:38px;display:grid}.company-page-pedigree-header .company-page-section-title,.company-page-pedigree-header .company-page-section-body{color:#f8fafc}.company-page-pedigree-table{border-top:1px solid #f9731624;gap:0;display:grid}.company-page-pedigree-row{border-top:1px solid #f9731624;grid-template-columns:70px minmax(0,.96fr) minmax(180px,.64fr) minmax(0,1.1fr);gap:22px;padding:22px 0;display:grid}.company-page-pedigree-row:first-child{border-top:none}.company-page-pedigree-title{color:#f8fafc;font-size:1.4rem}.company-page-pedigree-origin{color:#fdba74;font-size:.96rem}.company-page-pedigree-focus{color:#cbd5e1;font-size:.96rem}.company-page-cta-shell{background:linear-gradient(160deg,#f8fafcfa,#fffffffa),radial-gradient(circle at 0 0,#38bdf814,#0000 34%);border:1px solid #94a3b829;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:36px;display:grid}.company-page-cta-section{border-bottom:none}@media (max-width:1024px){.company-page-hero-shell,.company-page-doctrine-shell,.company-page-operating-grid,.company-page-pedigree-row,.company-page-cta-shell{grid-template-columns:1fr!important}.company-page-hero-shell,.company-page-operating-shell,.company-page-pedigree-shell,.company-page-cta-shell{padding:28px 24px}.company-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.company-page-hero-image-frame{min-height:300px}.company-page-signal-row,.company-page-doctrine-row{gap:12px;grid-template-columns:1fr!important}}.contact-page-root{padding-bottom:160px}.contact-page-hero-section{border-top:none}.contact-page-eyebrow,.contact-page-route-board-label,.contact-page-route-card-label,.contact-page-intake-panel-label,.contact-page-prefill-label,.contact-page-form-label,.contact-page-intake-rule-label,.contact-page-response-step-index{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#c084fc;font-size:.68rem}.contact-page-hero-shell{background:linear-gradient(160deg,#0c121efc,#1e1b4bfa),radial-gradient(circle at 0 0,#c084fc29,#0000 36%);border:1px solid #c084fc2e;grid-template-columns:minmax(0,.96fr) minmax(320px,1.04fr);gap:28px;padding:44px;display:grid}.contact-page-hero-title,.contact-page-route-card-title,.contact-page-intake-panel-title,.contact-page-form-title,.contact-page-response-title,.contact-page-response-step-title{font-family:var(--font-serif);line-height:1.06}.contact-page-hero-title{color:#f8fafc;margin-bottom:24px;font-size:clamp(4rem,7vw,6.1rem)}.contact-page-hero-title-accent{color:#ddd6fe;font-style:italic;font-weight:200}.contact-page-hero-body,.contact-page-hero-support,.contact-page-route-card-body,.contact-page-intake-panel-body,.contact-page-prefill-body,.contact-page-intake-rule-body,.contact-page-form-body,.contact-page-response-body,.contact-page-response-step-body{font-family:var(--font-serif);line-height:1.6}.contact-page-hero-body{color:#f8fafc;max-width:40rem;margin-bottom:18px;font-size:1.24rem}.contact-page-hero-support{color:#d8b4fe;max-width:38rem;margin-bottom:28px;font-size:1rem}.contact-page-hero-actions,.contact-page-response-rail,.contact-page-route-grid,.contact-page-intake-shell{display:grid}.contact-page-hero-actions{flex-wrap:wrap;gap:16px;display:flex}.contact-page-route-board{background:linear-gradient(#0f172ad1,#111827eb);border:1px solid #c084fc2e;gap:18px;padding:24px;display:grid}.contact-page-route-board-header{border-bottom:1px solid #c084fc24;justify-content:space-between;gap:18px;padding-bottom:18px;display:flex}.contact-page-route-board-title{font-family:var(--font-serif);color:#f8fafc;margin-top:10px;font-size:1.08rem;line-height:1.5}.contact-page-route-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#f5d0fe;border:1px solid #c084fc2e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.contact-page-route-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.contact-page-route-card{background:#ffffff0a;border:1px solid #94a3b829;gap:10px;padding:18px;display:grid}.contact-page-route-card-title{color:#f8fafc;font-size:1.2rem}.contact-page-route-card-body{color:#cbd5e1;font-size:.95rem}.contact-page-intake-section{padding-top:72px}.contact-page-intake-shell{grid-template-columns:minmax(280px,.42fr) minmax(0,.58fr);align-items:start;gap:26px}.contact-page-intake-sidebar{gap:18px;display:grid}.contact-page-intake-panel,.contact-page-prefill-card{background:linear-gradient(170deg,#fffffffc,#faf5fffa),radial-gradient(circle at 0 0,#c084fc14,#0000 36%);border:1px solid #94a3b824;gap:16px;padding:28px;display:grid}.contact-page-intake-panel-title,.contact-page-form-title,.contact-page-response-title{color:var(--text-primary);font-size:clamp(2rem,4vw,3rem)}.contact-page-intake-panel-body,.contact-page-prefill-body,.contact-page-form-body,.contact-page-response-body{color:var(--text-secondary);font-size:1rem}.contact-page-intake-rule-list{gap:14px;display:grid}.contact-page-intake-rule{border-top:1px solid #94a3b824;gap:8px;padding-top:14px;display:grid}.contact-page-intake-rule-body{color:var(--text-secondary);font-size:.96rem}.contact-page-intake-meta{font-family:var(--font-mono);color:#0f172a80;font-size:.65rem;line-height:1.8}.contact-page-prefill-title{font-family:var(--font-serif);color:var(--text-primary);font-size:1.35rem}.contact-page-form-shell{background:var(--bg-surface);padding:36px}.contact-page-form-header{gap:14px;margin-bottom:30px;display:grid}.contact-form{flex-direction:column;gap:28px;display:flex}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.contact-form-field{gap:10px;display:grid}.contact-form-label,.contact-form-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.contact-form-label{color:#0f172a70}.contact-form-input,.contact-form-select,.contact-form-textarea{border:none;border-bottom:1px solid var(--border-glass);width:100%;color:var(--text-primary);font-family:var(--font-serif);background:0 0;outline:none;padding:12px 0;font-size:1rem}.contact-form-select{cursor:pointer}.contact-form-textarea{resize:none}.contact-form-submit-wrap{margin-top:8px}.contact-form-submit{background:var(--text-primary);width:100%;color:var(--bg-deep);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:none;padding:20px;font-size:.875rem;font-weight:600}.contact-form-status{min-height:1rem}.contact-form-status-default{color:var(--text-secondary)}.contact-form-status-error{color:#b91c1c}.contact-page-response-section{border-bottom:none}.contact-page-response-shell{background:linear-gradient(160deg,#fffcf7fa,#f8fafcfa),radial-gradient(circle at 100% 100%,#38bdf814,#0000 34%);border:1px solid #94a3b829;gap:24px;padding:34px;display:grid}.contact-page-response-heading{max-width:48rem}.contact-page-response-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.contact-page-response-step{border-top:1px solid #c084fc2e;gap:12px;padding-top:18px;display:grid}.contact-page-response-step-title{color:var(--text-primary);font-size:1.32rem}.contact-page-response-step-body{color:var(--text-secondary);font-size:.98rem}@media (max-width:1024px){.contact-page-hero-shell,.contact-page-route-grid,.contact-page-intake-shell,.contact-page-response-rail{grid-template-columns:1fr!important}.contact-page-hero-shell,.contact-page-route-board,.contact-page-intake-panel,.contact-page-prefill-card,.contact-page-form-shell,.contact-page-response-shell{padding:28px 24px}.contact-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.contact-page-route-board-header{flex-direction:column}.contact-form-grid{grid-template-columns:1fr!important}}.pricing-page-root{padding-bottom:120px}.pricing-page-hero-section{border-top:none}.pricing-page-hero-shell{background:linear-gradient(145deg,#fffcf7fc,#f6f0e7fa),radial-gradient(circle at 0 0,#0ea5e914,#0000 36%);border:1px solid #94a3b838;grid-template-columns:minmax(0,.98fr) minmax(320px,.92fr);gap:28px;padding:44px;display:grid;box-shadow:0 24px 48px #0f172a14}.pricing-page-hero-copy,.pricing-page-cta-copy,.pricing-page-scope-copy{min-width:0}.pricing-page-eyebrow,.pricing-page-board-label,.pricing-page-model-block-label,.pricing-page-scope-card-label,.pricing-page-retainer-label,.pricing-page-model-index{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem}.pricing-page-eyebrow,.pricing-page-board-label,.pricing-page-retainer-label{color:#9a3412}.pricing-page-hero-title,.pricing-page-section-title,.pricing-page-model-title,.pricing-page-scope-card-value,.pricing-page-retainer-title{font-family:var(--font-serif);line-height:1.06}.pricing-page-hero-title{color:var(--text-primary);margin-bottom:24px;font-size:clamp(3.8rem,7vw,6.2rem)}.pricing-page-hero-title-accent{color:#9a3412;font-style:italic;font-weight:200}.pricing-page-hero-body,.pricing-page-hero-support,.pricing-page-section-body,.pricing-page-board-line-note,.pricing-page-model-summary,.pricing-page-model-fit,.pricing-page-model-block-body,.pricing-page-scope-card-body,.pricing-page-retainer-copy{font-family:var(--font-serif);line-height:1.6}.pricing-page-hero-body{max-width:40rem;color:var(--text-primary);margin-bottom:18px;font-size:1.28rem}.pricing-page-hero-support{max-width:39rem;color:var(--text-secondary);margin-bottom:28px;font-size:1rem}.pricing-page-hero-actions,.pricing-page-cta-actions{flex-wrap:wrap;gap:16px;display:flex}.pricing-page-hero-board{background:linear-gradient(#0f172afa,#1c1917fa),radial-gradient(circle at 100% 0,#f973161f,#0000 36%);border:1px solid #f973162e;gap:18px;padding:24px;display:grid}.pricing-page-board-header{border-bottom:1px solid #f9731624;justify-content:space-between;gap:18px;padding-bottom:16px;display:flex}.pricing-page-board-title{font-family:var(--font-serif);color:#fef7ed;margin-top:10px;font-size:1.12rem;line-height:1.5}.pricing-page-board-status{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fdba74;border:1px solid #f973162e;align-self:flex-start;padding:6px 10px;font-size:.62rem}.pricing-page-board-grid{gap:12px;display:grid}.pricing-page-board-line{border:1px solid #94a3b829;border-left:2px solid var(--pricing-accent);background:#ffffff0a;gap:8px;padding:16px;display:grid}.pricing-page-board-line-title{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pricing-accent);font-size:.72rem}.pricing-page-board-line-term{font-family:var(--font-serif);color:#f8fafc;font-size:1.06rem;line-height:1.45}.pricing-page-board-line-note{color:#cbd5e1;font-size:.95rem}.pricing-page-models-section,.pricing-page-scope-section,.pricing-page-cta-section{padding-top:72px}.pricing-page-section-heading{max-width:54rem;margin-bottom:30px}.pricing-page-section-title{color:var(--text-primary);margin-bottom:18px;font-size:clamp(2.3rem,4vw,3.6rem)}.pricing-page-section-body{color:var(--text-secondary);font-size:1.02rem}.pricing-page-models-list{border-top:1px solid #0f172a1a;border-bottom:1px solid #0f172a1a}.pricing-page-model-row{border-top:1px solid #0f172a14;grid-template-columns:74px minmax(0,.9fr) minmax(0,1.1fr) auto;align-items:start;gap:24px;padding:28px 0;display:grid}.pricing-page-model-row:first-child{border-top:none}.pricing-page-model-index{color:var(--pricing-accent);padding-top:8px}.pricing-page-model-title{color:var(--text-primary);margin-bottom:12px;font-size:2.1rem}.pricing-page-model-fit{color:#9a3412;margin-bottom:14px;font-size:1rem}.pricing-page-model-summary{color:var(--text-secondary);font-size:1rem}.pricing-page-model-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-page-model-block{background:#ffffffbd;border:1px solid #94a3b824;gap:12px;padding:16px;display:grid}.pricing-page-model-block-span{grid-column:1/-1}.pricing-page-model-block-label,.pricing-page-scope-card-label{color:#0f172a7a}.pricing-page-model-block-body{color:var(--text-primary);font-size:.96rem}.pricing-page-pill-list{flex-wrap:wrap;gap:10px;display:flex}.pricing-page-pill{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);background:#0f172a05;border:1px solid #94a3b824;padding:8px 12px;font-size:.64rem}.pricing-page-model-cta{align-items:end;display:flex}.pricing-page-model-link{color:var(--pricing-accent);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;text-decoration:none}.pricing-page-scope-shell{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:28px;display:grid}.pricing-page-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pricing-page-scope-card{background:linear-gradient(#fffffffa,#f9fafbf5),radial-gradient(circle at 0 0,#f9731614,#0000 32%);border:1px solid #94a3b824;gap:14px;padding:22px;display:grid}.pricing-page-scope-card-value{color:var(--text-primary);font-size:1.36rem}.pricing-page-scope-card-body{color:var(--text-secondary);font-size:.98rem}.pricing-page-retainer-shell{border-top:1px solid #0f172a1a;gap:18px;margin-top:32px;padding-top:28px;display:grid}.pricing-page-retainer-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pricing-page-retainer-item{border-top:1px solid #9a34123d;gap:10px;padding:20px 0 0;display:grid}.pricing-page-retainer-title{color:var(--text-primary);font-size:1.3rem}.pricing-page-retainer-copy{color:var(--text-secondary);font-size:.98rem}.pricing-page-cta-shell{background:linear-gradient(160deg,#0f172afa,#44403cfa),radial-gradient(circle at 0 100%,#0ea5e924,#0000 36%);border:1px solid #0ea5e92e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:34px;display:grid}.pricing-page-cta-copy .pricing-page-section-title,.pricing-page-cta-copy .pricing-page-section-body{color:#f8fafc}.pricing-page-cta-section{border-bottom:none}@media (max-width:1024px){.pricing-page-hero-shell,.pricing-page-scope-shell,.pricing-page-cta-shell,.pricing-page-model-row,.pricing-page-retainer-rail,.pricing-page-model-detail-grid,.pricing-page-scope-grid{grid-template-columns:1fr!important}.pricing-page-hero-shell,.pricing-page-hero-board,.pricing-page-cta-shell{padding:28px 24px}.pricing-page-hero-title{font-size:clamp(3rem,12vw,4.8rem)}.pricing-page-board-header{flex-direction:column}.pricing-page-model-row{gap:18px}.pricing-page-model-index{padding-top:0}.services-grid{grid-template-columns:1fr!important;gap:24px!important}.service-card{grid-column:1/-1!important}}
