.seo-page header{position:sticky}.page-hero{min-height:570px;background:var(--navy);color:#fff;display:grid;grid-template-columns:1.05fr .95fr;align-items:stretch}.page-hero>div{padding:85px 7%;align-self:center}.page-hero h1{font-size:clamp(44px,5.4vw,72px);max-width:760px;margin-bottom:28px}.page-hero p:not(.eyebrow){font-size:18px;color:#c7d1db;max-width:680px}.page-hero img{width:100%;height:100%;min-height:570px;object-fit:cover}.page-hero .outline{border-color:#ffffff8a}.breadcrumbs{display:flex;gap:10px;align-items:center;padding:18px 6%;font-size:13px;color:var(--muted);border-bottom:1px solid var(--line)}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.answer-bar{padding:30px 6%;display:grid;grid-template-columns:150px 1fr;gap:28px;background:#edf1f3;border-bottom:1px solid var(--line)}.answer-bar strong{color:var(--red)}.answer-bar p{margin:0;max-width:920px;color:var(--ink)}.page-split{display:grid;grid-template-columns:1fr 1fr;gap:75px}.page-callout{border-left:4px solid var(--signal-orange);padding:32px;background:var(--light)}.page-callout h2{font-size:34px}.process{background:var(--light)}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.process-grid article{background:#fff;border-top:3px solid var(--signal-orange);padding:30px}.process-grid span{color:var(--red);font-weight:bold}.process-grid h3{font-size:23px;margin-top:20px}.property-uses{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.property-uses ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.property-uses li{padding:20px 4px;border-bottom:1px solid var(--line);font-weight:bold}.property-uses li:before{content:'✓';color:var(--red);margin-right:13px}.decision{background:var(--navy);color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.decision p{color:#b9c8d5}.comparison{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#ffffff2b}.comparison article{background:var(--navy);padding:25px}.comparison h3{font-size:21px;color:#fff}.intelligence-teaser{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center}.intelligence-teaser>div{max-width:680px}.intelligence-teaser img{width:100%;height:360px;object-fit:cover}.why-local{background:var(--light);display:grid;grid-template-columns:1fr 1fr;gap:70px}.related{border-top:1px solid var(--line)}.related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.related-grid a{border:1px solid var(--line);border-left:3px solid var(--signal-orange);padding:22px;display:flex;flex-direction:column}.related-grid a:hover{background:var(--light)}.related-grid span{color:var(--muted);font-size:14px;margin-top:6px}.page-contact{scroll-margin-top:100px}.seo-page footer>small{line-height:1.6}.seo-page .mobile-contact a:last-child{background:var(--red)}
@media(max-width:900px){.page-hero{grid-template-columns:1fr}.page-hero>div{padding:65px 6%}.page-hero img{min-height:360px;max-height:480px}.page-split,.property-uses,.decision,.intelligence-teaser,.why-local{gap:40px}.comparison{grid-template-columns:1fr}.comparison article{border-bottom:1px solid #ffffff2b}}
@media(max-width:700px){.page-hero>div{padding:55px 5%}.page-hero h1{font-size:43px}.page-hero img{min-height:290px}.answer-bar,.page-split,.property-uses,.decision,.intelligence-teaser,.why-local{grid-template-columns:1fr}.answer-bar{gap:8px}.process-grid,.related-grid{grid-template-columns:1fr}.process-grid{gap:14px}.property-uses{gap:20px}.decision{gap:25px}.intelligence-teaser img{height:260px}.seo-page .mega-menu{margin-top:8px}.seo-page footer>small{grid-column:auto}}
.proof-section{background:var(--light)}.proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.proof-grid article{background:white;border-top:3px solid var(--signal-orange);padding:24px}.proof-grid strong,.proof-grid span{display:block}.proof-grid span{color:var(--muted);font-size:14px;margin-top:8px}.proof-note{font-size:13px;margin-top:22px}.service-area{display:grid;grid-template-columns:1fr 1fr;gap:70px}.content-reviewed{padding:18px 6%;font-size:12px;background:var(--light);margin:0}.expanded-services{background:#fff}.solution-link-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.solution-link-grid a{border:1px solid var(--line);border-left:3px solid var(--signal-orange);padding:24px;display:flex;flex-direction:column}.solution-link-grid a:hover{background:var(--light)}.solution-link-grid span{color:var(--muted);font-size:14px;margin-top:8px}.intelligence-hero img{object-position:center}
@media(max-width:700px){.proof-grid,.service-area,.solution-link-grid{grid-template-columns:1fr}.service-area{gap:20px}}
