.rev-page{background:#080807;color:#f6f0e4}.rev-page a{text-decoration:none}.rev-hero{padding:150px 0 86px;background:radial-gradient(circle at 78% 22%,rgba(200,164,100,.13),transparent 34%),linear-gradient(180deg,#0b0a08,#080807)}.rev-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);gap:64px;align-items:center}.rev-breadcrumb{font-family:var(--mono);font-size:11px;color:#8f887c;display:flex;gap:9px;margin-bottom:26px}.rev-breadcrumb a{color:#b9ad99}.rev-kicker{font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:#c8a464;margin-bottom:18px}.rev-copy h1,.rev-section h2,.rev-final h2{font-family:'Space Grotesk',sans-serif;letter-spacing:-.045em;line-height:.99;margin:0}.rev-copy h1{font-size:clamp(50px,6.3vw,88px);max-width:900px}.rev-copy h1 em{color:#d9b976;font-style:normal}.rev-lead{font-size:19px;line-height:1.7;color:#bdb5a8;max-width:780px;margin:26px 0 0}.rev-ctas{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.rev-proofline{display:flex;gap:24px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:22px;font-family:var(--mono);font-size:11px;color:#8f887c}.rev-proofline b{font-size:18px;color:#e7d0a0;margin-right:6px}.rev-command{border:1px solid rgba(200,164,100,.22);background:linear-gradient(145deg,rgba(28,24,17,.92),rgba(10,9,8,.96));border-radius:24px;padding:20px;box-shadow:0 30px 90px rgba(0,0,0,.35)}.rev-command-top{display:flex;justify-content:space-between;gap:18px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:2px 3px 16px;font-family:var(--mono);font-size:10px;color:#8f887c}.rev-command-top strong{color:#d8be89;font-weight:500}.rev-signal-grid{display:grid;gap:10px;padding:14px 0}.rev-signal-grid article{padding:17px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:rgba(255,255,255,.025)}.rev-signal-grid small{display:block;color:#c8a464;font-family:var(--mono);font-size:9px;letter-spacing:.12em}.rev-signal-grid b{display:block;margin-top:8px;font-size:16px}.rev-signal-grid p{color:#918a80;font-size:13px;line-height:1.55;margin:6px 0 0}.rev-human-strip{border-top:1px solid rgba(255,255,255,.08);padding:16px 3px 3px;display:grid;gap:5px}.rev-human-strip span{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#c8a464}.rev-human-strip b{font-size:12px;color:#c9c0b2;font-weight:500}.rev-section{padding:98px 0;background:#0d0c0a}.rev-section.rev-dark{background:#070706}.rev-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:46px}.rev-section h2,.rev-final h2{font-size:clamp(38px,4.5vw,66px)}.rev-section-head>p{color:#9e968a;line-height:1.7;font-size:16px;margin:0}.rev-pillars{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rev-pillars article,.rev-room-grid article{border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.025);padding:24px}.rev-pillars span{font-family:var(--mono);font-size:10px;color:#c8a464}.rev-pillars h3{font-size:18px;margin:18px 0 8px}.rev-pillars p{color:#918a80;line-height:1.6;font-size:14px;margin:0}.rev-room-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rev-room-grid b{display:block;font-size:16px;color:#ead8b2}.rev-room-grid span{display:block;color:#8d867b;font-size:13px;line-height:1.55;margin-top:8px}.rev-chain{display:grid;grid-template-columns:1fr .95fr;gap:72px;align-items:center}.rev-chain-copy p{color:#999186;line-height:1.7;max-width:690px}.rev-chain-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px}.rev-chain-flow div{border:1px solid rgba(255,255,255,.08);padding:20px 14px;border-radius:15px;min-height:96px}.rev-chain-flow div.active{border-color:rgba(200,164,100,.55);background:rgba(200,164,100,.08)}.rev-chain-flow small{display:block;font-family:var(--mono);font-size:9px;color:#8e877c;letter-spacing:.1em}.rev-chain-flow b{display:block;margin-top:9px;font-size:13px}.rev-chain-flow i{font-style:normal;color:#736951}.rev-final{padding:36px 0 110px;background:#0d0c0a}.rev-final-card{border:1px solid rgba(200,164,100,.3);background:radial-gradient(circle at 85% 20%,rgba(200,164,100,.14),transparent 28%),#12100d;border-radius:26px;padding:44px;display:flex;justify-content:space-between;gap:40px;align-items:center}.rev-final-card p{max-width:720px;color:#9c9488;line-height:1.65}.rev-final-card .btn{flex:none}@media(max-width:980px){.rev-hero-grid,.rev-section-head,.rev-chain{grid-template-columns:1fr}.rev-command{max-width:720px}.rev-pillars,.rev-room-grid{grid-template-columns:repeat(2,1fr)}.rev-chain-flow{max-width:720px}.rev-final-card{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.rev-hero{padding:120px 0 64px}.rev-copy h1{font-size:48px}.rev-lead{font-size:16px}.rev-proofline{gap:14px;display:grid}.rev-pillars,.rev-room-grid{grid-template-columns:1fr}.rev-section{padding:72px 0}.rev-chain-flow{grid-template-columns:1fr}.rev-chain-flow i{transform:rotate(90deg);text-align:center}.rev-final-card{padding:28px}.rev-ctas .btn{width:100%;text-align:center}}

/* R9.05 — Revenue product story, operating modes and mission flow */
.rev-mission-section{background:radial-gradient(circle at 15% 15%,rgba(200,164,100,.08),transparent 30%),#0d0c0a}.rev-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:34px}.rev-mode-card{position:relative;overflow:hidden;border:1px solid rgba(200,164,100,.2);border-radius:22px;background:linear-gradient(145deg,rgba(28,24,17,.72),rgba(12,11,9,.94));padding:30px}.rev-mode-card:after{content:"";position:absolute;width:180px;height:180px;right:-85px;top:-90px;border:1px solid rgba(200,164,100,.13);border-radius:50%}.rev-mode-label{font-family:var(--mono);font-size:9px;letter-spacing:.14em;color:#c8a464}.rev-mode-card h3{font-family:'Space Grotesk',sans-serif;font-size:27px;letter-spacing:-.03em;margin:14px 0 10px;color:#f2e5cb}.rev-mode-card p{color:#9d9589;line-height:1.68;margin:0}.rev-mode-card ul{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.rev-mode-card li{position:relative;padding-left:18px;color:#b8afa1;font-size:13px;line-height:1.5}.rev-mode-card li:before{content:"";position:absolute;left:0;top:.62em;width:6px;height:6px;border-radius:50%;background:#c8a464;box-shadow:0 0 0 4px rgba(200,164,100,.08)}.rev-mission-flow{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#090908;padding:10px 24px}.rev-flow-step{display:grid;grid-template-columns:48px 1fr;gap:18px;align-items:start;padding:22px 0}.rev-flow-step>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;border:1px solid rgba(200,164,100,.3);background:rgba(200,164,100,.07);font-family:var(--mono);font-size:10px;color:#d6b776}.rev-flow-step small{display:block;font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:#8f887c}.rev-flow-step b{display:block;font-size:17px;color:#ead8b2;margin:6px 0}.rev-flow-step p{margin:0;color:#918a80;font-size:13px;line-height:1.58;max-width:850px}.rev-flow-line{height:1px;margin-left:60px;background:linear-gradient(90deg,rgba(200,164,100,.25),rgba(255,255,255,.04),transparent)}.rev-mission-boundary{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.rev-mission-boundary>div{border:1px solid rgba(255,255,255,.07);border-radius:15px;padding:18px;background:rgba(255,255,255,.02)}.rev-mission-boundary small{display:block;font-family:var(--mono);font-size:8px;letter-spacing:.12em;color:#8f887c}.rev-mission-boundary b{display:block;font-size:12px;line-height:1.5;color:#cfc3b0;margin-top:7px;font-weight:500}@media(max-width:760px){.rev-mode-grid,.rev-mission-boundary{grid-template-columns:1fr}.rev-mode-card{padding:24px}.rev-mission-flow{padding:8px 18px}.rev-flow-step{grid-template-columns:40px 1fr;gap:14px}.rev-flow-step>span{width:38px;height:38px}.rev-flow-line{margin-left:50px}}

/* R9.06 — Revenue systems, operating rooms and human-control story */
.rev-system-deep-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rev-system-deep-grid article{border:1px solid rgba(200,164,100,.2);border-radius:22px;background:linear-gradient(150deg,rgba(31,26,18,.75),rgba(9,9,8,.98));padding:28px}.rev-system-deep-grid small,.rev-room-grid-deep small,.rev-control-grid small,.rev-control-flow small{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:#c8a464}.rev-system-deep-grid h3,.rev-control-grid h3{font-family:'Space Grotesk',sans-serif;font-size:26px;letter-spacing:-.03em;color:#f0dfbf;margin:12px 0 10px}.rev-system-deep-grid>article>p{color:#9b9387;line-height:1.65;min-height:82px}.rev-system-rule{border-top:1px solid rgba(255,255,255,.07);padding-top:14px;margin-top:14px}.rev-system-rule b{display:block;font-family:var(--mono);font-size:9px;color:#d5b779;margin-bottom:5px}.rev-system-rule span{color:#928a80;font-size:12px;line-height:1.55}.rev-rooms-deep{background:#0d0c0a}.rev-room-grid-deep article{min-height:190px;display:flex;flex-direction:column}.rev-room-grid-deep small{margin-bottom:14px}.rev-room-grid-deep b{font-size:17px}.rev-room-grid-deep span{margin-top:10px}.rev-control-section{background:radial-gradient(circle at 82% 10%,rgba(200,164,100,.09),transparent 30%),#070706}.rev-control-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.rev-control-grid article{border:1px solid rgba(200,164,100,.22);border-radius:22px;background:rgba(255,255,255,.025);padding:30px}.rev-control-grid .rev-control-stop{border-color:rgba(222,126,98,.22)}.rev-control-grid ul{list-style:none;padding:0;margin:18px 0 0;display:grid;gap:11px}.rev-control-grid li{position:relative;padding-left:18px;color:#aaa195;font-size:13px;line-height:1.5}.rev-control-grid li:before{content:"";position:absolute;left:0;top:.58em;width:6px;height:6px;border-radius:50%;background:#c8a464}.rev-control-stop li:before{background:#a9a39a}.rev-control-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:9px;align-items:stretch;margin-top:14px}.rev-control-flow>div{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:20px;background:#0c0b09}.rev-control-flow b{display:block;color:#cfc3b0;font-size:13px;line-height:1.5;margin-top:8px}.rev-control-flow i{font-style:normal;align-self:center;color:#796e59}.rev-control-note{border-left:2px solid #c8a464;padding:14px 0 14px 18px;color:#9b9387;line-height:1.65;font-size:13px;margin:18px 0 0;max-width:1040px}@media(max-width:980px){.rev-system-deep-grid{grid-template-columns:1fr}.rev-system-deep-grid>article>p{min-height:0}.rev-control-grid{grid-template-columns:1fr}}@media(max-width:700px){.rev-control-flow{grid-template-columns:1fr}.rev-control-flow i{transform:rotate(90deg);text-align:center}.rev-room-grid-deep article{min-height:0}}


/* R9.07 — Revenue roles + cross-pack composition story */
.rev-roles-section{background:radial-gradient(circle at 84% 16%,rgba(200,164,100,.08),transparent 30%),#0d0c0a}.rev-role-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rev-role-groups article{border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(145deg,rgba(255,255,255,.026),rgba(9,9,8,.9));padding:26px}.rev-role-groups small,.rev-role-rule small,.rev-compose-grid>article>span,.rev-compose-contract small{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:#c8a464}.rev-role-groups h3,.rev-compose-grid h3{font-family:'Space Grotesk',sans-serif;letter-spacing:-.025em;color:#ead8b2;font-size:23px;margin:10px 0 18px}.rev-role-chips{display:flex;gap:8px;flex-wrap:wrap}.rev-role-chips span{border:1px solid rgba(200,164,100,.16);border-radius:999px;background:rgba(200,164,100,.055);color:#bdb3a5;font-size:11px;line-height:1.4;padding:8px 11px}.rev-role-rule,.rev-compose-contract{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px}.rev-role-rule>div,.rev-compose-contract>div{border:1px solid rgba(255,255,255,.07);border-radius:15px;padding:18px;background:rgba(255,255,255,.02)}.rev-role-rule b,.rev-compose-contract b{display:block;margin-top:7px;color:#cfc3b0;font-size:12px;line-height:1.55;font-weight:500}.rev-composition-section{background:#070706}.rev-compose-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.rev-compose-grid>article{border:1px solid rgba(200,164,100,.16);border-radius:20px;background:rgba(255,255,255,.025);padding:24px;display:flex;flex-direction:column}.rev-compose-grid p{color:#938b80;font-size:13px;line-height:1.62;margin:0 0 18px;flex:1}.rev-compose-grid>article>a{color:#d7b978;font-family:var(--mono);font-size:10px}.rev-compose-links{display:flex;gap:7px;flex-wrap:wrap}.rev-compose-links a{border:1px solid rgba(255,255,255,.09);border-radius:999px;color:#c7bdaf;font-family:var(--mono);font-size:9px;padding:7px 9px}.rev-compose-links a:hover,.rev-compose-grid>article>a:hover{color:#fff}.rev-compose-contract{margin-top:14px;border-top:1px solid rgba(255,255,255,.06);padding-top:14px}@media(max-width:980px){.rev-compose-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.rev-role-groups,.rev-role-rule,.rev-compose-grid,.rev-compose-contract{grid-template-columns:1fr}.rev-role-groups article,.rev-compose-grid>article{padding:22px}}


/* R9.08 — Revenue connectors, model and evidence story */
.rev-data-section{background:radial-gradient(circle at 16% 16%,rgba(200,164,100,.08),transparent 28%),#0d0c0a}.rev-data-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.rev-data-triad article{border:1px solid rgba(200,164,100,.2);border-radius:22px;padding:28px;background:linear-gradient(150deg,rgba(30,25,18,.66),rgba(10,9,8,.96));display:flex;flex-direction:column}.rev-data-triad small,.rev-profile-head small,.rev-profile-grid span,.rev-readiness-flow small,.rev-evidence-rules small{font-family:var(--mono);font-size:9px;letter-spacing:.12em;color:#c8a464}.rev-data-triad h3{font-family:'Space Grotesk',sans-serif;font-size:25px;letter-spacing:-.03em;color:#f0dfbf;margin:12px 0 10px}.rev-data-triad p{color:#9b9387;line-height:1.65;font-size:14px;flex:1}.rev-data-triad a{display:inline-block;margin-top:14px;color:#d8bd84;font-family:var(--mono);font-size:10px}.rev-profile-head{display:grid;grid-template-columns:1fr .8fr;gap:40px;align-items:end;margin:48px 0 18px;border-top:1px solid rgba(255,255,255,.07);padding-top:30px}.rev-profile-head b{display:block;font-family:'Space Grotesk',sans-serif;font-size:27px;letter-spacing:-.03em;color:#ead8b2;margin-top:8px}.rev-profile-head p{margin:0;color:#918a80;line-height:1.6;font-size:13px}.rev-profile-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rev-profile-grid article{border:1px solid rgba(255,255,255,.07);border-radius:17px;padding:20px;background:rgba(255,255,255,.022);min-height:168px}.rev-profile-grid b{display:block;color:#d9ccb5;font-size:14px;line-height:1.4;margin:10px 0 8px}.rev-profile-grid p{margin:0;color:#8e877d;font-size:12px;line-height:1.55}.rev-readiness-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:center;margin-top:16px;border:1px solid rgba(200,164,100,.18);border-radius:19px;padding:18px;background:#090908}.rev-readiness-flow>div{min-height:82px}.rev-readiness-flow b{display:block;color:#d9ccb5;font-size:13px;margin:7px 0 4px}.rev-readiness-flow span{display:block;color:#837d74;font-size:11px;line-height:1.45}.rev-readiness-flow i{font-style:normal;color:#6f654f}.rev-evidence-rules{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.rev-evidence-rules article{border-left:2px solid rgba(200,164,100,.42);padding:12px 16px;background:rgba(255,255,255,.018)}.rev-evidence-rules b{display:block;color:#bdb3a3;font-size:12px;line-height:1.5;margin-top:6px;font-weight:500}@media(max-width:900px){.rev-data-triad,.rev-profile-grid,.rev-evidence-rules{grid-template-columns:repeat(2,1fr)}.rev-profile-head{grid-template-columns:1fr}.rev-readiness-flow{grid-template-columns:1fr}.rev-readiness-flow i{transform:rotate(90deg);text-align:center}}@media(max-width:620px){.rev-data-triad,.rev-profile-grid,.rev-evidence-rules{grid-template-columns:1fr}.rev-data-triad article{padding:23px}}

/* R9.09 — CTA, routing, SEO and responsive integration */
.revenue-nav-cta{white-space:nowrap}.rev-page a:focus-visible{outline:2px solid #d6b776;outline-offset:3px}.rev-page img,.rev-page svg{max-width:100%}.rev-page{overflow-x:clip}.rev-copy,.rev-section-head>div,.rev-section-head>p,.rev-mode-card,.rev-system-deep-grid article,.rev-role-groups article,.rev-compose-grid article,.rev-data-triad article,.rev-profile-grid article{min-width:0}.rev-ctas{flex-wrap:wrap}.rev-ctas .btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.rev-breadcrumb{overflow-wrap:anywhere}
@media(max-width:1100px){.rev-hero-grid{grid-template-columns:1fr}.rev-command{max-width:none}.rev-section-head{grid-template-columns:1fr;gap:18px}.rev-proofline{flex-wrap:wrap}.rev-proofline span{flex:1 1 180px}}
@media(max-width:760px){.rev-page .wrap{width:min(100% - 30px,1180px)}.rev-hero{padding-top:54px}.rev-copy h1{font-size:clamp(38px,12vw,58px);line-height:1}.rev-lead{font-size:16px}.rev-ctas{display:grid;grid-template-columns:1fr}.rev-ctas .btn{width:100%;text-align:center}.rev-proofline{display:grid;grid-template-columns:1fr}.rev-section{padding:72px 0}.rev-section-head h2{font-size:clamp(30px,9vw,42px)}.rev-command{padding:18px}.rev-signal-grid{grid-template-columns:1fr}.rev-human-strip{align-items:flex-start;gap:8px;flex-direction:column}.rev-room-grid{grid-template-columns:1fr}.rev-final .rev-ctas{max-width:420px;margin-inline:auto}}
@media(max-width:420px){.rev-page .wrap{width:min(100% - 22px,1180px)}.rev-kicker{font-size:9px}.rev-copy h1{font-size:36px}.rev-mode-card,.rev-system-deep-grid article,.rev-control-grid article,.rev-role-groups article,.rev-compose-grid>article,.rev-data-triad article{padding:20px}.rev-mission-flow{padding-inline:12px}.rev-flow-step{gap:10px}.rev-flow-step>span{width:34px;height:34px}.rev-profile-grid article{padding:17px}.rev-readiness-flow{padding:14px}.rev-control-flow>div{padding:16px}}
