.uv5-faq{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;padding:72px 24px 56px;position:relative;width:100%}.uv5-faq,.uv5-faq *{box-sizing:border-box}.uv5-faq.uv5-light{--bg:#fff;--tx:#1d1d1f;--txs:#444;--strong:#1d1d1f;--accent:#6c63ff;--accent-2:#00d4ff;--card-bg:#f5f3ff;--card-border:rgba(108,99,255,.15);--card-hover-border:#6c63ff;--card-hover-shadow:rgba(108,99,255,.18);--contact-bg:linear-gradient(135deg,#1d1d1f,#6c63ff);--contact-tx:#fff;--contact-link:#ddd6fe;background:var(--bg);color:var(--tx)}.uv5-faq.uv5-dark{--bg:#0d0620;--tx:#f7faff;--txs:rgba(247,250,255,.7);--strong:#f7faff;--accent:#c61bfa;--accent-2:#9c71e9;--card-bg:hsla(0,0%,100%,.04);--card-border:rgba(198,27,250,.2);--card-hover-border:#c61bfa;--card-hover-shadow:rgba(198,27,250,.28);--contact-bg:linear-gradient(135deg,#1a1030,#c61bfa);--contact-tx:#fff;--contact-link:#ddd6fe;background:var(--bg);color:var(--tx)}@keyframes uv5FadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uv5-faq .uv5-inner{margin:0 auto;max-width:750px;position:relative;z-index:1}.uv5-faq .uv5-pretitle{animation:uv5FadeIn .7s ease-out both;color:var(--accent);font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-align:center;text-transform:uppercase}.uv5-faq .uv5-title{animation:uv5FadeIn .7s ease-out .1s both;color:var(--tx);font-size:clamp(26px,3.5vw,36px);font-weight:800;letter-spacing:-.02em;line-height:1.25;margin:0 auto 35px;text-align:center}.uv5-faq .uv5-title .uv5-hi{background:linear-gradient(120deg,var(--accent) 0,var(--accent-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.uv5-faq .uv5-list{display:flex;flex-direction:column;gap:12px}.uv5-faq .uv5-item{animation:uv5FadeIn .7s ease-out both;background:var(--card-bg);border:1px solid var(--card-border);border-radius:12px;overflow:hidden;transition:border-color .3s ease,box-shadow .3s ease}.uv5-faq .uv5-item:first-child{animation-delay:.2s}.uv5-faq .uv5-item:nth-child(2){animation-delay:.3s}.uv5-faq .uv5-item:nth-child(3){animation-delay:.4s}.uv5-faq .uv5-item:nth-child(4){animation-delay:.5s}.uv5-faq .uv5-item:nth-child(5){animation-delay:.6s}.uv5-faq .uv5-item:nth-child(6){animation-delay:.7s}.uv5-faq .uv5-item:nth-child(7){animation-delay:.8s}.uv5-faq .uv5-item:nth-child(n+8){animation-delay:.9s}.uv5-faq .uv5-item:hover{border-color:var(--card-hover-border);box-shadow:0 4px 18px var(--card-hover-shadow)}.uv5-faq .uv5-question{align-items:center;color:var(--tx);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:12px;justify-content:space-between;padding:20px 22px;transition:color .3s ease;user-select:none}.uv5-faq .uv5-question:hover{color:var(--accent)}.uv5-faq .uv5-arrow{color:var(--accent);flex-shrink:0;font-size:18px;transition:transform .3s ease}.uv5-faq .uv5-answer{max-height:0;overflow:hidden;padding:0 22px;transition:max-height .4s ease,padding .4s ease}.uv5-faq .uv5-answer.open{max-height:600px;padding:0 22px 20px}.uv5-faq .uv5-answer p{color:var(--txs);font-size:15px;line-height:1.7;margin:0}.uv5-faq .uv5-answer p+p{margin-top:10px}.uv5-faq .uv5-answer p strong,.uv5-faq .uv5-answer strong{color:var(--strong)}.uv5-faq .uv5-answer a{color:var(--accent);text-decoration:underline}.uv5-faq .uv5-answer a:hover{color:var(--accent-2)}.uv5-faq .uv5-contact{animation:uv5FadeIn .7s ease-out .9s both;background:var(--contact-bg);border-radius:12px;margin-top:30px;padding:22px;text-align:center}.uv5-faq .uv5-contact p{color:var(--contact-tx);font-size:15px;line-height:1.55;margin:0}.uv5-faq .uv5-contact a{color:var(--contact-link);font-weight:700;text-decoration:none}.uv5-faq .uv5-contact a:hover{color:#fff}@media (max-width:600px){.uv5-faq{padding:56px 18px 40px}.uv5-faq .uv5-title{font-size:24px;margin-bottom:28px}.uv5-faq .uv5-question{font-size:15px;padding:17px 18px}.uv5-faq .uv5-answer p{font-size:14.5px}}