.page-header[data-astro-cid-auvwuq62]{background:linear-gradient(135deg,var(--bg-light) 0%,#FFFFFF 100%);position:relative;overflow:hidden}.animate-fade-in-up[data-astro-cid-auvwuq62]{animation:fadeInUp var(--duration-slower) var(--ease-out) forwards;opacity:0;transform:translateY(20px)}.delay-100[data-astro-cid-auvwuq62]{animation-delay:.1s}.delay-200[data-astro-cid-auvwuq62]{animation-delay:.2s}.delay-300[data-astro-cid-auvwuq62]{animation-delay:.3s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.animate-fade-in-up[data-astro-cid-auvwuq62]{animation:none;opacity:1;transform:none}}.faq-accordion[data-astro-cid-s4pzdigu]{display:flex;flex-direction:column;gap:16px}.faq-item[data-astro-cid-s4pzdigu]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--duration-fast) var(--ease-out)}.faq-item[data-astro-cid-s4pzdigu]:hover{border-color:var(--color-primary);box-shadow:var(--shadow-primary-sm)}.faq-item[data-astro-cid-s4pzdigu][open]{border-color:var(--color-primary);box-shadow:0 6px 20px var(--color-primary-alpha-12)}.faq-question[data-astro-cid-s4pzdigu]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;font-size:var(--fs-body-lg);font-weight:var(--fw-medium);color:var(--text-main);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;list-style:none;min-height:44px;transition:all var(--duration-fast) var(--ease-out)}.faq-question[data-astro-cid-s4pzdigu]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-s4pzdigu]:hover{color:var(--color-primary)}.faq-question[data-astro-cid-s4pzdigu]:focus{outline:3px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}.faq-question[data-astro-cid-s4pzdigu]:focus:not(:focus-visible){outline:none}.question-text[data-astro-cid-s4pzdigu]{flex:1;margin-right:16px}.faq-icon[data-astro-cid-s4pzdigu]{flex-shrink:0;color:var(--text-sub);transition:transform var(--duration-fast) var(--ease-out)}.faq-item[data-astro-cid-s4pzdigu][open] .faq-icon[data-astro-cid-s4pzdigu]{transform:rotate(180deg);color:var(--color-primary)}.faq-answer[data-astro-cid-s4pzdigu]{padding:0 24px 24px;font-size:var(--fs-body);line-height:var(--lh-relaxed);color:var(--text-sub);animation:fadeIn .3s ease-out}.faq-answer[data-astro-cid-s4pzdigu] p[data-astro-cid-s4pzdigu]{margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-question[data-astro-cid-s4pzdigu]{padding:16px 20px;font-size:var(--fs-body)}.faq-answer[data-astro-cid-s4pzdigu]{padding:0 20px 20px;font-size:var(--fs-body-sm)}}@media (prefers-contrast: high){.faq-item[data-astro-cid-s4pzdigu]{border-width:3px}.faq-question[data-astro-cid-s4pzdigu]:focus{outline-width:4px}}@media (prefers-reduced-motion: reduce){.faq-item[data-astro-cid-s4pzdigu],.faq-question[data-astro-cid-s4pzdigu],.faq-icon[data-astro-cid-s4pzdigu]{transition:none}.faq-answer[data-astro-cid-s4pzdigu]{animation:none}.faq-item[data-astro-cid-s4pzdigu][open] .faq-icon[data-astro-cid-s4pzdigu]{transform:none}}.video-player[data-astro-cid-p3pcm5su]{max-width:900px;margin:0 auto}.video-container[data-astro-cid-p3pcm5su]{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg)}.video-iframe[data-astro-cid-p3pcm5su]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.video-caption[data-astro-cid-p3pcm5su]{font-size:var(--fs-body-sm);color:var(--text-sub)}.video-iframe[data-astro-cid-p3pcm5su]:focus{outline:3px solid var(--color-accent, #F5A523);outline-offset:4px}@media (max-width: 768px){.video-container[data-astro-cid-p3pcm5su]{border-radius:var(--radius-lg)}.video-caption[data-astro-cid-p3pcm5su]{font-size:var(--fs-body-sm)}}.contact-grid[data-astro-cid-4zjytcbf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;max-width:1000px;margin:0 auto}.contact-card[data-astro-cid-4zjytcbf]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:32px 24px;text-align:center;transition:all var(--duration-fast) var(--ease-out)}.contact-card[data-astro-cid-4zjytcbf]:hover{border-color:var(--color-primary);box-shadow:0 8px 24px var(--color-primary-alpha-12);transform:translateY(-4px)}.contact-icon[data-astro-cid-4zjytcbf]{font-size:var(--fs-h2);margin-bottom:16px}.contact-label[data-astro-cid-4zjytcbf]{font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--text-main);margin-bottom:12px}.contact-value[data-astro-cid-4zjytcbf]{display:block;font-size:var(--fs-body);font-weight:var(--fw-medium);color:var(--color-primary);text-decoration:none;margin-bottom:12px;transition:all var(--duration-fast) var(--ease-out)}.contact-value[data-astro-cid-4zjytcbf]:hover{color:var(--color-primary-hover);text-decoration:underline}.contact-value[data-astro-cid-4zjytcbf]:focus{outline:3px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.contact-note[data-astro-cid-4zjytcbf]{font-size:var(--fs-body-sm);color:var(--text-sub);margin:0}@media (max-width: 768px){.contact-grid[data-astro-cid-4zjytcbf]{grid-template-columns:1fr}.contact-card[data-astro-cid-4zjytcbf]{padding:24px 20px}.contact-icon[data-astro-cid-4zjytcbf]{font-size:var(--fs-body-lg)}}@media (prefers-reduced-motion: reduce){.contact-card[data-astro-cid-4zjytcbf]{transition:none}.contact-card[data-astro-cid-4zjytcbf]:hover{transform:none}}.support-page[data-astro-cid-bonii7em]{background:var(--bg-surface);color:var(--text-main)}.search-box[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em]{box-shadow:var(--shadow-sm)}.search-box[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em]:focus{box-shadow:var(--shadow-primary-sm)}.guide-card[data-astro-cid-bonii7em]{background:var(--bg-surface);border:1px solid var(--border-light);border-radius:var(--radius-card);padding:24px;transition:all var(--duration-fast) var(--ease-out);cursor:pointer}.guide-card[data-astro-cid-bonii7em]:hover{border-color:var(--color-primary);box-shadow:0 8px 24px var(--color-primary-alpha-12);transform:translateY(-4px)}.guide-icon[data-astro-cid-bonii7em]{display:inline-block;transition:transform var(--duration-fast) var(--ease-out)}.guide-card[data-astro-cid-bonii7em]:hover .guide-icon[data-astro-cid-bonii7em]{transform:scale(1.1)}.guide-link[data-astro-cid-bonii7em]{transition:all var(--duration-fast) var(--ease-out)}.guide-link[data-astro-cid-bonii7em]:focus{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}@media (max-width: 768px){.guide-card[data-astro-cid-bonii7em]{padding:20px}}@media (prefers-contrast: high){.guide-card[data-astro-cid-bonii7em],.search-box[data-astro-cid-bonii7em] input[data-astro-cid-bonii7em]{border-width:3px}}@media (prefers-reduced-motion: reduce){.guide-card[data-astro-cid-bonii7em],.guide-icon[data-astro-cid-bonii7em],.guide-link[data-astro-cid-bonii7em]{transition:none}.guide-card[data-astro-cid-bonii7em]:hover,.guide-card[data-astro-cid-bonii7em]:hover .guide-icon[data-astro-cid-bonii7em]{transform:none}}
