/* WEB-003: scoped additions; original site styling remains intact. */
.skip-link{position:absolute;left:20px;top:-100px;padding:14px 22px;background:#e8c89a;color:#18212a;z-index:100}.skip-link:focus{top:12px}.business-hero{min-height:820px}.business-hero h1{max-width:850px}.business-hero p{max-width:580px}.section-heading{max-width:850px}.section-heading p{max-width:650px}.use-cases,.status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:42px}.use-card,.status-card{background:#14212a;border:1px solid #ffffff20;border-radius:18px;padding:30px}.number{font-size:11px;letter-spacing:.12em;color:#d5b88e}.use-card h3,.status-card h3,.scope-card h3{font-size:34px;line-height:1.12;margin:26px 0 16px}.use-card p,.status-card p{font-size:14px}.use-card blockquote{font-family:'Instrument Serif',serif;font-size:25px;line-height:1.25;border-top:1px solid #ffffff25;margin:28px 0 0;padding-top:24px;color:#e8c89a}.workflow-section{background:#101b22}.text-link{font-weight:600;text-decoration:underline;text-underline-offset:5px;font-size:14px}.scope-card{background:#e1ddd3;border:1px solid #c7c0b4;border-radius:18px;padding:32px}.scope-card h3{margin-top:0}.scope-card ul{padding-left:20px;margin-bottom:0}.scope-card li{font-size:14px;line-height:1.7;margin-top:18px;color:#414f57}.status-pill{display:inline-block;padding:7px 11px;border-radius:20px;background:#e8c89a;color:#18212a;font-size:11px;font-weight:600}.status-pill.muted{background:#263940;color:#d5dfe1}.status-card .caption{font-size:12px;color:#aab8bf}.faq-section{padding-top:15px}.faq-section details{border-bottom:1px solid #ffffff30;padding:23px 0;max-width:1000px}.faq-section summary{font-size:18px;line-height:1.5;cursor:pointer}.faq-section details p{max-width:830px}.closing .actions{align-items:center}.compare-hero{padding-top:190px;padding-bottom:85px;background:radial-gradient(ellipse at 85% 20%,#30424c 0,transparent 55%),#0b1116}.compare-hero h1{font-size:clamp(54px,7vw,94px)}.compare-hero h1 em{color:#e8c89a}.compare-hero p{max-width:620px}.comparison-scroll{overflow:auto;margin-top:38px;border:1px solid #c9c5bc;border-radius:14px}table{border-collapse:collapse;width:100%;min-width:640px;text-align:left}caption{text-align:left;padding:16px 20px;color:#566168;font-size:12px}th,td{padding:21px 24px;border-top:1px solid #d0cdc4;vertical-align:top;font-size:14px;line-height:1.65}thead th{background:#17242c;color:#eeeae2;font-size:15px}tbody th{width:21%;font-weight:600}td{width:39.5%;color:#42525c}tbody tr:nth-child(even){background:#e6e2d9}nav .links{gap:22px}.light :focus-visible{outline-color:#665238}
@media(max-width:1000px){nav .links{gap:14px}nav{padding:22px 4vw}.use-cases,.status-grid{gap:14px}.use-card,.status-card{padding:22px}.use-card h3,.status-card h3{font-size:29px}.split{gap:35px}}
@media(max-width:760px){.use-cases,.status-grid{grid-template-columns:1fr}.business-hero{min-height:780px;padding-top:245px}.compare-hero{padding-top:245px}.use-card,.status-card{padding:28px}.use-card h3,.status-card h3{font-size:34px}.scope-card{padding:26px}nav .links{gap:12px 18px}nav .button{min-height:40px;padding:10px 15px;font-size:12px}nav{padding:18px 24px}nav .brand{font-size:30px}.comparison-scroll{margin-right:-8px}.section p{overflow-wrap:anywhere}}
