.dh{--dh-navy:#0b3d91;--dh-blue:#1565c0;--dh-sky:#42a5f5;--dh-ice:#e3f2fd;--dh-mist:#f4f9ff;--dh-sun:#ffd54f;--dh-ink:#10243f;color:var(--dh-ink);overflow:hidden}.dh *{box-sizing:border-box}.dh .dh-wrap{max-width:1180px;margin:0 auto;padding:0 20px}.dh h1,.dh h2,.dh h3{color:var(--dh-navy);margin:0 0 12px;line-height:1.15;letter-spacing:0}.dh p{margin:0 0 14px;line-height:1.6;font-size:1.7rem}.dh .dh-btn{display:inline-block;padding:14px 28px;border-radius:999px;font-weight:700;font-size:1.6rem;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease;margin:6px 6px 0 0}.dh .dh-btn:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0b3d9140}.dh .dh-btn--solid{background:var(--dh-sun);color:var(--dh-navy)}.dh .dh-btn--ghost{background:transparent;color:#fff;border:2px solid #fff}.dh .dh-btn--blue{background:var(--dh-blue);color:#fff}.dh .dh-hero{position:relative;color:#fff;padding:80px 0 110px;background:linear-gradient(135deg,var(--dh-navy) 0%,var(--dh-blue) 55%,var(--dh-sky) 100%)}.dh .dh-hero h1{color:#fff;font-size:clamp(3.4rem,6vw,5.8rem);max-width:720px}.dh .dh-hero p{color:#e8f2ff;font-size:1.9rem;max-width:600px}.dh .dh-pill{display:inline-block;background:#ffffff2e;border:1px solid rgba(255,255,255,.4);padding:6px 16px;border-radius:999px;font-size:1.4rem;font-weight:600;margin-bottom:18px;color:#fff}.dh .dh-hero-inner{position:relative;z-index:2}.dh .dh-ring{position:absolute;border-radius:50%;border:22px solid rgba(255,255,255,.18);z-index:1}.dh .dh-ring--a{width:380px;height:380px;right:-60px;top:-40px}.dh .dh-ring--b{width:180px;height:180px;right:260px;bottom:30px;border-width:14px;border-color:#ffd54f8c}.dh .dh-dot{position:absolute;border-radius:50%;background:#ffffff38;z-index:1}.dh .dh-dot--a{width:26px;height:26px;left:52%;top:18%}.dh .dh-dot--b{width:14px;height:14px;left:8%;bottom:22%}.dh .dh-wave{position:absolute;bottom:-1px;left:0;width:100%;height:70px;z-index:2}.dh .dh-stripes{background:repeating-linear-gradient(-45deg,var(--dh-ice) 0 18px,#fff 18px 36px);padding:22px 0;text-align:center;font-weight:700;color:var(--dh-navy);font-size:1.6rem}.dh .dh-stripes span{margin:0 14px;white-space:nowrap;display:inline-block}.dh .dh-block{padding:70px 0}.dh .dh-block--mist{background:var(--dh-mist)}.dh .dh-center{text-align:center;max-width:700px;margin:0 auto 40px}.dh .dh-center h2{font-size:clamp(2.8rem,4vw,4rem)}.dh .dh-two{display:grid;grid-template-columns:1fr 1fr;gap:24px}.dh .dh-who{border-radius:28px;padding:36px;position:relative;overflow:hidden;text-decoration:none;color:inherit;display:block;transition:transform .2s ease}.dh .dh-who:hover{transform:translateY(-4px)}.dh .dh-who--kids{background:var(--dh-ice)}.dh .dh-who--adults{background:var(--dh-navy);color:#fff}.dh .dh-who--adults h3{color:#fff}.dh .dh-who h3{font-size:2.6rem}.dh .dh-emoji{font-size:4rem;display:block;margin-bottom:10px}.dh .dh-who:after{content:"";position:absolute;width:160px;height:160px;border-radius:50%;border:18px solid rgba(66,165,245,.35);right:-40px;bottom:-40px}.dh .dh-arrow{font-weight:700;margin-top:8px;display:inline-block}.dh .dh-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.dh .dh-card{background:#fff;border-radius:22px;overflow:hidden;box-shadow:0 6px 20px #0b3d9114;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.dh .dh-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0b3d9129}.dh .dh-card-img{aspect-ratio:1/1;background:repeating-linear-gradient(45deg,var(--dh-ice) 0 14px,#f7fbff 14px 28px);display:flex;align-items:center;justify-content:center;font-size:5rem}.dh .dh-card-img img{width:100%;height:100%;object-fit:cover}.dh .dh-card-body{padding:18px}.dh .dh-card-body h3{font-size:1.8rem;margin-bottom:6px}.dh .dh-price{color:var(--dh-blue);font-weight:700;font-size:1.6rem}.dh .dh-tag{display:inline-block;background:var(--dh-ice);color:var(--dh-blue);font-size:1.2rem;font-weight:700;padding:3px 10px;border-radius:999px;margin-bottom:8px}.dh .dh-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;text-align:center}.dh .dh-step-num{width:72px;height:72px;border-radius:50%;margin:0 auto 16px;display:flex;align-items:center;justify-content:center;background:var(--dh-blue);color:#fff;font-size:2.6rem;font-weight:800;box-shadow:0 0 0 10px var(--dh-ice)}.dh .dh-story{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:center;background:#fff;border-radius:32px;padding:40px;box-shadow:0 8px 30px #0b3d9114}.dh .dh-story-art{aspect-ratio:1/1;border-radius:50%;background:radial-gradient(circle,#fff 38%,var(--dh-sky) 39%,var(--dh-sky) 58%,var(--dh-ice) 59%);display:flex;align-items:center;justify-content:center;font-size:6rem;max-width:320px;margin:0 auto;width:100%}.dh .dh-story-art img{width:100%;height:100%;object-fit:cover;border-radius:50%;border:10px solid var(--dh-sky)}.dh .dh-news{background:linear-gradient(135deg,var(--dh-blue),var(--dh-navy));color:#fff;border-radius:32px;padding:50px 30px;text-align:center;position:relative;overflow:hidden}.dh .dh-news h2{color:#fff}.dh .dh-news p{color:#e8f2ff}.dh .dh-news form{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:10px;position:relative;z-index:2}.dh .dh-news input[type=email]{padding:14px 20px;border-radius:999px;border:none;min-width:260px;font-size:1.6rem;color:var(--dh-ink)}.dh .dh-news button{border:none;cursor:pointer}.dh .dh-news:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:26px solid rgba(255,255,255,.12);left:-80px;top:-80px}.dh .dh-note{font-size:1.3rem;color:#5b6b82;text-align:center;margin-top:30px}@media(max-width:900px){.dh .dh-grid{grid-template-columns:repeat(2,1fr)}.dh .dh-story{grid-template-columns:1fr;text-align:center}}@media(max-width:680px){.dh .dh-two,.dh .dh-steps{grid-template-columns:1fr}.dh .dh-hero{padding:56px 0 90px}.dh .dh-ring--a{width:220px;height:220px;right:-80px}.dh .dh-ring--b{display:none}.dh .dh-block{padding:50px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/diabetes-home.css.map */
