.page_container__Ny0A_{min-height:100vh;overflow-x:hidden}.page_hero__1GoyA{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:white;padding:160px 20px 80px;text-align:center;margin-top:80px}.page_heroContent__F4n5g{max-width:800px;margin:0 auto}.page_heroTitle__xQ4Pl{font-size:3.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.page_heroSubtitle__FyBJj{font-size:1.25rem;line-height:1.6;opacity:.9}.page_mainContent___l4Oq{max-width:1200px;margin:0 auto;padding:0 20px}.page_content__pVVCu{max-width:1000px;margin:0 auto;padding:0 20px}.page_contentSection__FsmlE{padding:80px 20px;background:white}.page_contentSection__FsmlE h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:30px;text-align:center}.page_mainText__a7elJ{font-size:1.2rem;line-height:1.8;color:#475569;text-align:center;max-width:800px;margin:0 auto}.page_refillSection__Uw4Nd{padding:80px 20px;background:#f8fafc}.page_refillSection__Uw4Nd h2{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:30px;text-align:center}.page_refillText__ZQ54d{font-size:1.2rem;line-height:1.8;color:#475569;text-align:center;max-width:800px;margin:0 auto}.page_contactSection__z1b__{padding:80px 20px;background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:white}.page_contactSection__z1b__ h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;text-align:center}.page_contactSection__z1b__ p{font-size:1.25rem;text-align:center;margin-bottom:40px;opacity:.9}.page_contactInfo__Iitue{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.page_contactItem__MjiQo{background:rgba(255,255,255,.1);padding:30px;border-radius:15px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);min-width:250px}.page_contactItem__MjiQo h3{font-size:1.25rem;font-weight:600;margin-bottom:15px;opacity:.9}.page_contactItem__MjiQo p{font-size:1.1rem;margin-bottom:8px;opacity:.8}.page_contactItem__MjiQo p:last-child{margin-bottom:0}.page_contactItem__MjiQo a{color:white;text-decoration:none;font-weight:600}.page_contactItem__MjiQo a:hover{text-decoration:underline}@media (max-width:768px){.page_heroTitle__xQ4Pl{font-size:2.5rem}.page_heroSubtitle__FyBJj{font-size:1.1rem}.page_contactSection__z1b__ h2,.page_contentSection__FsmlE h2,.page_refillSection__Uw4Nd h2{font-size:2rem}.page_mainText__a7elJ,.page_refillText__ZQ54d{font-size:1.1rem}.page_contactInfo__Iitue{flex-direction:column;align-items:center}.page_contactItem__MjiQo{min-width:auto;width:100%;max-width:300px}}@media (max-width:480px){.page_hero__1GoyA{padding:140px 15px 60px}.page_heroTitle__xQ4Pl{font-size:2rem}.page_contactSection__z1b__,.page_contentSection__FsmlE,.page_refillSection__Uw4Nd{padding:60px 15px}.page_contactItem__MjiQo{padding:25px 20px}}.page_medicationsSection__GA_fC{padding:80px 20px;background:white}.page_medicationsSection__GA_fC h2{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:3rem;text-align:center}.page_medicationsList__C0PiW{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.page_medicationCard__k9SeA{background:var(--background-white);border:1px solid var(--border-color);border-radius:var(--radius-xl);padding:2rem;box-shadow:var(--shadow-md);transition:var(--transition-normal)}.page_medicationCard__k9SeA:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.page_medicationCard__k9SeA h3{font-size:1.5rem;font-weight:700;color:var(--primary-color);margin-bottom:1rem;line-height:1.3}.page_medicationCard__k9SeA p{font-size:1rem;line-height:1.6;color:var(--text-secondary);margin:0}.page_ctaSection__BfZK0{background:linear-gradient(135deg,var(--primary-color) 0,var(--primary-dark) 100%);color:white;padding:80px 20px;text-align:center}.page_ctaContent__xdWoE{max-width:800px;margin:0 auto}.page_ctaSection__BfZK0 h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;line-height:1.2}.page_ctaSection__BfZK0 p{font-size:1.25rem;line-height:1.6;margin-bottom:2rem;opacity:.95}.page_ctaButtons__RFmMx{display:flex;flex-direction:column;gap:1rem;align-items:center}.page_ctaButtonPrimary__iF0qK{display:inline-flex;align-items:center;justify-content:center;padding:.875rem 1.5rem;background:var(--secondary-color);color:white;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:1rem;transition:var(--transition-normal);border:none;cursor:pointer;min-height:48px;width:100%;max-width:300px}.page_ctaButtonPrimary__iF0qK:hover{background:var(--secondary-dark);transform:translateY(-2px);box-shadow:0 4px 12px rgba(107,183,66,.3)}.page_ctaButtonSecondary__uXdZR{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;background:transparent;color:white;text-decoration:none;border-radius:var(--radius-lg);font-weight:600;font-size:.95rem;transition:var(--transition-normal);border:2px solid rgba(255,255,255,.3);min-height:48px;width:100%;max-width:300px}.page_ctaButtonSecondary__uXdZR:hover{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.5);transform:translateY(-2px)}@media (max-width:768px){.page_medicationsSection__GA_fC{padding:60px 15px}.page_medicationsSection__GA_fC h2{font-size:2rem}.page_medicationsList__C0PiW{grid-template-columns:1fr;gap:1.5rem}.page_medicationCard__k9SeA{padding:1.5rem}.page_ctaSection__BfZK0{padding:60px 15px}.page_ctaSection__BfZK0 h2{font-size:2rem}.page_ctaButtons__RFmMx{flex-direction:row;justify-content:center}.page_ctaButtonPrimary__iF0qK,.page_ctaButtonSecondary__uXdZR{width:auto;max-width:none}}