.faq_container__53a_P{max-width:900px;margin:0 auto;padding:40px 20px;min-height:100vh;font-family:Suisse Intl,sans-serif}.faq_headerSection__QPEcy{text-align:center;margin-bottom:60px;padding-top:60px}.faq_title__Sl3VF{font-family:Cabinet Grotesk,sans-serif;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;color:#1a1a1a;margin:0 0 16px;letter-spacing:-.02em;line-height:1.1}.faq_subtitle__PSp3r{font-size:clamp(1.1rem,2vw,1.25rem);color:#666;margin:0;line-height:1.5;font-weight:400}.faq_contentSection__0KtqO{width:100%}.faq_categoryFilter__XhViH{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:40px;justify-content:center;padding:0 10px}.faq_categoryButton__vtQY8{background:#f8f9fa;border:1px solid #e1e5e9;border-radius:24px;padding:8px 16px;font-size:14px;font-weight:500;color:#666;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);white-space:nowrap;font-family:Suisse Intl,sans-serif}.faq_categoryButton__vtQY8:hover{background:#f0f1f2;border-color:#d1d5db;color:#444}.faq_categoryButton__vtQY8.faq_active__MXy9H{background:#1a1a1a;border-color:#1a1a1a;color:white}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:16px;margin-bottom:80px}.faq_faqItem__9kuH1{background:white;border:1px solid #e1e5e9;border-radius:12px;overflow:hidden;transition:all .2s cubic-bezier(.4,0,.2,1)}.faq_faqItem__9kuH1:hover{border-color:#d1d5db;box-shadow:0 2px 8px rgba(0,0,0,.04)}.faq_faqQuestion__tHOHv{width:100%;background:none;border:none;padding:24px;text-align:left;cursor:pointer;display:flex;align-items:center;gap:16px;font-family:Suisse Intl,sans-serif;transition:background-color .2s ease}.faq_faqQuestion__tHOHv:hover{background:#fafbfc}.faq_questionText__UHvPL{flex:1 1;font-size:16px;font-weight:600;color:#1a1a1a;line-height:1.4}.faq_categoryTag__1oG44{font-size:12px;font-weight:500;color:#666;background:#f1f3f4;padding:4px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.5px}.faq_toggleIcon__bHeg6{color:#666;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.faq_faqAnswer__R1aDG{overflow:hidden}.faq_answerContent__ZFCA7{padding:0 24px 24px;font-size:15px;line-height:1.6;color:#444;font-weight:400}.faq_contactSection__tdelH{text-align:center;padding:60px 20px;background:#fafbfc;border-radius:16px;border:1px solid #e1e5e9}.faq_contactSection__tdelH h2{font-family:Cabinet Grotesk,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;color:#1a1a1a;margin:0 0 12px;letter-spacing:-.01em}.faq_contactSection__tdelH p{font-size:16px;color:#666;margin:0 0 32px;line-height:1.5}.faq_contactButtons__qfnSF{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.faq_contactButton__8ztca{display:inline-flex;align-items:center;justify-content:center;background:#1a1a1a;color:white;text-decoration:none;padding:12px 24px;border-radius:8px;font-size:15px;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);font-family:Suisse Intl,sans-serif;min-width:140px}.faq_contactButton__8ztca:hover{background:#333;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.faq_contactButton__8ztca:active{transform:translateY(0)}@media (max-width:768px){.faq_container__53a_P{padding:20px 16px}.faq_headerSection__QPEcy{margin-bottom:40px;padding-top:40px}.faq_title__Sl3VF{font-size:clamp(2rem,6vw,2.5rem);margin-bottom:12px}.faq_subtitle__PSp3r{font-size:clamp(1rem,3vw,1.125rem)}.faq_categoryFilter__XhViH{gap:6px;margin-bottom:32px;padding:0}.faq_categoryButton__vtQY8{padding:6px 12px;font-size:13px}.faq_faqList__nAW8Q{gap:12px;margin-bottom:60px}.faq_faqQuestion__tHOHv{padding:20px 16px;gap:12px}.faq_questionText__UHvPL{font-size:15px}.faq_categoryTag__1oG44{font-size:11px;padding:3px 6px}.faq_answerContent__ZFCA7{padding:0 16px 20px;font-size:14px;line-height:1.5}.faq_contactSection__tdelH{padding:40px 20px;margin:0 -4px}.faq_contactSection__tdelH h2{font-size:clamp(1.5rem,4vw,1.75rem)}.faq_contactSection__tdelH p{font-size:15px;margin-bottom:24px}.faq_contactButtons__qfnSF{flex-direction:column;align-items:center;gap:12px}.faq_contactButton__8ztca{width:200px;padding:14px 24px}}@media (min-width:769px) and (max-width:1024px){.faq_container__53a_P{max-width:800px;padding:40px 24px}.faq_headerSection__QPEcy{padding-top:50px}.faq_categoryFilter__XhViH{justify-content:flex-start}.faq_contactButtons__qfnSF{gap:20px}}@media (min-width:1200px){.faq_container__53a_P{max-width:1000px}.faq_faqQuestion__tHOHv{padding:28px}.faq_answerContent__ZFCA7{padding:0 28px 28px;font-size:16px}}.faq_faqItem__9kuH1[data-expanded=true]{border-color:#ccc}.faq_faqItem__9kuH1[data-expanded=true] .faq_faqQuestion__tHOHv{background:#fafbfc}.faq_categoryButton__vtQY8:focus,.faq_contactButton__8ztca:focus,.faq_faqQuestion__tHOHv:focus{outline:2px solid #4285f4;outline-offset:2px}@media print{.faq_categoryFilter__XhViH,.faq_contactSection__tdelH{display:none}.faq_faqAnswer__R1aDG{height:auto!important;opacity:1!important}.faq_faqItem__9kuH1{page-break-inside:avoid;break-inside:avoid;margin-bottom:20px}}