:root{--accent:#3155d9;--accent-2:#3155d9;--accent-soft:#e9edff;--shadow:0 20px 55px -30px #1f31594d}
.nav .wide{min-height:76px}.brand{font-size:23px}.brand small{display:none}.nav nav{gap:24px}.btn-primary,.nav .btn{color:#fff}.btn{border-radius:8px}.enterprise-hero{padding:90px 0 76px;border-bottom:1px solid var(--line)}.enterprise-grid{display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:64px}.enterprise-eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--accent)}.enterprise-hero h1{font-size:clamp(38px,4.6vw,62px);line-height:1.08;letter-spacing:-.045em;margin:24px 0}.enterprise-hero h1 span{color:var(--accent)}.enterprise-lead{color:var(--muted);font-size:18px;line-height:1.8;max-width:590px;margin-bottom:30px}.enterprise-note{color:var(--muted);font-size:12px;margin-top:24px}.enterprise-preview{background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);overflow:hidden}.enterprise-preview-top{display:flex;justify-content:space-between;gap:12px;padding:19px 24px;border-bottom:1px solid var(--line);font-size:12px}.enterprise-preview-top span{color:var(--muted);font-size:10px}.enterprise-preview-body{padding:30px}.enterprise-preview h2{font-size:23px;letter-spacing:-.03em;margin:8px 0}.enterprise-preview-body>p:not(.enterprise-eyebrow){color:var(--muted);font-size:13px}.enterprise-task{display:flex;align-items:center;gap:16px;border:1px solid var(--line);padding:17px;margin-top:14px;border-radius:9px}.enterprise-task>span{font-size:11px;color:var(--accent);font-family:var(--mono)}.enterprise-task b{font-size:12px;display:block}.enterprise-task small{font-size:11px;color:var(--muted);display:block;margin-top:5px}.enterprise-solutions{padding:65px 0}.enterprise-solutions h2{font-size:clamp(26px,3vw,36px);letter-spacing:-.035em;margin:12px 0 30px}.enterprise-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.enterprise-cards article{padding:27px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.enterprise-cards article>span{font-size:10px;font-weight:700;letter-spacing:.1em;color:var(--accent)}.enterprise-cards h3{font-size:20px;letter-spacing:-.025em}.enterprise-cards p{color:var(--muted);font-size:14px}.section .label{letter-spacing:.08em}.stats{border-top:1px solid var(--line)}a:focus-visible,button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}
@media(max-width:900px){.enterprise-grid{grid-template-columns:1fr;gap:35px}.enterprise-hero{padding:45px 0}.enterprise-cards{grid-template-columns:1fr}.nav nav>a:not(.btn){display:none}.enterprise-preview-body{padding:22px}.enterprise-preview-top{padding:16px}.enterprise-solutions{padding:40px 0}}
.enterprise-details{max-width:1180px;margin:20px auto;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.enterprise-details>summary{padding:22px 26px;cursor:pointer;font-size:14px;font-weight:600}.enterprise-details[open]>summary{border-bottom:1px solid var(--line)}.enterprise-details .wide{max-width:100%}.enterprise-faq{max-width:850px}.enterprise-faq details{padding:20px 0;border-bottom:1px solid var(--line)}.enterprise-faq summary{font-size:16px;font-weight:600;cursor:pointer}.enterprise-faq p{font-size:14px;color:var(--muted);max-width:720px}@media(max-width:900px){.enterprise-details{margin:12px 16px}}
@media(prefers-color-scheme:dark){:root{--accent:#98acff;--accent-2:#98acff;--accent-soft:#15224b}.btn-primary,.nav .btn{color:#10192e}}
/* B1Kts: black/petroleum shell, warm reading blocks, electric-lime actions. */
:root{color-scheme:dark;--bg:#000000;--bg-2:#071B1F;--surface:#0B4650;--text:#F9F7F2;--muted:#C0CECF;--line:rgba(137,138,141,.38);--accent:#E6FF2B;--accent-2:#E6FF2B;--accent-soft:rgba(230,255,43,.08);--shadow:0 24px 70px -35px rgba(11,70,80,.8)}
.btn-primary,.nav .btn{color:#000000}.enterprise-hero{background:linear-gradient(145deg,#000000 25%,#071B1F 100%)}.enterprise-preview{background:#0B4650}.enterprise-preview-body{background:#F9F7F2;color:#000000;--muted:#4F5E61;--line:rgba(137,138,141,.4);--accent:#0B4650}.enterprise-preview-body .enterprise-eyebrow{color:#0B4650}.enterprise-cards article{background:#071B1F}.enterprise-faq{color:#0B4650;background:#F9F7F2;--accent:#0B4650;--accent-2:#0B4650;--muted:#4F5E61;--line:rgba(137,138,141,.4);border-radius:16px;padding:30px}.enterprise-faq h2{color:#000000}.enterprise-faq a{color:#0B4650}
