/* WS-06 allow-listed Omega profiles; no media assignment changes. */
:root{--brand-primary:var(--teal);--brand-accent:var(--amber);--surface-dark:var(--ink);--button-primary:var(--teal);--focus-ring:var(--amber)}
.omega-layout-enabled{font-family:var(--ob,Arial,sans-serif)}.omega-layout-enabled h1,.omega-layout-enabled h2,.omega-layout-enabled h3{font-family:var(--oh,"Arial Narrow",Arial,sans-serif)}
.omega-layout-enabled .btn,.omega-layout-enabled button,.omega-layout-enabled input,.omega-layout-enabled select,.omega-layout-enabled textarea,.omega-layout-enabled .site-nav a{min-height:44px}.omega-layout-enabled :focus-visible{outline:3px solid var(--focus-ring)!important;outline-offset:3px}.omega-layout-enabled .site-header .phone{display:inline-flex!important;align-items:center;min-height:44px;color:var(--ink)}.omega-layout-enabled .drop-panel{background:#fff;color:var(--ink)}.omega-layout-enabled .footer-brand{background:#fff}
.omega-layout-enabled.home main,.omega-page-service main,.omega-page-geo main,.omega-page-about main,.omega-page-contact main{display:flex;flex-direction:column}
.omega-layout-enabled.home main>.home-hero{order:1}.omega-layout-enabled.home main>.rating-proof{order:3}.omega-layout-enabled.home main>.services-section{order:4}.omega-layout-enabled.home main>.home-areas{order:5}.omega-layout-enabled.home main>.mission{order:6}.omega-layout-enabled.home main>.story{order:7}.omega-layout-enabled.home main>.form-trust{order:8}.omega-layout-enabled.home main>.client-process{order:8}.omega-layout-enabled.home main>.home-reviews{order:9}.omega-layout-enabled.home main>.faq-section{order:10}.omega-layout-enabled.home main>.final-cta{order:11}
.omega-layout-enabled .hero-quick{display:block!important;margin:18px 0;padding:15px;border:1px solid rgba(255,255,255,.3);border-radius:var(--radius);background:rgba(255,255,255,.07)}.omega-layout-enabled .hero-quick>strong{display:block;margin-bottom:8px;color:var(--brand-accent)}.omega-layout-enabled .hero-quick .quick-form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:8px;align-items:end}.omega-layout-enabled .hero-quick label{display:grid;gap:3px;font-size:.72rem;font-weight:800}.omega-layout-enabled .hero-quick input{width:100%;min-width:0;height:46px;padding:8px;border:1px solid #9cadb0;border-radius:8px}.omega-layout-enabled .hero-quick button{height:46px;border:0;border-radius:8px;background:var(--button-primary);font-weight:900;padding:8px 14px}.omega-layout-enabled .hero-quick .quick-status{grid-column:1/-1;color:#fff}.omega-layout-enabled .form-trust>.shell>.estimate-form{display:none!important}.omega-layout-enabled .form-trust{padding-top:0}.omega-layout-enabled .home-hero{min-height:min(720px,calc(100vh - 72px))}
.omega-typography-profile-modern-a{--oh:"Arial Narrow",Arial,sans-serif;--ob:Arial,sans-serif}.omega-typography-profile-modern-b{--oh:"Trebuchet MS",Arial,sans-serif;--ob:Verdana,Arial,sans-serif}.omega-typography-profile-editorial-a{--oh:Georgia,serif;--ob:Arial,sans-serif}.omega-typography-profile-editorial-b{--oh:"Palatino Linotype",Georgia,serif;--ob:"Trebuchet MS",Arial,sans-serif}.omega-typography-profile-industrial-a{--oh:Impact,"Arial Narrow",sans-serif;--ob:Arial,sans-serif}.omega-typography-profile-industrial-b{--oh:"Arial Black",Arial,sans-serif;--ob:"Segoe UI",Arial,sans-serif}.omega-typography-profile-warm-a{--oh:"Trebuchet MS",Arial,sans-serif;--ob:Georgia,serif}.omega-typography-profile-warm-b{--oh:Georgia,serif;--ob:Verdana,Arial,sans-serif}.omega-typography-profile-modular-a{--oh:"Segoe UI",Arial,sans-serif;--ob:Arial,sans-serif}.omega-typography-profile-modular-b{--oh:Verdana,Arial,sans-serif;--ob:"Segoe UI",Arial,sans-serif}
.omega-layout-profile-split-conversion-a.home main>.rating-proof{order:2}.omega-layout-profile-split-conversion-a.home main>.services-section{order:3}.omega-layout-profile-split-conversion-a.home main>.mission{order:4}.omega-layout-profile-split-conversion-a .hero-grid{grid-template-columns:1.08fr .92fr}
.omega-layout-profile-split-conversion-b.home main>.services-section{order:2}.omega-layout-profile-split-conversion-b.home main>.client-process{order:3}.omega-layout-profile-split-conversion-b.home main>.rating-proof{order:4}.omega-layout-profile-split-conversion-b .hero-copy{order:2;padding-inline:42px 0}.omega-layout-profile-split-conversion-b .hero-mosaic{order:1;grid-template-columns:1fr}.omega-layout-profile-split-conversion-b .service-grid{grid-template-columns:repeat(2,1fr)}
.omega-layout-profile-editorial-local-a.home main>.form-trust{order:2}.omega-layout-profile-editorial-local-a.home main>.home-areas{order:3}.omega-layout-profile-editorial-local-a.home main>.services-section{order:4}.omega-layout-profile-editorial-local-a .hero-grid{grid-template-columns:1fr}.omega-layout-profile-editorial-local-a .hero-copy{text-align:center;align-items:center;padding:30px 0}.omega-layout-profile-editorial-local-a .hero-mosaic{min-height:350px;grid-template-columns:2fr 1fr 1fr;grid-template-rows:1fr}.omega-layout-profile-editorial-local-a .hero-mosaic .tall{grid-row:auto}
.omega-layout-profile-editorial-local-b.home main>.client-process{order:2}.omega-layout-profile-editorial-local-b.home main>.home-areas{order:3}.omega-layout-profile-editorial-local-b.home main>.services-section{order:4}.omega-layout-profile-editorial-local-b .hero-grid{grid-template-columns:1.2fr .8fr}.omega-layout-profile-editorial-local-b .hero-mosaic{min-height:520px;grid-template-columns:1fr}.omega-layout-profile-editorial-local-b .geo-card{box-shadow:none;border-radius:0}
.omega-layout-profile-photo-process-a.home main>.form-trust{order:2}.omega-layout-profile-photo-process-a.home main>.client-process{order:3}.omega-layout-profile-photo-process-a.home main>.services-section{order:4}.omega-layout-profile-photo-process-a .hero-grid{grid-template-columns:.82fr 1.18fr}.omega-layout-profile-photo-process-a .hero-mosaic{min-height:680px}.omega-layout-profile-photo-process-a .service-card{min-height:440px}
.omega-layout-profile-photo-process-b.home main>.services-section{order:2}.omega-layout-profile-photo-process-b.home main>.mission{order:3}.omega-layout-profile-photo-process-b.home main>.client-process{order:4}.omega-layout-profile-photo-process-b .hero-grid{grid-template-columns:1.15fr .85fr}.omega-layout-profile-photo-process-b .hero-mosaic{min-height:620px;grid-template-columns:1fr}.omega-layout-profile-photo-process-b .service-grid{grid-template-columns:1fr}.omega-layout-profile-photo-process-b .service-card{min-height:340px}
.omega-layout-profile-local-warm-a.home main>.mission{order:2}.omega-layout-profile-local-warm-a.home main>.services-section{order:3}.omega-layout-profile-local-warm-a.home main>.rating-proof{order:4}.omega-layout-profile-local-warm-a .hero-grid{grid-template-columns:1fr}.omega-layout-profile-local-warm-a .hero-copy{text-align:center;align-items:center}.omega-layout-profile-local-warm-a .hero-mosaic{min-height:410px}.omega-layout-profile-local-warm-a .value-grid{grid-template-columns:repeat(2,1fr)}
.omega-layout-profile-local-warm-b.home main>.rating-proof{order:2}.omega-layout-profile-local-warm-b.home main>.home-areas{order:3}.omega-layout-profile-local-warm-b.home main>.services-section{order:4}.omega-layout-profile-local-warm-b .hero-grid{grid-template-columns:.9fr 1.1fr}.omega-layout-profile-local-warm-b .service-card{min-height:360px;border-radius:8px}
.omega-layout-profile-modular-service-a.home main>.services-section{order:2}.omega-layout-profile-modular-service-a.home main>.form-trust{order:3}.omega-layout-profile-modular-service-a.home main>.client-process{order:4}.omega-layout-profile-modular-service-a .home-hero{min-height:auto;padding-block:48px}.omega-layout-profile-modular-service-a .hero-mosaic{min-height:420px}.omega-layout-profile-modular-service-a .service-grid{grid-template-columns:repeat(4,1fr)}.omega-layout-profile-modular-service-a .service-card:nth-child(3n+1){grid-column:span 2}
.omega-layout-profile-modular-service-b.home main>.mission{order:2}.omega-layout-profile-modular-service-b.home main>.services-section{order:3}.omega-layout-profile-modular-service-b.home main>.home-areas{order:4}.omega-layout-profile-modular-service-b .hero-grid{grid-template-columns:1fr .72fr}.omega-layout-profile-modular-service-b .hero-mosaic{min-height:520px}.omega-layout-profile-modular-service-b .service-grid{grid-template-columns:1fr}.omega-layout-profile-modular-service-b .service-card{min-height:320px}
.omega-header-structure-compact .header-grid{min-height:68px;grid-template-columns:210px 1fr 230px}.omega-header-structure-two-level .site-header{border-top:4px solid var(--brand-accent)}.omega-header-structure-two-level .header-grid{min-height:96px}.omega-footer-variant-local .footer-grid{grid-template-columns:.85fr 1.15fr}.omega-footer-variant-local .site-footer{border-top:8px solid var(--brand-primary)}.omega-footer-variant-compact .site-footer{padding-top:54px}.omega-footer-variant-compact .footer-grid{grid-template-columns:1fr}
.omega-page-service .breadcrumbs,.omega-page-geo .breadcrumbs,.omega-page-about .breadcrumbs,.omega-page-contact .breadcrumbs{order:0}.omega-page-service main>.inner-hero,.omega-page-geo main>.inner-hero,.omega-page-about main>.inner-hero,.omega-page-contact main>.page-hero{order:1}
.omega-service-page-variant-service-guide main>.editorial{order:2}.omega-service-page-variant-service-guide main>.service-media{order:3}.omega-service-page-variant-service-guide main>.process-section{order:4}.omega-service-page-variant-service-process main>.process-section{order:2}.omega-service-page-variant-service-process main>.editorial{order:3}.omega-service-page-variant-service-process main>.service-media{order:4}.omega-service-page-variant-service-scenarios main>.checkpoints{order:2}.omega-service-page-variant-service-scenarios main>.editorial{order:3}.omega-service-page-variant-service-scenarios main>.process-section{order:4}.omega-service-page-variant-service-proof main>.home-reviews{order:2}.omega-service-page-variant-service-proof main>.checkpoints{order:3}.omega-service-page-variant-service-proof main>.editorial{order:4}.omega-service-page-variant-service-planner main>.form-wrap{order:2}.omega-service-page-variant-service-planner main>.editorial{order:3}.omega-service-page-variant-service-planner main>.process-section{order:4}
.omega-geo-page-variant-geo-neighborhood main>.editorial{order:2}.omega-geo-page-variant-geo-neighborhood main>.service-media{order:3}.omega-geo-page-variant-geo-neighborhood main>.process-section{order:4}.omega-geo-page-variant-geo-logistics main>.process-section{order:2}.omega-geo-page-variant-geo-logistics main>.editorial{order:3}.omega-geo-page-variant-geo-logistics main>.landmark{order:4}.omega-geo-page-variant-geo-service-map main>.landmark{order:2}.omega-geo-page-variant-geo-service-map main>.services-section{order:3}.omega-geo-page-variant-geo-service-map main>.editorial{order:4}.omega-geo-page-variant-geo-local-proof main>.home-reviews{order:2}.omega-geo-page-variant-geo-local-proof main>.editorial{order:3}.omega-geo-page-variant-geo-local-proof main>.landmark{order:4}.omega-geo-page-variant-geo-planner main>.form-wrap{order:2}.omega-geo-page-variant-geo-planner main>.process-section{order:3}.omega-geo-page-variant-geo-planner main>.editorial{order:4}
.omega-page-service main>.service-media,.omega-page-service main>.checkpoints,.omega-page-service main>.home-reviews,.omega-page-service main>.form-wrap,.omega-page-service main>.faq-section,.omega-page-service main>.final-cta,.omega-page-geo main>.services-section,.omega-page-geo main>.service-media,.omega-page-geo main>.landmark,.omega-page-geo main>.home-reviews,.omega-page-geo main>.form-wrap,.omega-page-geo main>.faq-section,.omega-page-geo main>.final-cta{order:6}
.omega-about-page-variant-about-principles .principles{order:2}.omega-about-page-variant-about-principles .story{order:4}.omega-about-page-variant-about-process .story{order:2}.omega-about-page-variant-about-process .principles{order:3}.omega-about-page-variant-about-local .ceo-owner{order:2}.omega-about-page-variant-about-service-led .proof-grid{grid-template-columns:repeat(2,1fr)}.omega-contact-page-variant-contact-form-first .contact-layout .split{grid-template-columns:1.15fr .85fr}.omega-contact-page-variant-contact-details-first .contact-layout .split{grid-template-columns:.8fr 1.2fr}.omega-contact-page-variant-contact-compact .contact-layout{padding-block:56px}.omega-index-page-variant-index-editorial .geo-grid,.omega-index-page-variant-index-editorial .service-grid{grid-template-columns:1fr}.omega-index-page-variant-index-filtered .geo-grid,.omega-index-page-variant-index-filtered .service-grid{grid-template-columns:repeat(2,1fr)}.omega-index-page-variant-index-guided .geo-card,.omega-index-page-variant-index-guided .service-card{border-radius:4px}.omega-policy-page-variant-policy-sidebar .legal-page .prose{max-width:100%;display:grid;grid-template-columns:280px 1fr;column-gap:48px}
@media(max-width:1180px){.omega-layout-enabled .header-grid{grid-template-columns:minmax(150px,1fr) auto auto;gap:10px}.omega-layout-enabled .menu-toggle{grid-column:2}.omega-layout-enabled .header-actions{display:flex!important;grid-column:3;grid-row:1}.omega-layout-enabled .header-actions .btn{display:none}.omega-layout-enabled .site-nav{background:#fff;color:var(--ink)}.omega-layout-profile-modular-service-a .service-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.omega-layout-enabled .brand .site-logo{width:min(40vw,158px);height:52px}.omega-layout-enabled .header-actions{display:flex!important}.omega-layout-enabled .header-actions .phone{font-size:.7rem;line-height:1.1;max-width:100px;text-align:center}.omega-layout-enabled .hero-grid,.omega-layout-enabled .split{grid-template-columns:1fr!important}.omega-layout-enabled .hero-copy{order:1!important;padding:24px 0 10px!important;text-align:left!important;align-items:stretch!important}.omega-layout-enabled .hero-mosaic{order:2!important;min-height:350px!important;grid-template-columns:1fr 1fr!important;grid-template-rows:1fr 1fr!important}.omega-layout-enabled .hero-mosaic .tall{grid-row:1/3!important}.omega-layout-enabled .hero-quick .quick-form{grid-template-columns:1fr 1fr}.omega-layout-enabled .hero-quick button{grid-column:1/-1}.omega-layout-enabled .service-grid,.omega-layout-enabled .geo-grid,.omega-layout-enabled .value-grid,.omega-layout-enabled .proof-grid{grid-template-columns:1fr!important}.omega-layout-enabled .service-card{grid-column:auto!important;min-height:380px!important}.omega-policy-page-variant-policy-sidebar .legal-page .prose{display:block}.omega-layout-enabled .mobile-quick>a{display:flex!important}}

/* Live plugin compatibility: keep one integrated form and profile-owned review order. */
.omega-layout-enabled>.afr-estimate{display:none!important}
.omega-layout-enabled.home main>.mrig2-reviews{order:9}
.omega-layout-enabled.home main>script{order:99}
.omega-layout-profile-split-conversion-a.home main>.mrig2-reviews{order:2}
.omega-layout-profile-split-conversion-b.home main>.mrig2-reviews{order:4}
.omega-layout-profile-editorial-local-a.home main>.mrig2-reviews,.omega-layout-profile-editorial-local-b.home main>.mrig2-reviews{order:5}
.omega-layout-profile-photo-process-a.home main>.mrig2-reviews,.omega-layout-profile-photo-process-b.home main>.mrig2-reviews{order:6}
.omega-layout-profile-local-warm-a.home main>.mrig2-reviews{order:4}
.omega-layout-profile-local-warm-b.home main>.mrig2-reviews{order:2}
.omega-layout-profile-modular-service-a.home main>.mrig2-reviews,.omega-layout-profile-modular-service-b.home main>.mrig2-reviews{order:6}

/* Keep the primary route journey ahead of injected global blocks. */
.omega-page-service main>.route-plan,.omega-page-geo main>.route-plan{order:5}
.omega-page-service main>.related-links,.omega-page-geo main>.related-links{order:6}
.omega-page-service main>.mrig2-reviews,.omega-page-geo main>.mrig2-reviews{order:7}
.omega-page-service main>.faq-section,.omega-page-geo main>.faq-section{order:8}
.omega-page-service main>.final-cta,.omega-page-geo main>.final-cta{order:9}
.omega-page-service main>script,.omega-page-geo main>script{order:99}
.omega-page-contact main>.contact-layout{order:2}
.omega-page-contact main>.office-map-section{order:3}
.omega-page-contact main>.faq-section{order:4}
.omega-page-contact main>.mrig2-reviews{order:5}
.omega-page-contact main>.final-cta{order:6}
.omega-page-contact main>script{order:99}
.omega-service-page-variant-service-proof.omega-page-service main>.mrig2-reviews{order:2}
.omega-service-page-variant-service-proof.omega-page-service main>.process-section{order:3}
.omega-service-page-variant-service-proof.omega-page-service main>.editorial{order:4}

/* 2026-10-15 wave 2: server-rendered DOM order is the visual and reading order. */
.omega-page-service main>*,.omega-page-geo main>*{order:initial!important}
.route-checklist,.route-field{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.route-checklist li,.route-field li{min-height:150px;padding:24px;border:1px solid rgba(255,255,255,.28);border-radius:12px;display:grid;align-content:start;gap:18px}.route-checklist svg{width:34px;height:34px}.route-field li b{color:var(--amber);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.route-field li span{font-size:1.08rem;font-weight:800}
.route-timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.route-timeline:before{content:"";position:absolute;top:29px;left:5%;right:5%;height:2px;background:rgba(255,255,255,.3)}.route-timeline article{position:relative;padding:0 20px;display:grid;gap:16px;justify-items:start}.route-timeline article b{z-index:1;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:var(--amber);color:var(--ink)}.route-timeline article svg{width:28px;height:28px}
.route-dispatch{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;background:rgba(255,255,255,.25)}.route-dispatch>div{padding:25px;background:var(--ink)}.route-dispatch dt{margin-bottom:24px;color:var(--amber);font-size:.72rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.route-dispatch dd{margin:0;display:grid;grid-template-columns:36px 1fr;gap:14px;align-items:start;font-weight:800}.route-dispatch svg{width:30px;height:30px}
.route-building{display:grid;grid-template-columns:1.25fr .75fr .75fr 1.25fr;gap:14px}.route-building article{min-height:190px;padding:24px;background:rgba(255,255,255,.08);border-top:4px solid var(--amber);display:grid;align-content:start;gap:18px}.route-building small{font-weight:900;letter-spacing:.08em;text-transform:uppercase}.route-building svg{width:34px;height:34px}.route-building strong{font-size:1.08rem}
.route-sequence{list-style:none;margin:0;padding:0;display:grid;gap:0}.route-sequence li{display:grid;grid-template-columns:72px 1fr;align-items:center;min-height:94px;border-top:1px solid rgba(255,255,255,.28)}.route-sequence li:last-child{border-bottom:1px solid rgba(255,255,255,.28)}.route-sequence li>span{color:var(--amber);font-size:1.6rem;font-weight:900}.route-sequence strong{font-size:1.15rem}
.route-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.route-board>div{min-height:180px;padding:20px;background:#fff;color:var(--ink);border-radius:6px;display:grid;align-content:start;gap:16px}.route-board b{color:var(--teal-dark);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.route-board svg{width:32px;height:32px}
.route-clearance{display:grid;grid-template-columns:1fr 1fr;gap:18px}.route-clearance article{padding:26px;border-left:5px solid var(--amber);background:rgba(255,255,255,.08)}.route-clearance b{font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}.route-clearance p{margin:16px 0 0;font-size:1.12rem;font-weight:800}
@media(max-width:700px){.route-checklist,.route-field,.route-timeline,.route-dispatch,.route-building,.route-board,.route-clearance{grid-template-columns:1fr}.route-timeline:before{display:none}.route-timeline article{padding:16px 0;border-top:1px solid rgba(255,255,255,.28)}.route-building article,.route-board>div{min-height:0}.route-sequence li{grid-template-columns:58px 1fr}}
