.page-content[data-astro-cid-bonii7em]{animation:fade-up .5s cubic-bezier(.16,1,.3,1) both}.header-section[data-astro-cid-bonii7em]{margin-bottom:3rem}.badge[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border-radius:100px;border:1px solid var(--color-border-default);background:var(--color-surface-2);margin-bottom:1.25rem}.badge-dot[data-astro-cid-bonii7em]{width:6px;height:6px;border-radius:50%;background:var(--color-accent);box-shadow:0 0 8px var(--color-accent-glow);animation:glow-pulse 3s ease-in-out infinite}.badge-text[data-astro-cid-bonii7em]{font-size:.6875rem;font-weight:500;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.08em}.page-title[data-astro-cid-bonii7em]{margin-bottom:1rem}.page-desc[data-astro-cid-bonii7em]{font-size:1.0625rem;line-height:1.6;max-width:36rem;color:var(--color-text-secondary)}.faq-sections[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:4rem}.faq-section[data-astro-cid-bonii7em]{animation:fade-up .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--section-delay) + .15s)}.category-header[data-astro-cid-bonii7em]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.category-label[data-astro-cid-bonii7em]{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-tertiary);white-space:nowrap}.category-count[data-astro-cid-bonii7em]{font-size:.625rem;font-weight:500;color:var(--color-text-tertiary);background:var(--color-surface-3);border-radius:4px;padding:.125rem .375rem;font-variant-numeric:tabular-nums}.category-line[data-astro-cid-bonii7em]{flex:1;height:1px;background:var(--color-border-subtle)}.faq-items[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:.375rem}.faq-detail[data-astro-cid-bonii7em]{border:1px solid var(--color-border-subtle);border-radius:12px;background:var(--color-surface-1);overflow:hidden;transition:border-color .25s ease,background .25s ease}.faq-detail[data-astro-cid-bonii7em]:hover{border-color:var(--color-border-default)}.faq-detail[data-astro-cid-bonii7em][open]{background:var(--color-surface-2);border-color:var(--color-border-default)}.faq-summary[data-astro-cid-bonii7em]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;user-select:none}.faq-summary[data-astro-cid-bonii7em]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-bonii7em]{font-size:.875rem;font-weight:500;color:var(--color-text-primary);line-height:1.45}.faq-chevron[data-astro-cid-bonii7em]{flex-shrink:0;width:14px;height:14px;color:var(--color-text-tertiary);transition:transform .25s cubic-bezier(.16,1,.3,1),color .2s ease}.faq-detail[data-astro-cid-bonii7em][open] .faq-chevron[data-astro-cid-bonii7em]{transform:rotate(180deg);color:var(--color-accent)}.faq-answer[data-astro-cid-bonii7em]{padding:0 1.25rem 1.25rem;border-top:1px solid var(--color-border-subtle)}.faq-answer[data-astro-cid-bonii7em] p[data-astro-cid-bonii7em]{font-size:.8125rem;line-height:1.7;color:var(--color-text-secondary);padding-top:1rem;margin:0}.contact-card[data-astro-cid-bonii7em]{border-radius:16px;border:1px solid var(--color-border-default);background:var(--color-surface-2);padding:2rem;position:relative;overflow:hidden;transition:border-color .3s ease}.contact-card[data-astro-cid-bonii7em]:hover{border-color:var(--color-border-hover)}.contact-glow[data-astro-cid-bonii7em]{position:absolute;top:-60px;right:-60px;width:180px;height:180px;border-radius:50%;background:var(--color-accent);opacity:.05;filter:blur(40px);pointer-events:none;animation:glow-pulse 6s ease-in-out infinite}.contact-glow-2[data-astro-cid-bonii7em]{inset:auto auto -40px -40px;width:120px;height:120px;opacity:.03;animation-delay:-3s}.contact-inner[data-astro-cid-bonii7em]{position:relative}.contact-top[data-astro-cid-bonii7em]{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem}.contact-icon-wrap[data-astro-cid-bonii7em]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:var(--color-surface-3);border:1px solid var(--color-border-default);display:flex;align-items:center;justify-content:center}.contact-icon[data-astro-cid-bonii7em]{width:20px;height:20px;color:var(--color-accent)}.contact-title[data-astro-cid-bonii7em]{font-size:1.125rem;margin-bottom:.25rem;font-weight:500;letter-spacing:-.01em}.contact-desc[data-astro-cid-bonii7em]{font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);max-width:24rem;margin:0}.contact-actions[data-astro-cid-bonii7em]{display:flex;flex-direction:column;gap:.75rem}.contact-cta[data-astro-cid-bonii7em]{display:inline-flex;align-items:center;gap:.625rem;padding:.75rem 1.25rem;border-radius:12px;border:1px solid var(--color-border-default);background:var(--color-surface-3);transition:all .25s ease;width:fit-content}.contact-cta[data-astro-cid-bonii7em]:hover{border-color:var(--color-accent)/40;background:var(--color-accent-dim)}.contact-cta-text[data-astro-cid-bonii7em]{font-size:.875rem;font-weight:500;color:var(--color-text-primary);transition:color .2s ease}.contact-cta[data-astro-cid-bonii7em]:hover .contact-cta-text[data-astro-cid-bonii7em]{color:var(--color-accent)}.contact-cta-arrow[data-astro-cid-bonii7em]{width:14px;height:14px;color:var(--color-text-tertiary);transition:color .2s ease,translate .2s ease}.contact-cta[data-astro-cid-bonii7em]:hover .contact-cta-arrow[data-astro-cid-bonii7em]{color:var(--color-accent);translate:3px 0}.response-time[data-astro-cid-bonii7em]{display:flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--color-text-tertiary);margin:0}.response-icon[data-astro-cid-bonii7em]{width:14px;height:14px;flex-shrink:0}
