/* Three approved hero concepts, scoped to this first screen only. */
#silver-hero{--blue:#4e7194;--ink:#233f58;--pale:#e9f0f5;font-family:'Inter Tight',Arial,sans-serif;color:#203c54;font-synthesis:none;background:#f8fafc;padding:114px 0 1px}
#silver-hero,#silver-hero *,#silver-hero *:before,#silver-hero *:after{box-sizing:border-box}
#silver-hero a{color:inherit;text-decoration:none}
#silver-hero button{font:inherit}
#silver-hero sup{position:relative;top:-.5em;vertical-align:baseline;font-size:.55em;line-height:0}
#silver-hero .chem{display:inline-block;white-space:nowrap}
#silver-hero .primary{background:var(--blue);color:#fff;border:1px solid var(--blue);border-radius:50px;padding:15px 23px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;justify-content:center;align-items:center;gap:16px}
#silver-hero .hero{position:relative;max-width:1360px;margin:0 auto 30px;border-radius:30px;overflow:hidden;min-height:716px}#silver-hero .hero-copy{position:relative;z-index:2}#silver-hero .eyebrow{margin:0 0 26px;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:var(--blue);display:flex;align-items:center;gap:12px}#silver-hero .eyebrow:before{content:'';display:block;width:26px;height:1px;background:currentColor}#silver-hero h1{font-size:54px;line-height:1.04;letter-spacing:-.042em;font-weight:550;margin:0 0 24px;text-wrap:balance;overflow-wrap:normal;word-break:normal}#silver-hero h1 .product{white-space:nowrap;color:var(--blue)}#silver-hero .intro{font-size:19px;line-height:1.4;margin:0 0 24px;max-width:650px}#silver-hero .actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin:28px 0}#silver-hero .secondary{font-size:16px;font-weight:560;text-decoration:none;display:inline-flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #b6c6d4}#silver-hero .primary:hover{background:#365674;border-color:#365674}#silver-hero .secondary:hover{color:var(--blue)}#silver-hero a:focus-visible,#silver-hero button:focus-visible{outline:3px solid #89accd;outline-offset:5px}#silver-hero .detail{max-width:610px;font-size:15px;line-height:1.48;color:#5c7283;margin:0}#silver-hero .detail p{margin:0 0 16px}#silver-hero .hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}#silver-hero .photo-box{position:relative;overflow:hidden;background:#b6c0c7}#silver-hero .image-caption{position:absolute;z-index:2;left:28px;bottom:28px;color:#fff;font-size:12px;letter-spacing:.11em;text-transform:uppercase;display:flex;justify-content:space-between;align-items:end;right:28px}#silver-hero .caption-mark{font-size:68px;font-weight:300;letter-spacing:-.04em;text-transform:none}#silver-hero .caption-mark sup{font-size:.38em}#silver-hero .eyebrow .chem{text-transform:none;letter-spacing:0}#silver-hero[data-hero-variant="split"] .hero{display:grid;grid-template-columns:1.14fr 1fr;background:#edf3f7}#silver-hero[data-hero-variant="split"] .hero-copy{padding:55px 45px 44px}#silver-hero[data-hero-variant="split"] .photo-box{margin:14px 14px 14px 0;border-radius:21px;min-width:0}#silver-hero[data-hero-variant="split"] .photo-box:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(23,47,69,.55))}#silver-hero[data-hero-variant="split"] .hero-image{object-position:59% center}#silver-hero[data-hero-variant="split"] h1{font-size:50px}#silver-hero[data-hero-variant="split"] .intro{font-size:18px}#silver-hero[data-hero-variant="split"] .eyebrow{margin-bottom:24px}#silver-hero[data-hero-variant="split"] .actions{gap:20px;margin:25px 0}#silver-hero[data-hero-variant="split"] .detail{font-size:14px}#silver-hero[data-hero-variant="photo"] .hero{padding:60px 62px;background:#3d4d5a;min-height:760px}#silver-hero[data-hero-variant="photo"] .hero-image{object-position:65% center}#silver-hero[data-hero-variant="photo"] .hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(16,37,55,.93) 0%,rgba(16,37,55,.87) 44%,rgba(16,37,55,.22) 100%)}#silver-hero[data-hero-variant="photo"] .hero-copy{max-width:745px}#silver-hero[data-hero-variant="photo"] h1{font-size:56px;color:#fff}#silver-hero[data-hero-variant="photo"] h1 .product{color:#c1d7ed}#silver-hero[data-hero-variant="photo"] .eyebrow{color:#bcd1e5}#silver-hero[data-hero-variant="photo"] .intro{color:#f4f7fa;max-width:680px}#silver-hero[data-hero-variant="photo"] .detail{color:#d2dde6;max-width:670px}#silver-hero[data-hero-variant="photo"] .secondary{color:#fff;border-color:#819aad}#silver-hero[data-hero-variant="photo"] .primary{background:#f4f8fb;color:#304e69;border-color:#f4f8fb}#silver-hero[data-hero-variant="photo"] .primary:hover{background:#dae7f2}#silver-hero[data-hero-variant="photo"] .image-caption{left:auto;right:45px;bottom:38px;display:block;text-align:right}#silver-hero[data-hero-variant="photo"] .image-caption>span:first-child{display:block;margin-bottom:12px}#silver-hero[data-hero-variant="photo"] .caption-mark{font-size:90px}#silver-hero[data-hero-variant="deep"] .hero{display:grid;grid-template-columns:1.18fr 1fr;background:#233f59;color:#fff}#silver-hero[data-hero-variant="deep"] .hero-copy{padding:54px 45px 48px}#silver-hero[data-hero-variant="deep"] h1{font-size:50px}#silver-hero[data-hero-variant="deep"] h1 .product{color:#bbd5ed}#silver-hero[data-hero-variant="deep"] .eyebrow{color:#bfd5e8}#silver-hero[data-hero-variant="deep"] .intro{font-size:18px;color:#edf4fa}#silver-hero[data-hero-variant="deep"] .detail{color:#c0d0de;font-size:14px}#silver-hero[data-hero-variant="deep"] .primary{background:#dcebf8;border-color:#dcebf8;color:#213c54}#silver-hero[data-hero-variant="deep"] .primary:hover{background:#fff}#silver-hero[data-hero-variant="deep"] .secondary{border-color:#8094a7;color:#fff}#silver-hero[data-hero-variant="deep"] .photo-box{margin:58px 28px 58px 0;border-radius:180px 180px 20px 20px}#silver-hero[data-hero-variant="deep"] .photo-box:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(34,64,88,.16),rgba(34,64,88,.06) 60%,rgba(34,64,88,.65))}#silver-hero[data-hero-variant="deep"] .hero-image{object-position:58% center}#silver-hero[data-hero-variant="deep"] .caption-mark{font-size:82px}
@media(max-width:1300px){#silver-hero .hero{margin:0 22px 30px}#silver-hero[data-hero-variant="split"] .hero,#silver-hero[data-hero-variant="deep"] .hero{grid-template-columns:1.25fr 1fr}#silver-hero[data-hero-variant="split"] .hero-copy,#silver-hero[data-hero-variant="deep"] .hero-copy{padding:48px 32px}#silver-hero[data-hero-variant="split"] h1,#silver-hero[data-hero-variant="deep"] h1{font-size:46px}#silver-hero[data-hero-variant="photo"] h1{font-size:53px}}
@media(max-width:1090px){#silver-hero .hero{border-radius:26px}#silver-hero[data-hero-variant="split"] .hero,#silver-hero[data-hero-variant="deep"] .hero{grid-template-columns:1fr}#silver-hero[data-hero-variant="split"] .photo-box,#silver-hero[data-hero-variant="deep"] .photo-box{height:300px;min-height:300px;margin:0 18px 18px;border-radius:20px}#silver-hero[data-hero-variant="split"] .hero-copy,#silver-hero[data-hero-variant="deep"] .hero-copy{padding:42px 40px 18px}#silver-hero[data-hero-variant="split"] h1,#silver-hero[data-hero-variant="deep"] h1{max-width:730px;font-size:49px}#silver-hero .intro,#silver-hero .detail{max-width:720px}#silver-hero[data-hero-variant="split"] .detail,#silver-hero[data-hero-variant="deep"] .detail{font-size:15px}#silver-hero[data-hero-variant="photo"] .hero{padding:50px 40px}#silver-hero[data-hero-variant="photo"] .hero-copy{max-width:720px}#silver-hero[data-hero-variant="photo"] .image-caption{display:none}}
@media(max-width:600px){#silver-hero .hero{margin:0 12px 22px;border-radius:24px}#silver-hero[data-hero-variant="split"] .hero-copy,#silver-hero[data-hero-variant="deep"] .hero-copy{padding:30px 22px 12px}#silver-hero .eyebrow{font-size:10px;letter-spacing:.11em;margin-bottom:20px}#silver-hero[data-hero-variant="split"] h1,#silver-hero[data-hero-variant="deep"] h1,#silver-hero[data-hero-variant="photo"] h1{font-size:30px;line-height:1.075;letter-spacing:-.038em;margin-bottom:20px;text-wrap:pretty}#silver-hero .intro,#silver-hero[data-hero-variant="split"] .intro,#silver-hero[data-hero-variant="deep"] .intro{font-size:16px;line-height:1.4;margin-bottom:22px}#silver-hero .actions{gap:14px;margin:23px 0;align-items:flex-start}#silver-hero .primary{font-size:14px;padding:14px 20px}#silver-hero .secondary{font-size:14px;padding:12px 0}#silver-hero .detail,#silver-hero[data-hero-variant="split"] .detail,#silver-hero[data-hero-variant="deep"] .detail{font-size:14px;line-height:1.5}#silver-hero[data-hero-variant="split"] .photo-box,#silver-hero[data-hero-variant="deep"] .photo-box{height:245px;min-height:245px;margin:15px 12px 12px}#silver-hero .image-caption{left:22px;right:22px;bottom:22px;font-size:10px}#silver-hero .caption-mark{font-size:58px}#silver-hero[data-hero-variant="deep"] .caption-mark{font-size:65px}#silver-hero[data-hero-variant="photo"] .hero{padding:31px 23px 34px;min-height:0}#silver-hero[data-hero-variant="photo"] .hero:after{background:linear-gradient(90deg,rgba(17,37,53,.91),rgba(17,37,53,.84))}#silver-hero[data-hero-variant="photo"] .hero-image{object-position:64% center}#silver-hero[data-hero-variant="photo"] .intro{font-size:16px}#silver-hero[data-hero-variant="photo"] .detail{font-size:14px}}
@media(prefers-reduced-motion:reduce){#silver-hero *{scroll-behavior:auto!important;transition:none!important}}

#silver-hero[data-hero-variant="photo"] .photo-box{position:absolute;inset:0;margin:0;border-radius:0}
#silver-hero[data-hero-variant="photo"] .photo-box:after{display:none}
#silver-hero[data-hero-variant="photo"] .hero:after{pointer-events:none}
#silver-hero .detail>a{display:inline-block;border-bottom:1px solid currentColor;padding:3px 0}
#silver-hero .hero-switch{max-width:1360px;margin:0 auto 20px;display:flex;align-items:center;gap:20px;position:relative}
#silver-hero .switch-label{font-size:13px;color:#6a8193;white-space:nowrap}
#silver-hero .switch-buttons{display:flex;gap:7px;flex-wrap:wrap}
#silver-hero .switch-buttons button{border:1px solid #d3dfe8;background:#fff;color:#3e5e79;padding:10px 17px;border-radius:30px;font-size:13px;cursor:pointer}
#silver-hero .switch-buttons button[aria-pressed="true"]{background:#4e7194;color:#fff;border-color:#4e7194}
#silver-hero .switch-buttons button:hover{border-color:#4e7194}
@media(max-width:1440px){#silver-hero .hero-switch{margin-left:40px;margin-right:40px}}
@media(max-width:1300px){#silver-hero .hero-switch{margin-left:22px;margin-right:22px}}
@media(max-width:980px){#silver-hero{padding-top:96px}}
@media(max-width:600px){#silver-hero{padding-top:83px}#silver-hero .hero-switch{margin:0 15px 17px;display:block}#silver-hero .switch-label{display:block;margin-bottom:9px;font-size:12px}#silver-hero .switch-buttons{gap:6px}#silver-hero .switch-buttons button{padding:10px 12px;font-size:11px}}

/* Selected photo concept: remove the repeated product label above the H1. */
#silver-hero[data-hero-variant="photo"] .eyebrow{display:none}
