:root{color-scheme:light;--primary:#2563EB;--secondary:#0D9488;--tertiary:#7C3AED;--bg:#FFFFFF;--bg-elevated:#F8FAFC;--text:#0F172A;--text-muted:#475569;--border:#E2E8F0;--link:var(--primary);--header-h:88px;--logo-h:56px;--metal-top:color-mix(in srgb,#ffffff 88%,var(--primary) 12%);--metal-mid:color-mix(in srgb,#c9d4e8 70%,var(--primary) 30%);--metal-bottom:color-mix(in srgb,#0b1220 86%,var(--primary) 14%);--metal-sheen:rgba(255,255,255,.18);--metal-lines:rgba(255,255,255,.06);--metal-noise-opacity:.120;--top-wash:.100;--filigree-opacity:.200}@media (max-width:768px){:root{--header-h:64px;--logo-h:36px}}[data-theme=dark]{color-scheme:dark;--bg:#0B1220;--bg-elevated:#111827;--text:#ffffff;--text-muted:#d4d4d4;--border:#1F2937;--link:#93C5FD;--metal-top:color-mix(in srgb,#1b2540 40%,var(--primary) 80%);--metal-mid:color-mix(in srgb,#111827 70%,var(--primary) 30%);--metal-bottom:#0b1220;--metal-sheen:rgba(255,255,255,.10);--metal-lines:rgba(255,255,255,.05);--metal-noise-opacity:.02;--top-wash:.10;--filigree-opacity:.105}*{box-sizing:border-box}body,html{height:100%}body{margin:0;overflow-x:hidden;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Arial,Noto Sans,Helvetica Neue,Apple Color Emoji,Segoe UI Emoji;color:var(--text);background:var(--bg)}body:before{z-index:-2;background-image:linear-gradient(to bottom,rgba(255,255,255,var(--top-wash)) 0,rgba(255,255,255,0) 500px),linear-gradient(to bottom,var(--metal-top) 0,var(--metal-mid) 55%,var(--metal-bottom) 100%),linear-gradient(115deg,var(--metal-sheen) 0,rgba(255,255,255,0) 32%),radial-gradient(120% 120% at 50% 0,rgba(0,0,0,.1),transparent 60%),radial-gradient(160% 100% at 50% 120%,rgba(0,0,0,.2),transparent 70%);background-blend-mode:normal,overlay,screen,normal,normal;filter:saturate(120%);transform:translateZ(0)}body:after,body:before{content:"";position:fixed;inset:-10vh -10vw -10vh -10vw;pointer-events:none}body:after{z-index:-1;background-image:radial-gradient(160% 80% at 50% 0,rgba(255,255,255,0) 0,rgba(255,255,255,var(--filigree-opacity)) 22%,rgba(255,255,255,0) 45%,rgba(255,255,255,var(--filigree-opacity)) 62%,rgba(255,255,255,0) 85%),repeating-conic-gradient(from 0deg at 50% 0,rgba(255,255,255,.08) 0deg 2deg,rgba(255,255,255,0) 2deg 6deg),repeating-linear-gradient(90deg,var(--metal-lines) 0,var(--metal-lines) 1px,transparent 1px,transparent 3px),repeating-linear-gradient(0deg,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 1px,transparent 1px,transparent 4px),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' opacity='0.5' width='64' height='64' viewBox='0 0 64 64'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='table' tableValues='0 0.6'/></feComponentTransfer></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:100% 40vh,1800px 1800px,320px 100%,100% 220px,300px 300px;background-repeat:no-repeat,repeat,repeat,repeat,repeat;background-position:top,top,50%,50%,50%;mix-blend-mode:soft-light;opacity:1;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0 360px,rgba(0,0,0,.9) 700px,rgba(0,0,0,.5) 1200px,rgba(0,0,0,.25) 1600px,rgba(0,0,0,0) 2000px);mask-image:linear-gradient(180deg,rgba(0,0,0,1) 0 360px,rgba(0,0,0,.9) 700px,rgba(0,0,0,.5) 1200px,rgba(0,0,0,.25) 1600px,rgba(0,0,0,0) 2000px)}a{color:var(--link);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto;display:block}.container{max-width:1100px;padding:0 1rem;margin:0 auto}.header{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg-elevated) 78%,transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);box-shadow:0 6px 24px rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;height:var(--header-h)}.header-inner>a{flex-shrink:0;line-height:0}.brand-logo{display:block;height:var(--logo-h);width:auto}.nav{display:flex;gap:1rem;align-items:center}.nav a{padding:.65rem 1rem;border-radius:.5rem;color:var(--text);background:transparent;border:1px solid transparent;font-size:1rem}.nav a.active{background:rgba(37,99,235,.12);border-color:rgba(37,99,235,.35)}.footer{border-top:1px solid var(--border);margin-top:3rem;padding:2rem 0;color:var(--text-muted)}main{padding:1.5rem 0 3rem}h1{font-size:2rem;margin:0 0 1rem}h2{font-size:1.5rem;margin:2rem 0 1rem}h3{font-size:1.125rem}p{line-height:1.6}.lead{font-size:1.125rem;max-width:60ch;margin:0 auto 1rem}.lead,.muted{color:var(--text-muted)}.hero{position:relative;padding:4rem 0 3rem;text-align:center}.section{padding:2rem 0}.split{display:grid;grid-template-columns:1.2fr .8fr;grid-gap:1rem;gap:1rem;align-items:stretch}@media (max-width:900px){.split{grid-template-columns:1fr}}.btn{display:inline-block;padding:.625rem .9rem;border-radius:.75rem;border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer}.btn.primary{background:var(--primary);border-color:var(--primary);color:#fff}.btn.secondary{background:var(--secondary);border-color:var(--secondary);color:#fff}.btn:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.btn:hover{filter:brightness(.98)}.btn.primary:hover,.btn.secondary:hover{filter:brightness(1.05)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:1rem;gap:1rem}.card{position:relative;border:1px solid var(--border);border-radius:1rem;background:var(--bg-elevated);padding:1rem;--card-accent:var(--primary);transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}a.card{display:block}.card:focus-visible,.card:hover{transform:translateY(-2px) scale(1.02);border-color:var(--card-accent);background:color-mix(in srgb,var(--card-accent) 8%,var(--bg-elevated));box-shadow:0 8px 24px color-mix(in srgb,var(--card-accent) 24%,transparent);outline:none}.card:focus-visible h3,.card:hover h3{color:var(--card-accent)}.card--primary{--card-accent:var(--primary)}.card--secondary{--card-accent:var(--secondary)}.card--tertiary{--card-accent:var(--tertiary)}.highlight{border:1px solid color-mix(in srgb,var(--primary) 35%,var(--border));background:color-mix(in srgb,var(--primary) 6%,var(--bg-elevated))}.kpis{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem;gap:1rem;align-items:center}.kpi{display:block;font-weight:800;font-size:2rem;line-height:1}.kpi-label{display:block;color:var(--text-muted)}.list-check{padding-left:1.25rem;margin:.5rem 0 0}.list-check li{margin:.3rem 0;position:relative;list-style:none}.list-check li:before{content:"✓";position:absolute;left:-1.25rem;top:0;color:var(--secondary)}.steps{counter-reset:step;list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.steps li{border:1px solid var(--border);border-radius:.75rem;padding:.75rem .9rem;background:var(--bg-elevated)}.steps li:before{counter-increment:step;content:counter(step);display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;margin-right:.5rem;border-radius:999px;background:var(--tertiary);color:#fff;font-weight:700}.note{border:1px dashed var(--border);border-radius:1rem;padding:1rem;background:color-mix(in srgb,var(--secondary) 5%,var(--bg-elevated))}.cta-bar{background:linear-gradient(0deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent);padding:2rem 0;border-top:1px solid var(--border)}.cta-bar-inner{display:flex;gap:1rem;align-items:center;justify-content:space-between}@media (max-width:900px){.cta-bar-inner{flex-direction:column;align-items:flex-start}}.eyebrow{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.25rem}.cta-actions{display:flex;gap:.5rem;flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.card{transition:none}}:root{--sidebar-w:320px;--sidebar-w-compact:92px;--sidebar-z:55;--sidebar-radius:16px;--sidebar-shadow:0 10px 30px rgba(0,0,0,.22)}.mi{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:22px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-shell{--content-left:0px;padding-left:var(--content-left)}[data-sidebar=open] .app-shell{--content-left:var(--sidebar-w)}[data-sidebar=compact] .app-shell{--content-left:var(--sidebar-w-compact)}[data-sidebar=hidden] .app-shell{--content-left:0px}.sidebar{position:fixed;left:0;top:var(--header-h);z-index:var(--sidebar-z);height:calc(100dvh - var(--header-h));overflow:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--bg-elevated) 92%,transparent) 0,color-mix(in srgb,var(--bg-elevated) 86%,transparent) 100%);border-right:1px solid var(--border);-webkit-backdrop-filter:saturate(130%) blur(8px);backdrop-filter:saturate(130%) blur(8px);transition:width .16s ease,transform .16s ease,padding .16s ease,border-color .16s ease;will-change:width,transform;padding:.6rem}[data-sidebar=open] .sidebar{width:var(--sidebar-w)}[data-sidebar=compact] .sidebar{width:var(--sidebar-w-compact)}[data-sidebar=hidden] .sidebar{width:var(--sidebar-w);transform:translateX(-100%);padding:.6rem 0;border-right-color:transparent}.sidebar .controls{display:flex;gap:.4rem;padding:.15rem .2rem .5rem}.sidebar .controls button{background:var(--bg-elevated);border:1px solid var(--border);border-radius:.7rem;padding:.45rem .55rem;cursor:pointer;color:var(--text)}.sidebar .controls button:hover{border-color:color-mix(in srgb,var(--primary) 45%,var(--border));color:var(--primary)}.side-sections{padding:.15rem}.section{margin:.25rem 0 .5rem}.item{width:100%;display:grid;grid-template-columns:28px 1fr 20px;align-items:center;grid-gap:.55rem;gap:.55rem;padding:.6rem .55rem;border-radius:.9rem;border:1px solid transparent;color:var(--text);background:transparent;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease;text-align:left}.item.top{font-weight:600}.item.sub{font-weight:500;opacity:.95}.item:hover{background:color-mix(in srgb,var(--primary) 9%,var(--bg-elevated));border-color:color-mix(in srgb,var(--primary) 35%,var(--border))}.item.active{background:color-mix(in srgb,var(--primary) 14%,var(--bg-elevated));border-color:color-mix(in srgb,var(--primary) 50%,var(--border));box-shadow:0 8px 18px color-mix(in srgb,var(--primary) 22%,transparent)}.icon{width:24px;height:24px}.chev,.icon{display:inline-grid;place-items:center}.chev{color:var(--text-muted)}.submenu{display:grid;grid-auto-rows:0fr;transition:grid-auto-rows .16s ease,padding .16s ease;padding-left:.2rem}.submenu.open{grid-auto-rows:1fr;padding:.25rem 0 .35rem}.submenu>*{overflow:hidden;margin-left:1.9rem}.item.top.open .chev .mi{transform:rotate(90deg);transition:transform .16s ease}[data-sidebar=compact] .sidebar .chev,[data-sidebar=compact] .sidebar .label{display:none}[data-sidebar=compact] .sidebar .item{grid-template-columns:28px 0 0;justify-content:center}[data-sidebar=compact] .submenu>*{margin-left:.4rem}.sidebar-tab{position:fixed;left:0;top:calc(var(--header-h) + 12px);z-index:calc(var(--sidebar-z) + 1);background:var(--primary);color:#fff;padding:.5rem .6rem;border:none;border-radius:0 .8rem .8rem 0;cursor:pointer;box-shadow:0 8px 28px rgba(0,0,0,.28);transition:transform .12s ease}.sidebar-tab:hover{transform:translateX(2px)}[data-sidebar=hidden] .sidebar-tab{display:inline-flex}[data-sidebar=compact] .sidebar-tab,[data-sidebar=open] .sidebar-tab{display:none}[data-sidebar=hidden][data-sidebar-peek="1"] .sidebar{transform:translateX(0);width:var(--sidebar-w-compact);padding:.5rem;border-right-color:var(--border)}[data-sidebar=hidden][data-sidebar-peek="1"] .app-shell{--content-left:var(--sidebar-w-compact)}@media (max-width:900px){.app-shell{padding-left:0}.sidebar{position:fixed;left:0;top:var(--header-h);height:calc(100dvh - var(--header-h));width:var(--sidebar-w);transform:translateX(-100%);box-shadow:var(--sidebar-shadow);border-right:1px solid color-mix(in srgb,var(--primary) 25%,var(--border))}[data-sidebar=compact] .sidebar,[data-sidebar=open] .sidebar{transform:translateX(0)}.sidebar-backdrop{position:fixed;inset:var(--header-h) 0 0 0;background:rgba(0,0,0,.35);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:calc(var(--sidebar-z) - 1);display:none}[data-sidebar=compact] .sidebar-backdrop,[data-sidebar=open] .sidebar-backdrop{display:block}[data-sidebar=compact] .sidebar .label,[data-sidebar=open] .sidebar .label{display:inline}}.btn.ghost{background:color-mix(in srgb,var(--bg-elevated) 80%,transparent);border:1px solid var(--border);color:var(--text)}.btn.only-icon{padding:.45rem .55rem;border-radius:.7rem}.btn.ghost:hover{border-color:color-mix(in srgb,var(--primary) 40%,var(--border));color:var(--primary)}.sidebar .item .icon .MuiSvgIcon-root{color:inherit!important;transition:color .14s ease,transform .14s ease}.sidebar .item{--ico:color-mix(in srgb,var(--primary) 70%,var(--text) 30%)}.sidebar .item.top{--ico:var(--primary)}.sidebar .item:focus-visible,.sidebar .item:hover{--ico:var(--primary)}.sidebar .item.active{--ico:var(--secondary)}.sidebar .chev .MuiSvgIcon-root{color:var(--text-muted)!important}[data-theme=dark] .sidebar .item{--ico:color-mix(in srgb,var(--primary) 80%,#cbd5e1 20%)}[data-theme=dark] .sidebar .item.top{--ico:var(--primary)}[data-theme=dark] .sidebar .item:focus-visible,[data-theme=dark] .sidebar .item:hover{--ico:var(--primary)}[data-theme=dark] .sidebar .item.active{--ico:var(--secondary)}