:root{--bg:#07090d;--bg-soft:#0d1117;--surface:#121821;--surface-soft:#17202a;--surface-strong:#1d2733;--ink:#f7fbf8;--ink-soft:#d5ded8;--ink-muted:#8d9a96;--line:#2dd4bf24;--line-strong:#94a3b83d;--cyan:#06b6d4;--cyan-bright:#22d3ee;--cyan-dark:#0891b2;--green:#22c55e;--yellow:#eab308;--purple:#a855f7;--orange:#f59e0b;--rose:#fb7185;--blue:#60a5fa;--teal:#14b8a6;--indigo:#818cf8;--radius:12px;--shadow:0 22px 70px #00000057;--shadow-cyan:0 16px 36px #06b6d433}*{box-sizing:border-box}html{background:var(--bg);min-width:320px;color:var(--ink);scroll-behavior:smooth}body{min-height:100vh;color:var(--ink);letter-spacing:0;background:linear-gradient(#0a0d12 0%,#10151b 44%,#07090d 100%);margin:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}.button:disabled:hover{border-color:var(--line-strong);box-shadow:none;background:#0f172ab8;transform:none}.button.primary:disabled:hover{background:linear-gradient(90deg, var(--cyan), var(--cyan-dark));box-shadow:var(--shadow-cyan);border-color:#0000}.button.danger:disabled:hover{background:#fb71851f;border-color:#fb71856b}h1,h2,h3,p{margin:0}h1{color:#fff;letter-spacing:0;font-size:clamp(3.2rem,7vw,4.5rem);font-weight:800;line-height:1}h2{color:#fff;letter-spacing:0;font-size:clamp(2.45rem,5vw,3.65rem);font-weight:800;line-height:1.08}h3{color:var(--ink);font-size:1.15rem;font-weight:800;line-height:1.25}.page{min-height:100vh}.landing-main{overflow-x:hidden}.site-header,.app-header{z-index:40;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617d1;border-bottom:1px solid #94a3b821;position:sticky;top:0}.site-header__inner,.app-header__inner{justify-content:space-between;align-items:center;gap:28px;width:min(1280px,100% - 64px);min-height:80px;margin:0 auto;display:flex}.brand{color:#fff;letter-spacing:0;white-space:nowrap;align-items:center;gap:12px;font-size:1.2rem;font-weight:850;display:inline-flex}.brand-mark{color:#02111d;background:linear-gradient(135deg,#67e8f9 0%,#3ddc97 48%,#f59e0b 100%);border:0;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 12px 28px #06b6d42e}.brand-accent{color:var(--cyan-bright)}.nav{color:var(--ink-soft);align-items:center;gap:34px;font-size:.96rem;font-weight:600;display:flex}.nav a{transition:color .16s}.nav a:hover{color:var(--cyan-bright)}.header-actions{align-items:center;gap:12px;display:flex}.button{border:1px solid var(--line-strong);min-height:42px;color:var(--ink);background:#0f172ab8;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:0 18px;font-size:.94rem;font-weight:800;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.button:hover{background:#111c31eb;border-color:#22d3ee6b;transform:translateY(-1px)}.button.primary{background:linear-gradient(90deg, var(--cyan), var(--cyan-dark));color:#fff;box-shadow:var(--shadow-cyan);border-color:#0000}.button.primary:hover{background:linear-gradient(90deg,#22d3ee,#0891b2)}.button.secondary{color:#526071;background:#e2e8f0e6;border-color:#94a3b847}.button.secondary:hover{color:#111827;background:#fff}.button.orange{color:#fff;background:linear-gradient(90deg,#f59e0b,#ea580c);border-color:#0000;box-shadow:0 16px 36px #f59e0b33}.button.danger{color:#fecdd3;background:#fb71851f;border-color:#fb71856b}.button.ghost{box-shadow:none;background:0 0;border-color:#0000}.button.compact{min-height:42px;padding-inline:18px}.button.hero-button{border-radius:12px;min-height:50px;padding-inline:30px;font-size:1rem}.button.wide{width:100%;min-height:50px;margin-top:28px}.button.icon{width:42px;padding:0}.mobile-menu{display:none}.mobile-nav{display:none;position:relative}.mobile-nav-panel{border:1px solid var(--line-strong);width:min(280px,100vw - 32px);box-shadow:var(--shadow);background:#020617fa;border-radius:10px;gap:8px;padding:12px;display:grid;position:absolute;top:calc(100% + 12px);right:0}.mobile-nav-panel a{color:var(--ink-soft);border-radius:8px;padding:11px 12px;font-size:.94rem;font-weight:800}.mobile-nav-panel a:hover,.mobile-nav-panel .mobile-nav-cta{color:#fff;background:#06b6d424}.hero{text-align:left;grid-template-columns:minmax(0,.94fr) minmax(420px,1.06fr);align-items:center;gap:48px;width:min(1180px,100% - 64px);min-height:0;margin:0 auto;padding:58px 0 50px;display:grid}.hero-copy{justify-items:start;display:grid}.hero h1{max-width:700px;font-size:clamp(2.9rem,4.6vw,3.55rem)}.lead{max-width:720px;color:var(--ink-muted);margin-top:22px;font-size:1.06rem;line-height:1.7}.gradient-text{background:linear-gradient(90deg, var(--cyan-bright), #2dd4bf 48%, #facc15);color:#0000;-webkit-background-clip:text;background-clip:text}.eyebrow{color:var(--cyan-bright);background:#06b6d41a;border:1px solid #06b6d438;border-radius:999px;align-items:center;gap:8px;margin-bottom:28px;padding:8px 16px;font-size:.8rem;font-weight:800;display:inline-flex}.eyebrow.compact{margin-bottom:22px;padding:8px 18px;font-size:.92rem}.eyebrow.green{color:#4ade80;background:#22c55e1a;border-color:#22c55e38}.eyebrow.purple{color:#c084fc;background:#a855f71f;border-color:#a855f747}.eyebrow.yellow{color:#eab308;background:#eab3081a;border-color:#eab30842}.hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:16px;margin-top:30px;display:flex}.metric-strip{grid-template-columns:repeat(4,minmax(92px,1fr));gap:14px;width:100%;margin-top:34px;display:grid}.hero-stat{border:1px solid var(--line);border-radius:var(--radius);background:#0f172a9e;min-height:92px;padding:18px 14px;box-shadow:0 16px 40px #0000002e}.hero-stat strong{font-size:1.48rem;font-weight:850;line-height:1;display:block}.hero-stat span{color:var(--ink-muted);margin-top:10px;font-size:.72rem;font-weight:700;display:block}.accent-cyan{--accent:var(--cyan-bright)}.accent-green{--accent:var(--green)}.accent-yellow{--accent:var(--yellow)}.accent-purple{--accent:var(--purple)}.accent-blue{--accent:var(--blue)}.accent-rose{--accent:var(--rose)}.accent-teal{--accent:var(--teal)}.accent-indigo{--accent:var(--indigo)}.accent-orange{--accent:var(--orange)}.hero-stat strong,.icon-box,.soft-icon,.process-icon{color:var(--accent)}.hero-dashboard{color:#111827;background:linear-gradient(#f8fafcfa,#e2e8f0f0);border:1px solid #0f172a1f;border-radius:8px;min-width:0;overflow:hidden;box-shadow:0 28px 90px #00000047}.preview-top{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 24px 18px;display:flex}.preview-top strong{color:#0f172a;margin-top:8px;font-size:clamp(2rem,5vw,3.1rem);font-weight:850;line-height:1;display:block}.preview-label{color:#64748b;text-transform:uppercase;font-size:.76rem;font-weight:850}.preview-metrics{border-top:1px solid #0f172a1a;border-bottom:1px solid #0f172a1a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.preview-metric{border-right:1px solid #0f172a1a;min-width:0;padding:16px}.preview-metric:last-child{border-right:0}.preview-metric span{color:#64748b;font-size:.73rem;font-weight:800;display:block}.preview-metric strong{color:#0f172a;margin-top:7px;font-size:1.1rem;font-weight:850;display:block}.preview-chart{width:calc(100% - 36px);height:auto;margin:20px auto 0;display:block}.preview-chart-grid path{fill:none;stroke:#64748b2e;stroke-dasharray:5 6}.preview-area{fill:#14b8a621}.preview-line{fill:none;stroke:#0f9f8e;stroke-linecap:round;stroke-width:5px}.landing-section{padding:118px 0}.section-inner{width:min(1280px,100% - 64px);margin:0 auto}.section-head{gap:18px;max-width:830px;margin:0 auto 70px;display:grid}.section-head.centered{text-align:center;justify-items:center}.section-head p{max-width:760px;color:var(--ink-muted);font-size:1.08rem;line-height:1.7}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.feature-card,.performance-card,.chart-panel,.pricing-card,.panel{border:1px solid var(--line);border-radius:var(--radius);background:#0f172ab8;box-shadow:0 18px 50px #0000002e}.feature-card{min-height:210px;padding:24px}.feature-card h3{margin-top:22px}.feature-card p{color:var(--ink-muted);margin-top:14px;line-height:1.55}.icon-box{background:#0f172ab3;border:1px solid #e2e8f0a8;border-radius:12px;place-items:center;width:50px;height:50px;display:grid}.performance-section{padding-top:72px}.performance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.account-average-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.performance-card{text-align:center;justify-items:center;gap:12px;min-height:170px;padding:26px 18px;display:grid}.performance-card strong{color:#fff;font-size:2rem;font-weight:850;line-height:1}.performance-card span:last-child{color:var(--ink-muted);font-size:.92rem}.soft-icon{background:color-mix(in srgb, var(--accent) 13%, transparent);border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.chart-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:48px;display:grid}.chart-panel{padding:26px}.chart-panel h3{margin-bottom:18px}.chart{width:100%;height:auto;display:block}.chart-grid-lines path{fill:none;stroke:#64748b47;stroke-dasharray:4 5;stroke-width:1px}.chart-axis{fill:none;stroke:#94a3b885;stroke-width:1.5px}.chart-line{fill:none;stroke-width:4px}.chart-line.cyan{stroke:var(--cyan)}.chart-line.green{stroke:var(--teal)}.chart-labels{fill:var(--ink-muted);font-size:16px}.trade-list{gap:0;display:grid}.trade-list-row{color:var(--ink-soft);border-bottom:1px solid #94a3b821;grid-template-columns:minmax(0,1fr) 90px auto;align-items:center;gap:14px;padding:17px 0;display:grid}.trade-list-row:last-child{border-bottom:0}.positive{color:var(--green)}.negative{color:var(--rose)}.process-section{padding-top:150px}.process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:34px;display:grid;position:relative}.process-grid:before{content:"";background:#94a3b82e;height:1px;position:absolute;top:45px;left:10%;right:10%}.process-step{text-align:center;justify-items:center;gap:14px;display:grid;position:relative}.step-number{background:var(--surface-strong);width:32px;height:32px;color:var(--ink-muted);border:1px solid #94a3b82e;border-radius:999px;place-items:center;font-weight:800;display:grid}.process-icon{background:color-mix(in srgb, var(--accent) 28%, #0f172a);width:64px;height:64px;color:color-mix(in srgb, var(--accent) 78%, #fff);border-radius:16px;place-items:center;display:grid}.process-step p{max-width:260px;color:var(--ink-muted);line-height:1.55}.pricing-section{padding-top:130px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:min(1040px,100%);margin:0 auto;display:grid}.pricing-card{padding:32px;position:relative}.pricing-card.featured{border-color:#f59e0b38;box-shadow:0 24px 80px #f59e0b1a}.popular-badge{color:#fff7ed;background:#f59e0bb8;border-radius:999px;padding:8px 18px;font-size:.88rem;font-weight:850;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.pricing-heading{align-items:center;gap:16px;display:flex}.pricing-heading p{color:var(--ink-muted);margin-top:8px}.pricing-heading .save{color:var(--green);font-weight:800}.price{color:#fff;margin-top:30px;font-size:clamp(3rem,6vw,4rem);font-weight:850;line-height:1}.price span{color:var(--ink-muted);font-size:1rem;font-weight:600}.price-note{color:var(--ink-muted);margin-top:8px}.pricing-list{color:var(--ink-soft);gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.pricing-list li{align-items:flex-start;gap:14px;line-height:1.45;display:flex}.pricing-list svg{color:var(--cyan-bright);flex:none;margin-top:2px}.site-footer{background:#020617db;border-top:1px solid #94a3b82e;padding:60px 0 26px}.footer-grid{grid-template-columns:1.5fr .6fr .6fr;gap:90px;display:grid}.footer-grid p{max-width:440px;color:var(--ink-soft);margin-top:22px;line-height:1.65}.footer-grid h3{margin-bottom:20px;font-size:1rem}.footer-grid a{color:var(--ink-soft);margin-top:14px;display:block}.footer-grid a:hover{color:var(--cyan-bright)}.footer-bottom{color:#64748b;text-align:center;border-top:1px solid #94a3b82e;width:min(1280px,100% - 64px);margin:54px auto 0;padding-top:26px;font-size:.92rem}.panel{min-width:0}.panel.pad{padding:24px}.panel-heading{padding:22px 24px}.panel-heading.split{justify-content:space-between;align-items:center;gap:14px;display:flex}.panel-heading+.table-wrap{border-top:1px solid var(--line)}.panel-heading-inline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.panel-heading-inline p{margin-top:8px;line-height:1.55}.broker-grid,.capability-grid,.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.broker-card{min-height:176px}.broker-card header,.capability-card header,.metric-card header{justify-content:space-between;align-items:center;gap:12px;display:flex}.broker-card p,.capability-card p,.metric-card p{color:var(--ink-muted);margin-top:16px;line-height:1.6}.status{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:0 10px;font-size:.78rem;font-weight:800;display:inline-flex}.status.good{color:#86efac;background:#22c55e1c;border-color:#22c55e3d}.status.warn{color:#fde047;background:#eab3081f;border-color:#eab3084d}.status.bad{color:#fda4af;background:#fb718521;border-color:#fb718552}.status.neutral{color:var(--ink-soft);background:#94a3b81a;border-color:#94a3b838}.app-shell{background:linear-gradient(180deg, #0a0d12 0%, var(--bg) 100%);grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{background:#020617e6;border-right:1px solid #94a3b824;height:100vh;padding:22px;position:sticky;top:0}.sidebar nav{gap:7px;margin-top:36px;display:grid}.side-link{min-height:44px;color:var(--ink-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;padding:0 12px;font-size:.9rem;font-weight:750;transition:background .16s,color .16s,border-color .16s;display:flex}.side-link.active,.side-link:hover{color:var(--ink);background:#06b6d41a;border-color:#06b6d42e}.workspace{min-width:0;padding-bottom:54px}.workspace-main{width:min(1180px,100% - 44px);margin:0 auto;padding-top:36px}.workspace-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:26px;display:flex}.workspace-title p{max-width:760px;color:var(--ink-muted);margin-top:10px;line-height:1.6}.dashboard-grid{grid-template-columns:1.35fr .65fr;gap:20px;display:grid}.dashboard-grid>*{min-width:0}.stack{align-content:start;gap:20px;min-width:0;display:grid}.table-wrap{max-width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:720px;color:var(--ink-soft);font-size:.9rem}th,td{text-align:left;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #94a3b821;padding:14px}th{color:#8190a8;text-transform:uppercase;background:#0206176b;font-size:.74rem;font-weight:850}tr:last-child td{border-bottom:0}.form-grid{gap:15px;display:grid}.filter-bar{border:1px solid var(--line);border-radius:var(--radius);background:#0f172ab8;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:flex;box-shadow:0 18px 50px #00000024}.filter-summary{gap:5px;display:grid}.filter-summary span{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.filter-summary strong{color:#fff;font-size:1.15rem}.field{gap:8px;display:grid}.field.compact-field{min-width:min(260px,100%)}.field label,.field span{color:var(--ink-muted);text-transform:uppercase;font-size:.76rem;font-weight:850}.field input,.field select{min-height:44px;color:var(--ink);background:#02061785;border:1px solid #94a3b838;border-radius:10px;outline:none;padding:0 13px}.field input:focus,.field select:focus{border-color:#22d3ee80;box-shadow:0 0 0 3px #06b6d41f}.notice{color:#fde68a;background:#eab3081a;border:1px solid #eab30847;border-radius:10px;padding:14px;font-size:.9rem;line-height:1.55}.notice-card{border:1px solid var(--line);border-radius:var(--radius);background:#0f172ab8;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex;box-shadow:0 18px 50px #00000024}.notice-card strong{color:#fff;margin-top:8px;font-size:1.05rem;display:block}.notice-card p{color:var(--ink-muted);margin-top:6px;line-height:1.55}.eyebrow-inline{color:var(--cyan-bright);text-transform:uppercase;align-items:center;gap:6px;font-size:.72rem;font-weight:850;display:inline-flex}.notice.good{color:#bbf7d0;background:#22c55e1a;border-color:#22c55e42}.checkbox-field{color:var(--ink-soft);align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.5;display:flex}.checkbox-field input{width:18px;height:18px;accent-color:var(--cyan);flex:none;margin-top:2px}.empty-table,.empty-panel{color:var(--ink-muted);text-align:center}.field-help{color:var(--ink-muted);font-size:.78rem;line-height:1.35}.summary-list{gap:0;margin:18px 0 0;display:grid}.summary-list div{border-bottom:1px solid #94a3b821;justify-content:space-between;align-items:center;gap:16px;padding:13px 0;display:flex}.summary-list div:last-child{border-bottom:0}.summary-list dt{color:var(--ink-muted);text-transform:uppercase;font-size:.78rem;font-weight:850}.summary-list dd{color:#fff;text-align:right;margin:0;font-weight:850}.summary-list.compact{margin-top:12px}.segment-control{background:#0206175c;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:18px;padding:6px;display:grid}.segment-control button{min-height:38px;color:var(--ink-muted);background:0 0;border:0;border-radius:8px;font-weight:850}.segment-control button.active,.segment-control button:hover{color:#fff;background:#06b6d429}.invoice-highlight{border-block:1px solid #94a3b821;justify-content:space-between;align-items:flex-start;gap:16px;margin-top:18px;padding:18px 0;display:flex}.invoice-highlight strong{color:#fff;font-size:1.1rem;display:block}.invoice-highlight p{color:var(--ink-muted);margin-top:7px;line-height:1.5}.invoice-highlight>div:last-child{justify-items:end;gap:8px;display:grid}.slim-table{margin-top:16px}.slim-table table{min-width:620px}.provisioning-steps{background:#02061740;border:1px solid #94a3b821;border-radius:10px;gap:9px;padding:12px;display:grid}.provisioning-steps span{color:var(--ink-soft);align-items:center;gap:8px;font-size:.86rem;font-weight:750;display:flex}.provisioning-steps svg{color:var(--green)}.action-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.mini-section{gap:0;margin-top:18px;display:grid}.mini-section h4,.command-detail h4{color:#fff;margin:0 0 10px;font-size:.9rem;font-weight:850}.detail-row{color:var(--ink-soft);border-bottom:1px solid #94a3b821;grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:12px;padding:12px 0;font-size:.88rem;display:grid}.detail-row:last-child{border-bottom:0}.control-button-grid{gap:10px;margin-top:18px;display:grid}.command-detail{border-top:1px solid #94a3b821;margin-top:18px;padding-top:18px}.command-card{border-bottom:1px solid #94a3b821;padding:14px 0}.command-card:last-child{border-bottom:0}.command-card p{margin-top:8px;line-height:1.45}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.timeline-step{background:#02061740;border:1px solid #94a3b826;border-radius:10px;gap:4px;min-height:58px;padding:10px;display:grid}.timeline-step strong{color:var(--ink-soft);font-size:.78rem}.timeline-step small{color:var(--ink-muted);font-size:.72rem}.timeline-step.done{background:#22c55e14;border-color:#22c55e38}.timeline-step.active{background:#eab30817;border-color:#eab30847}.timeline-step.failed{background:#fb718514;border-color:#fb718547}.empty-table{padding:28px 14px}.empty-panel{border:1px dashed #94a3b833;border-radius:10px;padding:18px}.danger-zone{background:#fb71850f;border-color:#fb71853d}.command-row{color:var(--ink-soft);border-bottom:1px solid #94a3b821;grid-template-columns:120px minmax(130px,1fr) minmax(120px,1fr) 96px;align-items:center;gap:12px;padding:13px 0;font-size:.9rem;display:grid}.command-row:last-child{border-bottom:0}.muted{color:var(--ink-muted)}.auth-shell{background:linear-gradient(180deg, #0a0d12 0%, var(--bg) 100%);grid-template-columns:.9fr 1.1fr;min-height:100vh;display:grid}.auth-copy{color:#fff;background:#020617ad;border-right:1px solid #94a3b824;flex-direction:column;justify-content:center;padding:56px;display:flex}.auth-copy p{max-width:540px;color:var(--ink-muted);margin-top:22px;line-height:1.7}.auth-form{justify-content:center;align-items:center;padding:40px;display:flex}.auth-form .panel{width:min(460px,100%)}@media (max-width:1120px){.hero{text-align:center;grid-template-columns:1fr;min-height:auto}.hero-copy{justify-items:center}.hero-actions{justify-content:center}.hero-dashboard{justify-self:center;width:min(760px,100%)}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.auth-shell,.pricing-grid,.chart-grid{grid-template-columns:1fr}.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.process-grid:before{display:none}}@media (max-width:1020px){.broker-grid,.capability-grid,.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell{grid-template-columns:1fr}.sidebar{border-bottom:1px solid #94a3b824;border-right:0;height:auto;position:static}.sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.site-header__inner,.app-header__inner,.section-inner,.workspace-main,.footer-bottom{width:min(100% - 32px,1280px)}.site-header__inner,.app-header__inner{min-height:64px}.brand{gap:8px;font-size:.94rem}.brand-mark{border-radius:8px;width:28px;height:28px}.nav,.header-actions .button.ghost,.header-actions .button.compact{display:none}.mobile-nav{display:block}.hero{gap:30px;width:min(100% - 32px,900px);min-height:auto;padding:54px 0 68px}h1{font-size:clamp(2.6rem,13vw,4rem)}.hero h1{font-size:clamp(2.55rem,12vw,3.6rem)}h2{font-size:clamp(2.15rem,11vw,3.1rem)}.lead,.section-head p{font-size:.96rem}.metric-strip,.performance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.hero-stat{min-height:96px;padding:18px 12px}.preview-top{display:grid}.preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-metric:nth-child(2n){border-right:0}.feature-grid,.broker-grid,.capability-grid,.metric-grid,.process-grid,.footer-grid{grid-template-columns:1fr}.landing-section{padding:82px 0}.section-head{margin-bottom:42px}.feature-card,.pricing-card,.chart-panel{padding:22px}.footer-grid{gap:34px}.sidebar nav{grid-template-columns:1fr 1fr}.workspace-title{display:grid}.filter-bar,.panel-heading.split{flex-direction:column;align-items:stretch}.command-row{grid-template-columns:1fr}.notice-card,.invoice-highlight,.summary-list div,.panel-heading-inline{flex-direction:column;align-items:stretch}.invoice-highlight>div:last-child{justify-items:start}.action-row,.timeline,.detail-row{grid-template-columns:1fr}.auth-copy,.auth-form{padding:32px 20px}}
