.hsw-page{--hsw-primary:#172832;--hsw-primary-dark:#101d25;--hsw-primary-light:#1f3c4c;--hsw-text:#1c2c38;--hsw-heading:#223640;--hsw-text-secondary:#334852;--hsw-text-muted:#52616b;--hsw-white:#ffffff;--hsw-bg:#f5f8fa;--hsw-bg-secondary:#eef3f6;--hsw-card:#f2f6f8;--hsw-badge:#e5edf2;--hsw-border:#dfe7ec;--hsw-border-soft:#e1e8ec;--hsw-border-strong:#cbd7de;--hsw-red:#f00000;--hsw-red-hover:#c90000;width:100%;margin:0;padding:0;overflow:hidden;color:var(--hsw-text);background:var(--hsw-white);font-family:inherit;direction:rtl}.hsw-page *,.hsw-page :after,.hsw-page :before{box-sizing:border-box}.hsw-page img{display:block;max-width:100%}.hsw-page a{text-decoration:none}.hsw-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.hsw-section{position:relative;padding:90px 0}.hsw-section[id]{scroll-margin-top:120px}.hsw-button{min-height:54px;padding:13px 25px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:800;line-height:1.6;text-align:center;transition:transform .25s ease,background-color .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.hsw-button:hover{transform:translateY(-2px)}.hsw-button-primary{color:var(--hsw-white);background:var(--hsw-red);box-shadow:0 10px 25px rgba(240,0,0,.18)}.hsw-button-primary:hover{color:var(--hsw-white);background:var(--hsw-red-hover);box-shadow:0 13px 30px rgba(240,0,0,.26)}.hsw-button-light{color:var(--hsw-primary-dark);background:var(--hsw-white);border-color:rgba(255,255,255,.7)}.hsw-button-light:hover{color:var(--hsw-primary-dark);background:var(--hsw-bg)}.hsw-button-outline{color:var(--hsw-primary);background:transparent;border-color:var(--hsw-primary)}.hsw-button-outline:hover{color:var(--hsw-white);background:var(--hsw-primary)}.hsw-button-call{color:var(--hsw-white);background:transparent;border-color:rgba(255,255,255,.55);direction:ltr}.hsw-button-call:hover{color:var(--hsw-white);background:rgba(255,255,255,.1);border-color:var(--hsw-white)}.hsw-hero{position:relative;min-height:700px;display:flex;align-items:center;overflow:hidden;isolation:isolate;background:var(--hsw-primary-dark)}.hsw-hero-image{z-index:0;object-fit:cover;object-position:center}.hsw-hero-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(16,29,37,.93),rgba(16,29,37,.76) 42%,rgba(16,29,37,.28) 75%,rgba(16,29,37,.08)),linear-gradient(180deg,rgba(16,29,37,.02) 45%,rgba(16,29,37,.48))}.hsw-hero-content{position:relative;z-index:2;padding-top:115px;padding-right:48%;padding-bottom:85px}.hsw-eyebrow{width:-moz-fit-content;width:fit-content;margin-bottom:21px;padding:8px 14px;display:inline-flex;align-items:center;gap:9px;color:var(--hsw-white);background:rgba(255,255,255,.11);border:1px solid rgba(255,255,255,.26);border-radius:999px;font-size:.9rem;font-weight:800;line-height:1.6}.hsw-eyebrow:before{content:"";width:8px;height:8px;flex:0 0 8px;background:var(--hsw-red);border-radius:50%;box-shadow:0 0 0 5px rgba(240,0,0,.16)}.hsw-page .hsw-hero h1{max-width:650px;margin:0 0 21px;color:var(--hsw-white);font-size:clamp(2.35rem,4.2vw,3.8rem);font-weight:900;line-height:1.35;letter-spacing:-1px}.hsw-page .hsw-hero-content>p{max-width:650px;margin:0 0 31px;color:rgba(255,255,255,.9);font-size:1.08rem;font-weight:500;line-height:2.05}.hsw-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:13px}.hsw-hero-trust{max-width:720px;margin-top:35px;padding-top:22px;display:flex;flex-wrap:wrap;gap:10px 26px;border-top:1px solid rgba(255,255,255,.22)}.hsw-hero-trust span{position:relative;padding-right:18px;color:rgba(255,255,255,.87);font-size:.9rem;font-weight:700;line-height:1.8}.hsw-hero-trust span:before{content:"";position:absolute;top:.72em;right:0;width:7px;height:7px;background:var(--hsw-red);border-radius:50%}.hsw-quick-nav{position:relative;z-index:5;background:var(--hsw-white);border-bottom:1px solid var(--hsw-border);box-shadow:0 8px 25px rgba(23,40,50,.06)}.hsw-quick-nav-inner{min-height:72px;display:flex;align-items:center;justify-content:center;gap:5px 12px;overflow-x:auto;scrollbar-width:none}.hsw-quick-nav-inner::-webkit-scrollbar{display:none}.hsw-quick-nav a{padding:9px 14px;flex:0 0 auto;color:var(--hsw-text-secondary);border-radius:8px;font-size:.93rem;font-weight:800;white-space:nowrap;transition:color .2s ease,background-color .2s ease}.hsw-quick-nav a:hover{color:var(--hsw-primary);background:var(--hsw-bg-secondary)}.hsw-section-heading{max-width:830px;margin:0 auto 48px;text-align:center}.hsw-faq-intro>span,.hsw-final-cta-content>div>span,.hsw-gallery-heading>div>span,.hsw-identity-heading>span,.hsw-pricing-content>span,.hsw-related-heading>span,.hsw-section-heading>span,.hsw-washing-content>span{display:block;margin-bottom:10px;color:var(--hsw-primary-light);font-size:.9rem;font-weight:900;line-height:1.7}.hsw-faq-intro h2,.hsw-final-cta h2,.hsw-gallery-heading h2,.hsw-identity-heading h2,.hsw-pricing-content h2,.hsw-related-heading h2,.hsw-section-heading h2,.hsw-washing-content h2{margin:0;color:var(--hsw-heading);font-size:clamp(1.8rem,3vw,2.55rem);font-weight:900;line-height:1.55;letter-spacing:-.5px}.hsw-section-heading>p{max-width:760px;margin:17px auto 0;color:var(--hsw-text-secondary);font-size:1.01rem;line-height:2}.hsw-identity-section{background:var(--hsw-white)}.hsw-identity-layout{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;grid-gap:70px;gap:70px}.hsw-identity-heading{position:relative;padding-right:25px}.hsw-identity-heading:before{content:"";position:absolute;top:3px;right:0;width:5px;height:90px;background:var(--hsw-primary-light);border-radius:4px}.hsw-identity-content{padding-top:4px}.hsw-identity-content p{margin:0;color:var(--hsw-text-secondary);font-size:1rem;line-height:2.1}.hsw-identity-content p+p{margin-top:17px}.hsw-care-principles{margin-top:52px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hsw-care-principles article{min-height:230px;padding:28px 25px;background:var(--hsw-bg);border:1px solid var(--hsw-border);border-radius:16px;transition:transform .23s ease,background-color .23s ease,box-shadow .23s ease}.hsw-care-principles article:hover{transform:translateY(-4px);background:var(--hsw-bg-secondary);box-shadow:0 15px 34px rgba(23,40,50,.08)}.hsw-care-principles strong{width:55px;height:55px;margin-bottom:22px;display:flex;align-items:center;justify-content:center;color:var(--hsw-white);background:var(--hsw-primary);border-radius:50%;font-size:.91rem;font-weight:900}.hsw-care-principles h3{margin:0 0 9px;color:var(--hsw-heading);font-size:1.15rem;font-weight:900;line-height:1.6}.hsw-care-principles p{margin:0;color:var(--hsw-text-secondary);font-size:.93rem;line-height:1.95}.hsw-inspection-section{background:radial-gradient(circle at 8% 18%,rgba(31,60,76,.07),transparent 27%),var(--hsw-bg)}.hsw-inspection-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.hsw-inspection-card{position:relative;min-height:270px;padding:29px 26px;overflow:hidden;background:var(--hsw-white);border:1px solid var(--hsw-border);border-radius:16px;box-shadow:0 13px 35px rgba(23,40,50,.055);transition:transform .23s ease,border-color .23s ease,box-shadow .23s ease}.hsw-inspection-card:hover{transform:translateY(-4px);border-color:var(--hsw-border-strong);box-shadow:0 18px 42px rgba(23,40,50,.09)}.hsw-inspection-card>span{display:block;margin-bottom:26px;color:var(--hsw-primary-light);font-size:2.2rem;font-weight:900;line-height:1}.hsw-inspection-card h3{margin:0 0 10px;color:var(--hsw-heading);font-size:1.14rem;font-weight:900;line-height:1.65}.hsw-inspection-card p{margin:0;color:var(--hsw-text-secondary);font-size:.93rem;line-height:1.95}.hsw-washing-section{color:var(--hsw-white);background:var(--hsw-primary)}.hsw-washing-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;grid-gap:62px;gap:62px}.hsw-washing-image{position:relative}.hsw-washing-image:before{content:"";position:absolute;top:-14px;right:-14px;z-index:0;width:105px;height:105px;border-top:4px solid var(--hsw-red);border-right:4px solid var(--hsw-red);border-radius:8px 0 0}.hsw-washing-image img{position:relative;z-index:1;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:17px;box-shadow:0 24px 55px rgba(0,0,0,.27)}.hsw-washing-content>span{color:rgba(255,255,255,.72)}.hsw-washing-content h2{color:var(--hsw-white)}.hsw-washing-content>p{margin:17px 0 0;color:rgba(255,255,255,.84);font-size:.98rem;line-height:2}.hsw-washing-note{margin-top:27px;padding:20px 21px;background:rgba(255,255,255,.08);border-right:4px solid var(--hsw-red);border-radius:10px}.hsw-washing-note strong{display:block;margin-bottom:7px;color:var(--hsw-white);font-size:.94rem;font-weight:900}.hsw-washing-note p{margin:0;color:rgba(255,255,255,.81);font-size:.91rem;line-height:1.95}.hsw-process-section{background:var(--hsw-bg-secondary)}.hsw-process-list{max-width:970px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px;gap:15px;list-style:none}.hsw-process-item{min-height:155px;padding:23px;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:start;grid-gap:18px;gap:18px;background:var(--hsw-white);border:1px solid var(--hsw-border);border-radius:14px;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.hsw-process-item:last-child{grid-column:1/-1;max-width:calc(50% - 8px);width:100%;justify-self:center}.hsw-process-item:hover{transform:translateY(-3px);border-color:var(--hsw-border-strong);box-shadow:0 13px 32px rgba(23,40,50,.075)}.hsw-process-number{width:53px;height:53px;display:flex;align-items:center;justify-content:center;color:var(--hsw-white);background:var(--hsw-primary);border-radius:50%;font-size:1.22rem;font-weight:900}.hsw-process-item:nth-child(2) .hsw-process-number{background:var(--hsw-red);box-shadow:0 7px 20px rgba(240,0,0,.18)}.hsw-process-item h3{margin:0 0 6px;color:var(--hsw-heading);font-size:1.06rem;font-weight:900;line-height:1.65}.hsw-process-item p{margin:0;color:var(--hsw-text-secondary);font-size:.91rem;line-height:1.9}.hsw-gallery-section{background:var(--hsw-white)}.hsw-gallery-heading{margin-bottom:42px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:end;grid-gap:55px;gap:55px}.hsw-gallery-heading>p{margin:0;color:var(--hsw-text-secondary);font-size:.98rem;line-height:2}.hsw-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:21px;gap:21px}.hsw-gallery-grid figure{margin:0;overflow:hidden;background:var(--hsw-bg);border:1px solid var(--hsw-border);border-radius:16px}.hsw-gallery-grid img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform .45s ease}.hsw-gallery-grid figure:hover img{transform:scale(1.025)}.hsw-gallery-grid figcaption{padding:15px 19px;color:var(--hsw-text-secondary);font-size:.9rem;font-weight:700;line-height:1.8}.hsw-risk-section{background:var(--hsw-bg)}.hsw-risk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:17px;gap:17px}.hsw-risk-grid article{min-height:245px;padding:27px 23px;background:var(--hsw-white);border:1px solid var(--hsw-border);border-radius:15px}.hsw-risk-grid article>span{width:38px;height:38px;margin-bottom:21px;display:flex;align-items:center;justify-content:center;color:var(--hsw-primary);background:var(--hsw-badge);border-radius:50%;font-size:1.15rem;font-weight:900}.hsw-risk-grid h3{margin:0 0 9px;color:var(--hsw-heading);font-size:1.05rem;font-weight:900;line-height:1.65}.hsw-risk-grid p{margin:0;color:var(--hsw-text-secondary);font-size:.91rem;line-height:1.95}.hsw-services-section{background:var(--hsw-white)}.hsw-services-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.hsw-service-card{min-height:215px;padding:29px;display:flex;flex-direction:column;color:var(--hsw-text);background:var(--hsw-bg);border:1px solid var(--hsw-border);border-radius:16px;transition:transform .24s ease,color .24s ease,background-color .24s ease,border-color .24s ease,box-shadow .24s ease}.hsw-service-card:hover{color:var(--hsw-white);background:var(--hsw-primary);border-color:var(--hsw-primary);transform:translateY(-4px);box-shadow:0 18px 42px rgba(23,40,50,.14)}.hsw-service-card h3{margin:0 0 9px;color:var(--hsw-heading);font-size:1.16rem;font-weight:900;line-height:1.6}.hsw-service-card p{margin:0 0 22px;color:var(--hsw-text-secondary);font-size:.93rem;line-height:1.95}.hsw-service-card>span{margin-top:auto;color:var(--hsw-primary);font-size:.89rem;font-weight:900}.hsw-service-card:hover h3,.hsw-service-card:hover p,.hsw-service-card:hover>span{color:var(--hsw-white)}.hsw-pricing-section{padding-top:35px;background:var(--hsw-white)}.hsw-pricing-box{padding:52px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:center;grid-gap:55px;gap:55px;background:linear-gradient(120deg,var(--hsw-white),var(--hsw-bg));border:1px solid var(--hsw-border);border-radius:21px;box-shadow:0 20px 55px rgba(23,40,50,.08)}.hsw-pricing-content>p{margin:16px 0 0;color:var(--hsw-text-secondary);font-size:.98rem;line-height:2}.hsw-pricing-actions{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px}.hsw-pricing-box>ul{margin:0;padding:0;display:grid;grid-gap:11px;gap:11px;list-style:none}.hsw-pricing-box li{position:relative;padding-right:22px;color:var(--hsw-text-secondary);font-size:.94rem;font-weight:700;line-height:1.8}.hsw-pricing-box li:before{content:"";position:absolute;top:.68em;right:0;width:8px;height:8px;background:var(--hsw-primary-light);border-radius:2px;transform:rotate(45deg)}.hsw-related-section{color:var(--hsw-white);background:var(--hsw-primary)}.hsw-related-heading{max-width:760px;margin-bottom:39px}.hsw-related-heading>span{color:rgba(255,255,255,.72)}.hsw-related-heading h2{color:var(--hsw-white)}.hsw-related-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.hsw-related-links a{min-height:155px;padding:24px;display:flex;flex-direction:column;justify-content:center;color:var(--hsw-white);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.16);border-radius:14px;transition:background-color .23s ease,border-color .23s ease,transform .23s ease}.hsw-related-links a:hover{color:var(--hsw-white);background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.3);transform:translateY(-3px)}.hsw-related-links span{margin-bottom:8px;color:rgba(255,255,255,.65);font-size:.84rem;font-weight:700}.hsw-related-links strong{color:var(--hsw-white);font-size:1.07rem;font-weight:900;line-height:1.7}.hsw-coverage-section{background:var(--hsw-bg-secondary)}.hsw-coverage-section .hsw-section-heading a{color:var(--hsw-primary);font-weight:900;text-decoration:underline;text-underline-offset:5px}.hsw-coverage-links{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:13px;gap:13px}.hsw-coverage-links a{min-height:78px;padding:15px;display:flex;align-items:center;justify-content:center;color:var(--hsw-primary);background:var(--hsw-white);border:1px solid var(--hsw-border);border-radius:12px;font-size:.94rem;font-weight:900;line-height:1.7;text-align:center;transition:color .22s ease,background-color .22s ease,border-color .22s ease,transform .22s ease}.hsw-coverage-links a:hover{color:var(--hsw-white);background:var(--hsw-primary);border-color:var(--hsw-primary);transform:translateY(-3px)}.hsw-faq-section{background:var(--hsw-white)}.hsw-faq-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;grid-gap:65px;gap:65px}.hsw-faq-intro{position:-webkit-sticky;position:sticky;top:120px}.hsw-faq-intro p{margin:17px 0 21px;color:var(--hsw-text-secondary);font-size:.97rem;line-height:2}.hsw-faq-intro>a{color:var(--hsw-primary);font-size:.93rem;font-weight:900;text-decoration:underline;text-underline-offset:5px}.hsw-faq-list{display:grid;grid-gap:12px;gap:12px}.hsw-faq-list details{overflow:hidden;background:var(--hsw-bg);border:1px solid var(--hsw-border);border-radius:12px;transition:border-color .22s ease,background-color .22s ease}.hsw-faq-list details[open]{background:var(--hsw-white);border-color:var(--hsw-border-strong)}.hsw-faq-list summary{position:relative;min-height:72px;padding:20px 24px 20px 59px;display:flex;align-items:center;color:var(--hsw-heading);cursor:pointer;list-style:none;font-size:.98rem;font-weight:900;line-height:1.8}.hsw-faq-list summary::-webkit-details-marker{display:none}.hsw-faq-list summary:after{content:"+";position:absolute;top:50%;left:20px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:var(--hsw-white);background:var(--hsw-primary);border-radius:8px;font-size:1.22rem;font-weight:500;transform:translateY(-50%)}.hsw-faq-list details[open] summary:after{content:"−";background:var(--hsw-red)}.hsw-faq-list details p{margin:0;padding:0 24px 22px;color:var(--hsw-text-secondary);font-size:.94rem;line-height:2}.hsw-resource-section{padding:50px 0;background:var(--hsw-bg);border-top:1px solid var(--hsw-border-soft)}.hsw-resource-section .hsw-container{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:32px;gap:32px}.hsw-resource-section p{margin:0;color:var(--hsw-heading);font-size:1rem;font-weight:900;line-height:1.8}.hsw-resource-section .hsw-container>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:9px}.hsw-resource-section a{padding:9px 13px;color:var(--hsw-text-secondary);background:var(--hsw-white);border:1px solid var(--hsw-border);border-radius:8px;font-size:.85rem;font-weight:800;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.hsw-resource-section a:hover{color:var(--hsw-primary);background:var(--hsw-bg-secondary);border-color:var(--hsw-border-strong)}.hsw-final-cta{position:relative;padding:78px 0;overflow:hidden;color:var(--hsw-white);background:var(--hsw-primary-dark)}.hsw-final-cta:before{content:"";position:absolute;top:-145px;left:-75px;width:360px;height:360px;border:70px solid rgba(255,255,255,.05);border-radius:50%}.hsw-final-cta-content{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:42px;gap:42px}.hsw-final-cta-content>div>span{color:rgba(255,255,255,.7)}.hsw-final-cta h2{color:var(--hsw-white)}.hsw-final-cta p{max-width:700px;margin:14px 0 0;color:rgba(255,255,255,.86);font-size:.98rem;line-height:1.95}.hsw-final-actions{display:flex;flex-wrap:wrap;gap:11px}.hsw-page a:focus-visible,.hsw-page summary:focus-visible{outline:3px solid rgba(240,0,0,.35);outline-offset:4px}@media (max-width:1024px){.hsw-section{padding:78px 0}.hsw-hero{min-height:660px}.hsw-hero-content{padding-right:40%}.hsw-identity-layout,.hsw-washing-layout{gap:42px}.hsw-risk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hsw-coverage-links{grid-template-columns:repeat(3,minmax(0,1fr))}.hsw-faq-layout{gap:42px}}@media (max-width:768px){.hsw-container{width:min(100% - 28px,1200px)}.hsw-section{padding:64px 0}.hsw-section-heading{margin-bottom:35px;text-align:right}.hsw-section-heading>p{margin-right:0;margin-left:0}.hsw-hero{min-height:690px;align-items:flex-end}.hsw-hero-image{object-position:center}.hsw-hero-shade{background:linear-gradient(180deg,rgba(16,29,37,.1),rgba(16,29,37,.65) 42%,rgba(16,29,37,.98))}.hsw-hero-content{padding-top:165px;padding-right:0;padding-bottom:50px}.hsw-page .hsw-hero h1{font-size:clamp(2rem,8.5vw,3rem);letter-spacing:-.7px}.hsw-page .hsw-hero-content>p{font-size:.98rem;line-height:1.95}.hsw-hero-actions{align-items:stretch}.hsw-hero-actions .hsw-button{flex:1 1 220px}.hsw-hero-trust{margin-top:27px;padding-top:19px;gap:7px}.hsw-hero-trust span{width:100%}.hsw-quick-nav-inner{justify-content:flex-start}.hsw-identity-layout{gap:28px}.hsw-care-principles,.hsw-identity-layout,.hsw-inspection-grid,.hsw-services-grid{grid-template-columns:1fr}.hsw-care-principles{margin-top:38px}.hsw-care-principles article,.hsw-inspection-card{min-height:auto}.hsw-washing-layout{grid-template-columns:1fr;gap:36px}.hsw-washing-image:before{top:-9px;right:-7px;width:76px;height:76px}.hsw-process-list{grid-template-columns:1fr}.hsw-process-item:last-child{grid-column:auto;max-width:none}.hsw-gallery-heading{gap:17px}.hsw-gallery-grid,.hsw-gallery-heading,.hsw-risk-grid{grid-template-columns:1fr}.hsw-risk-grid article{min-height:auto}.hsw-pricing-section{padding-top:23px}.hsw-pricing-box{padding:32px 24px;grid-template-columns:1fr;gap:31px;border-radius:17px}.hsw-pricing-actions{align-items:stretch}.hsw-pricing-actions .hsw-button{width:100%}.hsw-related-links{grid-template-columns:1fr}.hsw-related-links a{min-height:130px}.hsw-coverage-links{grid-template-columns:repeat(2,minmax(0,1fr))}.hsw-faq-layout{grid-template-columns:1fr;gap:33px}.hsw-faq-intro{position:static}.hsw-resource-section .hsw-container{grid-template-columns:1fr;gap:20px}.hsw-resource-section .hsw-container>div{justify-content:flex-start}.hsw-final-cta-content{grid-template-columns:1fr;gap:28px}.hsw-final-actions{align-items:stretch}.hsw-final-actions .hsw-button{flex:1 1 220px}}@media (max-width:480px){.hsw-container{width:min(100% - 24px,1200px)}.hsw-section{padding:55px 0}.hsw-hero{min-height:660px}.hsw-hero-content{padding-bottom:40px}.hsw-page .hsw-hero h1{font-size:1.92rem;line-height:1.42}.hsw-eyebrow{font-size:.79rem}.hsw-hero-actions{width:100%}.hsw-final-actions .hsw-button,.hsw-hero-actions .hsw-button,.hsw-pricing-actions .hsw-button{width:100%;flex-basis:100%}.hsw-faq-intro h2,.hsw-final-cta h2,.hsw-gallery-heading h2,.hsw-identity-heading h2,.hsw-pricing-content h2,.hsw-related-heading h2,.hsw-section-heading h2,.hsw-washing-content h2{font-size:1.58rem}.hsw-identity-heading{padding-right:19px}.hsw-identity-heading:before{width:4px;height:75px}.hsw-care-principles article,.hsw-inspection-card,.hsw-service-card{padding:23px 20px}.hsw-process-item{padding:19px 17px;grid-template-columns:47px minmax(0,1fr);gap:14px}.hsw-process-number{width:45px;height:45px;font-size:1.07rem}.hsw-coverage-links{grid-template-columns:1fr}.hsw-faq-list summary{padding:17px 18px 17px 52px;font-size:.92rem}.hsw-faq-list summary:after{left:14px}.hsw-faq-list details p{padding:0 18px 19px}.hsw-final-cta{padding:61px 0}}