/* The SEO landing shell's stylesheet.
 *
 * These rules used to live in an inline <style> inside SeoController's page template. style-src on
 * this site is 'self' plus SHA-256 hashes with no 'unsafe-inline', and this particular block was
 * not among the pinned hashes - so the browser refused it and every page this shell renders
 * (/services/{slug}, /locations/**, the *-booth-builder landing pages) reported
 * "Applying inline style violates ... style-src".
 *
 * Served as a file it needs no hash at all: 'self' already covers it, and editing it later cannot
 * silently take the page's styling down the way editing a pinned inline block does.
 *
 * Moved verbatim. The only change is where the bytes live.
 */

body{margin:0;background:#0A0C10;color:#f5f7fa;font-family:Inter,Arial,sans-serif}
.wrap{max-width:1080px;margin:0 auto;padding:44px 24px 80px}
.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:72px}
.nav img{height:32px}.nav a{color:#d9e0ea;text-decoration:none;margin-left:22px}
.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center}
h1{font-size:clamp(2.5rem,6vw,5.6rem);line-height:.95;margin:0 0 22px}
p{color:#c7d0dc;font-size:1.08rem;line-height:1.75}
.eyebrow{color:#FF6B4A;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem}
.btn{display:inline-block;border:1px solid #FF6B4A;color:#FF6B4A;padding:13px 22px;margin-top:18px;text-decoration:none}
.panel{border:1px solid rgba(255,255,255,.16);padding:28px;background:#11151b}
li{margin:12px 0;color:#d9e0ea}.meta{color:#9ba7b6}
@media(max-width:820px){.hero{grid-template-columns:1fr}.nav{align-items:flex-start;gap:18px;flex-direction:column}}
