.page-hero[data-astro-cid-mcm5ymuz]{background:linear-gradient(135deg,#2d3748 0%,var(--color-primary) 40%,var(--color-accent) 100%);color:#fff;padding:80px 0 60px;text-align:center;position:relative;overflow:hidden}.hero-background[data-astro-cid-mcm5ymuz]{position:absolute;inset:0;overflow:hidden;pointer-events:none}.hero-blob[data-astro-cid-mcm5ymuz]{position:absolute;opacity:.6}.hero-blob-1[data-astro-cid-mcm5ymuz]{width:500px;height:500px;top:-150px;right:-100px;animation:float 20s ease-in-out infinite}.hero-blob-2[data-astro-cid-mcm5ymuz]{width:600px;height:600px;bottom:-200px;left:-150px;animation:float 25s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-30px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}.hero-content[data-astro-cid-mcm5ymuz]{position:relative;z-index:1}.page-hero[data-astro-cid-mcm5ymuz] h1[data-astro-cid-mcm5ymuz]{font-size:48px;font-weight:var(--font-weight-bold);color:#fff;margin-bottom:var(--space-6)}.hero-intro[data-astro-cid-mcm5ymuz]{font-size:var(--font-size-lg);color:#ffffffd9;line-height:var(--line-height-relaxed);max-width:640px;margin:0 auto}.faq-section[data-astro-cid-mcm5ymuz]{background-color:var(--color-background-white);border-top:2px solid #E2E8F0;padding:var(--space-20) 0}.faq-groups[data-astro-cid-mcm5ymuz]{max-width:800px;margin:0 auto}.faq-group[data-astro-cid-mcm5ymuz]{margin-bottom:var(--space-16)}.faq-group[data-astro-cid-mcm5ymuz]:last-child{margin-bottom:0}.faq-group-heading[data-astro-cid-mcm5ymuz]{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--color-accent);display:inline-block}.faq-list[data-astro-cid-mcm5ymuz]{margin-top:var(--space-2)}.faq-item[data-astro-cid-mcm5ymuz]{border-bottom:1px solid #E2E8F0}.faq-item[data-astro-cid-mcm5ymuz]:first-child{border-top:1px solid #E2E8F0}.faq-question[data-astro-cid-mcm5ymuz]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-6) 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text);transition:color var(--transition-fast)}.faq-question[data-astro-cid-mcm5ymuz]:hover,.faq-question[data-astro-cid-mcm5ymuz][aria-expanded=true]{color:var(--color-accent)}.faq-icon[data-astro-cid-mcm5ymuz]{flex-shrink:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-accent);transition:transform var(--transition-base);line-height:1}.faq-question[data-astro-cid-mcm5ymuz][aria-expanded=true] .faq-icon[data-astro-cid-mcm5ymuz]{transform:rotate(45deg)}.faq-answer[data-astro-cid-mcm5ymuz]{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-slow)}.faq-answer[data-astro-cid-mcm5ymuz].open{grid-template-rows:1fr}.faq-answer-inner[data-astro-cid-mcm5ymuz]{overflow:hidden}.faq-answer-inner[data-astro-cid-mcm5ymuz] p[data-astro-cid-mcm5ymuz]{font-size:var(--font-size-lg);color:var(--color-text);line-height:var(--line-height-relaxed);padding-bottom:var(--space-6);margin:0}.faq-link[data-astro-cid-mcm5ymuz]{display:inline-block;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-decoration:none;margin-top:calc(-1 * var(--space-2));padding-bottom:var(--space-6);transition:color var(--transition-fast)}.faq-link[data-astro-cid-mcm5ymuz]:hover{color:var(--color-primary)}.resources-cta[data-astro-cid-mcm5ymuz]{background-color:var(--color-background);border-top:2px solid #E2E8F0;padding:var(--space-16) 0}.cta-content[data-astro-cid-mcm5ymuz]{text-align:center}.cta-text[data-astro-cid-mcm5ymuz]{margin-bottom:var(--space-8)}.cta-text[data-astro-cid-mcm5ymuz] h2[data-astro-cid-mcm5ymuz]{color:var(--color-text);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);margin-bottom:var(--space-4)}.cta-text[data-astro-cid-mcm5ymuz] p[data-astro-cid-mcm5ymuz]{color:var(--color-text);font-size:var(--font-size-lg);margin:0}.cta-actions[data-astro-cid-mcm5ymuz]{display:flex;gap:var(--space-8);justify-content:center;flex-wrap:wrap}.location-cta[data-astro-cid-mcm5ymuz]{text-align:center}.location-cta[data-astro-cid-mcm5ymuz] h4[data-astro-cid-mcm5ymuz]{color:var(--color-text);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-3)}.cta-button[data-astro-cid-mcm5ymuz]{display:inline-block;padding:var(--space-3) var(--space-6);background-color:var(--color-accent);color:#fff;border-radius:var(--border-radius);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all var(--transition-base)}.cta-button[data-astro-cid-mcm5ymuz]:hover{background-color:var(--color-primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}@media(max-width:768px){.page-hero[data-astro-cid-mcm5ymuz] h1[data-astro-cid-mcm5ymuz]{font-size:var(--font-size-3xl)}.faq-question[data-astro-cid-mcm5ymuz]{font-size:var(--font-size-base)}.cta-actions[data-astro-cid-mcm5ymuz]{flex-direction:column;align-items:center;gap:var(--space-6)}.location-cta[data-astro-cid-mcm5ymuz]{width:100%}.cta-button[data-astro-cid-mcm5ymuz]{display:block;width:100%;text-align:center}}
