.page_main__Im2eo{min-height:100vh;padding:var(--space-8) var(--space-6);background:linear-gradient(180deg,var(--pink-50) 0,#fff 50%)}.page_container__AA3Y1{max-width:800px;margin:0 auto}.page_backLink__qp9Wq{display:inline-block;font-size:var(--font-size-sm);color:var(--pink-600);text-decoration:none;margin-bottom:var(--space-8);transition:color var(--transition-fast)}.page_backLink__qp9Wq:hover{color:var(--pink-700)}.page_hero__BA5ON{text-align:center;margin-bottom:var(--space-12)}.page_brandIcon__T_Ytw{display:inline-block;font-size:32px;color:var(--pink-500);margin-bottom:var(--space-4)}.page_title__Owwlz{font-family:var(--font-display),serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4)}.page_subtitle__6kypn{font-size:var(--font-size-lg);color:var(--text-secondary)}.page_contactGrid__mUp73{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.page_contactCard__hw_2r{text-align:center;padding:var(--space-8);background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);transition:all var(--transition-fast)}.page_contactCard__hw_2r:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.page_contactIcon__CbxoK{font-size:40px;margin-bottom:var(--space-4);display:block}.page_contactTitle__W2ydx{font-family:var(--font-display),serif;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-3)}.page_contactText__rCPEj{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.page_contactEmail__qsiWr{display:inline-block;font-size:var(--font-size-sm);color:var(--pink-600);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.page_contactEmail__qsiWr:hover{color:var(--pink-700);text-decoration:underline}.page_contactLink__Mk7_H{font-size:var(--font-size-sm);color:var(--pink-600);text-decoration:none;font-weight:500;transition:color var(--transition-fast)}.page_contactLink__Mk7_H:hover{color:var(--pink-700)}.page_faqSection__dziZh{margin-bottom:var(--space-12)}.page_sectionTitle___vlsC{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-6);text-align:center}.page_faqList__yrlt6{display:flex;flex-direction:column;gap:var(--space-4)}.page_faqItem__OXdJh{padding:var(--space-5);background:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.page_faqQuestion__0w22r{font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.page_faqAnswer__uOi5i{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;margin:0}.page_socialSection__gM_o4{text-align:center;margin-bottom:var(--space-12)}.page_socialText__ot4dD{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-6)}.page_socialLinks__q3Xu_{display:flex;justify-content:center;gap:var(--space-6)}.page_socialLink__v2DGY{padding:var(--space-3) var(--space-5);background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--text-secondary);text-decoration:none;font-weight:500;transition:all var(--transition-fast)}.page_socialLink__v2DGY:hover{background:var(--pink-50);border-color:var(--pink-200);color:var(--pink-600)}.page_footerLinks__UanaB{display:flex;justify-content:center;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-8);border-top:1px solid var(--border);font-size:var(--font-size-sm);color:var(--text-muted)}.page_footerLinks__UanaB a{color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.page_footerLinks__UanaB a:hover{color:var(--pink-600)}.page_copyright__PBEyv{text-align:center;margin-top:var(--space-4);font-size:var(--font-size-xs);color:var(--text-muted)}@media (max-width:768px){.page_contactGrid__mUp73{grid-template-columns:1fr;gap:var(--space-4)}.page_contactCard__hw_2r{padding:var(--space-6)}.page_socialLinks__q3Xu_{flex-wrap:wrap;gap:var(--space-3)}}@media (max-width:480px){.page_main__Im2eo{padding:var(--space-6) var(--space-4)}.page_title__Owwlz{font-size:var(--font-size-2xl)}.page_contactIcon__CbxoK{font-size:32px}.page_footerLinks__UanaB{flex-wrap:wrap;justify-content:center}}