.page_hero__SKW6o{position:relative;padding:80px 0 100px;background:radial-gradient(circle at 10% 20%,#0f172a 0,#1e293b 100%);color:var(--white);overflow:hidden;display:flex;flex-direction:column}.page_heroFlex__Qc_UV{display:flex;align-items:center;justify-content:space-between;gap:3rem;position:relative;z-index:5}.page_heroContent__2lPR8{flex:1 1;max-width:650px;z-index:10}.page_heroImageWrapper__QogUd{flex:1 1;display:flex;justify-content:center;align-items:center;position:relative}.page_heroImageWrapper__QogUd:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(26,79,124,.4) 0,transparent 70%);filter:blur(40px);z-index:-1;animation:page_glowPulse__lJ5_k 4s ease-in-out infinite alternate}@keyframes page_glowPulse__lJ5_k{0%{transform:scale(.9);opacity:.5}to{transform:scale(1.1);opacity:.8}}.page_heroGlow1__K_jqM{top:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(26,79,124,.2) 0,transparent 70%);filter:blur(60px)}.page_heroGlow1__K_jqM,.page_heroGlow2__b_eRS{position:absolute;z-index:1;pointer-events:none}.page_heroGlow2__b_eRS{bottom:-10%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(26,79,124,.15) 0,transparent 70%);filter:blur(50px)}.page_heroBadgeRow__Z2Vd8{position:relative;z-index:10;display:flex;justify-content:center;gap:1.5rem;margin-bottom:2.5rem;flex-wrap:wrap}.page_badgeItem__frso5{background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.1);color:#94a3b8;padding:.5rem 1.25rem;border-radius:99px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.page_heroMainImage__VR_oD{border-radius:24px;box-shadow:0 30px 80px -20px rgba(0,0,0,.6);transition:all .6s cubic-bezier(.23,1,.32,1);max-width:500px;width:100%;height:auto;animation:page_float__P1Jpw 6s ease-in-out infinite;border:1px solid hsla(0,0%,100%,.08)}@keyframes page_float__P1Jpw{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-20px) rotate(1deg)}to{transform:translateY(0) rotate(0deg)}}.page_heroMainImage__VR_oD:hover{transform:scale(1.05) translateY(-25px);box-shadow:0 60px 120px -30px rgba(26,79,124,.5);border-color:var(--primary-medical)}.page_heroContent__2lPR8 h1{font-size:3.5rem;line-height:1.1;margin-bottom:1.5rem;font-weight:900;letter-spacing:-.04em;color:#fff;background:linear-gradient(135deg,#fff 30%,#cbd5e1);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 16px rgba(0,0,0,.15))}.page_heroSub__YNSLe{font-size:1.2rem;line-height:1.5;color:#94a3b8;margin-bottom:2.5rem;max-width:540px;font-weight:500}.page_heroActions__8_tzb{display:flex;gap:1.5rem;align-items:center}.page_trustBadge__PYQqz{display:inline-block;background:rgba(26,79,124,.2);border:1px solid var(--primary-medical);color:var(--primary-medical);padding:.4rem 1rem;border-radius:99px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:relative;z-index:10}.page_authoritySection__czxGe{background:hsla(0,0%,100%,.7);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:32px;padding:3.5rem;margin:5rem 0;border:1px solid rgba(26,79,124,.15);box-shadow:0 20px 50px rgba(0,0,0,.05),0 0 60px rgba(26,79,124,.08);position:relative;overflow:hidden;transition:all .4s ease}.page_authoritySection__czxGe:hover{box-shadow:0 30px 60px rgba(0,0,0,.08),0 0 80px rgba(26,79,124,.12);transform:translateY(-5px)}.page_authoritySection__czxGe:before{content:"";position:absolute;top:-100px;right:-100px;width:300px;height:300px;background:radial-gradient(circle,rgba(26,79,124,.1) 0,transparent 70%);border-radius:50%;z-index:0}.page_authorityGrid__2YgPy{display:flex;gap:3.5rem;align-items:flex-start;position:relative;z-index:1}.page_authorityIcon__utt_M{flex-shrink:0;background:linear-gradient(135deg,#fff,#f0f7ff);padding:1.25rem;border-radius:28px;box-shadow:0 15px 30px rgba(26,79,124,.15),inset 0 2px 5px #fff;border:1px solid rgba(26,79,124,.1);display:flex;align-items:center;justify-content:center}.page_authorityIcon__utt_M svg{animation:page_iconShine__LrgGf 4s ease-in-out infinite}@keyframes page_iconShine__LrgGf{0%,to{filter:drop-shadow(0 0 5px rgba(26,79,124,.2))}50%{filter:drop-shadow(0 0 15px rgba(26,79,124,.4))}}.page_authorityContent__gOf4V h3{font-size:2.25rem;margin-bottom:1.5rem;font-weight:800;background:linear-gradient(90deg,#1e293b,var(--primary-medical));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.page_authorityContent__gOf4V p{font-size:1.15rem;line-height:1.8;color:#475569;max-width:900px}.page_authoritySources__jJ3fK{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem}.page_sourceItem__blqoP{display:flex;align-items:center;gap:.75rem;background:#fff;padding:.85rem 1.5rem;border-radius:99px;box-shadow:0 4px 10px rgba(0,0,0,.04);border:1px solid rgba(26,79,124,.08);transition:all .3s cubic-bezier(.34,1.56,.64,1);font-weight:600;color:#334155}.page_sourceItem__blqoP:hover{transform:scale(1.05) translateY(-3px);box-shadow:0 12px 20px rgba(26,79,124,.12);border-color:var(--primary-medical);background:#f8fbff}.page_sourceIcon__p5RMy{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--primary-medical)}.page_authorityFooter__Fu5Ar{margin-top:3.5rem;padding-top:2.5rem;border-top:2px solid rgba(26,79,124,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:2rem}.page_verifiedSeal__kz57B{display:flex;align-items:center;gap:1rem;background:linear-gradient(90deg,#f0f9ff,#e0f2fe);padding:.75rem 1.5rem;border-radius:16px;border:1px solid #bae6fd;box-shadow:0 4px 12px rgba(186,230,253,.2)}.page_sealIcon__ipGo5{background:var(--primary-medical);color:#fff;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 15px rgba(26,79,124,.3)}.page_sealText__Ng41Z{display:flex;flex-direction:column}.page_sealLabel__IcaZD{font-weight:900;color:var(--primary-medical)}.page_sealLabel__IcaZD,.page_topRightBadge__BxioF{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.page_topRightBadge__BxioF{position:absolute;top:2rem;right:2rem;background:linear-gradient(135deg,#1a4f7c,#0f172a);color:#fff;padding:.5rem 1rem;border-radius:12px;font-weight:800;display:flex;align-items:center;gap:.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1);z-index:2;animation:page_badgePulse__XDHCH 2s ease-in-out infinite}@keyframes page_badgePulse__XDHCH{0%,to{transform:scale(1);box-shadow:0 10px 20px rgba(0,0,0,.1)}50%{transform:scale(1.05);box-shadow:0 15px 30px rgba(26,79,124,.3)}}.page_faqSection__NArq_{background:var(--white);border-radius:16px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.05);border:1px solid var(--border-color)}.page_faqItem__ZM3hV{border-bottom:1px solid var(--border-color)}.page_faqItem__ZM3hV:last-child{border-bottom:none}.page_faqQuestion__21phv{width:100%;padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;text-align:left;transition:background .2s ease}.page_faqQuestion__21phv:hover{background:#f8fafc}.page_faqQuestion__21phv h4{margin:0;font-size:1.1rem;color:var(--primary-medical);font-weight:700}.page_faqIcon__cdRLE{width:24px;height:24px;border-radius:50%;background:#f1f5f9;display:flex;align-items:center;justify-content:center;transition:all .3s ease;color:var(--primary-medical)}.page_faqItemOpen__eS9A4 .page_faqIcon__cdRLE{background:var(--primary-medical);color:#fff;transform:rotate(180deg)}.page_faqAnswer__TQMcb{max-height:0;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);background:#fbfcfd}.page_faqItemOpen__eS9A4 .page_faqAnswer__TQMcb{max-height:500px;padding:0 2rem 2rem}.page_faqAnswerInner__jb_E9{padding-top:1rem;border-top:1px solid rgba(0,0,0,.05);line-height:1.7;color:#475569}.page_aeoSummary__ZKHb0{margin-top:-60px;position:relative;z-index:10}.page_summaryCard__RyLx2{background:var(--medical-white);padding:3rem;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.page_summaryCard__RyLx2 h3{margin-bottom:2rem;color:var(--primary-medical);border-left:4px solid var(--primary-medical);padding-left:1rem}.page_summaryGrid__1_iRw{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}.page_section__61PEw{padding:5rem 0;background:var(--medical-white)}.page_sectionBg__HZsg6{padding:6rem 0;background:var(--surface-light)}.page_sectionTitle__hzsAh{font-size:2.5rem;font-weight:800;text-align:center;margin-bottom:1rem;color:var(--primary-medical)}.page_sectionSub__QqzT0{text-align:center;max-width:700px;margin:0 auto 3.5rem;font-size:1.15rem;color:#475569}.page_aeoGrid__UUt5r,.page_medicationGrid__ddQiq{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:2rem;gap:2rem}.page_card__QV0Om{background:var(--medical-white);padding:2.5rem;border-radius:16px;border:1px solid #e2e8f0;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page_card__QV0Om:hover{transform:translateY(-8px);box-shadow:0 20px 25px -5px rgba(0,0,0,.05),0 10px 10px -6px rgba(0,0,0,.05);border-color:var(--primary-medical)}.page_card__QV0Om h3{color:var(--primary-medical);margin-bottom:1rem;font-size:1.5rem}.page_conditionGrid___ucr6{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_conditionCard__JLRc_{background:var(--medical-white);padding:1.5rem;border-radius:12px;text-align:center;border:1px solid #e2e8f0;transition:transform .2s}.page_conditionCard__JLRc_:hover{transform:translateY(-5px);border-color:var(--primary-medical)}.page_linkText__L1Mtx{margin-top:1.5rem;display:inline-block;font-weight:700;color:var(--primary-medical);text-decoration:none;font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.page_conditionTilesGrid__m1Sca{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:2rem}.page_conditionTile__ds3FS{position:relative;aspect-ratio:1/1;border-radius:20px;overflow:hidden;background:#f8fafc;border:1px solid rgba(26,79,124,.1);transition:all .4s cubic-bezier(.175,.885,.32,1.275);cursor:pointer;text-decoration:none;display:flex;flex-direction:column}.page_conditionTile__ds3FS:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 20px 40px rgba(26,79,124,.2);border-color:var(--primary-medical)}.page_tileImageWrapper__548dZ{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_tileImage__HInvc{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.page_conditionTile__ds3FS:hover .page_tileImage__HInvc{transform:scale(1.15)}.page_tileOverlay__SQKs6{position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(15,23,42,.9) 0,rgba(15,23,42,.4) 50%,transparent);z-index:2;transition:opacity .3s ease}.page_tileContent__WdJS5{position:relative;z-index:3;margin-top:auto;padding:1.5rem;text-align:center}.page_tileContent__WdJS5 h4{color:#fff;font-size:1.1rem;font-weight:800;margin:0 0 .5rem;text-shadow:0 2px 4px rgba(0,0,0,.5)}.page_tileSummary__OtYFU{color:hsla(0,0%,100%,.9);font-size:.75rem;line-height:1.4;max-height:0;opacity:0;overflow:hidden;transition:all .4s ease}.page_conditionTile__ds3FS:hover .page_tileSummary__OtYFU{max-height:80px;opacity:1;margin-top:.5rem}.page_tileArrow__vUNBy{position:absolute;top:1rem;right:1.25rem;color:#fff;font-size:1.25rem;font-weight:900;opacity:.5;z-index:3;transition:all .3s ease}.page_conditionTile__ds3FS:hover .page_tileArrow__vUNBy{opacity:1;transform:translateX(5px)}@media (max-width:1200px){.page_conditionTilesGrid__m1Sca{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.page_conditionTilesGrid__m1Sca{grid-template-columns:repeat(2,1fr);gap:1rem}.page_tileContent__WdJS5{padding:1rem}.page_tileContent__WdJS5 h4{font-size:1rem}}@media (max-width:480px){.page_conditionTilesGrid__m1Sca{grid-template-columns:1fr}.page_conditionTile__ds3FS{aspect-ratio:16/9}}.page_searchSection__zxYeG{padding:4rem 0;background:#f1f5f9}.page_searchBox__vnseV{max-width:800px;margin:0 auto;text-align:center}.page_searchBox__vnseV h2{font-size:2rem;margin-bottom:2rem;color:var(--primary-medical)}.page_searchBar__ps3RX{display:flex;gap:1rem;background:var(--medical-white);padding:.75rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.05)}.page_searchBar__ps3RX input{flex:1 1;border:none;padding:.5rem 1rem;font-size:1.1rem;outline:none}.page_searchSuggestions__M_bRv{margin-top:1.5rem;display:flex;gap:1rem;justify-content:center;font-size:.9rem;flex-wrap:wrap}.page_searchSuggestions__M_bRv span{color:#64748b;font-weight:600}.page_searchSuggestions__M_bRv a{color:var(--primary-medical);text-decoration:none;background:var(--medical-white);padding:.25rem .75rem;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.page_flexGrid__YVZ7G{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_textColumn__2Hcnn h2{font-size:2.5rem;margin-bottom:1.5rem;color:var(--primary-medical)}.page_imagePlaceholder__RU3Kh{background:#e2e8f0;aspect-ratio:16/10;border-radius:20px;display:flex;align-items:center;justify-content:center;padding:2rem}.page_infoGrid__fwsVI{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.page_comparisonGrid__6gB__{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.page_compCard__QRp9q{background:var(--white);border:1px solid #e2e8f0;padding:2rem;border-radius:12px;text-decoration:none;transition:all .2s;display:block}.page_compCard__QRp9q:hover{border-color:var(--primary-color);transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.05)}.page_compCard__QRp9q strong{display:block;font-size:1.25rem;color:var(--primary-color);margin-bottom:.5rem}.page_compCard__QRp9q span{font-size:.9rem;color:#64748b}.page_regulationBanner__960xb{background:#1e293b;color:var(--white);padding:4rem;border-radius:24px;text-align:center}.page_regulationBanner__960xb p{font-size:1.35rem;margin-bottom:2.5rem;max-width:900px;margin-left:auto;margin-right:auto;line-height:1.6}.page_refGrid__NrgDm{display:flex;gap:2rem;justify-content:center;flex-wrap:wrap}.page_refGrid__NrgDm a{color:var(--secondary-color);text-decoration:none;font-weight:700;border:2px solid var(--secondary-color);padding:.75rem 2rem;border-radius:12px;transition:all .2s}.page_refGrid__NrgDm a:hover{background:var(--secondary-color);color:#1e293b}.page_accessGrid__2ZNoq{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_accessGrid__2ZNoq ul{margin-top:1.5rem;list-style:none;padding:0}.page_accessGrid__2ZNoq li{padding-left:1.5rem;position:relative;margin-bottom:.75rem;font-weight:500}.page_accessGrid__2ZNoq li:before{content:"✓";position:absolute;left:0;color:var(--secondary-color);font-weight:900}.page_editorialFooter__9R3KJ{text-align:center;max-width:900px;margin:0 auto;border-top:1px solid #e2e8f0;padding-top:4rem}.page_authorGrid__S9nb7{display:flex;gap:3rem;justify-content:center;margin:3rem 0}.page_authorBadge__tw5V4{display:flex;flex-direction:column;text-align:left;padding-left:1.5rem;border-left:4px solid var(--secondary-color)}.page_authorBadge__tw5V4 strong{color:var(--primary-color);font-size:1.1rem}.page_authorBadge__tw5V4 span{font-size:.85rem;color:#64748b}.page_disclaimerLink__Xv6Um{margin-top:3rem;font-size:.95rem}.page_disclaimerLink__Xv6Um a{color:#64748b;text-decoration:underline}@media (max-width:1024px){.page_hero__SKW6o{padding:60px 0 80px}.page_heroFlex__Qc_UV{flex-direction:column;text-align:center;gap:2.5rem}.page_heroContent__2lPR8{max-width:100%;padding:0 1rem}.page_heroContent__2lPR8 h1{font-size:2.8rem;margin-bottom:1.25rem}.page_heroSub__YNSLe{font-size:1.1rem;margin:0 auto 2rem}.page_heroImageWrapper__QogUd{order:-1;width:100%}.page_heroImageWrapper__QogUd:before{width:300px;height:300px}.page_heroMainImage__VR_oD{max-width:380px}.page_heroActions__8_tzb{justify-content:center;flex-direction:column;width:100%;max-width:360px;margin:0 auto;gap:1rem}.page_heroGlow1__K_jqM,.page_heroGlow2__b_eRS{display:none}}@media (max-width:768px){.page_summaryGrid__1_iRw{grid-template-columns:1fr}.page_heroContent__2lPR8 h1{font-size:2.5rem}.page_accessGrid__2ZNoq,.page_flexGrid__YVZ7G{grid-template-columns:1fr;gap:3rem}.page_regulationBanner__960xb{padding:2.5rem 1.5rem}.page_authorGrid__S9nb7{flex-direction:column;gap:2rem}.page_authoritySection__czxGe{padding:2.5rem 1.5rem;margin:3rem 1rem;border-radius:24px}.page_authorityGrid__2YgPy{flex-direction:column;align-items:center;gap:2rem;text-align:center}.page_authorityIcon__utt_M{padding:1rem;margin-top:1rem}.page_authorityIcon__utt_M svg{width:60px;height:60px}.page_authorityContent__gOf4V h3{font-size:1.75rem}.page_authoritySources__jJ3fK{justify-content:center;gap:.75rem}.page_sourceItem__blqoP{padding:.6rem 1rem;font-size:.85rem}.page_authorityFooter__Fu5Ar{justify-content:center;text-align:center;margin-top:2.5rem;padding-top:2rem}.page_topRightBadge__BxioF{top:1rem;right:1rem;padding:.35rem .75rem;font-size:.6rem}}.page_hubSection__qXPSx{padding:10rem 0;background:radial-gradient(circle at top right,#f8fafc,#f1f5f9,#eff6ff);position:relative;overflow:hidden}.page_hubSection__qXPSx:before{content:"";position:absolute;top:-10%;right:-10%;width:50%;height:50%;background:radial-gradient(circle,rgba(26,79,124,.08),transparent 70%);filter:blur(80px);z-index:1}.page_hubGrid__ftB0u{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem;position:relative;z-index:2}.page_hubColumn__thc7k{display:flex;flex-direction:column;background:hsla(0,0%,100%,.6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2.25rem;border-radius:28px;border:1px solid hsla(0,0%,100%,.8);box-shadow:0 15px 35px rgba(0,0,0,.03);transition:all .5s cubic-bezier(.23,1,.32,1);border-top:4px solid var(--col-color,var(--primary-medical))}.page_hubColumn__thc7k:hover{background:hsla(0,0%,100%,.9);transform:translateY(-12px);box-shadow:0 30px 60px rgba(0,0,0,.06),0 0 20px rgba(var(--col-color-rgb),.1)}.page_columnHeader__Majpb{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.page_hubIcon__TE9Xj{color:#fff;background:linear-gradient(135deg,var(--col-color,var(--primary-medical)),#fff7);padding:.85rem;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.1);display:flex;transition:all .4s cubic-bezier(.34,1.56,.64,1)}.page_hubColumn__thc7k:hover .page_hubIcon__TE9Xj{transform:rotate(-10deg) scale(1.15);box-shadow:0 15px 30px rgba(0,0,0,.15)}.page_columnHeader__Majpb h4{margin:0;font-size:1.45rem;color:var(--col-color,var(--primary-medical));font-weight:800;letter-spacing:-.02em}.page_columnDesc__CfSf7{font-size:.9rem;color:#475569;margin-bottom:2.25rem;line-height:1.6;opacity:.9}.page_hubCards__sDJ9E{display:flex;flex-direction:column;gap:.85rem}.page_hubLinkCard__rSAuM{background:#fff;padding:1rem 1.25rem;border-radius:18px;border:1px solid rgba(0,0,0,.04);text-decoration:none;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:block;position:relative;overflow:hidden}.page_hubLinkCard__rSAuM:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:.5s;z-index:1}.page_hubLinkCard__rSAuM:hover:after{left:100%}.page_hubLinkCard__rSAuM:hover{transform:translateX(12px) scale(1.03);border-color:var(--col-color,var(--primary-medical));box-shadow:0 15px 30px rgba(0,0,0,.05);background:#fdfdfd}.page_itemTag__ykzHk{font-size:.65rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:99px;background:var(--col-color,var(--primary-medical));color:#fff;opacity:.8}.page_hubLinkTitle__Bq_lZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:.25rem;position:relative;z-index:2}.page_hubLinkTitle__Bq_lZ strong{font-size:.95rem;color:#0f172a;font-weight:700;line-height:1.3;transition:color .3s ease}.page_hubArrow__lY91b,.page_hubLinkCard__rSAuM:hover .page_hubLinkTitle__Bq_lZ strong{color:var(--col-color,var(--primary-medical))}.page_hubArrow__lY91b{font-weight:900;opacity:.4;transition:all .4s ease;transform:translateX(-8px)}.page_hubLinkCard__rSAuM:hover .page_hubArrow__lY91b{opacity:1;transform:translateX(0)}.page_hubLinkCard__rSAuM p{margin:0;font-size:.8rem;color:#64748b;line-height:1.4;position:relative;z-index:2}@media (max-width:1400px){.page_hubGrid__ftB0u{grid-template-columns:repeat(2,1fr);gap:2rem}}@media (max-width:768px){.page_hubGrid__ftB0u{grid-template-columns:1fr;gap:2.5rem}.page_hubColumn__thc7k{padding:1.5rem}.page_hubLinkCard__rSAuM:hover{transform:translateX(5px)}}.page_trustGrid__QEWLT{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem;gap:2rem}.page_trustCard__sdHl3{text-align:center;padding:2.5rem 1.5rem;background:#fff;border-radius:20px;border:1px solid rgba(0,0,0,.04);box-shadow:0 10px 30px rgba(0,0,0,.02);transition:all .4s cubic-bezier(.4,0,.2,1)}.page_trustCard__sdHl3:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.05);border-color:var(--primary-medical)}.page_trustIcon__uE7dI{font-size:2.5rem;margin-bottom:1.5rem;background:#f1f5f9;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;margin-right:auto;transition:all .3s ease}.page_trustCard__sdHl3:hover .page_trustIcon__uE7dI{background:var(--primary-medical)}.page_trustCard__sdHl3 h4{font-size:1.15rem;margin-bottom:.75rem;color:#1e293b;font-weight:800}.page_trustCard__sdHl3 p{font-size:.9rem;color:#64748b;line-height:1.5}.page_featuredGrid__wTnsk{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2.5rem;gap:2.5rem}.page_medCard__G2XMN{background:#fff;border-radius:20px;overflow:hidden;border:1px solid rgba(0,0,0,.04);transition:all .4s ease}.page_medCard__G2XMN:hover{box-shadow:0 30px 60px rgba(0,0,0,.08);transform:scale(1.02)}.page_medCard__G2XMN h5{padding:1.5rem 1.5rem .5rem;font-size:1.4rem;margin:0;color:#1e293b}.page_medCard__G2XMN p{padding:0 1.5rem 1.5rem;font-size:.95rem;color:#64748b;margin:0}.page_cardImage__Nlmzv{width:100%;height:200px;object-fit:cover;transition:transform .6s ease}.page_medCard__G2XMN:hover .page_cardImage__Nlmzv{transform:scale(1.1)}@media (max-width:1024px){.page_featuredGrid__wTnsk{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.page_featuredGrid__wTnsk{grid-template-columns:1fr}}.page_guideGrid__unwN2{display:flex;flex-direction:column;gap:1.5rem;max-width:900px;margin:0 auto}.page_guideCard__ayQmf{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:2rem;border-radius:16px;text-decoration:none;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.page_guideCard__ayQmf:hover{transform:translateX(10px);border-color:var(--primary-medical);box-shadow:0 10px 30px rgba(0,0,0,.04)}.page_guideCard__ayQmf h4{margin:0 0 .5rem;font-size:1.25rem;color:#1e293b;font-weight:800}.page_guideCard__ayQmf p{margin:0;font-size:.95rem;color:#64748b;line-height:1.5}.page_guideArrow__q08C6{font-size:1.5rem;color:var(--primary-medical);font-weight:800}.page_scrollToTop__hwkfY{position:fixed;bottom:2rem;right:2rem;width:50px;height:50px;background:var(--primary-medical);color:#fff;border:none;border-radius:50%;font-size:1.5rem;font-weight:900;cursor:pointer;box-shadow:0 10px 25px rgba(0,0,0,.2);z-index:99;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.page_scrollToTop__hwkfY.page_visible__NlJV_{opacity:1;visibility:visible;transform:translateY(0)}.page_scrollToTop__hwkfY:hover{background:#0ea5e9;transform:translateY(-5px)}.page_toolsSection__Gr3rc{padding:6rem 0;background:#0f172a;color:var(--white);position:relative;overflow:hidden}.page_toolsSection__Gr3rc:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 50% 50%,rgba(26,79,124,.1) 0,transparent 70%);pointer-events:none}.page_toolsFlex__3X8mp{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.page_toolsContent__2_yrl{width:100%;max-width:1100px}.page_toolsGrid__DxPum{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:3rem}.page_toolLink__PEgWW{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:1.75rem;display:flex;align-items:center;gap:1.25rem;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%}.page_toolLink__PEgWW:hover{background:rgba(26,79,124,.2);border-color:var(--primary-medical);transform:translateY(-8px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.page_toolIcon__xB1b0{font-size:1.75rem;background:rgba(26,79,124,.3);width:56px;height:56px;display:flex;align-items:center;justify-content:center;border-radius:14px;flex-shrink:0}.page_toolTexts___GOz_ h6{color:#fff;margin:0 0 .4rem;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.page_toolTexts___GOz_ p{color:#94a3b8;margin:0;font-size:.85rem;line-height:1.4}@media (max-width:768px){.page_toolsGrid__DxPum{grid-template-columns:1fr}}.HomeSearch_searchContainer__EYyuG{max-width:800px;margin:0 auto;position:relative}.HomeSearch_searchBarWrapper__cF6ms{display:flex;gap:1rem;margin-bottom:1.5rem}.HomeSearch_searchInput__4aEdl{flex:1 1;padding:1rem 1.5rem;border:2px solid #e2e8f0;border-radius:12px;font-size:1.1rem;transition:all .2s}.HomeSearch_searchInput__4aEdl:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 4px rgba(37,99,235,.1)}.HomeSearch_resultsWrapper__wEQEQ{position:absolute;top:calc(100% - 1rem);left:0;right:0;background:var(--white);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);border:1px solid #e2e8f0;z-index:100;overflow:hidden}.HomeSearch_resultsList__eStl5{list-style:none;padding:0;margin:0}.HomeSearch_resultItem___uprg{border-bottom:1px solid #f1f5f9}.HomeSearch_resultItem___uprg:last-child{border-bottom:none}.HomeSearch_resultLink__xHZiK{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;text-decoration:none;transition:background .2s}.HomeSearch_resultLink__xHZiK:hover{background:#f8fafc}.HomeSearch_resultInfo__0GK2F{display:flex;flex-direction:column}.HomeSearch_resultLabel___1uUu{font-weight:600;color:var(--primary-color);font-size:1.05rem}.HomeSearch_resultCategory__xTARI{font-size:.85rem;color:#64748b;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem}.HomeSearch_arrow__0PjvT{color:var(--secondary-color);font-weight:700;opacity:.5;transition:opacity .2s,transform .2s}.HomeSearch_resultLink__xHZiK:hover .HomeSearch_arrow__0PjvT{opacity:1;transform:translateX(5px)}.HomeSearch_noResults__DXIrC{padding:2rem;text-align:center;color:#64748b}.HomeSearch_searchSuggestions__gg6YX{display:flex;gap:.75rem;justify-content:center;align-items:center;font-size:.95rem;flex-wrap:wrap;margin-top:.5rem}.HomeSearch_searchSuggestions__gg6YX span{color:#64748b;font-weight:600;margin-right:.5rem}.HomeSearch_suggestionChip__I1T0a{background:#f1f5f9;padding:.4rem 1rem;border-radius:20px;font-size:.875rem;color:var(--primary-color);text-decoration:none;transition:all .2s;border:1px solid #e2e8f0;font-weight:500}.HomeSearch_suggestionChip__I1T0a:hover{background:var(--primary-color);color:var(--white);border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}@media (max-width:640px){.HomeSearch_searchBarWrapper__cF6ms{flex-direction:column}.HomeSearch_searchSuggestions__gg6YX{justify-content:flex-start;padding:0 .5rem}}