:root{--mk-bg: #0a0f1c;--mk-bg-rgb: 10, 15, 28;--mk-surface-1: #111827;--mk-surface-2: #161f32;--mk-surface-3: #1b2740;--mk-surface-4: #223152;--mk-text-1: #e8eef8;--mk-text-2: #9aa8be;--mk-text-3: #73839a;--mk-border: rgba(255, 255, 255, 0.08);--mk-border-strong: rgba(255, 255, 255, 0.14);--mk-accent: #4c7dff;--mk-accent-hover: #5c89ff;--mk-inline-link: #8db0ff;--mk-inline-link-underline: rgba(141, 176, 255, 0.58);--mk-accent-2: #21c7a8;--mk-success: #34d399;--mk-warning: #f59e0b;--mk-danger: #f87171;--mk-radius-sm: 10px;--mk-radius-md: 14px;--mk-radius-lg: 18px;--mk-shadow-sm: 0 12px 30px rgba(0, 0, 0, 0.22);--mk-shadow-md: 0 20px 50px rgba(0, 0, 0, 0.3);--mk-shadow-lg: 0 32px 72px rgba(0, 0, 0, 0.42);--mk-font-sans: 'Inter', 'Avenir Next', 'Segoe UI Variable Display', 'Segoe UI', sans-serif;--mk-font-mono: 'IBM Plex Mono', 'JetBrains Mono', 'SFMono-Regular', ui-monospace, monospace;--mk-transition-fast: 160ms ease;--mk-transition-medium: 220ms ease;--si-font-sans-serif: var(--mk-font-sans);--si-primary: var(--mk-accent);--si-primary-rgb: 76, 125, 255;--si-link-color: #c8d7ff;--si-link-hover-color: #ffffff;--si-body-color: var(--mk-text-2);--si-body-color-rgb: 154, 168, 190;--si-body-bg: var(--mk-bg);--si-body-bg-rgb: 10, 15, 28;--si-border-color: var(--mk-border);--si-border-color-translucent: var(--mk-border);--si-gray-600: var(--mk-text-3);--si-gray-900: var(--mk-text-1)}*,*::before,*::after{box-sizing:border-box}html{color-scheme:dark}body{display:block;height:auto;position:relative;min-height:100vh;background:#09111a;color:var(--mk-text-2);font-family:var(--mk-font-sans);font-size:1rem;line-height:1.62;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body::before{background:linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),linear-gradient(90deg, rgba(255, 255, 255, 0.025) 1px, transparent 1px);background-size:96px 96px;mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0.52), transparent 85%);opacity:.18}body::after{background:radial-gradient(60rem 34rem at 100% -2rem, rgba(76, 125, 255, 0.18), transparent 58%),radial-gradient(44rem 24rem at 0% 8%, rgba(33, 199, 168, 0.09), transparent 54%),linear-gradient(180deg, #09111e 0%, var(--mk-bg) 42%, #09111a 100%);background-repeat:no-repeat;background-size:100% 100%;opacity:1}::selection{background:rgba(76,125,255,.38);color:#fff}main,footer,header{position:relative;z-index:1}main.site-main{min-height:70vh}p,li,td,th{color:inherit}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:var(--mk-text-1);font-family:var(--mk-font-sans);font-weight:700;letter-spacing:-0.025em}p:last-child,li:last-child{margin-bottom:0}a{color:var(--si-link-color);text-decoration:none;transition:color var(--mk-transition-fast),opacity var(--mk-transition-fast)}a:hover,a:focus-visible{color:var(--si-link-hover-color)}a:focus-visible,button:focus-visible,.btn:focus-visible,.form-control:focus-visible,.navbar-toggler:focus-visible,.dropdown-item:focus-visible{outline:2px solid rgba(92,137,255,.72);outline-offset:2px}.text-muted,.text-body-secondary{color:var(--mk-text-3) !important}.small,small{font-size:.9rem}.border-top,.border-bottom{border-color:var(--mk-border) !important}.container{position:relative}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.8rem;padding:.7rem 1rem;border-radius:12px;border-width:1px;font-size:.95rem;font-weight:600;letter-spacing:.01em;text-decoration:none;box-shadow:none;transition:transform var(--mk-transition-fast),border-color var(--mk-transition-fast),background-color var(--mk-transition-fast),color var(--mk-transition-fast),box-shadow var(--mk-transition-fast)}.btn:hover,.btn:focus-visible{transform:translateY(-1px)}.btn-primary{background:linear-gradient(180deg, var(--mk-accent-hover), var(--mk-accent));border-color:rgba(116,154,255,.48);color:#fff;box-shadow:0 12px 32px rgba(76,125,255,.24)}.btn-primary:hover,.btn-primary:focus-visible{background:linear-gradient(180deg, #7197ff, var(--mk-accent-hover));border-color:rgba(146,177,255,.58);color:#fff;box-shadow:0 18px 40px rgba(76,125,255,.28)}.btn-outline-primary,.btn-outline-secondary,.btn-outline-light{background:hsla(0,0%,100%,.02);color:var(--mk-text-1)}.btn-outline-primary{border-color:rgba(92,137,255,.42);color:#d8e3ff}.btn-outline-primary:hover,.btn-outline-primary:focus-visible{background:rgba(76,125,255,.12);border-color:rgba(116,154,255,.58);color:#fff}.btn-outline-secondary,.btn-outline-light{border-color:var(--mk-border-strong)}.btn-outline-secondary:hover,.btn-outline-secondary:focus-visible,.btn-outline-light:hover,.btn-outline-light:focus-visible{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.22);color:#fff}.btn-link{min-height:auto;padding:0;border:0;color:var(--mk-text-2);font-weight:500;text-decoration:none}.btn-link:hover,.btn-link:focus-visible{color:var(--mk-text-1);transform:none}.site-header{position:sticky;top:0;z-index:1000;background:rgba(var(--mk-bg-rgb), 0.72);border-color:var(--mk-border) !important;backdrop-filter:blur(16px);box-shadow:0 10px 28px rgba(0,0,0,.12)}.site-header::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.16), transparent);opacity:.7}.navbar{min-height:72px}.brand-mark{display:inline-flex;align-items:center;gap:.65rem;margin-right:2rem;color:var(--mk-text-1);font-size:1rem;font-weight:600;letter-spacing:.03em}.brand-mark:hover,.brand-mark:focus-visible{color:var(--mk-text-1)}.brand-mark--footer{margin-right:0}.navbar-nav{gap:.2rem}.site-nav-link{position:relative;color:var(--mk-text-2);font-size:.93rem;font-weight:550;letter-spacing:.01em;margin-right:0;padding:.5rem .78rem !important;border:1px solid rgba(0,0,0,0);border-radius:12px;transition:color var(--mk-transition-fast),background-color var(--mk-transition-fast),border-color var(--mk-transition-fast)}.site-nav-link:hover,.site-nav-link:focus-visible{color:var(--mk-text-1);background:hsla(0,0%,100%,.035);border-color:hsla(0,0%,100%,.06)}.site-nav-link.active{color:var(--mk-text-1);background:hsla(0,0%,100%,.045);border-color:hsla(0,0%,100%,.08)}.site-nav-link.dropdown-toggle::after{display:inline-block;width:.45rem;height:.45rem;margin-left:.45rem;border:solid currentColor;border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg) translateY(-1px);vertical-align:.1em}.site-nav-dropdown-menu{min-width:18rem;margin-top:.7rem;padding:.45rem;border:1px solid var(--mk-border);border-radius:16px;background:linear-gradient(180deg, rgba(23, 34, 56, 0.98), rgba(14, 21, 39, 0.98));box-shadow:var(--mk-shadow-md)}.site-nav-dropdown-menu--grouped{min-width:min(46rem,92vw);padding:.8rem}.site-nav-dropdown-groups{display:grid;grid-template-columns:repeat(auto-fit, minmax(12rem, 1fr));gap:.75rem}.site-nav-dropdown-section{min-width:0}.site-nav-dropdown-section-link{display:block;margin-bottom:.35rem;padding:.45rem .55rem;border-radius:10px;color:var(--mk-text-3);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:color var(--mk-transition-fast),background-color var(--mk-transition-fast)}.site-nav-dropdown-section-link:hover,.site-nav-dropdown-section-link:focus-visible{color:var(--mk-text-2);background:hsla(0,0%,100%,.04)}.site-nav-dropdown-section-link.active,.site-nav-dropdown-section-link.active:hover{color:var(--mk-text-2);background:rgba(76,125,255,.16)}.site-nav-dropdown-section-items{display:grid;gap:.18rem}.site-nav-dropdown-item{border-radius:10px;padding:.5rem .8rem;color:var(--mk-text-3);font-size:.92rem;font-weight:500;transition:color var(--mk-transition-fast),background-color var(--mk-transition-fast)}.site-nav-dropdown-item:hover,.site-nav-dropdown-item:focus-visible{background:rgba(0,0,0,.06);color:var(--mk-text-2)}.site-nav-dropdown-section-items>.site-nav-dropdown-item:hover,.site-nav-dropdown-section-items>.site-nav-dropdown-item:focus-visible{color:var(--si-dropdown-link-hover-color)}.site-nav-dropdown-item.active,.site-nav-dropdown-item.active:hover{background:rgba(76,125,255,.16)}.site-nav-actions{display:flex;flex-wrap:wrap;align-items:center}.site-header .navbar-toggler-icon,.site-header .navbar-toggler-icon::before,.site-header .navbar-toggler-icon::after{background-color:var(--mk-text-1)}.page-shell{padding-top:4.75rem;padding-bottom:2.4rem}.hero{padding-bottom:3rem}.marketing-hero{position:relative}.marketing-hero::before{content:"";position:absolute;top:-2rem;right:6%;width:26rem;height:26rem;border-radius:999px;background:radial-gradient(circle, rgba(76, 125, 255, 0.16), transparent 68%);filter:blur(18px);opacity:.95;z-index:-1}.marketing-hero--illustrated::before{top:-1rem;right:0;width:32rem;height:32rem;background:radial-gradient(circle, rgba(76, 125, 255, 0.2), transparent 68%)}.hero-layout{position:relative;z-index:1}.hero-copy-column{position:relative;z-index:2}.hero-title{margin-bottom:1rem;font-size:clamp(2.8rem,5.8vw,4rem);line-height:.96;letter-spacing:-0.045em;text-wrap:balance}.hero-copy{max-width:40rem;margin-bottom:0;color:var(--mk-text-2);font-size:1.08rem;line-height:1.65}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1.65rem}.hero-visual-column{position:relative}.hero-illustration{position:relative;--hero-glow: rgba(76, 125, 255, 0.28);--hero-accent: #82abff;--hero-frame: rgba(130, 171, 255, 0.28);--hero-pulse-duration: 12s;--hero-pulse-delay: 0s;--hero-drift-duration: 18s;--hero-drift-delay: 0s;--hero-orbit-duration: 24s;--hero-orbit-delay: 0s;max-width:40rem;margin-left:auto;animation:rise-in 600ms ease both;isolation:isolate}.hero-illustration::before{content:"";position:absolute;inset:12% 8% auto;height:72%;border-radius:999px;background:radial-gradient(circle, var(--hero-glow), transparent 70%);filter:blur(32px);opacity:.95;z-index:-1}.hero-illustration-svg{display:block;width:100%;height:auto}.hero-illustration-svg .hero-diagram-halo,.hero-illustration-svg .hero-diagram-orbit,.hero-illustration-svg .hero-diagram-core{transform-box:fill-box;transform-origin:center}.hero-illustration-svg .hero-diagram-halo{animation:hero-diagram-halo var(--hero-drift-duration) ease-in-out infinite;animation-delay:var(--hero-drift-delay)}.hero-illustration-svg .hero-diagram-orbit{animation:hero-diagram-orbit var(--hero-orbit-duration) ease-in-out infinite;animation-delay:var(--hero-orbit-delay)}.hero-illustration-svg .hero-diagram-core{animation:hero-diagram-core var(--hero-pulse-duration) ease-in-out infinite;animation-delay:var(--hero-pulse-delay)}.hero-illustration-svg .hero-diagram-flow-path{animation:hero-diagram-flow var(--hero-orbit-duration) linear infinite}.hero-illustration--home .hero-home-flow-underlay{fill:none;stroke:var(--hero-accent);stroke-opacity:.12;stroke-width:9px;stroke-linecap:round}.hero-illustration--home .hero-diagram-orbit{animation:none}.hero-illustration--home .hero-home-stage-frame,.hero-illustration--home .hero-home-output-card{fill:rgba(9,16,26,.72);stroke:var(--hero-frame);stroke-width:1.35}.hero-illustration--home .hero-home-stage-fill{fill:var(--hero-glow);opacity:.34}.hero-illustration--home .hero-home-stage-icon{fill:none;stroke:var(--hero-accent);stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}.hero-illustration--home .hero-home-stage-kicker,.hero-illustration--home .hero-home-stage-label{fill:rgba(238,244,255,.94)}.hero-illustration--home .hero-home-stage-kicker{font-family:var(--mk-font-mono);font-size:10px;font-weight:600;letter-spacing:.08em}.hero-illustration--home .hero-home-stage-label{font-size:12px;font-weight:600}.hero-illustration--home .hero-home-signal,.hero-illustration--home .hero-home-chip{fill:var(--hero-accent);transform-box:fill-box;transform-origin:center;animation:hero-diagram-signal calc(var(--hero-pulse-duration)*.6) ease-in-out infinite}.hero-illustration--home .hero-home-chip{opacity:.72}@keyframes hero-diagram-halo{0%,100%{opacity:.78;transform:translateY(0) scale(1)}50%{opacity:1;transform:translateY(-8px) scale(1.04)}}@keyframes hero-diagram-orbit{0%,100%{opacity:.7;transform:rotate(0deg)}50%{opacity:.98;transform:rotate(2.5deg) translateY(-3px)}}@keyframes hero-diagram-core{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.018)}}@keyframes hero-diagram-signal{0%,100%{opacity:.4;transform:scale(0.92)}45%{opacity:1;transform:scale(1.08)}}@keyframes hero-diagram-flow{from{stroke-dashoffset:0}to{stroke-dashoffset:-104}}.eyebrow{margin-bottom:.85rem;color:#8db0ff;font-family:var(--mk-font-mono);font-size:.76rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-title{margin-bottom:.95rem;font-size:clamp(2rem,4vw,2.8rem);line-height:1.15;letter-spacing:-0.035em}.section-copy{max-width:44rem;margin-bottom:1.5rem;color:var(--mk-text-2);font-size:1rem}.section-with-visual{align-items:stretch}.content-card,.soft-panel,.section-visual-card,.cta-band,.pricing-comparison-shell,.hero-image,.governance-card,.home-proof-band,.architecture-step{position:relative;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:linear-gradient(180deg, rgba(255, 255, 255, 0.045), rgba(255, 255, 255, 0.02));box-shadow:var(--mk-shadow-md)}.content-card::before,.soft-panel::before,.section-visual-card::before,.cta-band::before,.governance-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.16), transparent 55%);opacity:.75}.content-card{display:flex;flex-direction:column;gap:.85rem;height:100%;padding:1.25rem;transition:transform var(--mk-transition-medium),border-color var(--mk-transition-medium),background-color var(--mk-transition-medium),box-shadow var(--mk-transition-medium)}.content-card:hover,.content-card:focus-within{transform:translateY(-2px);border-color:hsla(0,0%,100%,.16);background:linear-gradient(180deg, rgba(255, 255, 255, 0.06), rgba(255, 255, 255, 0.03));box-shadow:var(--mk-shadow-lg)}.content-card>:last-child{margin-bottom:0}.content-card h2,.content-card h3,.content-card h4{margin-bottom:0;color:var(--mk-text-1)}.content-card p{color:var(--mk-text-2);margin-bottom:0}.content-card>a{display:inline-flex;align-items:center;gap:.45rem;margin-top:auto;font-weight:600;color:var(--mk-text-1)}.content-card>a::after{content:"->";color:#8db0ff;font-family:var(--mk-font-mono);font-size:.8rem}.soft-panel,.section-visual-card{padding:1.45rem}.soft-panel{background:linear-gradient(180deg, rgba(29, 41, 66, 0.9), rgba(18, 28, 47, 0.92))}.section-visual-card{background:radial-gradient(circle at 100% 0%, rgba(76, 125, 255, 0.12), transparent 44%),linear-gradient(180deg, rgba(28, 41, 67, 0.9), rgba(18, 28, 47, 0.94))}.section-visual-title{margin-bottom:.45rem;font-size:1rem}.section-visual-copy{margin-bottom:.8rem;color:var(--mk-text-2);font-size:.96rem}.section-visual-image,.hero-image{display:block;width:100%;padding:.75rem;border-radius:calc(var(--mk-radius-md) - 4px);background:linear-gradient(180deg, rgba(12, 18, 32, 0.72), rgba(18, 28, 47, 0.9))}.hero-image{min-height:18rem}.home-hero .hero-illustration{max-width:none;margin-left:auto;margin-right:auto}.home-hero .hero-visual-column{align-self:flex-start}.section-visual-image{margin-bottom:1rem}.check-list{list-style:none;padding-left:0;margin:0}.check-list li{position:relative;padding-left:1.55rem;margin-bottom:.65rem;color:var(--mk-text-2)}.check-list li::before{content:"";position:absolute;left:0;top:.45rem;width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg, var(--mk-accent-2), var(--mk-accent));box-shadow:0 0 0 .22rem rgba(33,199,168,.08)}.draft-page-section{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.draft-page-section:first-of-type{padding-top:.5rem !important}.draft-section-shell{position:relative;overflow:hidden;padding:1.4rem;border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:radial-gradient(circle at 100% 0%, rgba(76, 125, 255, 0.12), transparent 34%),linear-gradient(180deg, rgba(18, 27, 44, 0.96), rgba(10, 16, 30, 0.98));box-shadow:var(--mk-shadow-sm)}.draft-section-shell::before{content:"";position:absolute;inset:0 auto 0 0;width:1px;background:linear-gradient(180deg, rgba(76, 125, 255, 0), rgba(76, 125, 255, 0.4), rgba(33, 199, 168, 0.08))}.draft-section-shell--alt{background:radial-gradient(circle at 0% 0%, rgba(33, 199, 168, 0.1), transparent 30%),linear-gradient(180deg, rgba(17, 24, 39, 0.96), rgba(9, 15, 28, 0.98))}.draft-section-intro{display:grid;gap:.85rem}.draft-section-index{display:inline-flex;align-items:center;justify-content:center;width:fit-content;min-width:3.2rem;padding:.35rem .7rem;border-radius:999px;border:1px solid rgba(76,125,255,.22);background:rgba(76,125,255,.12);color:#d8e3ff;font-family:var(--mk-font-mono);font-size:.76rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.draft-section-intro .section-title{margin-bottom:0}.draft-section-body{display:grid;gap:1rem}.draft-prose-card,.draft-list-card,.draft-subsection-card,.draft-hero-note{border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:hsla(0,0%,100%,.03);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.03)}.draft-prose-card,.draft-list-card,.draft-hero-note{padding:1.15rem 1.2rem}.draft-prose-card p,.draft-subsection-card p,.draft-hero-note p{color:var(--mk-text-2)}.draft-prose-card p:last-child,.draft-subsection-card p:last-child{margin-bottom:0}.draft-lead-copy,.draft-subsection-lead,.draft-faq-lead{color:var(--mk-text-1) !important}.draft-lead-copy{font-size:1.05rem;line-height:1.72}.draft-list-card .check-list li:last-child{margin-bottom:0}.draft-subsection-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit, minmax(15rem, 1fr))}.draft-subsection-card{padding:1.15rem;background:linear-gradient(180deg, rgba(24, 35, 58, 0.94), rgba(13, 20, 37, 0.98))}.draft-subsection-card h3{margin-bottom:.75rem}.draft-subsection-card .check-list li{margin-bottom:.55rem}.draft-subsection-card .check-list li:last-child{margin-bottom:0}.draft-hero-note{margin-top:1rem;color:var(--mk-text-2);font-size:.94rem}.draft-hero-note p:last-child{margin-bottom:0}.contact-form-note h2{margin-bottom:.8rem}.contact-form-support{margin-top:1rem}.contact-form-trap{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hero-copy a,.section-copy a,.draft-hero-note a,.draft-prose-card a,.draft-subsection-card a,.draft-list-card a,.content-card p a,.content-card li a{color:var(--mk-inline-link);font-weight:600;text-decoration:underline;text-decoration-color:var(--mk-inline-link-underline);text-decoration-thickness:.08em;text-underline-offset:.18em}.hero-copy a:hover,.hero-copy a:focus-visible,.section-copy a:hover,.section-copy a:focus-visible,.draft-hero-note a:hover,.draft-hero-note a:focus-visible,.draft-prose-card a:hover,.draft-prose-card a:focus-visible,.draft-subsection-card a:hover,.draft-subsection-card a:focus-visible,.draft-list-card a:hover,.draft-list-card a:focus-visible,.content-card p a:hover,.content-card p a:focus-visible,.content-card li a:hover,.content-card li a:focus-visible{color:var(--mk-text-1);text-decoration-color:currentColor}.cta-band{padding:2rem;background:radial-gradient(circle at 100% 0%, rgba(76, 125, 255, 0.18), transparent 42%),linear-gradient(180deg, rgba(22, 31, 50, 0.96), rgba(13, 20, 37, 0.98))}.cta-band .section-title{max-width:44rem}.cta-band .hero-actions,.cta-band>.btn,.cta-band>a.btn{margin-top:1.35rem}.contact-form-card{position:relative;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);padding:1.4rem;background:radial-gradient(circle at 100% 0%, rgba(76, 125, 255, 0.14), transparent 38%),linear-gradient(180deg, rgba(24, 35, 58, 0.94), rgba(13, 20, 37, 0.98));box-shadow:var(--mk-shadow-md)}.contact-form-card::before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:1px;background:linear-gradient(90deg, rgba(255, 255, 255, 0.16), transparent 55%);opacity:.75}.contact-form-grid{display:grid;gap:1rem;grid-template-columns:repeat(2, minmax(0, 1fr))}.contact-form-card .form-label{margin-bottom:.5rem;color:var(--mk-text-1);font-size:.94rem;font-weight:600}.contact-form-card .form-control,.contact-form-card .form-select{min-height:3rem;border-color:var(--mk-border-strong);border-radius:12px;background:rgba(9,16,26,.72);color:var(--mk-text-1)}.contact-form-card .form-control::placeholder{color:var(--mk-text-3)}.contact-form-card textarea.form-control{min-height:11rem;resize:vertical}.contact-form-card .form-control:focus,.contact-form-card .form-select:focus{border-color:rgba(92,137,255,.58);background:rgba(11,19,33,.96);color:var(--mk-text-1);box-shadow:0 0 0 .2rem rgba(76,125,255,.18)}.contact-form-card .form-control.is-invalid,.contact-form-card .form-select.is-invalid{border-color:rgba(248,113,113,.62);background-color:rgba(46,17,21,.56)}.contact-form-card .form-text{margin-top:.45rem;color:var(--mk-text-3)}.contact-form-card .invalid-feedback{display:block;color:#ffb4b4}.contact-form-alert{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1rem;padding:.95rem 1rem;border:1px solid rgba(0,0,0,0);border-radius:12px}.contact-form-alert p{margin:0}.contact-form-alert--success{border-color:rgba(52,211,153,.36);background:rgba(16,62,52,.48);color:#d3ffef}.contact-form-alert--warning{border-color:rgba(245,158,11,.36);background:rgba(74,47,8,.48);color:#ffe4b0}.contact-form-alert--danger{border-color:rgba(248,113,113,.36);background:rgba(82,25,25,.5);color:#ffd4d4}.contact-form-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.9rem;margin-top:1.35rem}.contact-form-meta{margin:0;color:var(--mk-text-3);font-size:.92rem}.kpi-grid{display:grid;gap:.9rem;grid-template-columns:repeat(auto-fit, minmax(14rem, 1fr))}.kpi{border:1px solid var(--mk-border);border-radius:12px;padding:1rem 1.1rem;background:hsla(0,0%,100%,.03)}.kpi .label{display:block;margin-bottom:.35rem;color:var(--mk-text-1);font-size:.84rem;font-weight:650;letter-spacing:.02em}.table-responsive{border-radius:var(--mk-radius-md)}.table-marketing{width:100%;margin-bottom:0;border-collapse:collapse;overflow:hidden;border:1px solid var(--mk-border);border-radius:var(--mk-radius-md);background:linear-gradient(180deg, rgba(255, 255, 255, 0.035), rgba(255, 255, 255, 0.02))}.table-marketing thead th{background:hsla(0,0%,100%,.04);color:var(--mk-text-1);font-size:.82rem;letter-spacing:.08em;text-transform:uppercase}.table-marketing th,.table-marketing td{padding:.9rem;border-bottom:1px solid var(--mk-border);color:var(--mk-text-2);text-align:left;vertical-align:top}.table-marketing td:first-child,.table-marketing th:first-child{color:var(--mk-text-1)}.table-marketing tbody tr:last-child th,.table-marketing tbody tr:last-child td{border-bottom:0}.table-marketing tbody tr:hover th,.table-marketing tbody tr:hover td{background:hsla(0,0%,100%,.03)}.pricing-comparison-shell{background:linear-gradient(180deg, rgba(22, 31, 50, 0.96), rgba(13, 20, 37, 0.98))}.pricing-comparison-scroll{margin-bottom:0}.table-pricing-comparison{min-width:60rem;border:0;--comparison-pill-min-width: 6.25rem}.table-pricing-comparison thead th{position:sticky;top:0;z-index:2;background:rgba(15,23,39,.96);border-bottom-color:var(--mk-border-strong)}.table-pricing-comparison thead th:first-child{z-index:3;min-width:17rem;width:37%}.table-pricing-comparison tbody tr{--pricing-row-bg: rgba(255, 255, 255, 0.02)}.table-pricing-comparison tbody tr:nth-child(even){--pricing-row-bg: rgba(255, 255, 255, 0.055)}.table-pricing-comparison tbody tr:hover{--pricing-row-bg: rgba(255, 255, 255, 0.072)}.table-pricing-comparison tbody th{position:sticky;left:0;z-index:1;min-width:17rem;background:var(--pricing-row-bg);color:var(--mk-text-1)}.table-pricing-comparison tbody td{background:var(--pricing-row-bg)}.comparison-capability-heading{color:var(--mk-text-1);font-size:.84rem}.comparison-plan-heading{min-width:11rem}.comparison-plan-name,.proof-chip,.hero-review-badge,.hero-review-pill,.hero-evidence-chip,.hero-source-chip,.architecture-step-meta,.permission-state,.hero-frame-status{display:inline-flex;align-items:center;gap:.35rem;padding:.28rem .65rem;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;background:hsla(0,0%,100%,.04);color:var(--mk-text-2);font-family:var(--mk-font-mono);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.comparison-plan-name{justify-content:center;min-width:var(--comparison-pill-min-width);color:#dce6ff;background:rgba(76,125,255,.16);border-color:rgba(76,125,255,.28)}.proof-chip--live,.comparison-value.is-included,.signal-dot--live{color:#cbffef}.proof-chip--live{background:rgba(52,211,153,.14);border-color:rgba(52,211,153,.26)}.proof-chip--accent{background:rgba(76,125,255,.16);border-color:rgba(76,125,255,.28);color:#d8e3ff}.proof-chip--warning{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.24);color:#ffe4b0}.proof-chip--success{background:rgba(33,199,168,.14);border-color:rgba(33,199,168,.24);color:#cbffef}.comparison-row-label{font-size:1rem}.comparison-value{display:inline-flex;align-items:center;justify-content:center;min-width:var(--comparison-pill-min-width);padding:.28rem .6rem;border-radius:999px;border:1px solid rgba(0,0,0,0);background:hsla(0,0%,100%,.05);color:var(--mk-text-2);font-size:.86rem;font-weight:600;line-height:1.15;white-space:nowrap}.comparison-value.is-included{background:rgba(52,211,153,.14);border-color:rgba(52,211,153,.25)}.comparison-value.is-custom{background:rgba(245,158,11,.14);border-color:rgba(245,158,11,.25);color:#ffe4b0}.comparison-value.is-unavailable{background:hsla(0,0%,100%,.035);border-color:var(--mk-border);color:var(--mk-text-3)}.comparison-value.is-standard{background:rgba(76,125,255,.12);border-color:rgba(76,125,255,.2);color:#d8e3ff}.site-footer{margin-top:4rem;padding-top:1rem;padding-bottom:2.5rem;border:0 !important;background:rgba(0,0,0,0)}.site-footer .container{padding:2rem 1.35rem;border:1px solid var(--mk-border);border-radius:var(--mk-radius-lg);background:linear-gradient(180deg, rgba(17, 24, 39, 0.96), rgba(11, 17, 31, 0.98));box-shadow:var(--mk-shadow-md)}.site-footer .border-top{border-color:var(--mk-border) !important}.site-footer a{color:var(--mk-text-2)}.site-footer a:hover,.site-footer a:focus-visible{color:var(--mk-text-1)}.footer-heading{margin-bottom:.8rem;color:var(--mk-text-1);font-family:var(--mk-font-mono);font-size:.74rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.footer-links li{margin-bottom:.55rem;font-size:.88rem}.footer-links a{color:var(--mk-text-2)}.footer-links a:hover{color:var(--mk-text-1)}.home-hero .hero-title{max-width:12ch;font-size:clamp(3rem,6.6vw,4.3rem)}.hero-proof-list{display:grid;gap:.8rem;list-style:none;padding-left:0;margin:1.7rem 0 0}.hero-proof-item{display:grid;grid-template-columns:.72rem 1fr;gap:.85rem;align-items:start;padding:.92rem 1rem;border:1px solid var(--mk-border);border-radius:12px;background:hsla(0,0%,100%,.03)}.hero-proof-item::before{content:"";width:.72rem;height:.72rem;margin-top:.25rem;border-radius:999px;background:linear-gradient(135deg, var(--mk-accent-2), var(--mk-accent));box-shadow:0 0 0 .22rem rgba(33,199,168,.08)}.hero-proof-title{display:block;margin-bottom:.2rem;color:var(--mk-text-1);font-size:.98rem;font-weight:650}.hero-proof-copy{display:block;color:var(--mk-text-2);font-size:.93rem}.hero-source-row{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1.4rem}.hero-source-chip{color:var(--mk-text-2);text-transform:none;letter-spacing:.02em}.home-proof-band{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1rem;padding:1rem;background:linear-gradient(180deg, rgba(22, 31, 50, 0.96), rgba(13, 20, 37, 0.98))}.proof-module{display:flex;flex-direction:column;gap:.72rem;min-height:100%;padding:.95rem;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;background:hsla(0,0%,100%,.02)}.proof-module-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.proof-module-title{color:var(--mk-text-1);font-size:.98rem;font-weight:650}.proof-module-copy{color:var(--mk-text-2);font-size:.9rem;line-height:1.55}.proof-module-meta{margin-top:auto;color:var(--mk-text-3);font-family:var(--mk-font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.architecture-grid{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:.95rem}.architecture-step{padding:1.05rem;background:linear-gradient(180deg, rgba(28, 40, 65, 0.88), rgba(17, 24, 39, 0.9))}.architecture-step-number{display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-bottom:.85rem;border-radius:12px;background:rgba(76,125,255,.14);border:1px solid rgba(76,125,255,.22);color:#d8e3ff;font-family:var(--mk-font-mono);font-size:.82rem;font-weight:600;letter-spacing:.08em}.architecture-step h3{margin-bottom:.55rem;font-size:1.02rem}.architecture-step p{margin-bottom:.9rem;color:var(--mk-text-2);font-size:.92rem}.architecture-step-meta{color:var(--mk-text-3)}.governance-proof-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.governance-card{padding:1.15rem;background:linear-gradient(180deg, rgba(28, 40, 65, 0.92), rgba(17, 24, 39, 0.94))}.governance-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.permission-list{display:grid;gap:.7rem}.permission-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid hsla(0,0%,100%,.06)}.permission-row:last-child{padding-bottom:0;border-bottom:0}.permission-row span:first-child{color:var(--mk-text-1);font-size:.94rem;font-weight:600}.permission-state{color:var(--mk-text-2)}.audit-list{display:grid;gap:.75rem;list-style:none;padding-left:0;margin:0}.audit-list li{display:grid;grid-template-columns:auto 1fr;gap:.75rem}.audit-time{color:#aecaef;font-family:var(--mk-font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.audit-copy{display:grid;gap:.12rem}.audit-copy strong{color:var(--mk-text-1);font-size:.92rem;font-weight:600}.audit-copy span{color:var(--mk-text-2);font-size:.86rem}.site-main>.container,.site-main>section.container{animation:rise-in 520ms ease both}.site-main>.container:nth-of-type(2),.site-main>section.container:nth-of-type(2){animation-delay:60ms}.site-main>.container:nth-of-type(3),.site-main>section.container:nth-of-type(3){animation-delay:110ms}@keyframes rise-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width: 1200px){.container{max-width:1240px}}@media(max-width: 1199.98px){.architecture-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.home-proof-band{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 991.98px){.page-shell{padding-top:3rem}.hero{padding-bottom:2rem}.section-title,.cta-band .section-title{max-width:100%}.site-nav-dropdown-menu{position:static !important;float:none;width:100%;margin-top:.35rem;box-shadow:none}.site-nav-dropdown-menu--grouped{min-width:0;padding:.5rem}.site-nav-dropdown-groups{grid-template-columns:1fr;gap:.5rem}#site-nav.collapse.show,#site-nav.collapsing{margin-top:1rem;padding:1rem;border:1px solid var(--mk-border);border-radius:16px;background:rgba(17,24,39,.96)}.site-nav-actions{width:100%;padding-top:1rem;margin-top:.65rem;border-top:1px solid var(--mk-border)}.site-nav-link.dropdown-toggle{display:flex;align-items:center;justify-content:space-between}.hero-title{max-width:100%;font-size:clamp(2.4rem,9vw,3.3rem)}.home-hero .hero-title{font-size:clamp(2.6rem,10vw,3.6rem)}.governance-proof-grid{grid-template-columns:1fr}.hero-illustration{max-width:34rem;margin-right:auto;margin-left:0}.architecture-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.site-footer .container{padding:1.6rem 1.1rem}.contact-form-grid{grid-template-columns:1fr}}@media(max-width: 767.98px){.btn,.site-nav-actions .btn{width:100%}.hero-visual-column{margin-top:.4rem}.hero-illustration{max-width:none}.hero-actions,.site-nav-actions{align-items:stretch}.home-proof-band,.architecture-grid{grid-template-columns:1fr}.table-pricing-comparison{min-width:42rem}.table-pricing-comparison th,.table-pricing-comparison td,.table-marketing th,.table-marketing td{padding:.75rem}.table-pricing-comparison thead th:first-child,.table-pricing-comparison tbody th{min-width:12rem}.comparison-row-label{font-size:.94rem}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition-duration:0s !important;scroll-behavior:auto !important}}/*# sourceMappingURL=midnight-infrastructure.css.map */
