.about-us-module__RM59vq__section{background:radial-gradient(70% 50% at 0 0,#16a34a1a,#0000 55%),radial-gradient(55% 45% at 100% 20%,#4ade8014,#0000 50%),linear-gradient(#f7fdf8 0%,#f4faf6 48%,#eef8f1 100%);width:100%;position:relative;overflow:hidden}.about-us-module__RM59vq__section:before{content:"";pointer-events:none;opacity:.7;background-image:radial-gradient(#052e160a 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.about-us-module__RM59vq__inner{z-index:1;max-width:1180px;margin:0 auto;padding:5.5rem 1.5rem 0;position:relative}@media (min-width:640px){.about-us-module__RM59vq__inner{padding-left:2.5rem;padding-right:2.5rem}}.about-us-module__RM59vq__grid{align-items:center;gap:3rem;display:grid}@media (min-width:960px){.about-us-module__RM59vq__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}}.about-us-module__RM59vq__copy{min-width:0}.about-us-module__RM59vq__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#15803d;align-items:center;gap:.65rem;margin:0 0 1rem;font-size:.8rem;font-weight:700;display:inline-flex}.about-us-module__RM59vq__eyebrow:before{content:"";background:#15803d;flex-shrink:0;width:15px;height:5px}.about-us-module__RM59vq__title{font-family:var(--font-outfit), var(--font-inter), sans-serif;letter-spacing:-.02em;white-space:nowrap;margin:0;font-size:clamp(1.9rem,4.2vw,2.85rem);font-weight:700;line-height:1.15}@media (max-width:380px){.about-us-module__RM59vq__title{white-space:normal}}.about-us-module__RM59vq__titleBrand,.about-us-module__RM59vq__titleOrg{font-weight:700;display:inline}.about-us-module__RM59vq__titleBrand{color:#15803d}.about-us-module__RM59vq__titleOrg{color:#052e16;margin-left:.28em}.about-us-module__RM59vq__subtitle{letter-spacing:.08em;text-transform:uppercase;color:#14532d;margin:1.1rem 0 1.35rem;font-size:.98rem;font-weight:600}.about-us-module__RM59vq__body{gap:1rem;display:grid}.about-us-module__RM59vq__body p{color:#0f172ac7;margin:0;font-size:.98rem;line-height:1.75}.about-us-module__RM59vq__body strong{color:#0f172a;font-weight:600}.about-us-module__RM59vq__actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.about-us-module__RM59vq__btnPrimary,.about-us-module__RM59vq__btnSecondary{letter-spacing:.02em;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1.45rem;font-size:.92rem;font-weight:600;text-decoration:none;transition:transform .25s,background .25s,box-shadow .25s;display:inline-flex}.about-us-module__RM59vq__btnPrimary{color:#fff;background:#15803d;box-shadow:0 10px 24px #15803d38}.about-us-module__RM59vq__btnPrimary:hover{background:#166534;transform:translateY(-2px)}.about-us-module__RM59vq__btnSecondary{color:#fff;background:#052e16}.about-us-module__RM59vq__btnSecondary:hover{background:#14532d;transform:translateY(-2px)}.about-us-module__RM59vq__media{isolation:isolate;min-height:360px;position:relative}@media (min-width:640px){.about-us-module__RM59vq__media{min-height:460px}}.about-us-module__RM59vq__mediaShape{aspect-ratio:1;clip-path:polygon(50% 0%,100% 38%,82% 100%,18% 100%,0% 38%);opacity:.9;z-index:0;filter:drop-shadow(0 12px 20px #22c55e47);background:linear-gradient(135deg,#22c55e,#86efac);width:min(42%,180px);position:absolute;bottom:4%;left:-4%}.about-us-module__RM59vq__imageMain,.about-us-module__RM59vq__imageSecondary{background:#dcfce7;position:absolute;overflow:hidden;box-shadow:0 22px 48px #052e1629}:is(.about-us-module__RM59vq__imageMain img,.about-us-module__RM59vq__imageSecondary img){object-fit:cover}.about-us-module__RM59vq__imageMain{z-index:1;border-radius:1.25rem 1.25rem .35rem;width:78%;height:78%;top:0;right:0}.about-us-module__RM59vq__imageSecondary{z-index:2;border:5px solid #f7fdf8;border-radius:.35rem 1.25rem 1.25rem;width:52%;height:48%;bottom:6%;left:0}.about-us-module__RM59vq__imageMain img,.about-us-module__RM59vq__imageSecondary img{object-fit:cover;width:100%;height:100%;display:block;transform:scale(1.04)}.about-us-module__RM59vq__badge{z-index:3;background:#fff;border:4px solid #15803d33;border-radius:50%;place-items:center;width:108px;height:108px;padding:.7rem;display:grid;position:absolute;bottom:2%;right:4%;box-shadow:0 14px 30px #052e162e}.about-us-module__RM59vq__badge img{object-fit:contain;border-radius:50%;width:100%;height:auto}.about-us-module__RM59vq__orbit{z-index:0;border:2px dashed #15803d59;border-radius:50%;width:72px;height:72px;position:absolute;top:8%;left:8%}.about-us-module__RM59vq__strip{color:#fff;background:linear-gradient(105deg,#052e16 0%,#14532d 55%,#166534 100%);margin-top:3.5rem}.about-us-module__RM59vq__stripInner{gap:.85rem 1.25rem;max-width:1180px;margin:0 auto;padding:1.35rem 1.5rem 1.5rem;display:grid}@media (min-width:640px){.about-us-module__RM59vq__stripInner{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:1024px){.about-us-module__RM59vq__stripInner{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-us-module__RM59vq__pill{color:#fff;align-items:flex-start;gap:.65rem;font-size:.92rem;font-weight:600;line-height:1.35;display:flex}.about-us-module__RM59vq__pillIcon{color:#86efac;flex-shrink:0;margin-top:.12rem}@media (prefers-reduced-motion:reduce){.about-us-module__RM59vq__btnPrimary,.about-us-module__RM59vq__btnSecondary{transition:none}}
.diabetes-flow-module__MH3ZLG__section{color:#1c1917;background:#f6fbf7;position:relative;overflow:hidden}.diabetes-flow-module__MH3ZLG__section:before,.diabetes-flow-module__MH3ZLG__section:after{content:"";pointer-events:none;filter:blur(64px);border-radius:999px;position:absolute}.diabetes-flow-module__MH3ZLG__section:before{background:#bbf7d066;width:18rem;height:18rem;top:4rem;left:-6rem}.diabetes-flow-module__MH3ZLG__section:after{background:#a7f3d04d;width:20rem;height:20rem;bottom:2.5rem;right:-4rem}.diabetes-flow-module__MH3ZLG__inner{z-index:1;max-width:1180px;margin:0 auto;padding:5rem 1.5rem;position:relative}@media (min-width:640px){.diabetes-flow-module__MH3ZLG__inner{padding-left:2.5rem;padding-right:2.5rem}}.diabetes-flow-module__MH3ZLG__header{max-width:42rem}.diabetes-flow-module__MH3ZLG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#15803d;align-items:center;gap:.6rem;margin:0;font-size:.75rem;font-weight:700;display:inline-flex}.diabetes-flow-module__MH3ZLG__eyebrow:before{content:"";background:#22c55e;border-radius:999px;width:6px;height:6px}.diabetes-flow-module__MH3ZLG__title{font-family:var(--font-outfit), var(--font-inter), sans-serif;letter-spacing:-.03em;color:#14261a;margin:.85rem 0 0;font-size:clamp(1.9rem,4vw,3rem);font-weight:700;line-height:1.12}.diabetes-flow-module__MH3ZLG__subtitle{color:#4b5563;margin:1rem 0 0;font-size:1.02rem;line-height:1.7}.diabetes-flow-module__MH3ZLG__timelineWrap{margin-top:3.25rem;position:relative}.diabetes-flow-module__MH3ZLG__spine{display:none}@media (min-width:900px){.diabetes-flow-module__MH3ZLG__spine{z-index:0;background:#e5ddd0;border-radius:999px;height:2px;display:block;position:absolute;top:2.65rem;left:8%;right:8%;overflow:hidden}}.diabetes-flow-module__MH3ZLG__spineFill{background:linear-gradient(90deg,#16a34a,#22c55e,#86efac);width:0%;height:100%}.diabetes-flow-module__MH3ZLG__grid{z-index:1;gap:1rem;display:grid;position:relative}@media (min-width:640px){.diabetes-flow-module__MH3ZLG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}}@media (min-width:900px){.diabetes-flow-module__MH3ZLG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.diabetes-flow-module__MH3ZLG__card{cursor:pointer;text-align:left;color:#1c1917;background:#fff;border:1px solid #e8e0d4;border-radius:1.35rem;flex-direction:column;min-height:100%;padding:1.35rem 1.25rem 1.4rem;transition:border-color .35s,background .35s,transform .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 10px 28px #14261a0f}.diabetes-flow-module__MH3ZLG__card:hover,.diabetes-flow-module__MH3ZLG__cardActive{border-color:#2d6a3e;transform:translateY(-6px);box-shadow:0 18px 40px #14261a1f}.diabetes-flow-module__MH3ZLG__cardActive{background:#fff;border-color:#16a34a}.diabetes-flow-module__MH3ZLG__node{color:#2d6a3e;background:#eef6ef;border:1px solid #cfe0d2;border-radius:50%;place-items:center;width:3.15rem;height:3.15rem;margin-bottom:1.1rem;transition:background .35s,color .35s,box-shadow .35s,border-color .35s;display:grid}.diabetes-flow-module__MH3ZLG__cardActive .diabetes-flow-module__MH3ZLG__node{color:#fff;background:#15803d;border-color:#15803d;box-shadow:0 0 0 6px #16a34a24}.diabetes-flow-module__MH3ZLG__number{font-family:var(--font-outfit), sans-serif;letter-spacing:.16em;color:#9a9388;font-size:.72rem;font-weight:700;position:absolute;top:1.2rem;right:1.15rem}.diabetes-flow-module__MH3ZLG__cardTitle{font-family:var(--font-outfit), sans-serif;color:#14261a;margin:0;font-size:1.12rem;font-weight:700}.diabetes-flow-module__MH3ZLG__list{gap:.55rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.diabetes-flow-module__MH3ZLG__list li{color:#4b5563;gap:.55rem;font-size:.88rem;line-height:1.5;display:flex}.diabetes-flow-module__MH3ZLG__dot{background:#2d6a3e;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.45rem}.diabetes-flow-module__MH3ZLG__cardActive .diabetes-flow-module__MH3ZLG__dot{background:#16a34a}.diabetes-flow-module__MH3ZLG__outcome{color:#fff;background:#052e16;border-radius:1.5rem;align-items:center;gap:1.25rem;margin-top:2.25rem;padding:1.5rem 1.4rem;display:grid}@media (min-width:768px){.diabetes-flow-module__MH3ZLG__outcome{grid-template-columns:minmax(0,1fr) auto;padding:1.7rem 1.8rem}}.diabetes-flow-module__MH3ZLG__outcomeTitle{font-family:var(--font-outfit), sans-serif;color:#fff;margin:0;font-size:1.2rem;font-weight:700}.diabetes-flow-module__MH3ZLG__outcomeText{color:#ffffffd1;margin:.45rem 0 0;font-size:.95rem;line-height:1.65}.diabetes-flow-module__MH3ZLG__cta{color:#052e16;white-space:nowrap;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;min-height:2.85rem;padding:.7rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .25s,background .25s;display:inline-flex;box-shadow:0 12px 28px #052e162e}.diabetes-flow-module__MH3ZLG__cta:hover{background:#dcfce7;transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.diabetes-flow-module__MH3ZLG__card,.diabetes-flow-module__MH3ZLG__cta{transition:none}}
