.elementor-bc-flex-widget .elementor-17229 .elementor-element.elementor-element-01708a0.elementor-column .elementor-widget-wrap{align-items:center}.elementor-17229 .elementor-element.elementor-element-01708a0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-17229 .elementor-element.elementor-element-fff071d{text-align:center}.elementor-17229 .elementor-element.elementor-element-fff071d .elementor-heading-title{color:#000}.elementor-bc-flex-widget .elementor-17229 .elementor-element.elementor-element-872394e.elementor-column .elementor-widget-wrap{align-items:center}.elementor-17229 .elementor-element.elementor-element-872394e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-17229 .elementor-element.elementor-element-872394e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-17229 .elementor-element.elementor-element-d1ec8fb{width:var(--container-widget-width,75.769%);max-width:75.769%;--container-widget-width:75.769%;--container-widget-flex-grow:0}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-17229 .elementor-element.elementor-element-95bd1b9{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-17229 .elementor-element.elementor-element-95bd1b9>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-17229 .elementor-element.elementor-element-5cd55a6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-17229 .elementor-element.elementor-element-5cd55a6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-17229 .elementor-element.elementor-element-430a0de{padding:40px 40px 40px 40px}.elementor-17229 .elementor-element.elementor-element-ecf3039>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-17229 .elementor-element.elementor-element-57ffdeb{margin-top:20px;margin-bottom:20px}@media(min-width:768px){.elementor-17229 .elementor-element.elementor-element-01708a0{width:50.656%}.elementor-17229 .elementor-element.elementor-element-872394e{width:49.262%}}.whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(90deg,#25D366,#1ebe5d);color:#fff;font-family:'Segoe UI',Roboto,Arial,sans-serif;font-size:18px;font-weight:700;padding:5px 28px;border-radius:50px;text-decoration:none;box-shadow:0 4px 12px rgb(37 211 102 / .3);transition:all 0.3s ease;animation:subtleGlow 2s infinite}a.whatsapp-btn span{color:#FFF}.whatsapp-btn:hover{transform:scale(1.05);box-shadow:0 6px 20px rgb(37 211 102 / .5)}.whatsapp-icon{font-size:24px;animation:pulseIcon 2s infinite}@keyframes pulseIcon{0%,100%{transform:scale(1);filter:drop-shadow(0 0 0 #fff)}50%{transform:scale(1.3);filter:drop-shadow(0 0 6px #fff)}}@keyframes subtleGlow{0%,100%{box-shadow:0 0 8px rgb(37 211 102 / .4)}50%{box-shadow:0 0 18px rgb(37 211 102 / .7)}}@media screen and (max-width:767px){a.whatsapp-btn{font-size:16px}}.wa-radio{display:block;margin:20px 0;font-size:15px;cursor:pointer;position:relative;padding-left:28px;color:#333}.wa-radio input{position:absolute;left:0;top:-3px;width:18px;height:18px;cursor:pointer;accent-color:#25D366}.wa-radio:hover{color:#25D366}form#waForm{padding-top:10px;padding-bottom:10px}#pollModal h4{font-size:26px;background:#c10d20;padding:10px;border-radius:10px;color:#FFF!important}button#sendCustom{font-size:15px}@media screen and (max-width:767px){.licensed_logos img{width:100%}.licensed_logos .elementor-container{display:inline-flex!important;flex-wrap:nowrap}}.homeone-regulator-strip{padding:24px 24px 20px 24px;text-align:center;font-family:inherit;border-bottom:1px solid #efeae0}.homeone-regulator-strip__logos{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:22px}.homeone-regulator-strip__logo{display:flex;align-items:center;justify-content:center;height:96px}.homeone-regulator-strip__logo img{max-height:126px;max-width:190px;width:auto;height:auto;object-fit:contain;filter:grayscale(0%);opacity:.95}.homeone-regulator-strip__divider{width:1px;height:36px;background:#ececec}.homeone-regulator-strip__caption{color:#5a5a5a;font-size:14px;line-height:1.5;margin:0;font-weight:400}@media (max-width:600px){.homeone-regulator-strip{padding:24px 12px 20px 12px}.homeone-regulator-strip__logos{display:grid;grid-template-columns:repeat(6,1fr);gap:6px 8px;margin-bottom:6px}.homeone-regulator-strip__logo:nth-child(1){grid-column:1 / span 2}.homeone-regulator-strip__logo:nth-child(2){grid-column:3 / span 2}.homeone-regulator-strip__logo:nth-child(3){grid-column:5 / span 2}.homeone-regulator-strip__logo:nth-child(4){grid-column:2 / span 2}.homeone-regulator-strip__logo:nth-child(5){grid-column:4 / span 2}.homeone-regulator-strip__logo{height:66px;width:100%;max-width:none}.homeone-regulator-strip__logo img{max-height:76px;max-width:100%}.homeone-regulator-strip__caption{font-size:13px;padding:0 8px}}.reviews-wrap{padding:0 20px;font-family:Arial,Helvetica,sans-serif}.reviews-head{max-width:1200px;margin:0 auto 28px}.reviews-head h2{margin:0 0 18px;color:#101936;font-size:clamp(24px, 4vw, 30px);line-height:1.08;font-weight:500;font-family:"TitilliumWeb-Regular",Sans-serif;text-align:center}.reviews-head p{font-size:16px;color:#5f6368;text-align:center}.reviews-link{margin-left:6px;font-weight:500;color:#1a73e8;text-decoration:none}.reviews-masonry{column-count:4;column-gap:16px;max-width:1200px;margin:0 auto}.review-card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;margin-bottom:16px;break-inside:avoid;overflow:hidden;transition:transform 220ms ease,box-shadow 220ms ease,border-color 220ms ease;float:left}.review-card:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgb(0 0 0 / .12);border-color:#d2e3fc}.review-photo img{transition:transform 300ms ease}.review-card:hover .review-photo img{transform:scale(1.01)}.review-card.is-hidden{display:none}.review-photo img{width:100%;height:auto;display:block;border-bottom:1px solid #eee}.review-top{display:flex;justify-content:space-between;align-items:flex-start;padding:12px 14px 6px;gap:10px}.reviewer{display:flex;gap:10px}.avatar{width:40px;height:28px;border-radius:50%;background:#1a73e8;color:#fff;font-size:12px;font-weight:600;display:grid;place-items:center}.name{font-size:14px;font-weight:600;color:#202124}.meta{font-size:12px;color:#70757a}.rating{font-size:13px;color:#fbbc04;white-space:nowrap;line-height:1}.rating .score{margin-left:4px;color:#5f6368;font-weight:500}.review-text{padding:4px 14px 10px;font-size:14px;line-height:1.55;color:#3c4043}.review-foot{padding:0 14px 14px;display:flex;flex-wrap:wrap;gap:6px}.tag{background:#e8f0fe;color:#5f6368;font-size:11px;padding:4px 8px;border-radius:8px}.pagination{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:10px 12px;border:1px solid #dadce0;background:#fff;border-radius:999px}.pg-btn{appearance:none;border:0;background:#fff0;color:#1a73e8;font-size:14px;font-weight:500;cursor:pointer;padding:6px 10px;border-radius:999px}.pg-btn:hover{background:#f8f9fa}.pg-btn:disabled{opacity:.5;cursor:not-allowed}.pg-pages{display:inline-flex;gap:6px;align-items:center}.pg-page{width:34px;height:34px;border-radius:999px;border:1px solid #fff0;background:#fff0;color:#3c4043;font-size:14px;cursor:pointer}.pg-page:hover{background:#f8f9fa;border-color:#dadce0;color:#000}.pg-page.is-active{background:#e8f0fe;border-color:#d2e3fc;color:#1a73e8;font-weight:600}@media (max-width:1024px){.reviews-masonry{column-count:2}}@media (max-width:700px){.reviews-masonry{column-count:1}}.swipe-hint{display:none;max-width:1200px;margin:10px auto 0;font-size:12px;color:#70757a;text-align:center}@media (max-width:767px){.reviews-actions{display:none}.swipe-hint{display:block}.reviews-masonry{column-count:unset;column-gap:0;display:flex;gap:12px;overflow-x:auto;padding:2px 2px 14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.review-card{flex:0 0 88%;scroll-snap-align:start;margin:0}.reviews-masonry::-webkit-scrollbar{display:none}.reviews-masonry{scrollbar-width:none}}.review-card.is-hidden{display:none}.reviews-actions{max-width:1200px;margin:10px auto 0;text-align:center}.btn-load{appearance:none;border:0;cursor:pointer;padding:12px 18px;border-radius:999px;background:#111;color:#fff;font-weight:700;box-shadow:0 10px 20px rgb(0 0 0 / .12)}.btn-load:disabled{opacity:.5;cursor:not-allowed}.reviews-note{margin:10px 0 0;font-size:13px;color:#666}.homeone-infographic-links{width:100%;padding:56px 20px}.homeone-infographic-wrap{max-width:1200px;margin:0 auto;font-family:"Roboto",Sans-serif}.homeone-infographic-head{text-align:center;max-width:820px;margin:0 auto 34px}.homeone-infographic-kicker{display:inline-block;margin:0 0 10px;padding:7px 14px;font-weight:700;letter-spacing:.4px;color:#b21e23;background:#fff1f1;border:1px solid #ffd7d7;border-radius:999px;font-size:13px}.homeone-infographic-head h2{margin:0 0 14px;font-size:clamp(24px, 5vw, 30px);line-height:1.2;font-weight:500;color:#1f1f1f;font-family:"TitilliumWeb-Regular",Sans-serif}.homeone-infographic-desc{margin:0;color:#5d657a;font-size:18px;line-height:1.7}.homeone-infographic-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.homeone-info-card{display:flex;flex-direction:column;align-items:flex-start;text-decoration:none;background:#fff;border:1px solid #ececec;border-radius:20px;padding:24px 22px;box-shadow:0 10px 28px rgb(0 0 0 / .05);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease;min-height:250px}.homeone-info-card:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgb(0 0 0 / .09);border-color:#e6b4b6}.homeone-info-icon{width:58px;height:58px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#b21e23 0%,#d93a40 100%);color:#fff;margin-bottom:18px;box-shadow:0 8px 18px rgb(178 30 35 / .18)}.homeone-info-card h3{margin:20px 0 12px;color:#101936;font-size:17px;line-height:1.28;font-weight:500}.homeone-info-card p{margin:0 0 28px;color:#5d657a;font-size:16px;line-height:1.7}.homeone-info-card span{color:#ef3340;font-weight:500;font-size:16px}.homeone-info-card:hover span{text-decoration:underline}button.view_infographics{margin:20px auto;font-size:16px;background:maroon;color:#FFF;padding:10px 20px;border:0;border-radius:20px}.cta-btn{margin-top:30px;display:inline-block;padding:14px 32px;border-radius:50px;background:linear-gradient(135deg,#a80000,#e60000);color:#fff;font-size:18px;font-weight:600;text-decoration:none;text-align:center;transition:all 0.3s ease;position:relative;overflow:hidden;box-shadow:0 6px 18px rgb(230 0 0 / .25)}.cta-btn:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 10px 25px rgb(230 0 0 / .35);color:#FFF}.cta-btn:active{transform:scale(.96);box-shadow:0 4px 12px rgb(230 0 0 / .2)}.cta-btn::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 255 255 / .4),transparent);transition:all 0.6s ease}.cta-btn:hover::before{left:100%}@keyframes pulseGlow{0%{box-shadow:0 0 0 0 rgb(230 0 0 / .4)}70%{box-shadow:0 0 0 12px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.cta-btn{animation:pulseGlow 2.5s infinite}@media (max-width:1024px){.homeone-infographic-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.homeone-infographic-links{padding:42px 16px}.homeone-infographic-head{margin-bottom:24px}.homeone-infographic-head h2{font-size:1.7rem}.homeone-infographic-desc{font-size:15px;line-height:1.7}.homeone-infographic-grid{grid-template-columns:1fr;gap:16px}.homeone-info-card{min-height:auto;padding:20px 18px;border-radius:16px}.homeone-info-icon{width:52px;height:52px;font-size:1.5rem;border-radius:14px;margin-bottom:14px}.homeone-info-card h3{font-size:15px}.homeone-info-card p{font-size:13px;line-height:1.65}}.compliance_awareness{background:radial-gradient(circle at top left,rgb(255 219 219 / .45),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f7f8ff 45%,#fff7f3 100%)}.hw-services-section{padding:50px 20px}.hw-services-container{max-width:1320px;margin:0 auto}.hw-services-header{max-width:760px;margin:0 auto 42px;text-align:center}.hw-eyebrow{display:inline-flex;align-items:center;gap:12px;margin-bottom:12px;color:#ef3340;font-size:14px;font-weight:900;letter-spacing:.12em}.hw-eyebrow::before,.hw-eyebrow::after{content:"";width:34px;height:2px;background:#ef3340;opacity:.35}.hw-services-header h2{margin:0 0 18px;color:#101936;font-size:clamp(24px, 4vw, 30px);line-height:1.08;font-weight:500;font-family:"TitilliumWeb-Regular",Sans-serif}.hw-services-header p{margin:0;color:#5d657a;font-size:18px;line-height:1.7}.hw-services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.hw-service-card{position:relative;display:block;padding:18px 18px 28px;border-radius:24px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 18px 45px rgb(16 25 54 / .08);transition:0.25s ease}.hw-service-card:hover{transform:translateY(-8px);box-shadow:0 26px 60px rgb(16 25 54 / .14)}.hw-image-wrap img{width:100%;height:100%;object-fit:cover}.hw-card-icon{width:68px;height:68px;margin:-34px 0 20px 18px;position:relative;z-index:2;border-radius:50%;background:#fff;box-shadow:0 12px 28px rgb(16 25 54 / .12);display:flex;align-items:center;justify-content:center;font-size:28px}.hw-card-content{padding:0 8px}.hw-card-content h3{margin:0 0 12px;color:#101936;font-size:17px;line-height:1.28;font-weight:500}.hw-card-content p{margin:0 0 28px;color:#5d657a;font-size:16px;line-height:1.7}.hw-card-content span{color:#ef3340;font-weight:500;font-size:16px}.hw-trust-row{margin-top:56px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.hw-trust-item{display:flex;align-items:center;gap:16px;padding:18px;border-radius:18px;background:rgb(255 255 255 / .65)}.hw-trust-icon{width:56px;height:56px;border-radius:16px;background:#ffe8e8;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.hw-trust-item strong{color:#101936;font-size:16px}.hw-trust-item p{margin:4px 0 0;color:#5d657a;font-size:15px;line-height:1.45}@media (max-width:980px){.hw-services-grid,.hw-trust-row{grid-template-columns:1fr}.hw-image-wrap{height:260px}}@media (max-width:600px){.hw-services-section{padding:60px 16px}.hw-service-card{padding:14px 14px 24px}.hw-image-wrap{height:220px}.hw-card-content h3{font-size:21px}}.services_wrapper{background:radial-gradient(circle at top left,rgb(255 219 219 / .45),transparent 32%),linear-gradient(135deg,#ffffff 0%,#f7f8ff 45%,#fff7f3 100%)}.hw-replacement-section{padding:40px 20px}.hw-replacement-wrap{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:0.9fr 1.1fr;gap:48px;align-items:center}.hw-replacement-image{position:relative}.hw-replacement-image img{width:100%;display:block;border-radius:28px;box-shadow:0 24px 60px rgb(16 25 54 / .12)}.hw-badge{position:absolute;top:20px;left:20px;z-index:2;padding:10px 16px;border-radius:999px;background:#fff;color:#ef3340;font-weight:900;font-size:14px;box-shadow:0 10px 25px rgb(16 25 54 / .12)}.hw-whatsapp-btn{margin:24px auto 0;max-width:420px;display:flex;justify-content:center;padding:18px 0;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-size:18px;font-weight:500;box-shadow:0 15px 35px rgb(37 211 102 / .28)}.hw-replacement-content{padding:20px 0}.hw-label{display:inline-block;margin-bottom:14px;padding:8px 14px;border-radius:999px;background:#fff0f1;color:#ef3340;font-size:13px;font-weight:900;letter-spacing:.08em}.hw-replacement-content h2{margin:0 0 18px;color:#101936;font-size:clamp(24px, 4vw, 30px);line-height:1.08;font-weight:500;font-family:"TitilliumWeb-Regular",Sans-serif}.hw-replacement-content>p{margin:0 0 26px;color:#4f586f;font-size:18px;line-height:1.75}.hw-info-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:24px}.hw-info-card{padding:22px;border-radius:22px;background:#fff;box-shadow:0 14px 35px rgb(16 25 54 / .07);border:1px solid rgb(239 51 64 / .08)}.hw-info-card h3{margin:0 0 8px;color:#101936;font-size:21px;font-weight:500}.hw-info-card p{margin:0;color:#5d657a;font-size:16px;line-height:1.6}.hw-contact-box{padding:26px;border-radius:26px;background:#101936;color:#fff;margin-bottom:24px}.hw-contact-box h3{margin:0 0 8px;font-size:26px}.hw-contact-box p{margin:0 0 18px;color:#dce2f2;font-size:15px}.hw-contact-links{display:flex;flex-wrap:wrap;gap:12px}.hw-contact-links a{display:inline-block;padding:13px 18px;border-radius:999px;background:#fff;color:#ef3340;text-decoration:none;font-weight:500;font-size:14px}.hw-license-row{display:grid;grid-template-columns:repeat(1,1fr);gap:14px}.hw-license-row div{padding:16px;border-radius:18px;background:rgb(255 255 255 / .75);color:#101936;font-weight:850;text-align:center;box-shadow:0 10px 25px rgb(16 25 54 / .06)}@media (max-width:980px){.hw-replacement-wrap,.hw-info-grid,.hw-license-row{grid-template-columns:1fr}.hw-replacement-content h2{font-size:36px}}.hdb-location-highlight{padding:40px 20px}.hdb-location-highlight .container{max-width:1200px;margin:0 auto}.location-header{text-align:center;max-width:850px;margin:0 auto 50px}.location-tag{display:inline-block;padding:6px 14px;background:#e8f4ff;color:#005ea8;border-radius:50px;font-size:14px;font-weight:600;margin-bottom:15px}.location-header h2{font-size:38px;line-height:1.2;margin:0 0 20px;color:#1b1b1b}.location-header p{font-size:17px;line-height:1.8;color:#666;margin:0}.location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px;margin-top:50px}.location-card{display:block;padding:28px;background:#fff;border:1px solid #e5e5e5;border-radius:14px;text-decoration:none;transition:.3s ease;box-shadow:0 6px 18px rgb(0 0 0 / .04)}.location-card:hover{transform:translateY(-6px);box-shadow:0 16px 35px rgb(0 0 0 / .12);border-color:#005ea8}.location-card h3{margin:0 0 10px;font-size:22px;color:#005ea8}.location-card p{margin:0;color:#666;line-height:1.7;font-size:15px}.location-footer{margin-top:50px;text-align:center}.location-footer p{font-size:16px;color:#555;line-height:1.8}@media (max-width:768px){.hdb-location-highlight{padding:60px 18px}.location-header h2{font-size:30px}.location-header p{font-size:16px}.location-grid{grid-template-columns:1fr;gap:16px}.location-card{padding:22px}.location-card h3{font-size:20px}}.hw-brand-section{padding:40px 20px}.hw-brand-container{margin:0 auto}.hw-brand-header{max-width:860px;margin:0 auto 46px;text-align:center}.hw-brand-label{display:inline-block;margin-bottom:14px;color:#ef3340;font-size:14px;font-weight:900;letter-spacing:.08em}.hw-brand-header h2{margin:0 0 18px;color:#101936;font-size:clamp(24px, 4vw, 30px);line-height:1.08;font-weight:500;font-family:"TitilliumWeb-Regular",Sans-serif}.hw-brand-header p{margin:0;color:#5d657a;font-size:18px;line-height:1.7}.hw-brand-box{position:relative;padding:34px;border-radius:28px;background:rgb(255 255 255 / .82);box-shadow:0 20px 55px rgb(16 25 54 / .08);border:1px solid rgb(239 51 64 / .12)}.hw-brand-box+.hw-brand-box{margin-top:32px}.hw-brand-box.storage{background:linear-gradient(135deg,rgb(255 255 255 / .94),rgb(255 245 245 / .75))}.hw-brand-box.gas{border-color:rgb(37 99 235 / .16);background:linear-gradient(135deg,rgb(255 255 255 / .96),rgb(239 246 255 / .82))}.hw-brand-title{display:flex;align-items:center;gap:16px;margin-bottom:30px}.hw-brand-icon{width:58px;height:58px;border-radius:50%;background:#ef3340;color:#fff;display:flex;align-items:center;justify-content:center;font-size:26px;font-weight:900;box-shadow:0 12px 28px rgb(239 51 64 / .25)}.hw-brand-box.gas .hw-brand-icon{background:#2563eb;box-shadow:0 12px 28px rgb(37 99 235 / .22)}.hw-brand-title h3{flex:1;margin:0;color:#ef3340;font-size:25px;font-weight:500;text-transform:uppercase;letter-spacing:.02em}.hw-brand-box.gas .hw-brand-title h3{color:#1d4ed8}.hw-brand-title::after{content:"";flex:1;height:1px;background:rgb(239 51 64 / .22)}.hw-brand-box.gas .hw-brand-title::after{background:rgb(37 99 235 / .22)}.hw-storage-grid{display:grid;grid-template-columns:repeat(3,1fr)}.hw-logo-card{padding:28px;text-align:center}.hw-logo-card:not(:last-child){border-right:1px solid rgb(16 25 54 / .1)}.hw-logo-card img{max-width:220px;height:90px;object-fit:contain;margin-bottom:18px}.hw-logo-card h4,.hw-product-card h4{margin:0 0 8px;color:#101936;font-size:21px;font-weight:500}.hw-logo-card p,.hw-product-card p{margin:0;color:#5d657a;font-size:15.5px;line-height:1.6}.hw-gas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.hw-product-card{padding:18px 18px 24px;border-radius:22px;background:#fff;text-align:center;box-shadow:0 14px 35px rgb(16 25 54 / .08);transition:0.25s ease}.hw-product-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(16 25 54 / .13)}.hw-product-card img{width:100%;height:170px;object-fit:cover;border-radius:16px;margin-bottom:16px}@media (max-width:980px){.hw-storage-grid,.hw-gas-grid{grid-template-columns:1fr 1fr}.hw-logo-card:not(:last-child){border-right:none}}@media (max-width:600px){.hw-brand-section{padding:60px 16px}.hw-brand-box{padding:24px 18px}.hw-storage-grid,.hw-gas-grid{grid-template-columns:1fr}.hw-brand-title{align-items:flex-start}.hw-brand-title::after{display:none}.hw-brand-header h2{font-size:34px}}.homeone-symptom-section{padding:80px 20px}.homeone-symptom-container{max-width:1180px;margin:0 auto}.homeone-symptom-header{max-width:760px;margin:0 auto 42px;text-align:center}.homeone-symptom-label{display:inline-block;margin:0 0 10px;padding:7px 14px;font-weight:700;letter-spacing:.4px;color:#f45a00;background:#fff3e6;border:1px solid #f45a00;border-radius:999px;font-size:13px}.homeone-symptom-header h2{margin:0 0 18px;color:#101936;font-size:clamp(24px, 4vw, 40px);line-height:1.08;font-weight:500;font-family:"TitilliumWeb-Regular",Sans-serif}.homeone-symptom-header p{margin:0;color:#000;font-size:17px;line-height:1.7}.homeone-symptom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.symptom-card{display:block;padding:28px;border-radius:24px;background:rgb(255 255 255 / .92);border:1px solid rgb(217 119 6 / .16);box-shadow:0 14px 35px rgb(120 53 15 / .08);text-decoration:none;transition:all 0.25s ease}.symptom-card:hover{transform:translateY(-6px);box-shadow:0 22px 45px rgb(120 53 15 / .14);border-color:rgb(234 88 12 / .35)}.symptom-icon{width:54px;height:54px;margin-bottom:18px;border-radius:18px;background:#fff3e6;display:flex;align-items:center;justify-content:center;font-size:26px}.symptom-card h3{margin:0 0 10px;color:#2b1b12;font-size:21px;line-height:1.25;font-weight:500}.symptom-card p{margin:0 0 18px;color:#000;font-size:15.5px;line-height:1.6}.symptom-card span{color:#e65a00;font-weight:500;font-size:15px}.symptom-card.urgent{background:linear-gradient(135deg,#fff7ed 0%,#fff 55%,#fff1f1 100%);border-color:rgb(220 38 38 / .22)}.symptom-card.urgent .symptom-icon{background:#fff1f1}.homeone-symptom-cta{margin-top:36px;padding:26px 30px;border-radius:24px;background:#fff3e6;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}.homeone-symptom-cta p{margin:0;font-size:17px;line-height:1.6;color:#000}.homeone-symptom-cta a{flex-shrink:0;display:inline-block;padding:14px 22px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-weight:500;font-size:15px}.homeone-symptom-cta a:hover{background:#1ebe5d}@media (max-width:900px){.homeone-symptom-grid{grid-template-columns:repeat(2,1fr)}.homeone-symptom-cta{flex-direction:column;text-align:center}}@media (max-width:600px){.homeone-symptom-section{padding:56px 16px}.homeone-symptom-grid{grid-template-columns:1fr}.symptom-card{padding:24px}}.hw-compliance-section{padding:0 20px}.hw-container{max-width:1300px;margin:auto}.hw-heading{text-align:center;margin-bottom:60px}.hw-label{display:inline-block;color:#ef4444;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:15px;position:relative}.hw-label::before,.hw-label::after{content:"";width:45px;height:2px;background:#fca5a5;position:absolute;top:50%}.hw-label::before{right:115%}.hw-label::after{left:115%}.hw-heading h2{font-size:20px;color:#1e293b;margin-bottom:18px;line-height:1.2}.hw-heading p{max-width:760px;margin:auto;color:#64748b;font-size:18px;line-height:1.8}.hw-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.hw-card{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 10px 35px rgb(15 23 42 / .05);transition:0.35s ease;position:relative}.hw-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px rgb(15 23 42 / .1)}.hw-image-wrap{position:relative;padding:16px}.rules-regulation .hw-image-wrap img{height:180px}.hw-image-wrap img{width:100%;height:260px;object-fit:cover;border-radius:22px;display:block}.hw-icon{position:absolute;bottom:-8px;left:34px;width:70px;height:70px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;box-shadow:0 8px 20px rgb(0 0 0 / .08)}.hw-content{padding:5px 28px 35px}.hw-content h3{font-size:20px;line-height:1.35;margin-bottom:18px;color:#0f172a}.hw-content p{color:#64748b;font-size:16px;line-height:1.9;margin-bottom:26px}.hw-link{color:#ef4444;text-decoration:none;font-weight:700;font-size:17px}.hw-link:hover{opacity:.8}.hw-features{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:40px}.hw-feature{background:#fff;border-radius:22px;padding:22px;display:flex;align-items:center;gap:18px;box-shadow:0 8px 25px rgb(15 23 42 / .05)}.hw-feature-icon{width:62px;height:62px;border-radius:18px;background:#fff1f2;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.hw-feature h4{margin:0 0 6px;color:#0f172a;font-size:18px}.hw-feature p{margin:0;color:#64748b;line-height:1.6;font-size:15px}@media(max-width:1100px){.hw-grid{grid-template-columns:repeat(2,1fr)}.hw-features{grid-template-columns:repeat(2,1fr)}.hw-heading h2{font-size:36px}}@media(max-width:768px){.rules-regulation .hw-image-wrap img{height:210px;object-fit:contain}.hw-grid,.hw-features{grid-template-columns:1fr}.hw-heading h2{font-size:30px}.hw-heading p{font-size:16px}.hw-content h3{font-size:24px}.hw-content{padding:22px 22px 30px}.hw-image-wrap img{height:220px}}