.HygieneLayersSection-module__AFU7cW__section{font-family:var(--font-inter), sans-serif;background-color:#f8fafc;padding:5rem 2rem 6rem;position:relative;overflow:hidden}.HygieneLayersSection-module__AFU7cW__container{flex-direction:column;align-items:center;width:100%;max-width:1280px;margin:0 auto;display:flex}.HygieneLayersSection-module__AFU7cW__header{text-align:center;margin-bottom:2.5rem}.HygieneLayersSection-module__AFU7cW__sectionTag{color:#d31c3d;text-transform:uppercase;letter-spacing:.15em;margin-bottom:.5rem;font-size:.85rem;font-weight:800;display:block}.HygieneLayersSection-module__AFU7cW__sectionTitle{color:#111827;letter-spacing:-.02em;margin:0;font-size:2.5rem;font-weight:800}.HygieneLayersSection-module__AFU7cW__diagramGrid{grid-template-columns:240px 1fr 240px;align-items:center;gap:3rem;width:100%;max-width:1200px;display:grid}.HygieneLayersSection-module__AFU7cW__labelsColumn{z-index:15;flex-direction:column;justify-content:space-around;height:400px;display:flex}.HygieneLayersSection-module__AFU7cW__labelItem{background:#fff;border:1px solid #0000000f;border-radius:50px;align-items:center;gap:1rem;padding:.85rem 1.35rem;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:flex;box-shadow:0 4px 14px #0000000d}.HygieneLayersSection-module__AFU7cW__labelItem:hover{transform:translate(4px);box-shadow:0 6px 20px #00000014}.HygieneLayersSection-module__AFU7cW__labelsColumnRight .HygieneLayersSection-module__AFU7cW__labelItem:hover{transform:translate(-4px)}.HygieneLayersSection-module__AFU7cW__labelIcon{object-fit:contain;flex-shrink:0;width:40px;height:40px}.HygieneLayersSection-module__AFU7cW__labelText{color:#1f2937;white-space:nowrap;letter-spacing:-.01em;font-size:1.1rem;font-weight:700}.HygieneLayersSection-module__AFU7cW__stageWrapper{justify-content:center;align-items:center;width:100%;height:460px;display:flex;position:relative}.HygieneLayersSection-module__AFU7cW__layersStage{width:100%;max-width:680px;height:360px;position:relative}.HygieneLayersSection-module__AFU7cW__layerSheet{will-change:transform;pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .1s ease-out,opacity .15s;display:flex;position:absolute;top:0;left:0}.HygieneLayersSection-module__AFU7cW__sheetImg{object-fit:contain;width:100%;height:100%}.HygieneLayersSection-module__AFU7cW__topWaterDrop{will-change:transform;pointer-events:none;justify-content:center;align-items:center;width:44%;height:60%;transition:transform .1s ease-out;display:flex;position:absolute;top:2%;left:50%;transform:translate(-50%)}.HygieneLayersSection-module__AFU7cW__topWaterImg{object-fit:contain;width:100%;height:100%}.HygieneLayersSection-module__AFU7cW__controlArea{z-index:20;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:3.5rem;display:flex}.HygieneLayersSection-module__AFU7cW__sliderWrapper{box-sizing:border-box;background:#fff;border:1px solid #00000014;border-radius:50px;align-items:center;gap:1.5rem;width:100%;max-width:500px;padding:.85rem 2rem;display:flex;box-shadow:0 4px 20px #0000000f}.HygieneLayersSection-module__AFU7cW__sliderLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:.85rem;font-weight:700;transition:color .2s}.HygieneLayersSection-module__AFU7cW__sliderLabel:hover{color:#111827}.HygieneLayersSection-module__AFU7cW__sliderLabel.HygieneLayersSection-module__AFU7cW__active{color:#343e48;font-weight:800}.HygieneLayersSection-module__AFU7cW__sliderTrackWrapper{flex:1;align-items:center;display:flex;position:relative}.HygieneLayersSection-module__AFU7cW__sliderInput{appearance:none;cursor:pointer;background:#e2e8f0;border-radius:4px;outline:none;width:100%;height:6px;transition:background .2s}.HygieneLayersSection-module__AFU7cW__sliderInput::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#343e48;border-radius:50%;width:24px;height:24px;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 10px #343e4873}.HygieneLayersSection-module__AFU7cW__sliderInput::-webkit-slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 14px #343e4899}.HygieneLayersSection-module__AFU7cW__sliderInput::-moz-range-thumb{cursor:pointer;background:#343e48;border:none;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 10px #343e4873}.HygieneLayersSection-module__AFU7cW__controlHelper{color:#9ca3af;letter-spacing:.02em;font-size:.85rem;font-weight:500}@media (max-width:1024px){.HygieneLayersSection-module__AFU7cW__section{padding:4rem 1.5rem}.HygieneLayersSection-module__AFU7cW__diagramGrid{grid-template-columns:180px 1fr 180px;gap:1.5rem}.HygieneLayersSection-module__AFU7cW__layersStage{max-width:520px;height:300px}.HygieneLayersSection-module__AFU7cW__labelItem{gap:.75rem;padding:.6rem 1rem}.HygieneLayersSection-module__AFU7cW__labelText{font-size:.95rem}.HygieneLayersSection-module__AFU7cW__labelIcon{width:32px;height:32px}}@media (max-width:820px){.HygieneLayersSection-module__AFU7cW__section{padding:3.5rem 1rem}.HygieneLayersSection-module__AFU7cW__diagramGrid{grid-template-columns:1fr;gap:2rem}.HygieneLayersSection-module__AFU7cW__labelsColumn{flex-flow:wrap;justify-content:center;gap:.75rem;height:auto}.HygieneLayersSection-module__AFU7cW__stageWrapper{order:-1;height:300px}.HygieneLayersSection-module__AFU7cW__layersStage{max-width:90vw;height:220px}.HygieneLayersSection-module__AFU7cW__sectionTitle{font-size:1.85rem}.HygieneLayersSection-module__AFU7cW__sliderWrapper{max-width:90vw;padding:.75rem 1.25rem}}
.HygieneCareMaskSection-module__KnSPZa__wrapper{height:400vh;font-family:var(--font-inter), sans-serif;position:relative}.HygieneCareMaskSection-module__KnSPZa__stickyContainer{width:100%;height:100vh;position:sticky;top:0;overflow:hidden}.HygieneCareMaskSection-module__KnSPZa__layer{width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.HygieneCareMaskSection-module__KnSPZa__imageArea{flex-shrink:0;width:45vw;height:100vh;position:relative}.HygieneCareMaskSection-module__KnSPZa__image{object-fit:cover;width:100%;height:100%}.HygieneCareMaskSection-module__KnSPZa__textArea{flex-shrink:0;justify-content:flex-start;align-items:flex-start;width:55vw;height:100vh;padding:22vh 6rem 0;display:flex}.HygieneCareMaskSection-module__KnSPZa__textContainer{width:100%;max-width:750px}.HygieneCareMaskSection-module__KnSPZa__title{color:#d31c3d;letter-spacing:-.03em;z-index:10;white-space:nowrap;max-width:1100px;margin:0 0 2rem;font-size:clamp(4.5rem,6.5vw,7.5rem);font-weight:800;line-height:.95;transition:transform .8s cubic-bezier(.22,1,.36,1);position:relative;transform:translate(-16vw)}.HygieneCareMaskSection-module__KnSPZa__contentBox{flex-direction:column;display:flex}.HygieneCareMaskSection-module__KnSPZa__headline{color:#d31c3d;letter-spacing:-.01em;margin:0 0 1.25rem;font-size:1.35rem;font-weight:600;line-height:1.4}.HygieneCareMaskSection-module__KnSPZa__description{color:#111827;white-space:pre-line;margin:0;font-size:1.25rem;font-weight:400;line-height:1.65}@media (max-width:1024px){.HygieneCareMaskSection-module__KnSPZa__layer{flex-direction:column}.HygieneCareMaskSection-module__KnSPZa__imageArea,.HygieneCareMaskSection-module__KnSPZa__textArea{width:100vw;height:50vh;order:unset!important}.HygieneCareMaskSection-module__KnSPZa__textArea{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;padding:2.5rem;overflow-y:auto}.HygieneCareMaskSection-module__KnSPZa__title{white-space:normal;margin-bottom:.85rem;font-size:2.75rem;line-height:1.1;transform:none!important}.HygieneCareMaskSection-module__KnSPZa__headline{margin-bottom:.75rem;font-size:1.2rem}.HygieneCareMaskSection-module__KnSPZa__description{font-size:1.05rem;line-height:1.55}}@media (max-width:768px){.HygieneCareMaskSection-module__KnSPZa__imageArea{height:42vh;min-height:230px}.HygieneCareMaskSection-module__KnSPZa__textArea{box-sizing:border-box;height:58vh;padding:1.5rem 1.25rem 2rem}.HygieneCareMaskSection-module__KnSPZa__title{margin-bottom:.65rem;font-size:2rem;line-height:1.15}.HygieneCareMaskSection-module__KnSPZa__headline{margin-bottom:.6rem;font-size:1.05rem;line-height:1.35}.HygieneCareMaskSection-module__KnSPZa__description{font-size:.95rem;line-height:1.5}}@media (max-width:480px){.HygieneCareMaskSection-module__KnSPZa__imageArea{height:38vh;min-height:200px}.HygieneCareMaskSection-module__KnSPZa__textArea{height:62vh;padding:1.25rem 1rem 1.5rem}.HygieneCareMaskSection-module__KnSPZa__title{margin-bottom:.5rem;font-size:1.75rem}.HygieneCareMaskSection-module__KnSPZa__headline{margin-bottom:.5rem;font-size:.95rem}.HygieneCareMaskSection-module__KnSPZa__description{font-size:.88rem;line-height:1.45}}
