/* 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:block}.omega-layout-enabled .hero-quick .quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:end}.omega-layout-enabled .hero-quick .quick-grid>label,.omega-layout-enabled .hero-quick .form-action{min-width:0}.omega-layout-enabled .hero-quick .form-action{display:grid;gap:4px}.omega-layout-enabled .hero-quick .form-action .btn{width:100%}.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}
@media(min-width:981px){body.home.omega-layout-profile-editorial-local-a .home-hero{min-height:0;padding:52px 0 60px}body.home.omega-layout-profile-editorial-local-a .hero-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:48px;align-items:stretch}body.home.omega-layout-profile-editorial-local-a .hero-copy{text-align:left;align-items:stretch;padding:28px 0 24px}body.home.omega-layout-profile-editorial-local-a .hero-copy h1{font-size:clamp(3.7rem,5vw,5.2rem);max-width:11ch}body.home.omega-layout-profile-editorial-local-a .hero-copy .lede{max-width:48ch}body.home.omega-layout-profile-editorial-local-a .hero-mosaic{min-height:660px;grid-template-columns:1.2fr .8fr;grid-template-rows:1fr 1fr;gap:14px}body.home.omega-layout-profile-editorial-local-a .hero-mosaic .tall{grid-row:1/3}body.home.omega-layout-profile-editorial-local-a .hero-quick{width:100%;margin:18px 0;padding:16px;text-align:left}body.home.omega-layout-profile-editorial-local-a .hero-copy>.button-row{justify-content:flex-start}}
.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(47vw,172px);height:auto}.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-single{display:block!important}.omega-layout-enabled .hero-mosaic-single img{height:350px!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}

/* Complete order contracts: every flex child has an explicit, user-safe position. */
.omega-layout-profile-editorial-local-a.home main>*{order:50}
.omega-layout-profile-editorial-local-a.home main>.home-hero{order:1}
.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.home main>.mission{order:5}
.omega-layout-profile-editorial-local-a.home main>.story{order:6}
.omega-layout-profile-editorial-local-a.home main>.client-process{order:7}
.omega-layout-profile-editorial-local-a.home main>.home-reviews,
.omega-layout-profile-editorial-local-a.home main>.mrig2-reviews{order:8}
.omega-layout-profile-editorial-local-a.home main>.related-links{order:9}
.omega-layout-profile-editorial-local-a.home main>.faq-section{order:10}
.omega-layout-profile-editorial-local-a.home main>.final-cta{order:11}

.omega-page-service.omega-service-page-variant-service-scenarios main>*{order:50}
.omega-page-service.omega-service-page-variant-service-scenarios main>.breadcrumbs{order:0}
.omega-page-service.omega-service-page-variant-service-scenarios main>.inner-hero{order:1}
.omega-page-service.omega-service-page-variant-service-scenarios main>.checkpoints{order:2}
.omega-page-service.omega-service-page-variant-service-scenarios main>.editorial{order:3}
.omega-page-service.omega-service-page-variant-service-scenarios main>.process-section{order:4}
.omega-page-service.omega-service-page-variant-service-scenarios main>.service-media{order:5}
.omega-page-service.omega-service-page-variant-service-scenarios main>.home-reviews,
.omega-page-service.omega-service-page-variant-service-scenarios main>.mrig2-reviews{order:6}
.omega-page-service.omega-service-page-variant-service-scenarios main>.related-links{order:7}
.omega-page-service.omega-service-page-variant-service-scenarios main>.faq-section{order:8}
.omega-page-service.omega-service-page-variant-service-scenarios main>.final-cta{order:9}

.omega-page-geo.omega-geo-page-variant-geo-service-map main>*{order:50}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.breadcrumbs{order:0}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.inner-hero{order:1}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.landmark{order:2}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.services-section{order:3}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.editorial{order:4}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.process-section{order:5}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.home-reviews,
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.mrig2-reviews{order:6}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.related-links{order:7}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.faq-section{order:8}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.final-cta{order:9}

.omega-page-about.omega-about-page-variant-about-process main>*{order:50}
.omega-page-about.omega-about-page-variant-about-process main>.breadcrumbs{order:0}
.omega-page-about.omega-about-page-variant-about-process main>.inner-hero{order:1}
.omega-page-about.omega-about-page-variant-about-process main>.story{order:2}
.omega-page-about.omega-about-page-variant-about-process main>.principles{order:3}
.omega-page-about.omega-about-page-variant-about-process main>.faq-section{order:4}
.omega-page-about.omega-about-page-variant-about-process main>.related-links{order:5}
.omega-page-about.omega-about-page-variant-about-process main>.final-cta{order:6}

