.section-wrapper:where(.astro-vb3lvmyh){padding:var(--section-py) 0}.faq:where(.astro-t4u2x5fi){padding:var(--space-80) var(--space-16);background:var(--color-bg-light)}.faq:where(.astro-t4u2x5fi) .section-title:where(.astro-t4u2x5fi){margin-bottom:var(--space-40)}.faq-list:where(.astro-t4u2x5fi){max-width:1024px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-12)}.faq-item:where(.astro-t4u2x5fi){background:var(--color-bg-white);border-radius:var(--radius-card);box-shadow:var(--shadow-card-subtle)}.faq-title-tag:where(.astro-t4u2x5fi){margin:0;font-weight:inherit;font-size:inherit}.faq-question:where(.astro-t4u2x5fi){width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-20) var(--space-24);text-align:left;font-size:var(--text-btn);font-weight:var(--weight-medium);color:var(--color-text-heading);line-height:31.5px;letter-spacing:-.45px;cursor:pointer;gap:1rem;background:none;border:none;font-family:inherit}.faq-title-text:where(.astro-t4u2x5fi){flex:1}.faq-icon:where(.astro-t4u2x5fi){flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.faq-icon:where(.astro-t4u2x5fi) svg:where(.astro-t4u2x5fi){display:block}.faq-icon--minus:where(.astro-t4u2x5fi){display:none}.faq-question:where(.astro-t4u2x5fi)[aria-expanded=true] .faq-icon--plus:where(.astro-t4u2x5fi){display:none}.faq-question:where(.astro-t4u2x5fi)[aria-expanded=true] .faq-icon--minus:where(.astro-t4u2x5fi){display:flex}.faq-answer:where(.astro-t4u2x5fi){max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-answer:where(.astro-t4u2x5fi)[data-state=open]{max-height:600px}.faq-answer-content:where(.astro-t4u2x5fi){padding:0 var(--space-24) var(--space-24)}.faq-answer-content:where(.astro-t4u2x5fi) p:where(.astro-t4u2x5fi){color:var(--color-text-body);line-height:var(--leading-relaxed);font-size:var(--text-h6);margin:0}.faq-answer-content:where(.astro-t4u2x5fi) .faq-pdf-link{display:inline-block;margin-top:var(--space-12);color:var(--color-primary);font-size:var(--text-base);font-weight:var(--weight-bold);text-decoration:none;cursor:pointer;transition:opacity var(--duration-base)}.faq-answer-content:where(.astro-t4u2x5fi) .faq-pdf-link:hover{opacity:.7}@media(max-width:768px){.faq:where(.astro-t4u2x5fi){padding:var(--space-48) var(--space-16)}.faq:where(.astro-t4u2x5fi) .section-title:where(.astro-t4u2x5fi){margin-bottom:var(--space-24)}.faq-question:where(.astro-t4u2x5fi){font-size:var(--text-body-sm);line-height:var(--leading-snug);padding:var(--space-16) var(--space-16);gap:var(--space-12)}.faq-icon:where(.astro-t4u2x5fi){width:var(--space-24);height:var(--space-24)}.faq-icon:where(.astro-t4u2x5fi) svg:where(.astro-t4u2x5fi){width:var(--space-24);height:var(--space-24)}.faq-answer-content:where(.astro-t4u2x5fi){padding:0 var(--space-16) var(--space-16)}.faq-answer-content:where(.astro-t4u2x5fi) p:where(.astro-t4u2x5fi){font-size:var(--text-overline)}}.form-section:where(.astro-kjx6mnod){--form-wave-height: clamp(32px, 4vw, 56px);padding:var(--space-80) var(--space-40);padding-top:calc(var(--space-80) + var(--form-wave-height));background:url(/images/bg.jpg) center center / cover no-repeat;position:relative;z-index:1}.form-wave:where(.astro-kjx6mnod){position:absolute;inset:0 0 auto;height:var(--form-wave-height);color:var(--color-bg-light);line-height:0;pointer-events:none;z-index:2}.form-wave:where(.astro-kjx6mnod) svg:where(.astro-kjx6mnod){display:block;width:100%;height:100%}.form-section:where(.astro-kjx6mnod) .section-title:where(.astro-kjx6mnod){font-size:var(--text-h4);text-align:center;margin-bottom:8px}.form-section:where(.astro-kjx6mnod) .section-subtitle:where(.astro-kjx6mnod){text-align:center;font-size:var(--text-body-sm);line-height:1.7;color:var(--color-text-body);margin-bottom:1.5rem}.form-wrapper:where(.astro-kjx6mnod){display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.form-wrapper--full:where(.astro-kjx6mnod){grid-template-columns:1fr;max-width:620px;margin:0 auto}.form-wrapper--full:where(.astro-kjx6mnod) .form-content:where(.astro-kjx6mnod){background:var(--color-bg-white);border-radius:var(--radius-xl);padding:var(--space-48) var(--space-80) 68px;box-shadow:#003f700a 0 2px 2px}.form-group:where(.astro-kjx6mnod){margin-bottom:1.25rem}.form-group:where(.astro-kjx6mnod) label:where(.astro-kjx6mnod){display:block;font-size:.9rem;font-weight:600;color:var(--color-text-body);margin-bottom:.4rem}.form-group:where(.astro-kjx6mnod) input:where(.astro-kjx6mnod){width:100%;padding:17px var(--space-20);border:1px solid var(--color-border-light);border-radius:var(--radius-input);font-size:var(--text-nav);font-family:inherit;color:var(--color-text-body);background:var(--color-bg-white);transition:border-color var(--duration-base),box-shadow var(--duration-base);outline:none;box-sizing:border-box}.form-group:where(.astro-kjx6mnod) input:where(.astro-kjx6mnod):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00b7f126}.form-group:where(.astro-kjx6mnod) input:where(.astro-kjx6mnod)::placeholder{color:#003f7059}.form-group:where(.astro-kjx6mnod) textarea:where(.astro-kjx6mnod){width:100%;padding:17px var(--space-20);border:1px solid var(--color-border-light);border-radius:var(--radius-input);font-size:var(--text-nav);font-family:inherit;color:var(--color-text-body);background:var(--color-bg-white);transition:border-color var(--duration-base),box-shadow var(--duration-base);outline:none;resize:vertical;box-sizing:border-box}.form-group:where(.astro-kjx6mnod) textarea:where(.astro-kjx6mnod):focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #00b7f126}.turnstile-wrap:where(.astro-kjx6mnod){margin-bottom:1.25rem}.form-status:where(.astro-kjx6mnod){margin-bottom:1rem;padding:.875rem 1rem;border-radius:10px;font-size:.95rem}.form-status--success:where(.astro-kjx6mnod){background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.form-status--error:where(.astro-kjx6mnod){background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}.submit-btn:where(.astro-kjx6mnod){width:100%;padding:17px var(--space-32);font-size:var(--text-h5);border-radius:var(--radius-pill)}.form-group--checkbox:where(.astro-kjx6mnod){margin-bottom:1rem}.checkbox-label:where(.astro-kjx6mnod){display:flex;align-items:flex-start;gap:.6rem;cursor:pointer;font-size:.875rem;color:var(--color-text-muted);line-height:1.4}.checkbox-label:where(.astro-kjx6mnod) input:where(.astro-kjx6mnod)[type=checkbox]{width:auto;flex-shrink:0;margin-top:2px;accent-color:var(--color-primary)}.checkbox-label:where(.astro-kjx6mnod) a:where(.astro-kjx6mnod){color:var(--color-primary);text-decoration:underline}.form-info:where(.astro-kjx6mnod){display:flex;flex-direction:column;gap:1.25rem;padding-top:3.5rem}.info-card:where(.astro-kjx6mnod){display:flex;align-items:flex-start;gap:1rem;background:var(--color-bg-white);padding:1.25rem;border-radius:12px;box-shadow:0 1px 6px #0000000f}.info-icon-circle:where(.astro-kjx6mnod){width:44px;height:44px;border-radius:50%;background:var(--color-bg-primary-10);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex-shrink:0}.info-icon-circle:where(.astro-kjx6mnod) img{width:20px;height:20px;object-fit:contain}.info-label:where(.astro-kjx6mnod){font-size:.8rem;color:var(--color-text-muted);margin-bottom:.2rem}.info-value:where(.astro-kjx6mnod){font-size:.95rem;font-weight:600;color:var(--color-text-body)}a:where(.astro-kjx6mnod).info-value:hover{color:var(--color-primary)}@media(max-width:768px){.form-section:where(.astro-kjx6mnod){padding:var(--space-80) var(--space-16)}.form-section:where(.astro-kjx6mnod) .container:where(.astro-kjx6mnod){padding:0}.form-wrapper:where(.astro-kjx6mnod){grid-template-columns:1fr;gap:2rem}.form-wrapper--full:where(.astro-kjx6mnod){max-width:100%}.form-wrapper--full:where(.astro-kjx6mnod) .form-content:where(.astro-kjx6mnod){padding:var(--space-32) var(--space-24) var(--space-40);border-radius:var(--radius-card-lg)}.form-info:where(.astro-kjx6mnod){padding-top:0}}
