.btn-outline-primary[data-astro-cid-2mxdoeuz]{border-color:#667eea;color:#667eea}.btn-outline-primary[data-astro-cid-2mxdoeuz]:hover{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea}.faq-container[data-astro-cid-2mxdoeuz]{position:relative;z-index:1;padding:80px 0}.faq-title[data-astro-cid-2mxdoeuz]{font-family:Syne,sans-serif;font-weight:800;font-size:clamp(2.5rem,5vw,4rem);color:#fff;text-align:center;margin-bottom:1rem;letter-spacing:-.02em;text-transform:uppercase;background:linear-gradient(135deg,#fff 0% 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:titleFade 1s ease-out}@keyframes titleFade{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.faq-subtitle[data-astro-cid-2mxdoeuz]{text-align:center;color:var(--text-secondary);font-size:1.1rem;margin-bottom:4rem;font-weight:300;animation:subtitleFade 1s ease-out .2s both}@keyframes subtitleFade{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-item[data-astro-cid-2mxdoeuz]{background:var(--card-bg);border:1px solid var(--card-border);border-radius:20px;padding:0;margin-bottom:1.5rem;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;animation:itemFade .6s ease-out both}.faq-item[data-astro-cid-2mxdoeuz]:nth-child(1){animation-delay:.1s}.faq-item[data-astro-cid-2mxdoeuz]:nth-child(2){animation-delay:.2s}.faq-item[data-astro-cid-2mxdoeuz]:nth-child(3){animation-delay:.3s}.faq-item[data-astro-cid-2mxdoeuz]:nth-child(4){animation-delay:.4s}@keyframes itemFade{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.faq-item[data-astro-cid-2mxdoeuz]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,var(--accent-dim) 0%,transparent 100%);opacity:0;transition:opacity .4s ease;pointer-events:none}.faq-item[data-astro-cid-2mxdoeuz]:hover:before{opacity:1}.faq-item[data-astro-cid-2mxdoeuz]:hover{border-color:var(--accent);transform:translate(8px);box-shadow:0 8px 32px #00f0ff26,0 0 60px var(--hover-glow)}.faq-item[data-astro-cid-2mxdoeuz].active{border-color:var(--accent);box-shadow:0 8px 32px #00f0ff33,0 0 80px var(--hover-glow)}.faq-item[data-astro-cid-2mxdoeuz].active:before{opacity:.6}.faq-question[data-astro-cid-2mxdoeuz]{padding:2rem 2.5rem;display:flex;align-items:center;gap:1.5rem;position:relative}.faq-number[data-astro-cid-2mxdoeuz]{font-family:Syne,sans-serif;font-weight:800;font-size:2.5rem;color:var(--accent);line-height:1;flex-shrink:0;opacity:.3;transition:all .3s ease}.faq-item[data-astro-cid-2mxdoeuz]:hover .faq-number[data-astro-cid-2mxdoeuz],.faq-item[data-astro-cid-2mxdoeuz].active .faq-number[data-astro-cid-2mxdoeuz]{opacity:1;transform:scale(1.1)}.faq-question-text[data-astro-cid-2mxdoeuz]{font-weight:600;font-size:1.3rem;color:var(--text-primary);margin:0;flex:1;line-height:1.4;letter-spacing:-.01em}.faq-icon[data-astro-cid-2mxdoeuz]{width:32px;height:32px;border-radius:50%;background:var(--accent-dim);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.faq-icon[data-astro-cid-2mxdoeuz]:before{content:"+";font-size:1.5rem;color:var(--accent);font-weight:300;transition:transform .4s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-2mxdoeuz].active .faq-icon[data-astro-cid-2mxdoeuz]{background:var(--accent);transform:rotate(180deg)}.faq-item[data-astro-cid-2mxdoeuz].active .faq-icon[data-astro-cid-2mxdoeuz]:before{color:var(--primary)}.faq-answer[data-astro-cid-2mxdoeuz]{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1),padding .5s cubic-bezier(.4,0,.2,1);padding:0 2.5rem}.faq-item[data-astro-cid-2mxdoeuz].active .faq-answer[data-astro-cid-2mxdoeuz]{max-height:500px;padding:0 2.5rem 2rem 6rem}.faq-answer-text[data-astro-cid-2mxdoeuz]{color:var(--text-secondary);font-size:1.05rem;line-height:1.8;font-weight:300}.decorative-line[data-astro-cid-2mxdoeuz]{position:absolute;left:0;top:0;width:4px;height:0;background:linear-gradient(180deg,var(--accent) 0%,transparent 100%);transition:height .5s cubic-bezier(.4,0,.2,1)}.faq-item[data-astro-cid-2mxdoeuz].active .decorative-line[data-astro-cid-2mxdoeuz]{height:100%}.bg-decoration[data-astro-cid-2mxdoeuz]{position:fixed;pointer-events:none;z-index:0}.bg-circle-1[data-astro-cid-2mxdoeuz]{top:10%;right:-5%;width:300px;height:300px;background:radial-gradient(circle,var(--accent-dim) 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:float 8s ease-in-out infinite}.bg-circle-2[data-astro-cid-2mxdoeuz]{bottom:20%;left:-5%;width:250px;height:250px;background:radial-gradient(circle,#ff00aa20 0%,transparent 70%);border-radius:50%;filter:blur(60px);animation:float 10s ease-in-out infinite reverse}@keyframes float{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-30px) translate(20px)}}@media(max-width:768px){.faq-question[data-astro-cid-2mxdoeuz]{padding:1.5rem;gap:1rem}.faq-number[data-astro-cid-2mxdoeuz]{font-size:1.8rem}.faq-question-text[data-astro-cid-2mxdoeuz]{font-size:1.1rem}.faq-item[data-astro-cid-2mxdoeuz].active .faq-answer[data-astro-cid-2mxdoeuz]{padding:0 1.5rem 1.5rem 4rem}.faq-icon[data-astro-cid-2mxdoeuz]{width:28px;height:28px}}
