.department_page__riaCO{background:radial-gradient(circle at 8% 28%,rgba(20,184,166,.08),transparent 24rem),radial-gradient(circle at 92% 65%,rgba(14,165,233,.07),transparent 28rem),#f7faf9;overflow:hidden}.department_breadcrumb__COYt_{position:relative;z-index:10;box-shadow:0 1px 20px rgba(15,23,42,.035)}.department_hero__LcNPM{background:linear-gradient(125deg,#061722,#082e38 38%,#07565a 70%,#0f766e);isolation:isolate}.department_hero__LcNPM:after{content:"";position:absolute;inset:auto 0 0;height:1px;background:linear-gradient(90deg,transparent,rgba(94,234,212,.6),transparent)}.department_heroGrid__PUssM{position:absolute;inset:0;z-index:-2;opacity:.12;background-image:linear-gradient(rgba(255,255,255,.15) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.15) 1px,transparent 0);background-size:52px 52px;mask-image:linear-gradient(90deg,black,transparent 80%);animation:department_gridMove__zqxDQ 18s linear infinite}.department_heroNoise__7G52v{position:absolute;inset:0;z-index:-1;opacity:.16;background:radial-gradient(circle at 20% 30%,rgba(45,212,191,.5),transparent 32%),radial-gradient(circle at 85% 15%,rgba(34,211,238,.25),transparent 25%)}.department_orb__7gzci{position:absolute;border-radius:999px;filter:blur(80px);pointer-events:none;animation:department_orbFloat__NAK9J 8s ease-in-out infinite}.department_orbOne__IVJ_J{width:24rem;height:24rem;right:-5rem;top:-9rem;background:rgba(45,212,191,.27)}.department_orbTwo__r0djh{width:18rem;height:18rem;left:35%;bottom:-12rem;background:rgba(56,189,248,.19);animation-delay:-4s}.department_floatingPill__E6CI8{position:absolute;width:58px;height:24px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:linear-gradient(90deg,rgba(255,255,255,.13) 50%,rgba(45,212,191,.18) 0);transform:rotate(-32deg);box-shadow:inset 0 0 12px rgba(255,255,255,.08);animation:department_pillFloat__3qY5C 7s ease-in-out infinite}.department_pillOne__fhUzO{right:8%;bottom:13%}.department_pillTwo__CnqJo{right:38%;top:14%;transform:rotate(28deg) scale(.65);animation-delay:-3s}.department_heroCopy__oVKt3{animation:department_riseIn__U9xPU .8s cubic-bezier(.2,.8,.2,1) both}.department_eyebrow__FDAib{border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.08);box-shadow:inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(12px)}.department_heroTitle__WdKc_{line-height:1.02;text-shadow:0 12px 35px rgba(0,0,0,.2)}.department_heroTitle__WdKc_ span{background:linear-gradient(95deg,#fff,#99f6e4 55%,#67e8f9);-webkit-background-clip:text;background-clip:text;color:transparent}.department_heroText__NAj0r{color:#cbdbe0}.department_searchBox__sVq4_{border:1px solid rgba(255,255,255,.7);box-shadow:0 22px 60px rgba(0,0,0,.25),0 0 0 7px rgba(255,255,255,.05);transition:transform .3s,box-shadow .3s}.department_searchBox__sVq4_:focus-within{transform:translateY(-3px);box-shadow:0 28px 70px rgba(0,0,0,.3),0 0 0 7px rgba(45,212,191,.1)}.department_searchButton__8EOnH{display:flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#0f766e,#059669);box-shadow:0 8px 20px rgba(13,148,136,.25);transition:.3s}.department_searchButton__8EOnH:hover{background:linear-gradient(135deg,#115e59,#047857);transform:translateX(2px)}.department_statsPanel__MU_bb{border:1px solid rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(255,255,255,.13),rgba(255,255,255,.05));box-shadow:0 30px 70px rgba(0,0,0,.23),inset 0 1px rgba(255,255,255,.12);backdrop-filter:blur(18px);animation:department_panelIn__ewDQT .9s cubic-bezier(.2,.8,.2,1) .15s both}.department_stat__5BVN1{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.07);transition:.35s}.department_stat__5BVN1:hover{transform:translateY(-4px);background:rgba(255,255,255,.12)}.department_revealSection__T4J_d{animation:department_riseIn__U9xPU .7s .15s both}.department_promiseBar__IHI0Y{position:relative;overflow:hidden;border:1px solid rgba(153,246,228,.7);background:linear-gradient(120deg,rgba(240,253,250,.94),rgba(236,254,255,.94));box-shadow:0 25px 70px -38px rgba(15,118,110,.5)}.department_promiseBar__IHI0Y:after{content:"+";position:absolute;right:-10px;top:-58px;font-size:180px;font-weight:200;line-height:1;color:rgba(13,148,136,.05);transform:rotate(12deg)}@keyframes department_riseIn__U9xPU{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes department_panelIn__ewDQT{0%{opacity:0;transform:translateX(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes department_gridMove__zqxDQ{to{background-position:52px 52px}}@keyframes department_orbFloat__NAK9J{50%{transform:translate3d(20px,-14px,0) scale(1.12)}}@keyframes department_pillFloat__3qY5C{50%{translate:0 -14px;rotate:8deg}}@media(max-width:640px){.department_floatingPill__E6CI8{display:none}.department_searchButton__8EOnH{padding-inline:1rem}.department_heroTitle__WdKc_{font-size:2.55rem}}@media(prefers-reduced-motion:reduce){.department_floatingPill__E6CI8,.department_heroCopy__oVKt3,.department_heroGrid__PUssM,.department_orb__7gzci,.department_revealSection__T4J_d,.department_statsPanel__MU_bb{animation:none!important}.department_searchBox__sVq4_{transition:none!important}}.department_medicine__MXA4G{background:#f7faf9;--ink:#102e30;--teal:#0e766b;scroll-behavior:smooth}.department_medicine__MXA4G section[id]{scroll-margin-top:100px}.department_medicine__MXA4G .department_hero__LcNPM{background:radial-gradient(ellipse at 85% 35%,#15524f 0,transparent 60%),#082d30}.department_medicine__MXA4G .department_heroTitle__WdKc_{font-size:clamp(2.8rem,5.5vw,4.8rem);font-weight:800;letter-spacing:-.055em;line-height:1.06}.department_medicine__MXA4G .department_heroTitle__WdKc_ span{background:linear-gradient(100deg,#a9efda,#e3fff3);background-clip:text;-webkit-background-clip:text}.department_medicine__MXA4G .department_heroText__NAj0r{max-width:31rem;color:#bdd6d3;font-size:15px;line-height:1.85}.department_medicine__MXA4G .department_eyebrow__FDAib{font-size:10px;letter-spacing:.15em;background:#ffffff08;color:#c3f5e5}.department_medicine__MXA4G .department_heroGrid__PUssM{opacity:.05;animation:none}.department_medicine__MXA4G .department_floatingPill__E6CI8{display:none}.department_medicine__MXA4G .department_searchBox__sVq4_{border-radius:16px;box-shadow:0 12px 40px #001f2440;border:0}.department_medicine__MXA4G .department_searchButton__8EOnH{background:#d3f7a5;color:#173e2c;box-shadow:none}.department_medicine__MXA4G .department_searchButton__8EOnH:hover{background:#bde98b}.department_heroArtwork__LuxJ6{position:relative;transform:rotate(-2deg);box-shadow:0 25px 60px #001c2855}.department_medicine__MXA4G .department_statsPanel__MU_bb{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 4px;border:0;box-shadow:none;background:#ffffff08;border-radius:16px;animation:none}.department_medicine__MXA4G .department_stat__5BVN1{padding:8px 10px;border:0;border-right:1px solid #ffffff18;border-radius:0;background:none;text-align:center}.department_medicine__MXA4G .department_stat__5BVN1:last-child{border:0}.department_medicine__MXA4G .department_stat__5BVN1>span{display:none}.department_medicine__MXA4G .department_stat__5BVN1 strong{margin:0;font-size:20px}.department_medicine__MXA4G .department_stat__5BVN1 small{font-size:10px;color:#b8d4cf}.department_heroBenefits__erOuC,.department_quickLinks__ePjcO{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:11px}.department_quickLinks__ePjcO{margin-top:19px;color:#9dbdb7}.department_quickLinks__ePjcO a{display:flex;align-items:center;gap:4px;color:#e0eee9;border-bottom:1px solid #ffffff35;padding-bottom:3px}.department_heroBenefits__erOuC{margin-top:28px;gap:20px;color:#bbdcd0}.department_heroBenefits__erOuC span{display:flex;align-items:center;gap:7px}.department_actionGrid__kSaaW{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:54px}.department_serviceCard__jb02S{display:flex;align-items:center;gap:18px;padding:26px;border:1px solid #dce9e4;background:white;border-radius:20px;box-shadow:0 8px 22px #1f514705;transition:transform .2s,box-shadow .2s}.department_serviceCard__jb02S:hover{transform:translateY(-3px);box-shadow:0 14px 30px #1f514712}.department_serviceCard__jb02S>svg{margin-left:auto;flex-shrink:0;color:#317969}.department_serviceIcon__OJQtr{display:grid;place-items:center;width:56px;height:56px;border-radius:17px;background:#e9f5ef;color:#197761;flex-shrink:0}.department_serviceCard__jb02S small{font-size:9px;font-weight:800;letter-spacing:.12em;color:#5b7f73}.department_serviceCard__jb02S h2{font-size:19px;font-weight:800;letter-spacing:-.025em;margin:4px 0;color:#163b32}.department_serviceCard__jb02S p{font-size:12px;color:#6b8078;line-height:1.6}.department_prescriptionCard__2vhQd{background:#f0f4ed;border-color:#e2e9da}.department_prescriptionCard__2vhQd .department_serviceIcon__OJQtr{background:#dfead4;color:#4b6a35}.department_medicine__MXA4G .department_categoryCard__s_QJw{border-color:#e4ece8;border-radius:20px;padding:14px 14px 18px;box-shadow:none;min-height:195px}.department_medicine__MXA4G .department_categoryCard__s_QJw>span:first-child{border-radius:14px;height:110px;transition:transform .25s}.department_medicine__MXA4G .department_categoryCard__s_QJw:hover>span:first-child{transform:scale(.96)}.department_medicine__MXA4G .department_categoryCard__s_QJw>span:last-child{color:#367b66;font-size:10px}.department_medicine__MXA4G .department_revealSection__T4J_d h2{letter-spacing:-.035em;color:#153b33}.department_medicine__MXA4G .department_productCard__GKse9{padding:15px;border-radius:20px;border-color:#e1eae5;box-shadow:0 4px 18px #264e3e04}.department_medicine__MXA4G .department_productCard__GKse9>div:first-child{background:linear-gradient(140deg,#f6f9f7,#fff);border-radius:13px}.department_productCta___GMSK{display:none}.department_medicine__MXA4G .department_productCta___GMSK{display:flex;align-items:center;justify-content:space-between;margin-top:17px;border:1px solid #dcece3;background:#f1f8f4;color:#1e6d54;padding:11px 12px;border-radius:10px;font-size:11px;font-weight:750;transition:background .2s}.department_medicine__MXA4G .department_productCard__GKse9:hover .department_productCta___GMSK{background:#d9f0e3}.department_guideSection__BZY_N{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:44px;margin-top:64px;background:#eaf1ec;border-radius:28px;border:1px solid #dfe8df}.department_sectionEyebrow__YSizI{font-size:10px;font-weight:800;letter-spacing:.14em;color:#557f68}.department_guideSection__BZY_N h2{font-size:clamp(25px,3vw,36px);font-weight:800;line-height:1.2;letter-spacing:-.04em;color:#203f30;margin-top:14px}.department_guideSection__BZY_N>div>p:last-of-type{font-size:13px;line-height:1.8;color:#647c6a;margin-top:18px;max-width:350px}.department_guideSection__BZY_N a{display:inline-flex;align-items:center;gap:12px;font-weight:750;font-size:12px;margin-top:25px;color:#286547}.department_steps__pBQ6N{display:grid;gap:22px}.department_step__vPniF{display:flex;gap:17px;align-items:flex-start}.department_step__vPniF>span{display:grid;place-items:center;flex-shrink:0;background:#fff;color:#38745a;border:1px solid #dbe5db;border-radius:14px;width:47px;height:47px}.department_step__vPniF small{color:#6f967a;font-size:10px;font-weight:800;letter-spacing:.12em}.department_step__vPniF h3{font-size:15px;font-weight:750;color:#294c36;margin-top:2px}.department_step__vPniF p{font-size:12px;color:#647c6a;line-height:1.7;margin-top:4px}.department_medicine__MXA4G .department_promiseBar__IHI0Y{border:1px solid #e2eae5;background:white;box-shadow:none;border-radius:20px;margin-top:30px}.department_medicine__MXA4G .department_promiseBar__IHI0Y:after{display:none}.department_medicine__MXA4G a:focus-visible,.department_medicine__MXA4G button:focus-visible{outline:3px solid #63bf9c;outline-offset:5px}@media(max-width:767px){.department_actionGrid__kSaaW{grid-template-columns:1fr;gap:12px;margin-bottom:36px}.department_serviceCard__jb02S{padding:20px;gap:14px}.department_serviceCard__jb02S h2{font-size:17px}.department_guideSection__BZY_N{grid-template-columns:1fr;gap:30px;padding:26px;margin-top:40px}.department_heroArtwork__LuxJ6{transform:none}.department_medicine__MXA4G .department_heroTitle__WdKc_{font-size:3.2rem}.department_medicine__MXA4G .department_heroBenefits__erOuC{gap:14px}.department_medicine__MXA4G .department_categoryCard__s_QJw{padding:10px;min-height:180px}.department_medicine__MXA4G .department_productCard__GKse9{padding:10px}.department_medicine__MXA4G .department_productCta___GMSK{padding:9px;font-size:10px}.department_medicine__MXA4G .department_statsPanel__MU_bb{margin-top:12px}}@media(prefers-reduced-motion:reduce){.department_medicine__MXA4G *{scroll-behavior:auto;animation:none!important;transition:none!important}}