.faq-page{background:radial-gradient(circle at top left,#2a1b7a 0,#050819 38%,#02040b 100%);color:#f7f8ff;min-height:100vh;padding:96px 24px 72px}.faq-container{margin:0 auto;max-width:1120px}.faq-header{margin-bottom:40px;text-align:left}.faq-header h1{font-size:2.5rem;letter-spacing:.02em;margin-bottom:8px}.faq-header p{color:#ffffffa6;font-size:.98rem}.faq-content{display:flex;flex-direction:column;gap:18px}.faq-section{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:radial-gradient(circle at top left,#8157f52e,#090c29f5);border:1px solid #ffffff08;border-radius:18px;box-shadow:0 18px 40px #00000073;overflow:hidden;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease,background .2s ease}.faq-section:hover{border-color:#8b5cf680;box-shadow:0 22px 55px #00000080;transform:translateY(-2px)}.faq-section.open{background:radial-gradient(circle at top left,#a855f738,#090c29fa);border-color:#a855f7}.faq-section-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:18px 20px;-webkit-user-select:none;user-select:none}.section-title{align-items:center;display:flex;gap:10px}.section-title .material-icons{background:radial-gradient(circle at top left,#a855f7,#6366f1);border-radius:999px;color:#f9f5ff;font-size:22px;padding:8px}.section-title h2{font-size:1.08rem;font-weight:600;letter-spacing:.01em}.expand-icon{align-items:center;background:#0f172abf;border:1px solid #94a3b873;border-radius:999px;display:inline-flex;height:32px;justify-content:center;transition:transform .18s ease,background .18s ease,border-color .18s ease;width:32px}.expand-icon .material-icons{font-size:20px}.expand-icon.expanded{background:#a855f733;border-color:#a855f7cc;transform:rotate(180deg)}.faq-questions{animation:faqFadeIn .22s ease-out;border-top:1px solid #94a3b84d;padding:4px 20px 18px}.faq-item+.faq-item{border-top:1px dashed #94a3b859;margin-top:10px;padding-top:10px}.faq-item .question{font-size:.98rem;font-weight:600;margin-bottom:6px}.faq-item .answer{color:#e2e8f0e6;font-size:.92rem;line-height:1.6;max-width:820px}.faq-item .answer p{margin:0 0 4px}.faq-item .answer p:empty{display:none}.faq-item .answer ol,.faq-item .answer ul{margin:0 0 10px;padding-left:22px}.faq-item .answer li{margin:0 0 4px}.faq-item .answer p.answer-heading{margin:10px 0 4px}.faq-item .answer p.answer-heading strong{color:#fff;letter-spacing:.01em}.faq-footer{grid-gap:22px;display:grid;gap:22px;grid-template-columns:minmax(0,2.1fr) minmax(0,1.4fr);margin-top:40px}.contact-section{background:radial-gradient(circle at top left,#38bdf829,#0f172af5);border:1px solid #38bdf859;border-radius:20px;box-shadow:0 18px 40px #0f172a99;padding:22px 24px}.contact-section h3{font-size:1.1rem;margin-bottom:4px}.contact-section p{color:#e2e8f0d1;font-size:.95rem;margin-bottom:16px}.contact-options{display:flex;flex-wrap:wrap;gap:12px}.contact-btn{align-items:center;background:#f97316;border-radius:999px;box-shadow:0 10px 28px #f9731673;color:#0b1020;display:inline-flex;font-size:.9rem;font-weight:600;gap:8px;padding:9px 14px;text-decoration:none;transition:transform .14s ease,box-shadow .14s ease,background .14s ease}.contact-btn:nth-child(2){background:#22c55e;box-shadow:0 10px 28px #22c55e73}.contact-btn .material-icons{font-size:18px}.contact-btn:hover{box-shadow:0 14px 32px #f9731699;transform:translateY(-1px)}.contact-btn:nth-child(2):hover{box-shadow:0 14px 32px #22c55e99}.quick-links{background:#0f172afa;border:1px solid #94a3b866;border-radius:20px;padding:22px 24px}.quick-links h3{font-size:1.02rem;margin-bottom:12px}.links-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr}.quick-link{align-items:center;border-radius:10px;color:#e2e8f0eb;display:flex;font-size:.92rem;gap:8px;padding:8px 0;text-decoration:none;transition:color .15s ease,transform .15s ease,background .15s ease}.quick-link .material-icons{color:#a855f7;font-size:18px}.quick-link:hover{background:#0f172ae6;color:#e5e7eb;transform:translateX(2px)}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.faq-page{padding:80px 18px 56px}.faq-header h1{font-size:2rem}.faq-section-header{padding:16px}.faq-questions{padding:4px 16px 16px}.faq-footer{grid-template-columns:minmax(0,1fr)}.contact-section,.quick-links{padding:18px}}@media (max-width:600px){.faq-page{padding:72px 14px 44px}.faq-header h1{font-size:1.75rem}.section-title h2{font-size:1rem}.faq-item .answer{font-size:.9rem}.contact-options{flex-direction:column}}
/*# sourceMappingURL=761.e1abc7af.chunk.css.map*/