.emp-home-refresh{background:radial-gradient(circle at 80% 14%,#38bdf80f,#0000 26rem),#f7f9fc;padding:clamp(24px,3vw,38px) 0 clamp(34px,4vw,52px)}.emp-home-refresh .emp-hero-navy__grid{background:#fff;border:1px solid #dde7ef;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(460px,1.08fr);min-height:clamp(470px,44vw,560px);display:grid;overflow:hidden;box-shadow:0 28px 70px #05162614,0 4px 16px #05162609}.emp-home-refresh .emp-hero-navy__copy{flex-direction:column;justify-content:center;padding:clamp(38px,5vw,68px);display:flex}.emp-home-refresh .emp-kicker-sky{color:#0b85ba;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:800}.emp-home-refresh .emp-kicker-sky span{color:#91a0af}.emp-home-refresh .emp-hero-navy__copy h1{color:#071426;letter-spacing:-.06em;max-width:11.5ch;margin:0 0 18px;font-size:clamp(48px,5.6vw,76px);font-weight:800;line-height:.96}.emp-home-refresh .emp-hero-navy__copy h1 span{color:#16a9e5}.emp-home-refresh .emp-hero-navy__copy p{color:#52647a;max-width:49ch;margin:0;font-size:clamp(15px,1.3vw,18px);line-height:1.62}.emp-home-refresh .emp-hero-navy__actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.emp-home-refresh .emp-btn-primary,.emp-home-refresh .emp-btn-secondary{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:12px;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s,background-color .18s;display:inline-flex}.emp-home-refresh .emp-btn-primary{background:#18aee9;border:1px solid #18aee9;box-shadow:0 9px 24px #18aee92e;color:#061422!important}.emp-home-refresh .emp-btn-secondary{background:#fff;border:1px solid #cbd7e1;color:#26384f!important}.emp-home-refresh .emp-btn-primary:hover,.emp-home-refresh .emp-btn-secondary:hover{transform:translateY(-2px)}.emp-home-refresh .emp-btn-primary:hover{background:#35bef3;box-shadow:0 13px 28px #18aee93d}.emp-home-refresh .emp-btn-secondary:hover{border-color:#8bd8fa;color:#0879ad!important}.emp-home-refresh__visual{background:#eaf6fc;min-height:100%;position:relative;overflow:hidden}.emp-home-refresh__lifestyle{object-fit:cover;object-position:54% center;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.emp-home-refresh .emp-hero-navy__grid:hover .emp-home-refresh__lifestyle{transform:scale(1.018)}.emp-home-refresh__visual:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0714260d,#0000 28% 100%);position:absolute;inset:0}.emp-home-refresh__visual-badge{z-index:2;color:#40536a;backdrop-filter:blur(10px);background:#ffffffdb;border:1px solid #ffffffb8;border-radius:13px;gap:2px;padding:10px 13px;display:grid;position:absolute;bottom:20px;right:20px;box-shadow:0 10px 28px #0714261c}.emp-home-refresh__visual-badge span{color:#0b85ba;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.emp-home-refresh__visual-badge strong{color:#0d1d30;font-size:11px;font-weight:750}.emp-home-families.emp-block{padding:clamp(42px,5vw,64px) 0}.emp-home-families.emp-block--white{background:#f1f4f7}.emp-home-families .emp-block-header{margin-bottom:24px}.emp-home-families .emp-block-header h2{color:#091522;max-width:15ch}.emp-home-families .emp-block-header p{color:#40536a;max-width:42ch}.emp-home-families .emp-category-box__index{display:none}.emp-home-families .emp-category-box__img{background:#fff}.emp-home-compare.emp-feature-band{padding:30px 0}.emp-home-compare .emp-feature-band__inner{gap:26px}.emp-home-compare h2{font-size:clamp(25px,3vw,36px);line-height:1.08}.emp-home-compare p{font-size:15px;line-height:1.55}.emp-home-compare .emp-btn-primary{min-height:48px}.emp-home-products.emp-block{padding:clamp(34px,4vw,48px) 0 34px}.emp-home-products .emp-block-header{margin-bottom:18px}.emp-home-products .emp-block-header h2{color:#091522}.emp-home-products .emp-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.emp-home-products .emp-product-card__image{background:#fff;border:0}.emp-home-products .emp-product-card__image img{background:#fff}.emp-home-cta.emp-block--cta{padding:18px 0 34px}@media (width<=960px){.emp-home-refresh .emp-hero-navy__grid{grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);min-height:470px}.emp-home-refresh .emp-hero-navy__copy{padding:36px}.emp-home-refresh .emp-hero-navy__copy h1{font-size:clamp(44px,6vw,62px)}}@media (width<=720px){.emp-home-refresh{padding:18px 0 34px}.emp-home-refresh .emp-hero-navy__grid{border-radius:20px;grid-template-columns:1fr;min-height:0}.emp-home-refresh .emp-hero-navy__copy{padding:30px 22px 26px}.emp-home-refresh .emp-hero-navy__copy h1{font-size:clamp(42px,12vw,58px)}.emp-home-refresh .emp-hero-navy__copy p{font-size:15px}.emp-home-refresh__visual{border-top:1px solid #e2ebf1;min-height:clamp(310px,86vw,430px)}.emp-home-refresh__lifestyle{object-position:55% center}.emp-home-refresh__visual-badge{bottom:14px;right:14px}.emp-home-families.emp-block{padding:38px 0}.emp-home-compare.emp-feature-band{padding:27px 0}.emp-home-compare .emp-feature-band__inner{grid-template-columns:1fr;gap:14px}.emp-home-compare .emp-btn-primary{justify-self:start}.emp-home-products.emp-block{padding:32px 0 22px}.emp-home-products .emp-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.emp-home-cta.emp-block--cta{padding:18px 0 30px}}@media (width<=520px){.emp-home-products .emp-products-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=420px){.emp-home-refresh .emp-hero-navy__actions{flex-direction:column;align-items:stretch}.emp-home-refresh .emp-btn-primary,.emp-home-refresh .emp-btn-secondary{width:100%}}@media (prefers-reduced-motion:reduce){.emp-home-refresh__lifestyle,.emp-home-refresh .emp-btn-primary,.emp-home-refresh .emp-btn-secondary{transition:none}}
