.faq_header__bmdpb{position:relative;padding:var(--space-16) 0 var(--space-12);background:linear-gradient(135deg,var(--color-neutral-50) 0,white 100%);text-align:center;overflow:hidden}.faq_headerContent__fpL77{position:relative;z-index:1;max-width:640px;margin:0 auto}.faq_headerTitle__CVS7G{font-size:var(--text-5xl);font-family:var(--font-serif);margin-bottom:var(--space-4);color:var(--color-neutral-900)}.faq_headerSubtitle__6MDD7{font-size:var(--text-xl);color:var(--color-neutral-500);margin:0;line-height:1.6}.faq_headerDecoration__T69PJ{position:absolute;right:-80px;top:50%;transform:translateY(-50%);width:400px;height:400px;opacity:.4;pointer-events:none}.faq_headerShape__JbhRU{width:100%;height:100%}.faq_faqContent__F9Af7{padding:var(--space-16) 0;background:var(--color-neutral-50)}.faq_faqContainer__3BCmi{max-width:800px;margin:0 auto}.faq_section__TJ_AP{margin-bottom:var(--space-10)}.faq_section__TJ_AP:last-child{margin-bottom:0}.faq_sectionHeader__FCPJo{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-6)}.faq_sectionIcon__DMYJw{width:40px;height:40px;background:linear-gradient(135deg,var(--color-primary-100),var(--color-primary-200));border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;color:var(--color-primary-700);flex-shrink:0}.faq_sectionIcon__DMYJw svg{width:20px;height:20px}.faq_sectionTitle__exCVQ{font-size:var(--text-xl);font-weight:var(--font-bold);color:var(--color-primary-900);margin:0}.faq_accordionItem__2A4_Y{background:white;border:1px solid var(--color-neutral-200);border-radius:var(--radius-xl);margin-bottom:var(--space-3);overflow:hidden;transition:box-shadow var(--transition-base),border-color var(--transition-base)}.faq_accordionItem__2A4_Y:last-child{margin-bottom:0}.faq_accordionItem__2A4_Y:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-sm)}.faq_accordionItemOpen__VLnsB{border-color:var(--color-primary-400);box-shadow:var(--shadow-md)}.faq_accordionButton__o6ki_{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--color-neutral-800);line-height:1.5;transition:color var(--transition-fast)}.faq_accordionButtonOpen___ubG4,.faq_accordionButton__o6ki_:hover{color:var(--color-primary-700)}.faq_accordionIcon__GzQww{width:24px;height:24px;flex-shrink:0;color:var(--color-neutral-400);transition:transform var(--transition-base),color var(--transition-base)}.faq_accordionIconOpen__Vto_I{transform:rotate(180deg);color:var(--color-primary-600)}.faq_accordionContent__DfKPJ{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.faq_accordionContentOpen__baUrm{grid-template-rows:1fr}.faq_accordionInner__mbDry{overflow:hidden}.faq_accordionBody__qlhuU{padding:0 var(--space-6) var(--space-6);color:var(--color-neutral-600);line-height:1.7;font-size:var(--text-base)}.faq_accordionBody__qlhuU p{margin:0}.faq_cta__EjQPS{padding:var(--space-16) 0;background:linear-gradient(135deg,var(--color-primary-900),var(--color-primary-800));text-align:center}.faq_ctaTitle__t_O6a{font-size:var(--text-3xl);font-family:var(--font-serif);color:white;margin-bottom:var(--space-4)}.faq_ctaText__YlyZt{font-size:var(--text-lg);color:rgba(255,255,255,.8);margin-bottom:var(--space-8);max-width:500px;margin-left:auto;margin-right:auto}.faq_ctaButton__1t_Wg{display:inline-flex;align-items:center;gap:var(--space-2)}.faq_ctaButton__1t_Wg svg{width:20px;height:20px}@media (max-width:768px){.faq_header__bmdpb{padding:var(--space-12) 0 var(--space-8)}.faq_headerTitle__CVS7G{font-size:var(--text-3xl)}.faq_headerSubtitle__6MDD7{font-size:var(--text-lg)}.faq_headerDecoration__T69PJ{display:none}.faq_faqContent__F9Af7{padding:var(--space-10) 0}.faq_accordionButton__o6ki_{padding:var(--space-4) var(--space-5);font-size:var(--text-sm)}.faq_accordionBody__qlhuU{padding:0 var(--space-5) var(--space-5);font-size:var(--text-sm)}.faq_sectionHeader__FCPJo{margin-bottom:var(--space-4)}.faq_sectionTitle__exCVQ{font-size:var(--text-lg)}.faq_ctaTitle__t_O6a{font-size:var(--text-2xl)}.faq_ctaText__YlyZt{font-size:var(--text-base)}}.Footer_footer__4vzqH{background:var(--color-neutral-900);color:var(--color-neutral-300);padding:64px 0 32px;border-top:1px solid var(--color-neutral-200)}.Footer_footerGrid__qkaz9{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;margin-bottom:48px}.Footer_footerBrand__20cen{max-width:300px}.Footer_logo__C9vo8{display:flex;align-items:center;gap:var(--space-2);color:white;font-weight:var(--font-bold);font-size:var(--text-xl);text-decoration:none;margin-bottom:var(--space-4)}.Footer_logoIcon__ukZ5M{width:32px;height:32px;color:var(--color-accent-500)}.Footer_tagline__NHwwX{font-size:var(--text-sm);line-height:1.6;color:var(--color-neutral-400);margin:0}.Footer_footerLinks__xuRtG h4{color:white;font-size:var(--text-sm);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-4)}.Footer_footerLinks__xuRtG ul{list-style:none;padding:0;margin:0}.Footer_footerLinks__xuRtG li{margin-bottom:var(--space-2)}.Footer_footerLinks__xuRtG a{color:var(--color-neutral-400);font-size:var(--text-sm);transition:color var(--transition-fast)}.Footer_footerLinks__xuRtG a:hover{color:var(--color-accent-500)}.Footer_footerBottom__OFeMd{padding-top:40px;border-top:1px solid var(--color-neutral-800);text-align:center}.Footer_footerBottom__OFeMd p{font-size:var(--text-sm);margin-bottom:var(--space-2)}.Footer_disclaimer__HaL_N{color:var(--color-neutral-500);font-size:var(--text-xs)!important}@media (max-width:768px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr;gap:20px}.Footer_footerBrand__20cen{max-width:100%}}@media (min-width:769px) and (max-width:1024px){.Footer_footerGrid__qkaz9{grid-template-columns:1fr 1fr}}