.controls-page{--controls-bg:#050505;--controls-bg-2:#0d0d0d;--controls-panel:#121212;--controls-panel-2:#181818;--controls-border:#262626;--controls-text:#fff;--controls-sec:#b8c0c7;--controls-muted:#7b838b;--controls-lime:#c6ff00;--controls-cyan:#33d6ff;--controls-green:#55f2a6;--controls-amber:#ffd36b;background:var(--controls-bg);color:var(--controls-text)}.controls-progress{z-index:80;background:var(--controls-lime);height:3px;position:fixed;top:0;left:0;box-shadow:0 0 18px #c6ff00b3}.controls-toc{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#0a0a0ab8;border:1px solid #ffffff14;border-radius:16px;gap:10px;width:132px;padding:14px;transition:opacity .18s,transform .18s;display:grid;position:fixed;top:132px;left:max(18px,50vw - 750px);transform:translate(-10px)}.controls-toc.is-visible{opacity:1;pointer-events:auto;transform:translate(0)}.controls-toc span,.controls-section-label,.controls-eyebrow,.control-num,.control-toggle,.controls-system-card,.controls-proof-strip,.controls-jump{font-family:var(--font-jetbrains), ui-monospace, monospace}.controls-toc span{color:var(--controls-muted);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.controls-toc a{color:var(--controls-sec);font-size:12px;font-weight:700}.controls-toc a:hover{color:var(--controls-lime)}.controls-hero{border-bottom:1px solid var(--controls-border);background:radial-gradient(circle at 76% 16%, #c6ff001f, transparent 34%), radial-gradient(circle at 18% 88%, #33d6ff0f, transparent 34%), var(--controls-bg);align-items:center;min-height:68vh;padding:clamp(58px,7vw,92px) 0 0;display:flex}.controls-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(410px,.72fr);align-items:center;gap:clamp(28px,6vw,76px);display:grid}.controls-eyebrow,.controls-section-label{color:var(--controls-muted);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.controls-eyebrow:before,.controls-section-label:before{content:"";background:var(--controls-lime);border-radius:999px;width:7px;height:7px}.controls-section-label strong{color:var(--controls-lime);font-weight:550}.controls-hero h1,.controls-section-head h2,.controls-prose-section h2,.controls-comparison h2,.controls-use-cases h2,.controls-faq h2,.controls-final h2{font-family:var(--font-inter-tight), var(--font-archivo), Arial, sans-serif;letter-spacing:-.022em;font-weight:550}.controls-hero h1{max-width:880px;margin-top:22px;font-size:clamp(54px,7vw,104px);line-height:.92}.controls-hero-copy>p{max-width:680px;color:var(--controls-sec);margin-top:28px;font-size:19px;line-height:1.62}.controls-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:36px;display:flex}.controls-actions-center{justify-content:center}.controls-secondary{border:1px solid var(--controls-border);min-height:54px;color:var(--controls-text);font-family:var(--font-inter-tight), Arial, sans-serif;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:15px;font-weight:550;display:inline-flex}.controls-secondary:hover{background:#c6ff000f;border-color:#c6ff0073}.controls-secondary-light{color:#050505;border-color:#05050547}.controls-visual-stack{gap:18px;display:grid}.controls-command-visual{background:#050505;border:1px solid #ffffff1c;border-radius:26px;min-height:clamp(520px,42vw,640px);position:relative;overflow:hidden;box-shadow:0 30px 90px #0000005c,inset 0 1px #ffffff0f}.controls-command-image{object-fit:cover;filter:brightness(.78)contrast(1.08)saturate(.92)}.controls-command-overlay{z-index:1;pointer-events:none;background:linear-gradient(#05050514,#050505a3),radial-gradient(circle at 78% 14%,#c6ff0033,#0000 34%),linear-gradient(90deg,#050505b3,#05050514 46%);position:absolute;inset:0}.controls-system-card{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 82% 18%,#c6ff001f,#0000 42%),linear-gradient(#151515e6,#090909e6);border:1px solid #ffffff1c;border-radius:18px;width:min(560px,100% - 40px);margin:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000057,inset 0 1px #ffffff0d}.controls-system-card:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#ffffff09 0 1px,#0000 1px 18px);position:absolute;inset:0}.controls-system-top,.controls-system-row{z-index:1;grid-template-columns:88px 1fr auto;align-items:center;gap:16px;display:grid;position:relative}.controls-system-top{color:var(--controls-muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto;padding-bottom:16px;font-size:11px}.controls-system-top strong{color:var(--controls-text);align-items:center;gap:8px;display:inline-flex}.controls-system-top strong span{background:var(--controls-lime);border-radius:999px;width:8px;height:8px;box-shadow:0 0 14px #c6ff00d9}.controls-system-row{min-height:58px;color:var(--controls-sec);border-bottom:1px solid #ffffff12;font-size:12px}.controls-system-row:last-child{border-bottom:0}.controls-system-row p{color:currentColor;margin:0}.controls-system-row strong{letter-spacing:.08em;text-transform:uppercase;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:10px}.controls-system-row.is-shipped{color:var(--controls-green)}.controls-system-row.is-held{color:var(--controls-amber)}.controls-proof-strip{border-top:1px solid var(--controls-border);color:var(--controls-muted);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;gap:16px 24px;margin-top:clamp(44px,6vw,72px);padding:28px 0;font-size:10px;font-weight:800;display:flex}.controls-proof-strip span:not(:last-child):after{content:"";background:var(--controls-lime);vertical-align:middle;border-radius:999px;width:4px;height:4px;margin-left:24px;display:inline-block}.controls-prose-section,.controls-grid-section,.controls-comparison,.controls-use-cases,.controls-faq{border-bottom:1px solid var(--controls-border);padding:clamp(86px,8vw,128px) 0}.controls-narrow{width:min(100% - 40px,820px);margin-inline:auto}@media (min-width:1261px){.controls-narrow{transform:translate(54px)}}.controls-prose-section h2,.controls-comparison h2,.controls-use-cases h2,.controls-faq h2{margin-top:24px;font-size:clamp(38px,5vw,68px);line-height:.98}.controls-prose-section p{color:var(--controls-sec);margin-top:24px;font-size:19px;line-height:1.72}.controls-prose-section p:last-child{color:var(--controls-text);font-weight:650}.controls-problem-section{position:relative;overflow:hidden}.controls-problem-section:after{content:"";pointer-events:none;opacity:.45;background:radial-gradient(at 50% 100%,#c6ff0014,#0000 58%),repeating-radial-gradient(at 50% 100%,#c6ff001f 0 1px,#0000 1px 10px);height:160px;position:absolute;inset:auto 0 0}.controls-problem-grid{z-index:1;grid-template-columns:minmax(0,.86fr) minmax(380px,.5fr);align-items:center;gap:clamp(34px,6vw,84px);display:grid;position:relative}.controls-diagnostic-stack{gap:16px;display:grid}.controls-workflow-image{border:1px solid var(--controls-border);background:#050505;border-radius:22px;min-height:320px;position:relative;overflow:hidden;box-shadow:0 24px 64px #00000042}.controls-workflow-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0505050d,#050505b8),radial-gradient(circle at 78% 18%,#c6ff002e,#0000 34%);position:absolute;inset:0}.controls-workflow-badge{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505c7;border:1px solid #ffffff1f;border-radius:14px;padding:16px 18px;position:absolute;bottom:18px;left:18px;right:18px}.controls-workflow-badge span{color:var(--controls-lime);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:550;display:block}.controls-workflow-badge strong{color:var(--controls-text);font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.022em;margin-top:7px;font-size:22px;line-height:1.05;display:block}.controls-diagnostic-card{border:1px solid var(--controls-border);background:radial-gradient(circle at 100% 0,#c6ff0014,#0000 38%),linear-gradient(#131313f5,#0a0a0af5);border-radius:22px;padding:28px}.controls-diagnostic-card>span{color:var(--controls-muted);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px;font-size:10px;font-weight:550;display:block}.controls-diagnostic-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.controls-diagnostic-card li{color:var(--controls-sec);grid-template-columns:34px 1fr;align-items:center;gap:12px;font-size:14px;line-height:1.35;display:grid}.controls-diagnostic-card strong{width:26px;height:26px;color:var(--controls-lime);font-family:var(--font-jetbrains), ui-monospace, monospace;border:1px solid #c6ff0047;border-radius:999px;place-items:center;font-size:10px;display:grid}.controls-grid-section,.controls-comparison,.controls-faq{background:var(--controls-bg-2)}.controls-section-head{grid-template-columns:minmax(0,.72fr) minmax(280px,.28fr);align-items:end;gap:clamp(28px,5vw,64px);margin-bottom:44px;display:grid}.controls-section-head h2{max-width:740px;margin-top:20px;font-size:clamp(42px,5.6vw,78px);line-height:.95}.controls-section-head p{color:var(--controls-sec);font-size:16px;line-height:1.6}.controls-jump{display:none}.controls-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.control-tile{border:1px solid var(--controls-border);background:var(--controls-panel);border-radius:18px;min-height:308px;scroll-margin-top:120px;transition:background .2s,border-color .2s,transform .2s;overflow:hidden}.control-tile:hover,.control-tile.is-open{background:var(--controls-panel-2);border-color:#c6ff0042}.control-tile:hover{transform:translateY(-2px)}.control-tile button{width:100%;min-height:308px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;padding:28px;display:flex}.control-tile-top{justify-content:space-between;gap:16px;margin-bottom:28px;display:flex}.control-icon{width:34px;height:34px;color:var(--controls-lime)}.control-tile.accent-2 .control-icon{color:var(--controls-cyan)}.control-tile.accent-3 .control-icon{color:var(--controls-green)}.control-tile.accent-4 .control-icon{color:var(--controls-amber)}.control-num{color:var(--controls-muted);letter-spacing:.14em;font-size:11px;font-weight:550}.control-title{font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.035em;margin-bottom:14px;font-size:23px;font-weight:550;line-height:1.08;display:block}.control-short{color:var(--controls-sec);font-size:15px;line-height:1.55;display:block}.control-toggle{color:var(--controls-muted);letter-spacing:.13em;text-transform:uppercase;margin-top:auto;padding-top:22px;font-size:11px;font-weight:550}.control-expanded{grid-template-rows:0fr;transition:grid-template-rows .26s;display:grid}.control-tile.is-open .control-expanded{grid-template-rows:1fr}.control-expanded-inner{opacity:0;min-height:0;padding:0 28px;transition:opacity .18s;overflow:hidden}.control-tile.is-open .control-expanded-inner{opacity:1;padding-bottom:28px}.control-expanded-inner:before{content:"";background:var(--controls-border);height:1px;margin-bottom:24px;display:block}.control-expanded p{color:var(--controls-sec);margin:0 0 16px;font-size:15px;line-height:1.62}.control-expanded h3{color:var(--controls-muted);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:22px 0 12px;font-size:11px;font-weight:550}.control-expanded ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.control-expanded li{color:var(--controls-sec);padding-left:20px;font-size:14px;line-height:1.45;position:relative}.control-expanded li:before{content:"";background:var(--controls-lime);width:8px;height:1px;position:absolute;top:.65em;left:0}.control-expanded blockquote{border-top:1px solid var(--controls-border);border-bottom:1px solid var(--controls-border);color:var(--controls-text);font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.025em;margin:22px 0;padding:18px 0;font-size:20px;font-weight:650;line-height:1.3}.control-expanded .control-fit{border-top:1px solid var(--controls-border);color:var(--controls-muted);margin:20px 0 0;padding-top:18px;font-size:13px;font-style:italic}.controls-table{border:1px solid var(--controls-border);background:var(--controls-border);border-radius:20px;margin-top:44px;overflow:hidden}.controls-table-row{border-bottom:1px solid var(--controls-border);grid-template-columns:1fr 1fr;gap:1px;display:grid}.controls-table-row:last-child{border-bottom:0}.controls-table-row span,.controls-table-row strong{background:var(--controls-panel);padding:22px 26px;font-size:15px;line-height:1.45}.controls-table-row>span{color:var(--controls-muted);font-weight:600}.controls-table-row>strong{color:var(--controls-text);border-left:2px solid var(--controls-lime);background:linear-gradient(90deg,#c6ff0014,#121212fa);font-weight:800}.controls-table-row.is-head span{color:var(--controls-text);font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:550}.controls-credibility h2{color:var(--controls-lime)}.controls-outcome-loop{background:radial-gradient(circle at 50% 50%, #c6ff001f, transparent 48%), var(--controls-panel);border:1px solid #c6ff002e;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:42px;padding:28px;display:grid;position:relative}.controls-outcome-loop span{border:1px solid var(--controls-border);min-height:74px;color:var(--controls-sec);text-align:center;border-radius:16px;place-items:center;font-weight:800;display:grid}.controls-outcome-loop strong{width:150px;height:150px;color:var(--controls-lime);font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.035em;text-align:center;background:#050505;border:1px solid #c6ff0061;border-radius:999px;place-items:center;line-height:1.05;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 38px #c6ff0029}.controls-honesty{color:#050505;background:#dfffa2;border-bottom:1px solid #c6ff002e;padding:clamp(86px,8vw,128px) 0}.controls-honesty .controls-section-label,.controls-honesty p{color:#050505b8}.controls-honesty .controls-section-label:before,.controls-honesty .controls-section-label strong{color:#050505}.controls-honesty h2{font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.06em;margin-top:24px;font-size:clamp(38px,5vw,68px);font-weight:550;line-height:.98}.controls-honesty p{margin-top:22px;font-size:18px;line-height:1.68}.controls-honesty ul{grid-template-columns:repeat(2,1fr);gap:12px 28px;margin:34px 0;padding:0;list-style:none;display:grid}.controls-honesty li{color:#050505d1;padding-left:20px;font-weight:750;position:relative}.controls-honesty li:before{content:"+";color:#050505;position:absolute;left:0}.controls-honesty blockquote{font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.022em;border-top:1px solid #05050529;margin:34px 0 0;padding-top:28px;font-size:clamp(24px,3vw,36px);font-weight:550;line-height:1.12}.controls-use-cases h2{max-width:820px;margin-top:24px}.controls-use-grid{border:1px solid var(--controls-border);background:var(--controls-border);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.controls-use{background:radial-gradient(circle at 90% 12%, #c6ff000d, transparent 34%), var(--controls-panel);min-height:164px;padding:28px}.controls-use-icon{width:36px;height:36px;color:var(--controls-lime);background:#c6ff0012;border:1px solid #c6ff003d;border-radius:10px;place-items:center;margin-bottom:22px;display:grid}.controls-use-icon svg{width:21px;height:21px}.controls-use h3{font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.022em;margin:0;font-size:23px;font-weight:550;line-height:1.05}.controls-use p{color:var(--controls-sec);margin:12px 0 0;font-size:15px;line-height:1.55}.controls-faq h2{margin-top:24px;margin-bottom:34px}.controls-faq-list{border-top:1px solid var(--controls-border)}.controls-faq-item{border-bottom:1px solid var(--controls-border)}.controls-faq-item button{width:100%;color:var(--controls-text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:800;display:flex}.controls-faq-item button span{border-bottom:2px solid;border-right:2px solid;flex:none;width:11px;height:11px;transition:transform .18s;transform:rotate(45deg)}.controls-faq-item.is-open button span{transform:rotate(225deg)}.controls-faq-item>div{grid-template-rows:0fr;transition:grid-template-rows .22s;display:grid}.controls-faq-item.is-open>div{grid-template-rows:1fr}.controls-faq-item p{min-height:0;color:var(--controls-sec);margin:0;font-size:16px;line-height:1.65;overflow:hidden}.controls-faq-item.is-open p{padding-bottom:24px}.controls-final{text-align:center;background:radial-gradient(circle at 84% 28%, #05050533, transparent 30%), linear-gradient(135deg, #dfff63, var(--controls-lime));color:#050505;padding:clamp(92px,9vw,146px) 0;position:relative;overflow:hidden}.controls-final:before{content:"RP";color:#05050514;font-family:var(--font-inter-tight), Arial, sans-serif;letter-spacing:-.08em;font-size:min(24vw,260px);font-weight:950;line-height:1;position:absolute;top:50%;right:8vw;transform:translateY(-50%)}.controls-final .rp-container{z-index:1;position:relative}.controls-final h2{max-width:900px;margin:0 auto;font-size:clamp(46px,6vw,86px);line-height:.94}.controls-final p{color:#050505b8;max-width:720px;margin:24px auto 0;font-size:19px;line-height:1.62}.controls-final small{font-family:var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;margin-top:24px;font-size:11px;font-weight:550;display:block}.controls-final-proof{background:#05050529;border:1px solid #05050529;border-radius:18px;grid-template-columns:repeat(4,1fr);gap:1px;max-width:900px;margin:42px auto 0;display:grid;overflow:hidden}.controls-final-proof div{background:#ffffff47;align-content:center;place-items:center;gap:7px;min-height:132px;display:grid}.controls-final-proof svg{width:24px;height:24px}.controls-final-proof span,.controls-final-proof strong{font-size:13px;line-height:1.15}.controls-final-proof span{color:#0505059e}@media (max-width:1260px){.controls-toc{display:none}}@media (max-width:1080px){.controls-hero-grid,.controls-section-head{grid-template-columns:1fr}.controls-grid,.controls-use-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){.controls-hero{min-height:auto;padding-top:44px}.controls-hero h1,.controls-section-head h2,.controls-prose-section h2,.controls-comparison h2,.controls-use-cases h2,.controls-faq h2,.controls-honesty h2,.controls-final h2{font-size:clamp(40px,13vw,62px)}.controls-system-card{width:auto;margin:16px;padding:18px}.controls-command-visual{min-height:520px}.controls-workflow-image{min-height:280px}.controls-system-row{grid-template-columns:1fr;gap:5px;padding:13px 0}.controls-system-row strong{width:fit-content}.controls-proof-strip span:not(:last-child):after{display:none}.controls-jump{color:var(--controls-muted);letter-spacing:.12em;text-transform:uppercase;gap:10px;margin-bottom:20px;font-size:11px;font-weight:550;display:grid}.controls-jump select{border:1px solid var(--controls-border);background:var(--controls-panel);width:100%;height:48px;color:var(--controls-text);font:inherit;letter-spacing:0;text-transform:none;border-radius:12px;padding:0 14px}.controls-grid,.controls-table-row,.controls-use-grid,.controls-honesty ul,.controls-problem-grid,.controls-final-proof,.controls-outcome-loop{grid-template-columns:1fr}.controls-outcome-loop strong{width:100%;height:auto;min-height:92px;position:static;transform:none}.control-tile,.control-tile button{min-height:270px}.controls-table-row>strong{border-left:0;border-top:2px solid var(--controls-lime)}.controls-actions,.controls-actions .rp-cta-pill,.controls-secondary{width:100%}}
