/* GASSAFETY 247 — LIGHT PREMIUM UI v2.0
   Design: porcelain white, soft aqua, warm cream and measured teal.
   Scoped to migrated pages; preserves original content and search metadata. */
body.gas24-premium-ui.gas24-light{
 --mc-navy:#164550;--mc-navy-deep:#f6fbfc;--mc-teal:#0a929e;--mc-teal-dark:#087f8b;
 --mc-aqua:#bfeeed;--mc-ink:#173b48;--mc-copy:#4c6470;--mc-bg:#f4f9fa;
 --mc-pale:#e9f7f8;--mc-line:#dcebee;--ui-accent:#087f8b;--ui-dark:#194654;
 --ui-ink:#163f4b;--ui-copy:#4c6370;--ui-soft:#ebf7f8;
 --g24-ink:#163c49;--g24-navy:#eaf5f7;--g24-deep:#f6fbfc;--g24-teal:#087f8b;
 --g24-bright:#18a9b5;--g24-paper:#f5f9fa;--g24-white:#fff;--g24-muted:#526b77;
 --g24-line:#dcebee;background:#f8fcfc;color:#183d4a;
}
body.gas24-premium-ui.gas24-light .site-public-main{background:#f8fcfc;color:#183d4a}
body.gas24-premium-ui.gas24-light :is(.section-paper,.section-white,.section-navy){color:#183d4a}
body.gas24-premium-ui.gas24-light .site-public-main .section-paper{background:#f4f9fa}
body.gas24-premium-ui.gas24-light .site-public-main .section-white{background:#fff}
body.gas24-premium-ui.gas24-light .site-public-main .section-navy{background:#eaf7f8;color:#163c49}
body.gas24-premium-ui.gas24-light .emergency-strip{background:#e8f6f7!important;color:#245566!important;border:0;border-bottom:1px solid #d7e9ec}
body.gas24-premium-ui.gas24-light .emergency-inner{color:#426a76!important;min-height:33px;font-weight:620}
body.gas24-premium-ui.gas24-light .emergency-inner a{color:#086d7a!important;text-decoration:none}
body.gas24-premium-ui.gas24-light .site-header,
body.gas24-premium-ui.gas24-light.gas24-scrolled .site-header{
 background:rgba(255,255,255,.985)!important;color:#173c49!important;
 border-bottom:1px solid #dae9ed!important;box-shadow:0 6px 24px rgba(28,81,97,.075)!important;
 backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)
}
body.gas24-premium-ui.gas24-light .site-header .header-inner{min-height:70px;gap:12px}
body.gas24-premium-ui.gas24-light .site-header .brand{min-width:0!important;max-width:none!important;flex:0 0 auto}
body.gas24-premium-ui.gas24-light .site-header .gas-brand img{width:min(235px,100%);height:auto!important;max-width:235px!important;object-fit:contain!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>a,
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>.nav-dropdown>summary{
 color:#294d5a!important;background:transparent;border-radius:10px;min-height:41px;
 font-weight:750;font-size:13px;white-space:nowrap
}
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>a:hover,
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>a[aria-current=page],
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>.nav-dropdown[open]>summary{color:#076d7e!important;background:#e8f6f7!important}
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>a .gas24-icon,
body.gas24-premium-ui.gas24-light .site-header .desktop-nav>details>summary svg{color:#0c8593!important}
body.gas24-premium-ui.gas24-light .site-header .service-navigation-panel{background:#fff!important;color:#1b4451!important;border:1px solid #d9e9ed!important;box-shadow:0 25px 52px rgba(26,89,104,.13)!important;border-radius:18px}
body.gas24-premium-ui.gas24-light .site-header .service-category-link{color:#16424f!important}
body.gas24-premium-ui.gas24-light .site-header .service-navigation-all{background:#eaf7f8!important;color:#087f8b!important}
body.gas24-premium-ui.gas24-light .site-header .header-actions .button-amber{background:#fff1d1!important;color:#5a4011!important;border:1px solid #f6d895!important;box-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-header .header-actions .button-amber:hover{background:#ffe6b0!important}
body.gas24-premium-ui.gas24-light .site-header .mobile-menu>summary{border:1px solid #cce3e8!important;background:#eef8f9!important;color:#076c78!important;box-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-header .mobile-menu>summary .gas24-icon{color:#076c78}
body.gas24-premium-ui.gas24-light .site-header .mobile-menu-panel{background:#fff!important;box-shadow:0 22px 53px rgba(25,80,98,.14)!important;border:1px solid #d6e9ec!important}
body.gas24-premium-ui.gas24-light .site-header .mobile-menu-links>a,
body.gas24-premium-ui.gas24-light .site-header .mobile-services>summary{color:#173c49!important;background:#fff!important}
body.gas24-premium-ui.gas24-light .site-header .mobile-services[open]>summary{background:#eaf7f8!important;color:#076e7c!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero{
 background:radial-gradient(circle at 83% 12%,rgba(114,214,215,.20),transparent 43%),
 linear-gradient(125deg,#effafb 0%,#fff 47%,#eaf7f8 100%)!important;
 color:#193d4b!important;border-bottom:1px solid #d8e9ed
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero::before{background:radial-gradient(circle at 72% 30%,rgba(84,191,198,.11),transparent 49%);opacity:1}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero :is(h1,h2,h3){color:#153b49!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero .mc-kicker{color:#0d8190!important;letter-spacing:.09em}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero .mc-hero-copy>p{color:#465f6d!important;line-height:1.7}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero-actions>a:first-child{background:#fbe9bd!important;color:#4c3914!important;border:1px solid #f4d78f!important;box-shadow:0 8px 20px rgba(174,128,49,.11)}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero-actions>a:last-child{background:#dff5ed!important;color:#126445!important;border:1px solid #a7e1cb!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-hero-actions>a:hover{filter:brightness(.975)}
body.gas24-premium-ui.gas24-light .site-public-main .gas-home-safety{background:#fff!important;border:5px solid #fff!important;box-shadow:0 19px 45px rgba(37,102,113,.14)!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas-home-safety-caption{
 background:rgba(255,255,255,.96)!important;color:#143e49!important;
 border:1px solid rgba(215,233,235,.95)!important;box-shadow:0 9px 24px rgba(28,72,84,.1)!important;
}
body.gas24-premium-ui.gas24-light .site-public-main .gas-home-safety-caption strong{color:#133d4a!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas-home-safety-caption p{color:#416371!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.page-hero,.article-hero){
 background:linear-gradient(118deg,#eaf8f9,#fff 55%,#f0f9fb)!important;color:#173e4a!important;
 border-bottom:1px solid #dce9eb
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.page-hero,.article-hero) h1{color:#143c48!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.page-hero,.article-hero) p{color:#476170!important}
body.gas24-premium-ui.gas24-light .site-public-main .hero-visual{box-shadow:0 18px 40px rgba(30,92,107,.12)!important}
body.gas24-premium-ui.gas24-light .site-public-main .hero-visual-stamp{background:rgba(255,255,255,.96)!important;color:#183e4b!important;border:1px solid #d5e9ed!important;box-shadow:0 9px 22px rgba(14,77,94,.12)}
body.gas24-premium-ui.gas24-light .site-public-main .hero-visual-stamp :is(b,strong,span){color:#163d49!important}
body.gas24-premium-ui.gas24-light .site-public-main .hero-visual-stamp :is(p,small){color:#466575!important}
body.gas24-premium-ui.gas24-light .site-public-main .button-amber,
body.gas24-premium-ui.gas24-light .site-public-main .button-navy{background:#ddf3f4!important;color:#075d6e!important;border:1px solid #badfe3!important}
body.gas24-premium-ui.gas24-light .site-public-main .button-amber:hover,
body.gas24-premium-ui.gas24-light .site-public-main .button-navy:hover{background:#ccecef!important}
body.gas24-premium-ui.gas24-light .site-public-main .button-whatsapp{background:#ddf5e9!important;color:#126c48!important;border:1px solid #a5dfc4!important}
body.gas24-premium-ui.gas24-light .site-public-main .button-outline-light{background:rgba(255,255,255,.88)!important;color:#126d7a!important;border:1px solid #badfe3!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-about-section,.mc-coverage-section,.mc-why-section,.mc-blog-section){background:#f5fafb!important;color:#153d49}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-services-section,.mc-process-section,.mc-contact-section,.mc-record-section){background:#fff!important;color:#153d49}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-about-section,.mc-services-section,.mc-coverage-section,.mc-process-section,.mc-why-section,.mc-blog-section,.mc-contact-section,.mc-record-section) :is(h2,h3){color:#173e4b}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-about-section,.mc-services-section,.mc-coverage-section,.mc-process-section,.mc-why-section,.mc-blog-section,.mc-contact-section,.mc-record-section) p{color:#4d6773}
body.gas24-premium-ui.gas24-light .site-public-main .mc-about-card{background:#fff!important;color:#1c4552;border:1px solid #e0ecef}
body.gas24-premium-ui.gas24-light .site-public-main .mc-about-card :is(h2,h3){color:#123f4b!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-about-card p{color:#4d6773!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card{
 display:flex!important;flex-direction:column!important;justify-content:flex-start!important;
 padding:0!important;min-height:0!important;background:#fff!important;color:#153e4a!important;
 border:1px solid #dfecee!important;box-shadow:0 12px 33px rgba(40,100,112,.09)!important;
 border-radius:20px!important;overflow:hidden!important
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card>img{
 position:relative!important;inset:auto!important;width:100%!important;height:192px!important;
 min-height:192px!important;max-height:192px!important;object-fit:cover!important;transform:none
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card>.mc-service-shade{display:none!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card>div:not(.gas24-card-top-icon){
 position:relative!important;inset:auto!important;display:block!important;flex:1;
 width:100%;min-height:0;padding:22px 23px 24px!important;background:#fff!important;color:#153e4a!important;
 transform:none!important;text-shadow:none!important
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card h3{color:#143c49!important;font-size:21px!important;line-height:1.24!important;text-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card p{color:#4a6570!important;font-size:14px!important;line-height:1.65!important;text-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card .gas24-card-top-icon{background:#fff!important;border:1px solid #d6eaed!important;color:#0b7c89!important;box-shadow:0 8px 16px rgba(9,76,93,.12)}
body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card:hover{transform:translateY(-4px)!important;box-shadow:0 22px 39px rgba(40,100,112,.14)!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.gas-import-card,.mc-why-grid>article,.mc-process-grid>article,.mc-area-grid>a,.service-chapter,.faq-item){background:#fff!important;color:#193d49!important;border-color:#dbe9ec!important;box-shadow:0 8px 22px rgba(40,100,112,.06)!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.mc-area-grid>a,.gas-import-card,.gas247-hub-location):hover{border-color:#a5d9df!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.gas-import-card,.mc-why-grid>article,.mc-process-grid>article) h3{color:#173e4a!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.gas-import-card,.mc-why-grid>article,.mc-process-grid>article) p{color:#4b6672!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-grid>article{
 background:#f0f9f9!important;color:#1a5360!important;border:1px solid #d4e9e9!important;
 border-radius:15px!important;box-shadow:none!important
}
body.gas24-premium-ui.gas24-light .site-public-main .mc-record-copy :is(h2,em){color:#184551!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-contact-section{background:linear-gradient(115deg,#e9f8f9,#fefefe)!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-contact-section :is(h2,h2 em){color:#163d49!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-contact-section .mc-contact-heading>span{color:#0d8995!important}
body.gas24-premium-ui.gas24-light .site-public-main .mc-contact-section .gas-home-contact-actions>a{box-shadow:none}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card-dark,
body.gas24-premium-ui.gas24-light .site-public-main .callout-banner{
 background:linear-gradient(128deg,#e8f7f8,#fff)!important;color:#163e4a!important;
 border:1px solid #d3e8eb!important;box-shadow:0 12px 26px rgba(36,91,104,.08)!important
}
body.gas24-premium-ui.gas24-light .site-public-main :is(.aside-card-dark,.callout-banner) :is(h2,h3,strong){color:#173e4a!important}
body.gas24-premium-ui.gas24-light .site-public-main :is(.aside-card-dark,.callout-banner) p{color:#476673!important}
body.gas24-premium-ui.gas24-light .site-public-main .aside-card-dark .aside-label{color:#087e8c!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas24-editorial-panel{background:#fff;border-color:#dcebef}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub{background:#f5fafb!important;color:#163e4b!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub :is(.gas247-hub-intro,.gas247-hub-coverage,.gas247-hub-faq){background:#f8fcfc!important;color:#163e4b!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-hero{
 background:linear-gradient(120deg,#e8f8fa,#fff)!important;color:#153e4b!important;border-bottom:1px solid #d8e9ed!important
}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-hero :is(h1,p){color:#173e4a!important;text-shadow:none!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-hero .breadcrumbs,
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-hero .breadcrumbs a{color:#526b78!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .eyebrow{color:#087f8b!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-summary :is(h2,h3,p),
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .section-heading :is(h2,p){color:#1e4955!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-summary p{color:#4b6672!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-checklist{background:#fff!important;color:#1e4955!important;border:1px solid #d8e8eb!important;box-shadow:0 8px 24px rgba(40,100,112,.08)!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-checklist h3{color:#17404d!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-checklist li{color:#3e5b68!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-checklist li:before{color:#087f8b!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-location{
 background:#fff!important;color:#1a4a55!important;border:1px solid #d5e9ec!important;
 box-shadow:0 7px 20px rgba(40,100,112,.065)!important
}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-location:hover{background:#effafa!important;border-color:#7acdd4!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-icon{background:#e4f5f7!important;color:#087f8b!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-location-name{color:#234d58!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-arrow{color:#0b8c96!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-faq details{
 background:#fff!important;color:#173e4b!important;border:1px solid #d9e8eb!important
}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-faq details :is(summary,p){color:#294d58!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-last-cta{background:#eaf7f9!important;border-top:1px solid #d5e8eb!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-last-cta :is(h2,p){color:#1f4754!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-actions .button-amber{background:#ffecc0!important;color:#5b4217!important;border-color:#f0d494!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-actions .button-outline-light{background:#fff!important;color:#106f7b!important;border-color:#c5e2e5!important}
body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-email{display:none!important}
body.gas24-premium-ui.gas24-light .site-footer{
 background:#f0f8f9!important;border-top:1px solid #d6e9eb!important;color:#365763!important;
 box-shadow:none!important
}
body.gas24-premium-ui.gas24-light .site-footer :is(h2,h3,strong){color:#163f4b!important}
body.gas24-premium-ui.gas24-light .site-footer :is(p,small,span){color:#536d76!important}
body.gas24-premium-ui.gas24-light .site-footer a{color:#214e5d!important}
body.gas24-premium-ui.gas24-light .site-footer a:hover{color:#087f8b!important}
body.gas24-premium-ui.gas24-light .site-footer .gas-brand-footer img{width:210px!important;height:auto!important;max-width:100%!important;background:transparent!important}
body.gas24-premium-ui.gas24-light .site-footer .footer-call{color:#096e7a!important;font-weight:830!important}
body.gas24-premium-ui.gas24-light .site-footer .footer-bottom{border-top:1px solid #d7e8eb!important}
body.gas24-premium-ui.gas24-light .mobile-sticky{
 display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:1px!important;
 background:#d0e6e9!important;color:#124553!important;border:1px solid #c6e1e4!important;
 box-shadow:0 -7px 24px rgba(22,77,92,.10)!important;padding:0 0 env(safe-area-inset-bottom)!important;
}
body.gas24-premium-ui.gas24-light .mobile-sticky a{
 color:#174653!important;background:#fff!important;min-height:61px!important;
 font-size:12px!important;font-weight:800!important;line-height:1.3;
 border:0!important;box-shadow:none!important;border-radius:0!important
}
body.gas24-premium-ui.gas24-light .mobile-sticky a:first-child{background:#fff2d4!important;color:#624817!important}
body.gas24-premium-ui.gas24-light .mobile-sticky a:nth-child(2){background:#e2f7ec!important;color:#176446!important}
body.gas24-premium-ui.gas24-light .mobile-sticky a .gas24-icon{color:currentColor!important;stroke:currentColor!important}
body.gas24-premium-ui.gas24-light a[href^="mailto:"],
body.gas24-premium-ui.gas24-light a[href*="mailto%3A"]{display:none!important}
body.gas24-premium-ui.gas24-light .gas24-back-to-top{background:#fff!important;color:#23616c!important;border-color:#d4e8eb!important}
body.gas24-premium-ui.gas24-light .gas24-reading-progress{background:linear-gradient(90deg,#20aab6,#9ce0db)}
@media(max-width:1080px){
 body.gas24-premium-ui.gas24-light .site-header .mobile-menu-panel{background:#fff!important}
 body.gas24-premium-ui.gas24-light .site-header .header-actions{display:none!important}
 body.gas24-premium-ui.gas24-light .site-header .mobile-menu{display:block!important}
}
@media(max-width:760px){
 body.gas24-premium-ui.gas24-light .site-header .header-inner{min-height:68px!important;max-height:74px!important}
 body.gas24-premium-ui.gas24-light .site-header .gas-brand img{width:min(207px,100%)!important;max-width:207px!important;height:auto!important}
 body.gas24-premium-ui.gas24-light .site-header .brand{max-width:220px!important}
 body.gas24-premium-ui.gas24-light .site-header .mobile-menu>summary{background:#edf8f9!important;border-color:#d0e7e9!important;color:#087180!important}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-hero{padding-block:42px 52px!important}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-hero h1{font-size:clamp(2rem,7.4vw,3.05rem)!important;color:#173b48!important;line-height:1.09}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-hero p{font-size:15.5px!important;line-height:1.68!important;color:#4a6270!important}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card>img{height:178px!important;min-height:178px!important;max-height:178px!important}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card>div:not(.gas24-card-top-icon){padding:20px!important}
 body.gas24-premium-ui.gas24-light .site-public-main .mc-service-card h3{font-size:19px!important}
 body.gas24-premium-ui.gas24-light .site-public-main .gas-home-safety-caption{padding:11px 13px!important}
 body.gas24-premium-ui.gas24-light .site-public-main .gas247-area-hub .gas247-hub-hero{padding:43px 0!important}
 body.gas24-premium-ui.gas24-light .site-footer{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}
 body.gas24-premium-ui.gas24-light .mobile-sticky a{min-height:59px!important;font-size:12px!important}
}
@media(max-width:370px){
 body.gas24-premium-ui.gas24-light .site-header .gas-brand img{width:180px!important}
}
@media(prefers-reduced-motion:reduce){
 body.gas24-premium-ui.gas24-light *,body.gas24-premium-ui.gas24-light *::before,body.gas24-premium-ui.gas24-light *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
}