.faq-page[data-astro-cid-vagwt47q]{position:relative;display:flex;min-height:100vh;flex-direction:column;align-items:center;padding:120px calc(40px + var(--safe-area-right, env(safe-area-inset-right, 0px))) 80px calc(40px + var(--safe-area-left, env(safe-area-inset-left, 0px)));background:var(--background)}.faq-page[data-astro-cid-vagwt47q]:after{position:fixed;z-index:0;inset:0 0 auto;height:100vh;height:100lvh;opacity:0;background:url(/site-assets/bg_faq.avif) center / cover no-repeat;content:"";animation:.8s ease-out forwards fade-in}.faq-page[data-astro-cid-vagwt47q]>h1[data-astro-cid-vagwt47q]{position:relative;z-index:2;margin-bottom:30px;opacity:0;color:var(--text);font-size:42px;font-weight:400;letter-spacing:1px;text-align:center;animation:.6s ease-out .1s forwards fade-up}.back-button[data-astro-cid-vagwt47q]{position:fixed;z-index:1001;top:calc(26px + var(--safe-area-top, env(safe-area-inset-top, 0px)));left:calc(40px + var(--safe-area-left, env(safe-area-inset-left, 0px)));display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:12px 24px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);border-radius:50px;box-shadow:var(--shadow-medium);font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;backdrop-filter:blur(20px);animation:.6s ease-out fade-up;transition:all .3s}.back-button[data-astro-cid-vagwt47q]:hover,.back-button[data-astro-cid-vagwt47q]:focus-visible{color:var(--background);background:var(--primary);border-color:var(--primary)}.faq-card[data-astro-cid-vagwt47q]{position:relative;z-index:2;width:min(800px,100%);padding:40px;opacity:0;background:var(--glass);border:1px solid var(--glass-border);border-radius:24px;box-shadow:var(--shadow-medium);backdrop-filter:blur(20px);animation:.8s ease-out .2s forwards fade-up}.faq-item[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--glass-border);color:var(--text)}.faq-item[data-astro-cid-vagwt47q]:last-child{border-bottom:0}.faq-item[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]{position:relative;padding:20px 38px 20px 0;color:var(--text);font-size:16px;font-weight:500;list-style:none;cursor:pointer;transition:color .3s}.faq-item[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-vagwt47q] summary[data-astro-cid-vagwt47q]:after{position:absolute;top:18px;right:0;color:var(--primary);font-size:20px;content:"⌄";transition:transform .3s}.faq-item[data-astro-cid-vagwt47q][open] summary[data-astro-cid-vagwt47q]{color:var(--primary)}.faq-item[data-astro-cid-vagwt47q][open] summary[data-astro-cid-vagwt47q]:after{transform:rotate(180deg)}.faq-answer[data-astro-cid-vagwt47q]{padding:0 0 20px;color:var(--text)}.faq-answer[data-astro-cid-vagwt47q] p[data-astro-cid-vagwt47q]{padding:20px;background:var(--glass-border);border-radius:12px;font-size:15px;line-height:1.7;white-space:pre-line}.empty-state[data-astro-cid-vagwt47q]{padding:40px;color:var(--text-muted);text-align:center}@keyframes fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(width<=768px){.faq-page[data-astro-cid-vagwt47q]{padding:calc(100px + var(--safe-area-top, env(safe-area-inset-top, 0px))) calc(20px + var(--safe-area-right, env(safe-area-inset-right, 0px))) 60px calc(20px + var(--safe-area-left, env(safe-area-inset-left, 0px)))}.faq-page[data-astro-cid-vagwt47q]>h1[data-astro-cid-vagwt47q]{margin-bottom:24px;font-size:32px}.back-button[data-astro-cid-vagwt47q]{left:calc(16px + var(--safe-area-left, env(safe-area-inset-left, 0px)));gap:0;padding:15px 17px}.back-button[data-astro-cid-vagwt47q] span{display:none}.faq-card[data-astro-cid-vagwt47q]{padding:24px 16px;border-radius:20px}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.faq-page[data-astro-cid-vagwt47q]:after{height:calc(100vh + var(--parallax-travel, 360px));height:calc(100lvh + var(--parallax-travel, 360px));will-change:translate;animation:.8s ease-out forwards fade-in,linear both page-parallax;animation-timeline:auto,scroll(root)}@media(hover:none)and (pointer:coarse){.faq-page[data-astro-cid-vagwt47q]:after{height:calc(100vh + 80px);height:calc(100lvh + 80px)}}}}