.omega-page-contact.omega-contact-page-variant-contact-details-first main>*{order:50}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.breadcrumbs{order:0}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.page-hero{order:1}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.contact-layout{order:2}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.home-reviews,
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.mrig2-reviews{order:3}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.map-section{order:4}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.related-links{order:5}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.final-cta{order:6}
.omega-layout-profile-editorial-local-a.home main>.mfs-review-proof{order:8}
.omega-page-service.omega-service-page-variant-service-scenarios main>.mfs-review-proof{order:6}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.mfs-review-proof{order:6}
.omega-page-contact.omega-contact-page-variant-contact-details-first main>.mfs-review-proof{order:3}

/* Mobile performance: defer layout/paint for sections below the active viewport.
 * Heroes, breadcrumbs, and the first-screen lead surfaces remain eager. */
@media(max-width:700px){
  .omega-layout-enabled main>:is(.form-trust,.section,.mrig2-reviews,.mfs-review-proof,.related-links,.faq-section,.final-cta,.services-section,.service-media,.landmark,.editorial,.process-section,.story,.principles,.contact-layout,.map-section){
    content-visibility:auto;
    contain-intrinsic-size:auto 800px;
  }
}

/* GEO heroes use verified real-city source photos while final reconstruction is deferred. */
.omega-layout-enabled .geo-hero .split{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}
.omega-layout-enabled .geo-hero .geo-local-visual{align-self:stretch}
.omega-layout-enabled .geo-hero .geo-local-visual img{width:100%;height:650px;object-fit:cover}
.omega-layout-enabled .geo-hero .geo-local-visual figcaption{color:#dce7e9}
.omega-layout-enabled .geo-hero .geo-local-visual figcaption a{color:inherit}
@media(max-width:700px){
  .omega-layout-enabled .geo-hero .geo-local-visual img{height:390px}
}

/* 2026-10-13 family acceptance redesign: calm documentary, accessibility first. */
:root{
  --ink:#35243b;--navy:#513553;--teal:#91aa9c;--teal-dark:#496c61;
  --amber:#d88a4b;--mist:#f6f1eb;--white:#fff;--line:#d9d0c8;
  --muted:#5e5860;--radius:10px;--shadow:0 14px 42px rgba(53,36,59,.12);
}
.omega-layout-enabled{background:var(--mist);color:#282229;font-family:Arial,Helvetica,sans-serif}
.omega-layout-enabled h1,.omega-layout-enabled h2{font-family:Georgia,"Times New Roman",serif;line-height:1.05;letter-spacing:-.035em}
.omega-layout-enabled h3{font-family:Arial,Helvetica,sans-serif;line-height:1.15;letter-spacing:-.02em}
.omega-layout-enabled h1{font-size:clamp(2.8rem,5.2vw,5rem)}
.omega-layout-enabled h2{font-size:clamp(2.15rem,3.6vw,3.65rem)}
.omega-layout-enabled .section{padding:clamp(72px,8vw,108px) 0}
.omega-layout-enabled .site-header{background:rgba(255,252,248,.98);border-color:var(--line)}
.omega-layout-enabled .header-grid{min-height:76px;grid-template-columns:230px minmax(430px,1fr) 235px}
.omega-layout-enabled .site-logo{max-height:48px}
.omega-layout-enabled .btn{border:1px solid var(--amber);border-radius:6px;background:var(--amber);color:#251d23;box-shadow:none}
.omega-layout-enabled .btn:hover{background:#e39b61;transform:translateY(-1px)}
.omega-layout-enabled .btn-ghost{border-color:rgba(255,255,255,.58);background:transparent;color:#fff}
.omega-layout-enabled .home-hero,.omega-layout-enabled .inner-hero,.omega-layout-enabled .page-hero{background:var(--ink)}
.omega-layout-enabled .home-hero{min-height:0!important;padding:54px 0 66px}
.omega-layout-enabled .hero-grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);gap:56px;align-items:center}
.omega-layout-enabled .hero-copy{padding:18px 0}
.omega-layout-enabled .hero-copy h1{max-width:11ch}
.omega-layout-enabled .hero-documentary{position:relative;margin:0;min-height:620px;overflow:hidden;border-radius:10px}
.omega-layout-enabled .hero-documentary img{width:100%;height:620px;object-fit:cover}
.omega-layout-enabled .hero-documentary figcaption{position:absolute;left:20px;right:20px;bottom:18px;padding:12px 15px;background:rgba(31,23,32,.84);color:#fff;font-size:.86rem;border-left:4px solid var(--amber)}
.omega-layout-enabled .hero-quick{background:#fff!important;color:#282229;border:0!important;border-radius:8px!important;box-shadow:var(--shadow)}
.omega-layout-enabled .hero-quick>strong{color:var(--ink)!important}
.omega-layout-enabled .hero-quick input{border-color:#897f86!important;background:#fff}
.omega-layout-enabled .hero-quick select,.omega-layout-enabled .above-fold-lead select{width:100%;min-width:0;height:46px;padding:8px;border:1px solid #897f86;border-radius:8px;background:#fff;color:#282229}
.omega-layout-enabled .form-trust{background:var(--ink)}
.omega-layout-enabled .trust{padding:42px 0 64px}
.omega-layout-enabled .trust h2{font-size:clamp(1.9rem,3vw,3rem)}
.omega-layout-enabled .trust span{border-radius:4px}
.omega-layout-enabled .services-section{background:#fff}
.omega-layout-enabled .service-grid{grid-template-columns:repeat(6,1fr);gap:18px}
.omega-layout-enabled .service-card{grid-column:span 3;min-height:420px;border-radius:8px}
.omega-layout-enabled .service-card:nth-child(n+3){grid-column:span 2;min-height:380px}
.omega-layout-enabled .service-card:after{background:linear-gradient(transparent 18%,rgba(32,22,34,.94) 88%)}
.omega-layout-enabled .service-card>div{padding:26px}
.omega-layout-enabled .home-areas,.omega-layout-enabled .process-section,.omega-layout-enabled .faq-section,.omega-layout-enabled .map-section{background:#eee8f3}
.omega-layout-enabled .geo-grid{gap:0;border-top:1px solid #bfb4c5}
.omega-layout-enabled .geo-card{border:0;border-bottom:1px solid #bfb4c5;border-radius:0;box-shadow:none;background:transparent;padding:30px 22px}
.omega-layout-enabled .geo-card:hover{background:rgba(255,255,255,.55)}
.omega-layout-enabled .mission{background:#f0ebe4}
.omega-layout-enabled .value-grid article,.omega-layout-enabled .process-grid article,.omega-layout-enabled .proof-grid article{border-radius:4px;background:transparent;border-width:1px 0 0;padding:24px 8px 8px}
.omega-layout-enabled .value-grid article>span,.omega-layout-enabled .proof-grid article>span{margin-bottom:24px}
.omega-layout-enabled .process-grid{counter-reset:steps;gap:28px}
.omega-layout-enabled .process-grid article{position:relative;padding-top:26px}
.omega-layout-enabled .process-grid .semantic-icon{margin-bottom:28px}
.omega-layout-enabled .step-number{position:absolute;right:6px;top:22px;color:#746878;font-weight:800;font-size:.78rem;letter-spacing:.12em}
.omega-layout-enabled .story{background:#2f2233}
.omega-layout-enabled .story-stack img{border-radius:4px}
.omega-layout-enabled .client-process .process-carousel article{border-radius:4px;background:#3c2a41;min-height:310px}
.omega-layout-enabled .inner-hero{padding:58px 0 84px}
.omega-layout-enabled .inner-hero .split{min-height:560px;gap:64px}
.omega-layout-enabled .inner-hero img{height:560px;border-radius:6px}
.omega-page-about .about-promise{align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:48px;background:#f4f0eb;color:var(--ink);border-top:8px solid var(--amber)}
.omega-page-about .about-promise>span{font-size:.78rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:#7a3857}
.omega-page-about .about-promise>p{margin:48px 0;font:800 clamp(1.75rem,3vw,3rem)/1.06 "Arial Narrow",Arial,sans-serif;letter-spacing:-.035em}
.omega-page-about .about-promise>div{display:grid;gap:0}
.omega-page-about .about-promise b{padding:14px 0;border-top:1px solid rgba(23,63,58,.28);font-size:1rem}
.omega-page-about .story-stack img{height:auto;aspect-ratio:16/9;object-fit:cover;object-position:center;background:#241d23}
.omega-layout-enabled .editorial .feature-list li:before{content:"";display:inline-block;width:20px;height:2px;margin:0 14px 5px 0;background:var(--amber)}
.omega-layout-enabled .service-media{background:#f6f1eb}
.omega-layout-enabled .media-pair img{border-radius:5px}
.omega-layout-enabled .media-pair .media-graphic img{height:auto!important;aspect-ratio:16/9;object-fit:contain;background:#f4f0eb}
.omega-route-commercial-moving .media-pair{grid-template-columns:1fr;gap:36px;align-items:start}
.omega-route-senior-moving .media-pair{grid-template-columns:1fr;gap:36px;align-items:start}
.omega-route-commercial-moving .inner-hero .split,.omega-route-furniture-moving .inner-hero .split{grid-template-columns:1fr;gap:36px;min-height:0}
.omega-route-commercial-moving .inner-hero .service-hero-graphic,.omega-route-furniture-moving .inner-hero .service-hero-graphic{width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#f4f0eb}
.omega-route-sacramento-ca .geo-documentary img{height:auto;aspect-ratio:4/5;object-fit:contain;background:#173f3a}
.omega-layout-enabled .checkpoints{background:#34263a}
.omega-layout-enabled .final-cta{background:var(--navy)}
.omega-layout-enabled .home-reviews{background:#fff}
.omega-layout-enabled .platform-trust{display:grid;grid-template-columns:minmax(190px,.7fr) 2fr;gap:32px;align-items:center;margin-bottom:70px;padding:24px 0;border-block:1px solid var(--line)}
.omega-layout-enabled .platform-trust p{margin:0;font-weight:700;max-width:26ch}
.omega-layout-enabled .platform-wordmarks{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:center}
.omega-layout-enabled .platform-wordmarks span{display:grid;place-items:center;min-height:72px;padding:14px 20px;background:#fff;border-left:1px solid var(--line)}
.omega-layout-enabled .platform-wordmarks img{width:auto;height:36px;max-width:165px;object-fit:contain}
.omega-layout-enabled .platform-wordmarks span:nth-child(2) img{height:46px}
.omega-layout-enabled .review-heading{margin-bottom:28px}
.omega-layout-enabled .review-carousel{grid-auto-columns:minmax(320px,calc((100% - 36px)/3));gap:18px}
.omega-layout-enabled .review-carousel article{min-height:360px;border-radius:5px;background:#f6f1eb}
.omega-layout-enabled .review-stars{margin-bottom:24px;color:#a6652f}
.omega-layout-enabled .carousel-controls{align-self:center}
.omega-layout-enabled .carousel-controls button{border-radius:4px}
.omega-layout-enabled .geo-documentary{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px;align-items:center}
.omega-layout-enabled .geo-documentary figure{margin:0}
.omega-layout-enabled .geo-documentary img{width:100%;height:520px;object-fit:cover;border-radius:5px}
.omega-layout-enabled .geo-documentary img.geo-graphic{height:auto;aspect-ratio:4/3;object-fit:contain;background:#f4f0eb}
.omega-layout-enabled .geo-documentary figcaption{padding-top:10px;color:var(--muted);font-size:.82rem}
.omega-layout-enabled .service-link-band{background:#fff;padding:56px 0}
.omega-layout-enabled .service-link-list{display:grid;grid-template-columns:repeat(5,1fr);margin-top:22px;border-top:1px solid var(--line)}
.omega-layout-enabled .service-link-list a{display:flex;justify-content:space-between;gap:12px;padding:20px 12px;border-bottom:1px solid var(--line);text-decoration:none;font-weight:800}
.omega-layout-enabled .service-link-list a:hover{background:var(--mist)}
.omega-layout-enabled .legal-page .prose{max-width:860px}
.omega-layout-enabled .legal-page .prose h2{font-size:clamp(1.65rem,2.4vw,2.35rem);margin-top:48px}
.omega-layout-enabled .site-footer{background:#281e2d}
.omega-layout-enabled .above-fold-lead .quick-grid{grid-template-columns:repeat(4,minmax(110px,1fr)) auto}

/* Route rhythms: service = proof-led; GEO = local-context-led. */
.omega-page-service.omega-service-page-variant-service-scenarios main>.editorial{order:2}
.omega-page-service.omega-service-page-variant-service-scenarios main>.service-media{order:3}
.omega-page-service.omega-service-page-variant-service-scenarios main>.process-section{order:4}
.omega-page-service.omega-service-page-variant-service-scenarios main>.checkpoints{order:5}
.omega-page-service.omega-service-page-variant-service-scenarios main>.home-reviews{order:6}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.editorial{order:2}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.process-section{order:3}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.geo-media{order:4}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.service-link-band{order:5}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.landmark{order:6}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.home-reviews{order:7}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.related-links{order:8}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.faq-section{order:9}
.omega-page-geo.omega-geo-page-variant-geo-service-map main>.final-cta{order:10}
.omega-page-about.omega-about-page-variant-about-process main>.home-reviews{order:4}
.omega-page-about.omega-about-page-variant-about-process main>.faq-section{order:5}
.omega-page-about.omega-about-page-variant-about-process main>.related-links{order:6}
.omega-page-about.omega-about-page-variant-about-process main>.final-cta{order:7}
.omega-layout-enabled .footer-brand{border-radius:4px}

@media(max-width:1180px){
 .omega-layout-enabled .header-grid{grid-template-columns:minmax(180px,1fr) auto auto!important}
 .omega-layout-enabled .menu-toggle{grid-column:3;grid-row:1}
 .omega-layout-enabled .header-actions{grid-column:2;grid-row:1;display:flex!important}
 .omega-layout-enabled .header-actions .phone{display:inline-flex!important;color:var(--ink);font-size:.86rem}
 .omega-layout-enabled .header-actions .btn{display:none}
 .omega-layout-enabled .site-nav{top:76px}
 .omega-layout-enabled .service-link-list{grid-template-columns:repeat(2,1fr)}
}
@media(max-width:700px){
 .omega-layout-enabled main>:is(.form-trust,.section,.mrig2-reviews,.mfs-review-proof,.related-links,.faq-section,.final-cta,.services-section,.service-media,.landmark,.editorial,.process-section,.story,.principles,.contact-layout,.map-section){content-visibility:visible!important;contain:none!important}
 body.omega-layout-enabled{padding-bottom:72px}
 .omega-layout-enabled .shell{width:calc(100% - 28px)}
 .omega-layout-enabled .section{padding:66px 0}
 .omega-layout-enabled h1{font-size:clamp(2.45rem,11.5vw,3.45rem)}
 .omega-layout-enabled h2{font-size:clamp(2rem,9vw,2.75rem)}
 .omega-layout-enabled .header-grid{min-height:68px;grid-template-columns:minmax(118px,1fr) auto auto!important;gap:6px}
 .omega-layout-enabled .brand .site-logo{width:min(38vw,150px)}
 .omega-layout-enabled .header-actions .phone{font-size:12px;min-height:44px;padding:4px;white-space:nowrap}
 .omega-layout-enabled .menu-toggle{min-width:54px;padding:8px 7px;border-radius:4px}
 .omega-layout-enabled .site-nav{top:68px;max-height:calc(100vh - 140px);overflow:auto}
 .omega-layout-enabled .above-fold-lead{padding:10px 0}
 .omega-layout-enabled .above-fold-lead>.shell{gap:6px}
 .omega-layout-enabled .above-fold-lead> .shell>strong{font-size:12px}
 .omega-layout-enabled .above-fold-lead .quick-grid{grid-template-columns:1fr 1fr}
 .omega-layout-enabled .above-fold-lead .form-action{grid-column:1/-1}
 .omega-layout-enabled .home-hero{padding:26px 0 46px}
 .omega-layout-enabled .hero-grid{grid-template-columns:1fr;gap:28px}
 .omega-layout-enabled .hero-copy{padding:4px 0}
 .omega-layout-enabled .hero-copy h1{max-width:12ch}
 .omega-layout-enabled .hero-quick .quick-grid{grid-template-columns:1fr 1fr}
 .omega-layout-enabled .hero-quick .form-action{grid-column:1/-1}
 .omega-layout-enabled .hero-documentary{min-height:330px}
 .omega-layout-enabled .hero-documentary img{height:330px}
 .omega-layout-enabled .hero-documentary figcaption{left:12px;right:12px;bottom:12px;font-size:.76rem}
 .omega-layout-enabled .service-grid{grid-template-columns:1fr}
 .omega-layout-enabled .service-card,.omega-layout-enabled .service-card:nth-child(n+3){grid-column:auto;min-height:410px}
 .omega-layout-enabled .geo-grid{grid-template-columns:1fr}
 .omega-layout-enabled .value-grid,.omega-layout-enabled .process-grid,.omega-layout-enabled .proof-grid{grid-template-columns:1fr}
 .omega-layout-enabled .platform-trust{grid-template-columns:1fr;gap:18px;margin-bottom:48px}
 .omega-layout-enabled .platform-wordmarks{grid-template-columns:repeat(3,1fr);gap:0}
 .omega-layout-enabled .platform-wordmarks span{padding:10px 6px;min-height:58px}
 .omega-layout-enabled .platform-wordmarks img{max-width:88px;height:28px}
 .omega-layout-enabled .platform-wordmarks span:nth-child(2) img{height:34px}
 .omega-layout-enabled .review-heading{align-items:flex-end}
 .omega-layout-enabled .review-carousel{grid-auto-columns:88%}
 .omega-layout-enabled .review-carousel article{min-height:390px;padding:26px}
 .omega-layout-enabled .inner-hero .split,.omega-layout-enabled .geo-documentary{grid-template-columns:1fr;gap:32px}
 .omega-layout-enabled .inner-hero img,.omega-layout-enabled .geo-hero .geo-local-visual img{height:370px}
 .omega-layout-enabled .geo-documentary img{height:340px}
 .omega-layout-enabled .service-link-list{grid-template-columns:1fr}
 .omega-layout-enabled .mobile-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:0;z-index:1300}
 .omega-layout-enabled .mobile-quick{transition:transform .18s ease,visibility .18s ease}
 .omega-layout-enabled .mobile-quick.is-suppressed{transform:translateY(calc(100% + 12px));visibility:hidden;pointer-events:none}
 .omega-layout-enabled .mobile-quick>a,.omega-layout-enabled .mobile-quick>button{display:grid!important;place-items:center;align-content:center;gap:2px;min-height:64px;border:0;border-radius:0;background:#fff;color:var(--ink);font:inherit;text-decoration:none}
 .omega-layout-enabled .mobile-quick .mobile-estimate{background:var(--amber);color:#241d23}
 .omega-layout-enabled .mobile-quick span{font-size:18px;line-height:1}
 .omega-layout-enabled .mobile-quick b{font-size:11px}
 .omega-layout-enabled .site-footer{padding-bottom:92px}
}

/* Acceptance r2: readable mobile conversion path and route-specific visual grammar. */
.omega-layout-enabled .related-links{padding-block:42px}
.omega-layout-enabled .landmark,.omega-layout-enabled .service-link-band{padding-block:46px}
.omega-layout-enabled .checkpoints .semantic-icon{width:44px;height:44px;margin-bottom:26px;padding:9px;border:1px solid rgba(255,255,255,.38);border-radius:50%;color:#f0b37c}
.omega-layout-enabled .process-layout-senior-moving .process-grid{grid-template-columns:repeat(2,1fr);max-width:900px}
.omega-layout-enabled .process-layout-senior-moving .process-grid article:nth-child(even){transform:translateY(32px)}
.omega-layout-enabled .process-layout-packing-unpacking .process-grid{grid-template-columns:1fr 1fr;gap:0}
.omega-layout-enabled .process-layout-packing-unpacking .process-grid article{padding:30px 24px;border-inline-start:1px solid #bfb4c5}
.omega-layout-enabled .process-layout-furniture-moving .process-grid article{border:1px solid #bfb4c5;padding:28px}
.omega-layout-enabled .process-layout-commercial-moving .process-grid{grid-template-columns:1fr}
.omega-layout-enabled .process-layout-commercial-moving .process-grid article{display:grid;grid-template-columns:62px 52px 1fr;align-items:center;gap:18px;padding:18px 0}
.omega-layout-enabled .process-layout-commercial-moving .process-grid .semantic-icon{margin:0}
.omega-layout-enabled .process-layout-commercial-moving .step-number{position:static;grid-column:2;grid-row:1}
.omega-layout-enabled .process-layout-commercial-moving h3{grid-column:3;grid-row:1;margin:0}
.omega-layout-enabled .process-layout-sacramento-ca .process-grid,.omega-layout-enabled .process-layout-carmichael-ca .process-grid{grid-template-columns:1fr 1fr}
.omega-layout-enabled .process-layout-roseville-ca .process-grid,.omega-layout-enabled .process-layout-davis-ca .process-grid{grid-template-columns:1fr;max-width:880px;margin-left:auto;margin-right:auto}
.omega-layout-enabled .process-layout-roseville-ca .process-grid article,.omega-layout-enabled .process-layout-davis-ca .process-grid article{display:grid;grid-template-columns:60px 1fr;align-items:center;gap:20px}
.omega-layout-enabled .process-layout-roseville-ca .semantic-icon,.omega-layout-enabled .process-layout-davis-ca .semantic-icon{margin:0}
.omega-layout-enabled .process-layout-folsom-ca .process-grid article:nth-child(odd),.omega-layout-enabled .process-layout-elk-grove-ca .process-grid article:nth-child(even){background:#fff;border:1px solid #cfc4d2;padding:26px}

@media(max-width:700px){
 .omega-layout-enabled .header-grid{grid-template-columns:minmax(142px,1fr) auto auto!important;gap:5px}
 .omega-layout-enabled .brand .site-logo{width:min(42vw,164px);max-height:52px}
 .omega-layout-enabled .header-actions .phone{font-size:13px;font-weight:900;padding:3px}
 .omega-layout-enabled .menu-toggle{min-width:52px;font-size:13px}
 .omega-layout-enabled .home-hero .hero-copy{order:1}
 .omega-layout-enabled .home-hero .hero-documentary{order:2}
 .omega-layout-enabled .hero-copy h1{max-width:none;font-size:clamp(2.25rem,10.8vw,3.15rem)}
 .omega-layout-enabled .hero-quick{margin:12px 0 0!important;padding:14px!important}
 .omega-layout-enabled .hero-quick .quick-grid{grid-template-columns:1fr 1fr!important;gap:10px 8px}
 .omega-layout-enabled .quick-form label{display:grid;gap:4px;font-size:11px!important;line-height:1.2;text-transform:none;letter-spacing:0;color:#463c43;font-weight:800}
 .omega-layout-enabled .quick-form label input,.omega-layout-enabled .quick-form label select{height:43px;font-size:14px}
 .omega-layout-enabled .above-fold-lead{padding:12px 0 14px}
 .omega-layout-enabled .above-fold-lead>.shell{gap:10px}
 .omega-layout-enabled .above-fold-lead> .shell>strong{font-size:14px;line-height:1.25;color:#f0b37c}
 .omega-layout-enabled .above-fold-lead .quick-grid{grid-template-columns:1fr 1fr!important;gap:9px 8px}
 .omega-layout-enabled .above-fold-lead .quick-form label{color:#fff}
 .omega-layout-enabled .above-fold-lead .form-action{margin-top:0}
 .omega-layout-enabled .above-fold-lead .form-action .btn{width:100%;min-height:44px}
 .omega-layout-enabled .breadcrumbs{margin-top:14px;margin-bottom:12px}
 .omega-layout-enabled .inner-hero{padding:26px 0 54px}
 .omega-layout-enabled .inner-hero .split{gap:25px}
 .omega-layout-enabled .inner-hero h1{font-size:clamp(2.15rem,9.8vw,3rem);line-height:1.02}
 .omega-page-geo .inner-hero .lede{font-size:1rem;line-height:1.45}
 .omega-layout-enabled .inner-hero .button-row{display:none}
 .omega-layout-enabled .process-layout-senior-moving .process-grid,.omega-layout-enabled .process-layout-packing-unpacking .process-grid,.omega-layout-enabled .process-layout-sacramento-ca .process-grid,.omega-layout-enabled .process-layout-carmichael-ca .process-grid{grid-template-columns:1fr}
 .omega-layout-enabled .process-layout-senior-moving .process-grid article:nth-child(even){transform:none}
 .omega-layout-enabled .process-layout-commercial-moving .process-grid article{grid-template-columns:54px 42px 1fr}
 .omega-layout-enabled .related-links{padding-block:34px}
 .omega-layout-enabled .landmark,.omega-layout-enabled .service-link-band{padding-block:38px}
}

@media(max-width:370px){
 .omega-layout-enabled .header-grid{grid-template-columns:minmax(130px,1fr) auto auto!important}
 .omega-layout-enabled .brand .site-logo{width:140px}
 .omega-layout-enabled .header-actions .phone{font-size:12px}
 .omega-layout-enabled .menu-toggle{min-width:49px;padding-inline:5px}
}

.omega-layout-enabled .header-grid .brand picture{display:block;width:100%}
.omega-layout-enabled .process-controls{display:none}
.omega-layout-enabled .mrig2-controls{display:none!important}

@media(max-width:700px){
 .omega-layout-enabled .above-fold-lead .quick-form,.omega-layout-enabled .hero-quick .quick-form{display:block!important;width:100%}
 .omega-layout-enabled .above-fold-lead .quick-grid,.omega-layout-enabled .hero-quick .quick-grid{width:100%}
 .omega-layout-enabled .geo-hero .btn{display:none}
 .omega-layout-enabled .process-controls{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:14px}
 .omega-layout-enabled .process-controls button{width:46px;height:46px;border:1px solid var(--ink);background:#fff;color:var(--ink);font-size:20px}
 .omega-layout-enabled .process-controls span{font-size:13px;color:var(--muted)}
 .omega-layout-enabled .mrig2-controls{display:flex!important}
}

/* Acceptance r3: simplify the first action, protect mobile readability, and hide the skip link until keyboard focus. */
.omega-layout-enabled .skip{position:absolute!important;top:0!important;left:16px!important;transform:translateY(-160%);transition:transform .15s;z-index:2000}
.omega-layout-enabled .skip:focus,.omega-layout-enabled .skip:focus-visible{transform:translateY(0)}
.omega-page-service .inner-hero .button-row,.omega-page-geo .inner-hero .btn{display:none!important}
body:not(.home).omega-layout-enabled .header-actions .btn{display:none!important}
@media(min-width:701px){
 .home.omega-layout-enabled .section{padding-block:82px}
 .home.omega-layout-enabled .home-hero{min-height:auto;padding-block:54px 66px}
}
@media(max-width:700px){
 body.omega-layout-enabled{padding-bottom:88px}
 .omega-layout-enabled .header-grid{grid-template-columns:minmax(148px,1fr) auto auto!important;gap:4px}
 .omega-layout-enabled .brand .site-logo{width:min(44vw,168px)!important;max-height:none!important;height:auto!important;aspect-ratio:190/64!important}
 .omega-layout-enabled .above-fold-lead .quick-grid,.omega-layout-enabled .hero-quick .quick-grid{grid-template-columns:1fr!important}
 .omega-layout-enabled .above-fold-lead .form-action,.omega-layout-enabled .hero-quick .form-action{grid-column:1!important}
 .omega-layout-enabled .quick-form label{font-size:12px!important}
 .omega-layout-enabled .quick-form label input,.omega-layout-enabled .quick-form label select{height:46px;font-size:16px}
 .omega-layout-enabled .mobile-quick>a,.omega-layout-enabled .mobile-quick>button{min-height:60px}
 .omega-layout-enabled .site-footer{padding-bottom:112px}
 .omega-layout-enabled .media-pair .media-graphic img{aspect-ratio:4/5}
 .omega-route-commercial-moving .inner-hero .service-hero-graphic,.omega-route-furniture-moving .inner-hero .service-hero-graphic{aspect-ratio:4/5}
 .home.omega-layout-enabled .form-trust{padding-bottom:0!important}
 .home.omega-layout-enabled .form-trust .trust{padding-block:42px!important}
 .omega-layout-enabled .inner-hero .split>div:first-child{padding-bottom:64px}
 .omega-page-about .inner-hero .split>div:first-child{padding-bottom:12px}
 .omega-page-about .about-promise{padding:32px}
 .omega-page-about .about-promise>p{margin:32px 0;font-size:clamp(1.55rem,7.4vw,2rem)}
}
@media(max-width:370px){
 .omega-layout-enabled .header-grid{grid-template-columns:minmax(142px,1fr) auto auto!important}
 .omega-layout-enabled .brand .site-logo{width:148px!important}
 .omega-layout-enabled .header-actions .phone{font-size:12px}
}

/* Route-specific section rhythms keep the family coherent without cloning every page silhouette. */
.omega-page-service main,.omega-page-geo main{display:flex;flex-direction:column}
.omega-page-service main>.breadcrumbs,.omega-page-geo main>.breadcrumbs{order:0}
.omega-page-service main>.inner-hero,.omega-page-geo main>.inner-hero{order:1}
.omega-page-service.omega-route-senior-moving main>.editorial{order:2!important}.omega-page-service.omega-route-senior-moving main>.process-section{order:3!important}.omega-page-service.omega-route-senior-moving main>.service-media{order:4!important}.omega-page-service.omega-route-senior-moving main>.checkpoints{order:5!important}
.omega-page-service.omega-route-packing-unpacking main>.service-media{order:2!important}.omega-page-service.omega-route-packing-unpacking main>.editorial{order:3!important}.omega-page-service.omega-route-packing-unpacking main>.process-section{order:4!important}.omega-page-service.omega-route-packing-unpacking main>.checkpoints{order:5!important}
.omega-page-service.omega-route-furniture-moving main>.editorial{order:2!important}.omega-page-service.omega-route-furniture-moving main>.checkpoints{order:3!important}.omega-page-service.omega-route-furniture-moving main>.service-media{order:4!important}.omega-page-service.omega-route-furniture-moving main>.process-section{order:5!important}
.omega-page-service.omega-route-commercial-moving main>.service-media{order:2!important}.omega-page-service.omega-route-commercial-moving main>.process-section{order:3!important}.omega-page-service.omega-route-commercial-moving main>.editorial{order:4!important}.omega-page-service.omega-route-commercial-moving main>.checkpoints{order:5!important}
.omega-page-service.omega-route-local-moving main>.editorial{order:2!important}.omega-page-service.omega-route-local-moving main>.service-media{order:3!important}.omega-page-service.omega-route-local-moving main>.checkpoints{order:4!important}.omega-page-service.omega-route-local-moving main>.process-section{order:5!important}
.omega-page-service main>.home-reviews{order:6}.omega-page-service main>.related-links{order:7}.omega-page-service main>.faq-section{order:8}.omega-page-service main>.final-cta{order:9}
.omega-page-geo.omega-route-sacramento-ca main>.editorial{order:2!important}.omega-page-geo.omega-route-sacramento-ca main>.process-section{order:3!important}.omega-page-geo.omega-route-sacramento-ca main>.geo-media{order:4!important}
.omega-page-geo.omega-route-roseville-ca main>.geo-media{order:2!important}.omega-page-geo.omega-route-roseville-ca main>.editorial{order:3!important}.omega-page-geo.omega-route-roseville-ca main>.process-section{order:4!important}
.omega-page-geo.omega-route-folsom-ca main>.editorial{order:2!important}.omega-page-geo.omega-route-folsom-ca main>.geo-media{order:3!important}.omega-page-geo.omega-route-folsom-ca main>.process-section{order:4!important}
.omega-page-geo.omega-route-elk-grove-ca main>.process-section{order:2!important}.omega-page-geo.omega-route-elk-grove-ca main>.editorial{order:3!important}.omega-page-geo.omega-route-elk-grove-ca main>.geo-media{order:4!important}
.omega-page-geo.omega-route-carmichael-ca main>.geo-media{order:2!important}.omega-page-geo.omega-route-carmichael-ca main>.process-section{order:3!important}.omega-page-geo.omega-route-carmichael-ca main>.editorial{order:4!important}
.omega-page-geo.omega-route-davis-ca main>.process-section{order:2!important}.omega-page-geo.omega-route-davis-ca main>.geo-media{order:3!important}.omega-page-geo.omega-route-davis-ca main>.editorial{order:4!important}
.omega-page-geo main>.service-link-band{order:5}.omega-page-geo main>.landmark{order:6}.omega-page-geo main>.home-reviews{order:7}.omega-page-geo main>.related-links{order:8}.omega-page-geo main>.faq-section{order:9}.omega-page-geo main>.final-cta{order:10}

/* The compact lead form is the single primary action in the home hero. */
.home.omega-layout-enabled .hero-copy>.button-row{display:none!important}

/* Preserve people close to the frame edge in the reviewed route crops. */
.omega-route-senior-moving .inner-hero img{object-position:76% center}
