.services-expanded-page{--sc-bg:#070806;--sc-panel:#0d0e0b;--sc-panel2:#12130f;--sc-text:#f3efe6;--sc-muted:#85887f;--sc-gold:#d6a72f;--sc-line:rgba(255,255,255,.1)}
.services-planner,.service-commercial-system,.service-readiness,.service-value-tools,.service-use-cases,.service-evidence,.service-insights{padding:clamp(80px,9vw,145px) clamp(18px,6vw,110px);background:var(--sc-bg);color:var(--sc-text);border-top:1px solid var(--sc-line)}.services-planner>header,.service-commercial-system>header,.service-use-cases>header,.service-evidence>header,.service-insights>header{display:grid;grid-template-columns:.28fr 1fr auto;gap:clamp(25px,5vw,75px);align-items:end;margin-bottom:55px}.services-planner header>span,.service-commercial-system header>span,.service-use-cases header>span,.service-evidence header>span,.service-insights header>span,.service-selector>span,.service-plan-output span,.service-comparison header span,.service-readiness>div>span,.service-value-tools>div>span{color:var(--sc-gold);font:700 8px/1.4 ui-monospace,monospace;letter-spacing:.14em}.services-planner h2,.service-commercial-system h2,.service-use-cases h2,.service-evidence h2,.service-insights h2,.service-readiness h2{margin:0;font-size:clamp(48px,6vw,94px);line-height:.88;letter-spacing:-.065em}.services-planner h2 em,.service-commercial-system h2 em,.service-use-cases h2 em,.service-evidence h2 em{color:var(--sc-gold);font-family:Georgia,serif;font-weight:400}.services-planner header p{max-width:580px;color:var(--sc-muted);line-height:1.7}.services-planner header>button{padding:13px 15px;border:1px solid rgba(214,167,47,.45);border-radius:6px;background:transparent;color:var(--sc-text);font:700 8px ui-monospace,monospace;text-transform:uppercase}
.services-planner-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:14px}.service-selector,.service-plan-output{padding:20px;border:1px solid var(--sc-line);border-radius:10px;background:var(--sc-panel)}.service-selector>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px}.service-selector button{position:relative;display:grid;min-height:135px;grid-template-columns:auto 1fr;gap:7px 11px;align-content:start;padding:14px;border:1px solid var(--sc-line);border-radius:7px;background:#090a08;color:var(--sc-text);text-align:left}.service-selector button i{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.service-selector button b{font-size:15px}.service-selector button small{grid-column:1/-1;color:#74776f;font-size:9px;line-height:1.4}.service-selector button em{position:absolute;right:10px;bottom:8px;color:#666;font-style:normal}.service-selector button.active{border-color:var(--sc-gold);background:#17150d}.service-selector button.active em{color:var(--sc-gold);transform:rotate(45deg)}.service-plan-output{display:flex;flex-direction:column;padding:clamp(24px,4vw,45px)}.service-plan-empty{margin:auto}.service-plan-output h3{margin:22px 0 12px;font-size:clamp(35px,4vw,60px);line-height:.9}.service-plan-output p{color:var(--sc-muted);line-height:1.65}.service-plan-output nav{display:flex;gap:5px;margin:28px 0}.service-plan-output nav button,.service-plan-output [data-plan-combinations] button{padding:8px 10px;border:1px solid var(--sc-line);border-radius:99px;background:transparent;color:#aaa;font:700 7px ui-monospace,monospace}.service-plan-output nav button.active{background:var(--sc-gold);border-color:var(--sc-gold);color:#080907}.service-plan-output dl{display:grid;grid-template-columns:repeat(3,1fr);margin:0;border-block:1px solid var(--sc-line)}.service-plan-output dl div{padding:14px 8px;border-right:1px solid var(--sc-line)}.service-plan-output dt{color:#666;font:700 6px ui-monospace,monospace;text-transform:uppercase}.service-plan-output dd{margin:6px 0 0;font-size:10px}.service-plan-output section{margin-top:23px}.service-plan-output ul{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:0;list-style:none}.service-plan-output li{padding:8px 0;border-bottom:1px solid var(--sc-line);color:#bbb;font-size:10px}.service-plan-output li:before{content:"+";margin-right:7px;color:var(--sc-gold)}.service-plan-output [data-plan-combinations]{display:flex;gap:6px;margin-top:9px}.service-comparison{margin-top:14px;padding:24px;border:1px solid var(--sc-line);border-radius:10px;background:var(--sc-panel)}.service-comparison header{display:flex;justify-content:space-between}.service-comparison h3{font-size:28px}.service-comparison>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.service-compare-card{padding:18px;border:1px solid var(--sc-line);border-radius:7px}.service-compare-card h4{font-size:24px}.service-compare-card dl div{padding:9px 0;border-bottom:1px solid var(--sc-line)}.service-compare-card dt{color:#666;font-size:7px}.service-compare-card dd{margin:4px 0;color:#ccc;font-size:10px}
.service-commercial-system{background:#0a0b09}.service-package-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.service-package-grid article{display:flex;min-height:390px;flex-direction:column;padding:28px;border:1px solid var(--sc-line);border-radius:9px;background:var(--sc-panel)}.service-package-grid article:nth-child(2){border-color:rgba(214,167,47,.55);background:#16140d}.service-package-grid small{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.service-package-grid h3{margin:60px 0 16px;font-size:40px}.service-package-grid p{color:var(--sc-muted);line-height:1.6}.service-package-grid ul{padding:0;list-style:none}.service-package-grid li{padding:10px 0;border-bottom:1px solid var(--sc-line);font-size:11px}.service-package-grid button{margin-top:auto;padding:12px;border:1px solid var(--sc-gold);border-radius:5px;background:transparent;color:var(--sc-text)}.engagement-models{display:grid;grid-template-columns:repeat(3,1fr);margin-top:35px;border:1px solid var(--sc-line)}.engagement-models article{padding:24px;border-right:1px solid var(--sc-line)}.engagement-models span{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.engagement-models h3{font-size:24px}.engagement-models p{color:var(--sc-muted);font-size:12px;line-height:1.6}
.service-readiness{display:grid;grid-template-columns:.8fr 1fr .5fr;gap:clamp(25px,5vw,75px);align-items:center}.service-readiness>div p{color:var(--sc-muted);line-height:1.7}.service-readiness form{display:grid}.service-readiness label{padding:17px 0;border-bottom:1px solid var(--sc-line);font-size:13px}.service-readiness input{margin-right:12px;accent-color:var(--sc-gold)}.service-readiness aside{padding:28px;border:1px solid rgba(214,167,47,.4);border-radius:10px;background:#11120f}.service-readiness strong{display:block;margin:25px 0 12px;color:var(--sc-gold);font-size:70px;line-height:1}.service-readiness aside p{color:var(--sc-muted);font-size:10px}.service-readiness aside>i{display:block;height:3px;background:#ffffff12}.service-readiness aside>i b{display:block;width:0;height:100%;background:var(--sc-gold);transition:width .4s}
.service-value-tools{display:grid;grid-template-columns:1fr 1.25fr;gap:12px;background:#090a08}.service-value-tools>div{padding:clamp(28px,4vw,55px);border:1px solid var(--sc-line);border-radius:10px;background:var(--sc-panel)}.service-value-tools h2{font-size:clamp(35px,4vw,60px);line-height:.95}.service-value-tools p{color:var(--sc-muted)}.service-roi label{display:grid;gap:7px;margin-top:18px;color:#888;font-size:9px}.service-roi input{padding:12px;border:1px solid var(--sc-line);background:#080907;color:#fff}.service-roi dl{display:grid;grid-template-columns:1fr 1fr;margin-top:24px;border-block:1px solid var(--sc-line)}.service-roi dl div{padding:15px}.service-roi dt{color:#777;font-size:8px}.service-roi dd{margin:6px 0 0;color:var(--sc-gold);font-size:25px}.service-sla>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.service-sla article{padding:18px;border:1px solid var(--sc-line)}.service-sla article b{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.service-sla article strong{display:block;margin:40px 0 10px}.service-sla article p,.service-sla>small{color:var(--sc-muted);font-size:10px;line-height:1.55}.service-sla>small{display:block;margin-top:16px}
.service-use-cases>div,.service-evidence>div,.service-insights>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.service-use-cases article{min-height:240px;padding:24px;border:1px solid var(--sc-line);background:var(--sc-panel)}.service-use-cases small,.service-evidence small,.service-insights small{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.service-use-cases h3{margin-top:65px;font-size:28px}.service-use-cases p,.service-insights p{color:var(--sc-muted);font-size:12px;line-height:1.6}.service-evidence header>a{color:var(--sc-gold);font-size:10px}.service-evidence>div>a,.service-insights>div>a{display:flex;flex-direction:column;padding:12px;border:1px solid var(--sc-line);border-radius:8px;background:var(--sc-panel)}.service-evidence img{width:100%;aspect-ratio:16/10;object-fit:contain;background:#050505}.service-evidence h3,.service-insights h3{font-size:28px;line-height:1;margin:25px 0 13px}.service-evidence a>span,.service-insights a>span{margin-top:auto;padding-top:14px;border-top:1px solid var(--sc-line);color:#ddd;font:700 8px ui-monospace,monospace}.service-insights{background:#0a0b09}.service-insights>div>a{min-height:300px;padding:25px}
.service-selection-tray{position:fixed;z-index:75;left:50%;bottom:78px;display:grid;grid-template-columns:minmax(180px,1fr) auto auto auto;gap:14px;align-items:center;width:min(900px,calc(100% - 24px));padding:12px 14px;border:1px solid rgba(214,167,47,.5);border-radius:10px;background:#090a08f2;color:var(--sc-text);box-shadow:0 20px 70px #000c;backdrop-filter:blur(18px);transform:translateX(-50%)}.service-selection-tray[hidden]{display:none}.service-selection-tray>div{display:grid}.service-selection-tray span{color:var(--sc-gold);font:700 6px ui-monospace,monospace}.service-selection-tray b{margin-top:4px;font-size:11px}.service-selection-tray>small{color:#888;font-size:8px}.service-selection-tray button,.service-selection-tray a{padding:10px 12px;border:1px solid var(--sc-line);border-radius:5px;background:transparent;color:#ddd;font:700 8px ui-monospace,monospace}.service-selection-tray a{background:var(--sc-gold);border-color:var(--sc-gold);color:#080907}
@media(max-width:980px){.services-planner>header,.service-commercial-system>header,.service-use-cases>header,.service-evidence>header,.service-insights>header{grid-template-columns:1fr}.services-planner-grid{grid-template-columns:1fr}.service-selector>div{grid-template-columns:repeat(3,1fr)}.service-package-grid,.service-use-cases>div,.service-evidence>div,.service-insights>div{grid-template-columns:repeat(2,1fr)}.service-readiness,.service-value-tools{grid-template-columns:1fr}.service-sla>div{grid-template-columns:1fr 1fr}.service-selection-tray{grid-template-columns:1fr auto auto}.service-selection-tray>small{display:none}}
@media(max-width:650px){.services-planner,.service-commercial-system,.service-readiness,.service-value-tools,.service-use-cases,.service-evidence,.service-insights{padding-inline:14px}.service-selector>div{grid-template-columns:1fr 1fr}.service-selector button{min-height:115px}.service-plan-output dl,.service-package-grid,.engagement-models,.service-use-cases>div,.service-evidence>div,.service-insights>div,.service-sla>div{grid-template-columns:1fr}.service-plan-output ul{grid-template-columns:1fr}.service-comparison>div{display:flex;overflow-x:auto}.service-compare-card{flex:0 0 84%}.service-readiness strong{font-size:55px}.service-selection-tray{bottom:70px;grid-template-columns:1fr auto;padding:9px}.service-selection-tray button{display:none}.service-selection-tray a{grid-column:2;grid-row:1}.service-selection-tray>div b{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}
.service-plan-output [data-plan-faq]{display:grid;gap:5px;margin-top:10px}.service-plan-output [data-plan-faq] details{padding:10px;border:1px solid var(--sc-line);border-radius:6px}.service-plan-output [data-plan-faq] summary{cursor:pointer;font-size:10px}.service-plan-output [data-plan-faq] p{margin:8px 0 0;font-size:9px}
.service-flow{grid-column:1/-1;margin-top:12px;padding:clamp(28px,4vw,55px);border:1px solid var(--sc-line);border-radius:10px;background:var(--sc-panel)}.service-flow h2{font-size:clamp(34px,4vw,58px)}.service-flow>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.service-flow article{display:grid;gap:12px;padding:20px;border:1px solid var(--sc-line)}.service-flow small{color:var(--sc-gold);font:700 7px ui-monospace,monospace}.service-flow article b{color:#888;font-size:11px;font-weight:500}.service-flow article i{color:var(--sc-gold);font-style:normal}.service-flow article strong{font-size:12px}.service-flow>span{color:var(--sc-gold);font:700 8px ui-monospace,monospace}
@media print{header.site-header,.site-foot,.floating-links,.service-realm-nav,.services-hero,.services-route-finder,.service-realms,.services-decision,.services-process,.service-selection-tray{display:none!important}.services-planner,.service-commercial-system,.service-readiness,.service-value-tools{color:#111;background:#fff}.services-planner *{color:#111!important}.service-selector{display:none}.services-planner-grid{grid-template-columns:1fr}.service-plan-output{border:1px solid #999}}
@media(max-width:650px){.service-flow>div{grid-template-columns:1fr}}
