.hero-faq[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 10) 0 calc(var(--spacing-unit) * 8);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.hero-content[data-astro-cid-e4ovesc7]{max-width:800px;margin:0 auto;text-align:center}.title-accent[data-astro-cid-e4ovesc7]{display:block;align-self:center;background:linear-gradient(135deg,var(--color-light-blue) 0%,var(--color-medium-blue) 100%);color:var(--color-white);border:2px solid var(--color-white);padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:24px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #0080c94d;transition:all .3s ease}.title-accent[data-astro-cid-e4ovesc7]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0080c966}.hero-description[data-astro-cid-e4ovesc7]{font-size:1.25rem;line-height:1.8;opacity:.95}.category-nav-section[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 6) 0;background:#fff;border-bottom:1px solid var(--color-border, #e5e7eb);position:sticky;top:80px;z-index:10}.category-nav[data-astro-cid-e4ovesc7]{display:flex;gap:calc(var(--spacing-unit) * 2);justify-content:center;flex-wrap:wrap}.category-link[data-astro-cid-e4ovesc7]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);padding:calc(var(--spacing-unit) * 2) calc(var(--spacing-unit) * 3);background:var(--color-bg-secondary, #f8f9fa);border-radius:8px;text-decoration:none;color:var(--color-text-primary, #1a1a1a);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.category-link[data-astro-cid-e4ovesc7]:hover{background:var(--color-primary, #2563eb);color:#fff;transform:translateY(-2px)}.category-count[data-astro-cid-e4ovesc7]{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 calc(var(--spacing-unit) * 1);background:#fff;border-radius:14px;font-size:.875rem;font-weight:700;color:var(--color-primary, #2563eb)}.category-link[data-astro-cid-e4ovesc7]:hover .category-count[data-astro-cid-e4ovesc7]{background:#fff3;color:#fff}.faq-category-section[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 10) 0}.faq-category-section[data-astro-cid-e4ovesc7]:nth-child(2n){background:var(--color-bg-secondary, #f8f9fa)}.category-header[data-astro-cid-e4ovesc7]{max-width:800px;margin:0 auto calc(var(--spacing-unit) * 6);text-align:center}.category-title[data-astro-cid-e4ovesc7]{font-size:2.5rem;font-weight:700;color:var(--color-text-primary, #1a1a1a);margin-bottom:calc(var(--spacing-unit) * 2)}.category-description[data-astro-cid-e4ovesc7]{font-size:1.125rem;color:var(--color-text-secondary, #4b5563);line-height:1.6}.faq-list[data-astro-cid-e4ovesc7]{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.faq-item[data-astro-cid-e4ovesc7]{background:#fff;border-radius:12px;padding:calc(var(--spacing-unit) * 3);box-shadow:0 2px 8px #00000014;transition:all .3s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-e4ovesc7]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-2px)}.faq-item[data-astro-cid-e4ovesc7][open]{background:var(--color-bg-primary, #ffffff)}.faq-question[data-astro-cid-e4ovesc7]{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--spacing-unit) * 2);cursor:pointer;font-size:1.125rem;font-weight:600;color:var(--color-text-primary, #1a1a1a);list-style:none;user-select:none;line-height:1.6}.faq-question[data-astro-cid-e4ovesc7]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-e4ovesc7]:hover{color:var(--color-primary, #2563eb)}.faq-question[data-astro-cid-e4ovesc7]:focus{outline:2px solid var(--color-primary, #2563eb);outline-offset:4px;border-radius:4px}.question-text[data-astro-cid-e4ovesc7]{flex:1}.chevron[data-astro-cid-e4ovesc7]{flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1);color:var(--color-primary, #2563eb)}.faq-item[data-astro-cid-e4ovesc7][open] .chevron[data-astro-cid-e4ovesc7]{transform:rotate(180deg)}.faq-answer[data-astro-cid-e4ovesc7]{margin-top:calc(var(--spacing-unit) * 3);padding-top:calc(var(--spacing-unit) * 3);border-top:1px solid var(--color-border, #e5e7eb);color:var(--color-text-secondary, #4b5563);line-height:1.8;animation:fadeIn .3s cubic-bezier(.4,0,.2,1)}.faq-answer[data-astro-cid-e4ovesc7] p{margin-bottom:calc(var(--spacing-unit) * 2)}.faq-answer[data-astro-cid-e4ovesc7] p:last-child{margin-bottom:0}.faq-answer[data-astro-cid-e4ovesc7] ul,.faq-answer[data-astro-cid-e4ovesc7] ol{margin:calc(var(--spacing-unit) * 2) 0;padding-left:calc(var(--spacing-unit) * 4)}.faq-answer[data-astro-cid-e4ovesc7] li{margin-bottom:calc(var(--spacing-unit) * 1.5)}.faq-answer[data-astro-cid-e4ovesc7] strong{color:var(--color-text-primary, #1a1a1a);font-weight:600}.faq-cta[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 10) 0;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cta-content[data-astro-cid-e4ovesc7]{max-width:700px;margin:0 auto;text-align:center}.cta-title[data-astro-cid-e4ovesc7]{font-size:2.5rem;font-weight:700;margin-bottom:calc(var(--spacing-unit) * 3)}.cta-description[data-astro-cid-e4ovesc7]{font-size:1.25rem;line-height:1.6;margin-bottom:calc(var(--spacing-unit) * 5);opacity:.95}.cta-buttons[data-astro-cid-e4ovesc7]{display:flex;gap:calc(var(--spacing-unit) * 3);justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-e4ovesc7]{display:inline-flex;align-items:center;gap:calc(var(--spacing-unit) * 1.5);padding:calc(var(--spacing-unit) * 2.5) calc(var(--spacing-unit) * 4);border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary[data-astro-cid-e4ovesc7]{background:#fff;color:var(--color-primary, #2563eb)}.btn-primary[data-astro-cid-e4ovesc7]:hover{background:var(--color-bg-secondary, #f8f9fa);transform:translateY(-2px)}.btn-secondary[data-astro-cid-e4ovesc7]{background:#ffffff1a;color:#fff;border:2px solid white}.btn-secondary[data-astro-cid-e4ovesc7]:hover{background:#fff;color:var(--color-primary, #2563eb)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.hero-faq[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 8) 0 calc(var(--spacing-unit) * 6)}.title-accent[data-astro-cid-e4ovesc7]{display:block;align-self:center;background:linear-gradient(135deg,var(--color-light-blue) 0%,var(--color-medium-blue) 100%);color:var(--color-white);border:2px solid var(--color-white);padding:calc(var(--spacing-unit) * 1) calc(var(--spacing-unit) * 2);border-radius:24px;font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #0080c94d;transition:all .3s ease}.title-accent[data-astro-cid-e4ovesc7]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0080c966}.hero-description[data-astro-cid-e4ovesc7]{font-size:1rem}.category-nav-section[data-astro-cid-e4ovesc7]{position:static}.category-nav[data-astro-cid-e4ovesc7]{gap:calc(var(--spacing-unit) * 1.5)}.category-link[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 1.5) calc(var(--spacing-unit) * 2);font-size:.875rem}.category-count[data-astro-cid-e4ovesc7]{min-width:24px;height:24px;font-size:.75rem}.faq-category-section[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 6) 0}.category-title[data-astro-cid-e4ovesc7]{font-size:1.75rem}.category-description[data-astro-cid-e4ovesc7]{font-size:1rem}.faq-item[data-astro-cid-e4ovesc7]{padding:calc(var(--spacing-unit) * 2.5)}.faq-question[data-astro-cid-e4ovesc7]{font-size:1rem}.chevron[data-astro-cid-e4ovesc7]{width:20px;height:20px}.cta-title[data-astro-cid-e4ovesc7]{font-size:1.75rem}.cta-description[data-astro-cid-e4ovesc7]{font-size:1rem}.cta-buttons[data-astro-cid-e4ovesc7]{flex-direction:column;gap:calc(var(--spacing-unit) * 2)}.btn[data-astro-cid-e4ovesc7]{width:100%;justify-content:center}}
