.header-inner{min-height:142px;gap:24px}
.logo,.logo img{width:176px}
.logo img{height:auto}
.footer-brand{display:block;width:200px;max-width:100%}
.footer-brand img{width:100%;height:auto;object-fit:contain}
.nav{gap:20px}
.earth{background-image:url('hero-earth.webp')}
.eyebrow,.hero .eyebrow,.hero-bottom,.sheet-top,.sheet-foot,.analysis-line>span,.form-note,.small,.footer-bottom p,.footer-bottom>div{font-size:12px}
.hero-bottom{letter-spacing:.035em}
.footer-bottom p{line-height:1.8;color:#aebfd0}
.analysis-sheet{transform:none}
.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}
.service-grid article{border-top:1px solid var(--line);padding:24px 0 0}
.service-grid h3{margin-top:16px;font-size:24px}
.service-grid p{margin-bottom:0}
.service-note{font-size:14px;max-width:920px;margin:32px 0 0}
.scope-section{background:#071321}
.page-intro .button+.button{margin-left:12px}
.form-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.submission-status{font-size:14px;margin:12px 0 0;min-height:24px}
.submission-status:empty{min-height:0;margin:0}
.button:disabled{opacity:.65;cursor:wait}
.form-note{margin-top:24px}
.form-note a{text-decoration:underline;text-underline-offset:3px}
.prose a,.editorial-row a{text-decoration:underline;text-underline-offset:3px}
.scout-intro-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:60px;align-items:start}
.scout-intro-logo{width:280px;max-width:100%;height:auto;object-fit:contain;margin-top:14px}
@media(max-width:1200px){.nav{gap:14px}.nav .nav-cta{padding:12px}.logo,.logo img{width:164px}.header-inner{min-height:130px}}
@media(max-width:1100px){.menu-toggle{display:block}.nav{display:none;position:absolute;top:100%;left:0;width:100%;background:#071321;border-bottom:1px solid #354456;padding:20px 24px;box-shadow:0 20px 40px #0005}.nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:3px}.nav a{padding:12px}.nav .nav-cta{margin-top:10px}.nav a[aria-current]:not(.nav-cta){box-shadow:none;color:#98c8ff}}
@media(max-width:900px){.scout-intro-grid{grid-template-columns:1fr;gap:28px}.scout-intro-logo{grid-row:1;width:250px;margin:0}.service-grid{grid-template-columns:1fr;gap:26px}}
@media(max-width:650px){.logo,.logo img{width:156px}.header-inner{min-height:126px}.earth{background-image:url('hero-earth-mobile.webp');opacity:.65;right:-28%;width:130%;background-position:60% 20%}.hero-shade{background:linear-gradient(90deg,rgba(2,9,20,.94),rgba(2,9,20,.57)),linear-gradient(0deg,#020914,transparent 65%)}.hero .eyebrow{letter-spacing:.1em}.hero-bottom{font-size:12px;gap:18px;flex-wrap:wrap}.page-intro .button{width:100%}.page-intro .button+.button{margin-left:0;margin-top:14px}.service-grid h3{font-size:23px}.scout-intro-logo{width:240px}.form-result .actions{gap:12px}}
