.faq-section[data-astro-cid-z3crck22]{max-width:1100px;margin:0 auto;padding:5rem 1.5rem 4rem}.faq-header[data-astro-cid-z3crck22]{text-align:center;max-width:48rem;margin:0 auto 3.5rem}.faq-badge[data-astro-cid-z3crck22]{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);align-items:center;gap:.375rem;margin-bottom:1.25rem;font-size:.6875rem;font-weight:600;display:inline-flex}.faq-badge-dot[data-astro-cid-z3crck22]{color:var(--color-primary);font-size:1.1em;line-height:1}.faq-title[data-astro-cid-z3crck22]{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-text);text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:600;line-height:1.15}.sig-period[data-astro-cid-z3crck22]{color:var(--color-primary);margin-left:-.05em}.faq-subtitle[data-astro-cid-z3crck22]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:1.0625rem;line-height:1.6}.faq-grid[data-astro-cid-z3crck22]{grid-template-columns:repeat(2,1fr);align-items:start;gap:.75rem 1.25rem;display:grid}.faq-column[data-astro-cid-z3crck22]{flex-direction:column;gap:.625rem;display:flex}.faq-item[data-astro-cid-z3crck22]{background:#ffffff06;border:1px solid #ffffff12;border-radius:.75rem;transition:border-color .25s,background .25s;overflow:hidden}.faq-item[data-astro-cid-z3crck22]:hover{background:#ffffff09;border-color:#ffffff1f}.faq-item[data-astro-cid-z3crck22][open]{background:#ffffff09;border-color:#d40c1a40;border-color:lab(45.5806% 69.4641 51.3946/.25);box-shadow:0 0 0 1px #d40c1a1f;box-shadow:0 0 0 1px lab(45.5806% 69.4641 51.3946/.12)}.faq-question[data-astro-cid-z3crck22]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:.875rem;padding:1rem 1.125rem;list-style:none;display:flex}.faq-question[data-astro-cid-z3crck22]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-z3crck22]::marker{display:none}.faq-number[data-astro-cid-z3crck22]{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-primary);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:.18rem;font-size:.68rem;font-weight:600}.faq-question-text[data-astro-cid-z3crck22]{font-family:var(--font-sans);color:var(--color-text);letter-spacing:-.005em;flex:1;font-size:.9375rem;font-weight:500;line-height:1.4}.faq-icon[data-astro-cid-z3crck22]{width:1.25rem;height:1.25rem;color:var(--color-text-subtle);flex-shrink:0;justify-content:center;align-items:center;margin-top:.15rem;transition:transform .3s cubic-bezier(.23,1,.32,1),color .25s;display:flex}.faq-icon[data-astro-cid-z3crck22] svg[data-astro-cid-z3crck22]{width:.9rem;height:.9rem}.faq-item[data-astro-cid-z3crck22][open] .faq-icon[data-astro-cid-z3crck22]{color:var(--color-primary);transform:rotate(45deg)}.faq-answer[data-astro-cid-z3crck22]{padding:0 1.125rem 1rem 2.875rem}.faq-answer[data-astro-cid-z3crck22] p[data-astro-cid-z3crck22]{font-family:var(--font-sans);color:var(--color-text-muted);margin:0;font-size:.875rem;line-height:1.65}.faq-footer[data-astro-cid-z3crck22]{text-align:center;margin-top:2.5rem}.faq-contact[data-astro-cid-z3crck22]{font-family:var(--font-sans);color:var(--color-text-subtle);margin:0;font-size:.9375rem}.faq-contact-link[data-astro-cid-z3crck22]{color:var(--color-primary);margin-left:.25rem;font-weight:600;text-decoration:none;transition:color .2s}.faq-contact-link[data-astro-cid-z3crck22]:hover{color:#fc4540;color:lab(58.3862% 69.0572 46.7366);text-underline-offset:.2em;text-decoration:underline}.scroll-reveal[data-astro-cid-z3crck22]{opacity:0;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--delay,0s);transform:translateY(30px)}.scroll-reveal[data-astro-cid-z3crck22].is-visible{opacity:1;transform:translateY(0)}@media (max-width:768px){.faq-section[data-astro-cid-z3crck22]{padding:4rem 1rem 3rem}.faq-header[data-astro-cid-z3crck22]{margin-bottom:2.5rem}.faq-grid[data-astro-cid-z3crck22]{grid-template-columns:1fr;gap:.625rem}.faq-question[data-astro-cid-z3crck22]{gap:.75rem;padding:.9rem 1rem}.faq-question-text[data-astro-cid-z3crck22]{font-size:.9rem}.faq-answer[data-astro-cid-z3crck22]{padding:0 1rem .9rem 2.5rem}.faq-answer[data-astro-cid-z3crck22] p[data-astro-cid-z3crck22]{font-size:.84rem}}@media (prefers-reduced-motion:reduce){.scroll-reveal[data-astro-cid-z3crck22],.faq-icon[data-astro-cid-z3crck22],.faq-item[data-astro-cid-z3crck22]{transition:none;animation:none}.scroll-reveal[data-astro-cid-z3crck22]{opacity:1;transform:none}}
