.science-page{--science-base:#E1E4EC;--science-ink:#303746;--ink:#303746;--muted:#566174;--brand-blue:#46536b;--brand-green:#7b879e;--line:#c4cad7;color:var(--science-ink)}.science-page h2{font-size:clamp(32px,3.2vw,46px);line-height:1.12;letter-spacing:-1.2px}.science-page p{font-size:18px;line-height:1.65}.science-page .eyebrow{font-size:14px}.science-hero{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:1.1fr 1fr;gap:36px;align-items:center;margin-top:38px;padding:54px 56px;min-height:570px;border-radius:32px;background:#E1E4EC;color:var(--science-ink)}.science-hero::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#E1E4EC 0%,#E1E4ECf0 40%,#E1E4EC50 80%),url('/assets/science-water.jpg') center/cover}.science-hero-copy{max-width:540px}.science-hero .eyebrow{margin-top:34px}.science-hero h1{font-size:clamp(46px,4.8vw,70px);line-height:1.04;letter-spacing:-2px;margin:18px 0 24px}.science-hero .science-lead{font-size:27px;line-height:1.25;letter-spacing:-.3px}.science-hero .primary{background:var(--science-ink);margin-top:14px}.science-formula{text-align:center;padding:45px 0;display:flex;flex-direction:column;align-items:center}.science-formula .eyebrow{margin:0}.formula-type{font-size:clamp(110px,13vw,195px);font-weight:500;line-height:1.2;letter-spacing:-8px;color:var(--science-ink)}.formula-caption{font-size:22px;letter-spacing:.5px}.science-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;padding-top:76px;padding-bottom:68px}.science-intro h2{max-width:470px;margin-top:16px}.science-intro .science-intro-lead{font-size:25px;line-height:1.35;color:var(--ink);margin-top:16px}.science-intro p,.science-purity-copy>p{color:var(--muted)}.science-page .source-link{font-size:14px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin-top:10px}.science-benefits{background:var(--science-base);color:var(--science-ink);border-radius:30px;padding:48px}.science-heading{text-align:center;max-width:850px;margin:0 auto 40px}.science-heading h2{margin:14px 0}.science-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.science-benefit-grid article{border-top:1px solid #30374633;padding-top:30px}.science-benefit-grid img{width:72px;height:72px;object-fit:contain}.science-ph{width:72px;height:72px;display:grid;place-items:center;border:2px solid var(--science-ink);border-radius:50%;font-size:34px;line-height:1}.science-benefit-grid h3{font-size:25px;line-height:1.2;margin:24px 0 12px}.science-benefit-grid p{font-size:17px;margin:0}.science-purity{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;padding-top:76px;padding-bottom:76px}.science-purity h2{margin:16px 0 26px}.science-principles{background:#f0f2f7;border-radius:28px;padding:16px 36px}.science-principles article{display:flex;gap:24px;padding:28px 0;border-bottom:1px solid var(--line)}.science-principles article:last-child{border:0}.science-principles article>span{font-size:16px;padding-top:7px;color:var(--brand-blue)}.science-principles h3{font-size:29px;margin:0;line-height:1.3}.science-principles p{font-size:17px;margin:10px 0 0;color:var(--muted)}.science-brands{padding-top:10px;padding-bottom:68px}.science-brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.science-brand{display:grid;grid-template-columns:1.2fr 1fr;gap:10px;align-items:center;border-radius:28px;padding:32px;overflow:hidden}.science-brand-clini{background:#e3e6bb;color:#343d20}.science-brand-clinisept{background:#c4d4e0;color:#163e48}.science-brand h3{font-size:36px;letter-spacing:-1px;margin:12px 0}.science-brand p{font-size:17px}.science-brand img{width:100%;height:280px;object-fit:contain}.science-brand .textlink,.science-line-links a{font-size:16px;text-decoration:underline;text-underline-offset:4px}.science-line-links{display:flex;flex-wrap:wrap;gap:16px}.science-sources{padding-top:0;padding-bottom:60px}.science-sources h2{font-size:28px;letter-spacing:-.6px}.science-sources p{font-size:15px;color:var(--muted)}.science-sources>div{display:flex;flex-wrap:wrap;gap:16px 30px}.science-sources a{font-size:15px;text-decoration:underline;text-underline-offset:4px}
@media(max-width:1000px){.science-hero{padding:40px 32px;gap:20px}.science-hero h1{font-size:54px}.science-formula .eyebrow{font-size:12px}.science-intro,.science-purity{gap:32px}.science-brand{grid-template-columns:1fr;padding:28px}.science-brand img{height:220px}.science-benefits{padding:36px}.science-benefit-grid{gap:24px}}
@media(max-width:760px){.science-hero{grid-template-columns:1fr;padding:30px 24px;gap:12px;margin-top:24px;min-height:0;border-radius:24px}.science-hero::before{background:linear-gradient(180deg,#E1E4EC 25%,#E1E4ECdd 60%,#E1E4EC40),url('/assets/science-water.jpg') center/cover}.science-hero h1{font-size:clamp(42px,10vw,62px);letter-spacing:-1.5px}.science-hero .science-lead{font-size:25px}.science-formula{padding:25px 0 10px}.formula-type{font-size:120px;letter-spacing:-5px}.formula-caption{font-size:19px}.science-intro,.science-purity{grid-template-columns:1fr;gap:12px;padding-block:42px}.science-intro h2{margin-bottom:0}.science-benefits{padding:32px 24px;border-radius:24px}.science-benefit-grid{grid-template-columns:1fr;gap:28px}.science-benefit-grid article{padding-top:24px}.science-benefit-grid h3{margin-top:18px}.science-heading{margin-bottom:28px}.science-principles{padding:8px 24px;margin-top:15px}.science-brand-grid{grid-template-columns:1fr}.science-brand{grid-template-columns:1.15fr 1fr;gap:8px;padding:24px}.science-brand h3{font-size:30px}.science-brand img{height:220px}.science-brands{padding-bottom:40px}.science-sources{padding-bottom:40px}.science-page p{font-size:17px}.science-page .eyebrow{font-size:13px}}
@media(max-width:420px){.science-brand{grid-template-columns:1fr}.science-brand img{height:200px}.science-brand .eyebrow{margin-top:0}}

/* Three complementary hypochlorous product families. */
.science-brand-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.science-brand{display:flex;flex-direction:column;align-items:stretch;padding:30px}.science-brand>div{flex:1}.science-brand img{height:240px;margin-top:12px}.science-brand-sknworks{background:var(--sknworks-gold,#f5e4bd);color:var(--sknworks-ink,#342b19)}
@media(min-width:601px) and (max-width:1000px){.science-brand-grid{grid-template-columns:1fr}.science-brand{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:28px}.science-brand img{margin-top:0;height:260px}}
@media(max-width:600px){.science-brand-grid{grid-template-columns:1fr}.science-brand{padding:26px}.science-brand img{height:220px}}

/* Neutral accents derived from the page colour #E1E4EC. */
.science-page .accent{color:var(--brand-blue)}.science-page .accent::before,.science-page .accent::after{background:var(--brand-green)}.science-page .primary:hover{background:#46536b}.science-page :is(a,button):focus-visible{outline-color:#46536b}.science-benefit-grid img{filter:grayscale(1) brightness(.7)}
/* Shared pointer-following glow, beneath content and clipped to each surface. */
.science-brand{position:relative;isolation:isolate;transition:box-shadow .25s ease}
.science-brand>:not(.award-reveal),.science-hero>:not(.award-reveal){position:relative;z-index:1}
.science-brand>.award-reveal,.science-hero>.award-reveal{position:absolute;pointer-events:none;z-index:0;width:420px;height:420px;left:0;top:0;border-radius:50%;background:radial-gradient(circle,#ffffffd9 0%,#ffffff66 25%,#ffffff00 65%);opacity:0;transition:opacity .2s ease;will-change:transform}
.science-hero>.award-reveal{background:radial-gradient(circle,#ffffffb3 0%,#ffffff4d 25%,#ffffff00 65%)}
.science-brand.is-lit>.award-reveal,.science-hero.is-lit>.award-reveal{opacity:1}
.science-brand.is-lit{box-shadow:inset 0 0 0 1px #ffffffb3,0 12px 30px #07556a20}
.science-hero::after{content:'';position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffffb3,inset 0 0 22px #ffffff33;opacity:0;transition:opacity .2s ease}
.science-hero.is-lit::after{opacity:1}
@media(prefers-reduced-motion:reduce){.science-brand>.award-reveal,.science-hero>.award-reveal{display:none}.science-brand,.science-hero::after{transition:none}}
/* Pexels rain video behind the neutral gradient; copy and glow stay above it. */
.science-hero>.science-hero-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;pointer-events:none}
.science-hero::before{z-index:1;background:linear-gradient(90deg,#E1E4EC 0%,#E1E4ECf0 40%,#E1E4EC50 80%)}
.science-hero>.science-hero-copy,.science-hero>.science-formula{position:relative;z-index:3}
.science-hero>.award-reveal{z-index:2}.science-hero::after{z-index:4}
.science-hero>.skn-video-toggle{position:absolute;z-index:5;right:24px;bottom:22px}
@media(max-width:760px){.science-hero{padding-bottom:80px}.science-hero::before{background:linear-gradient(180deg,#E1E4EC 25%,#E1E4ECdd 60%,#E1E4EC40)}.science-hero>.skn-video-toggle{right:20px;bottom:20px}}
/* Centered benefits, consistent with the other brand pages. */
.science-benefit-grid article{border-top:0;text-align:center}
.science-benefit-grid img{display:block;margin-inline:auto}
.science-benefit-grid .science-ph{margin-inline:auto}
.science-benefits .science-heading .accent::after,.science-brands .science-heading .accent::after{content:'';display:inline-block;width:19px;height:3px;background:var(--brand-green);vertical-align:middle;margin-left:10px}
