html,body{color:#edf3f8;background:#090e15}body{opacity:1;background-image:none;animation:none}body:before{display:none}::selection{color:#090e15;background:#a6d6f3}.case-page{--graphite:#090e15;--graphite-deep:#16212d;--panel:#111b26;--panel-strong:#16212d;--arctic:#edf3f8;--arctic-dim:#a8b6c5;--arctic-soft:#b6c4d1;--steel-2:#a8b6c5;--line-strong:#344556;--teal:#a6d6f3;--teal-bright:#a6d6f3;--blue:#a6d6f3;--blue-strong:#c5e5f7;--signal:#a6d6f3;--signal-hi:#c5e5f7;--bg:#090e15;--bg-surface:#111b26;--bg-elevated:#16212d;--text-primary:#edf3f8;--text-secondary:#a8b6c5;--text-muted:#a8b6c5;--accent:#a6d6f3;--accent-hover:#c5e5f7;--accent-glow:#a6d6f31a;--border:#344556;background:var(--graphite);color:var(--arctic)}.case-page :is(h1,h2,h3){font-family:var(--font-display), Arial, sans-serif}.case-page .case-hero{padding-block:25px 65px}.case-page .case-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:1100px;font-weight:650;line-height:1.08}.case-page .case-hero-cat{color:#a6d6f3}.case-page :is(.case-hero-tag,.case-body-grid .block p,.blog-post-body){color:#b6c4d1}.case-page .case-back{letter-spacing:.05em}.case-page :is(.case-btn-primary,.case-btn-primary:hover){color:#0b1721;box-shadow:none;background:#c0e0f2;border-color:#c0e0f2}.case-page .case-btn-primary:hover{background:#e6f4fc}.case-page .case-btn-ghost:hover{color:#edf3f8;background:#16212d;border-color:#a6d6f3}.case-page :is(.seo-panel,.seo-card,.seo-link-card,.seo-faq-item){box-shadow:none;background:#111b26;border-color:#344556;border-radius:3px}.case-page .seo-link-card:hover{background:#1a2b3b;border-color:#a6d6f3}.case-page .section-head-light h2{letter-spacing:-.035em;font-weight:650}.case-page .case-end-cta{background:#16212d;border-color:#344556}.case-page .case-end-cta h2{font-weight:650}.case-page .smb-form{background:#111b26;border-color:#344556}.case-page .smb-field :is(input,select,textarea){color:#edf3f8;background:#0b141e;border-color:#51677b}.case-page .smb-field :is(input,select,textarea):focus{background:#0b141e;border-color:#a6d6f3;box-shadow:0 0 0 3px #a6d6f31a}.case-page .smb-field :is(input,textarea)::placeholder{color:#9bafc0}.case-page .smb-form-error{color:#ffb7ad;background:#311e23;border-color:#945454}.case-page .smb-form-success{background:#16352e;border-color:#4f8a75}.case-page .workflow-brief-preview{color:#b6c4d1;border-color:#344556}.case-page :is(.workflow-brief-preview span,.case-stack-tag,.smb-pain-card,.smb-service-card,.smb-proof-card,.smb-why-item,.smb-ladder-table,.brief-cap,.brief-form-wrap,.blog-card){background:#111b26;border-color:#344556}.case-page :is(.blog-callout--success,.blog-compare-card--high p.num){color:#a6d6f3}.case-page .blog-compare-card--low p.num{color:#f2a199}.case-page .legal-body a:hover{color:#d5edfb}.case-page :is(.smb-tier,.smb-include-card,.brief-cap,.case-stat){box-shadow:none}.case-page a:focus-visible,.case-page button:focus-visible{outline-offset:4px;outline:2px solid #a6d6f3}.case-page section[id],.case-page main[id]{scroll-margin-top:100px}@media (max-width:900px){.case-page .seo-card-grid{grid-template-columns:1fr}.case-page .case-hero{padding-bottom:40px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
