@font-face{font-family:'Oswald';src:url('/fonts/Oswald-SemiBold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Roboto';src:url('/fonts/Roboto-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}.faq-page{--faq-bg:#07090c;--faq-surface:#0b0d13;--faq-surface-2:#0e1019;--faq-border:rgba(255,255,255,0.07);--faq-border-hi:rgba(255,255,255,0.13);--faq-red:#e03030;--faq-red-glow:rgba(224,48,48,0.16);--faq-gold:#c4996a;--faq-gold-dim:rgba(196,153,106,0.13);--faq-text:#ddd8cf;--faq-muted:#57534e;--faq-muted-2:#938e88;--faq-nav-w:230px;--faq-font-d:'Oswald',sans-serif;--faq-font-l:'Oswald',sans-serif;--faq-font-b:'Roboto',sans-serif;max-width:1260px;margin:0 auto;padding:56px 24px 96px;color:var(--faq-text);font-family:var(--faq-font-b)}.faq-hero{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px;padding:44px 52px;border:1px solid var(--faq-border);background:radial-gradient(ellipse 70% 90% at 105% 50%,rgba(224,48,48,0.08),transparent 60%),radial-gradient(ellipse 50% 70% at -5% 100%,rgba(196,153,106,0.07),transparent 55%),var(--faq-surface);overflow:hidden}.faq-hero::before{content:'';position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,0.07) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}.faq-hero::after{content:'';position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,var(--faq-red) 0%,rgba(224,48,48,0.4) 40%,transparent 70%)}.faq-hero__content{position:relative}.faq-eyebrow{margin:0 0 14px;font-family:var(--faq-font-l);font-size:0.77rem;font-weight:700;letter-spacing:0.24em;text-transform:uppercase;color:var(--faq-gold)}.faq-title{margin:0;font-family:var(--faq-font-d);font-size:clamp(4.2rem,7.5vw,8.5rem);line-height:0.88;letter-spacing:0.015em;color:#fff;text-shadow:0 2px 40px rgba(224,48,48,0.1)}.faq-lead{margin:22px 0 0;font-size:1rem;font-weight:300;line-height:1.82;color:var(--faq-muted-2);max-width:42ch}.faq-hero__stats{position:relative;display:flex;flex-direction:column;gap:12px;min-width:148px}.faq-stat{display:flex;flex-direction:column;align-items:flex-end;padding:18px 22px;border:1px solid var(--faq-border);background:rgba(255,255,255,0.018)}.faq-stat__num{font-family:var(--faq-font-d);font-size:3.2rem;line-height:1;letter-spacing:0.02em;color:#fff}.faq-stat__label{margin-top:6px;font-family:var(--faq-font-l);font-size:0.7rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:var(--faq-muted);text-align:right;line-height:1.5}.faq-body{display:grid;grid-template-columns:var(--faq-nav-w) 1fr;border:1px solid var(--faq-border);border-top:none;margin-top:0}.faq-nav{display:flex;flex-direction:column;gap:2px;padding:10px 8px;background:var(--faq-surface);border-right:1px solid var(--faq-border)}.faq-nav__btn{display:flex;align-items:center;justify-content:space-between;width:100%;padding:13px 12px 13px 14px;border:none;border-left:2px solid transparent;border-radius:3px;background:transparent;color:var(--faq-muted-2);cursor:pointer;text-align:left;font-family:var(--faq-font-l);transition:color 0.16s,border-color 0.16s,background 0.16s}.faq-nav__btn:hover{color:var(--faq-text);background:rgba(255,255,255,0.03)}.faq-nav__btn:focus-visible{outline:2px solid var(--faq-red);outline-offset:-2px}.faq-nav__btn.is-active{color:#fff;border-left-color:var(--faq-red);background:rgba(224,48,48,0.07)}.faq-nav__name{font-size:0.82rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;line-height:1.2}.faq-nav__count{font-family:var(--faq-font-d);font-size:1.15rem;letter-spacing:0.03em;color:var(--faq-muted);transition:color 0.16s;flex:0 0 auto}.faq-nav__btn.is-active .faq-nav__count{color:var(--faq-red)}.faq-panels{background:var(--faq-surface-2);min-height:380px}.js .faq-panel{display:none}.js .faq-panel.is-active{display:block}.faq-panel__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px 20px;padding:26px 34px 20px;border-bottom:1px solid var(--faq-border)}.faq-panel__cat{font-family:var(--faq-font-l);font-size:0.7rem;font-weight:700;letter-spacing:0.22em;text-transform:uppercase;color:var(--faq-gold);flex:0 0 auto}.faq-panel__title{flex:1;margin:0;font-family:var(--faq-font-l);font-size:1rem;font-weight:600;letter-spacing:0.04em;color:var(--faq-text);line-height:1.3}.faq-panel__total{font-family:var(--faq-font-l);font-size:0.7rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;color:var(--faq-muted);flex:0 0 auto}.faq-list{padding:0}.faq-item{border-bottom:1px solid var(--faq-border)}.faq-item:last-child{border-bottom:none}.faq-item>summary{list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{display:none}.faq-item__summary{display:flex;align-items:center;gap:20px;padding:22px 34px;cursor:pointer;user-select:none;transition:background 0.16s}.faq-item__summary:hover{background:rgba(255,255,255,0.022)}.faq-item[open]>.faq-item__summary{background:rgba(224,48,48,0.045)}.faq-item__num{flex:0 0 38px;font-family:var(--faq-font-d);font-size:1.5rem;line-height:1;letter-spacing:0.04em;color:rgba(255,255,255,0.11);transition:color 0.2s}.faq-item[open]>.faq-item__summary .faq-item__num{color:rgba(224,48,48,0.55)}.faq-item__q{flex:1;font-family:var(--faq-font-b);font-size:0.97rem;font-weight:600;line-height:1.45;color:var(--faq-text);transition:color 0.16s}.faq-item__summary:hover .faq-item__q{color:#fff}.faq-item[open]>.faq-item__summary .faq-item__q{color:#fff}.faq-item__icon{flex:0 0 18px;display:flex;align-items:center;color:var(--faq-muted);transition:transform 0.26s ease,color 0.16s}.faq-item[open]>.faq-item__summary .faq-item__icon{transform:rotate(180deg);color:var(--faq-red)}.faq-item__body{padding:4px 34px 26px 92px;animation:faqReveal 0.24s ease}@keyframes faqReveal{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.faq-item__body p{margin:0 0 14px;font-size:0.935rem;font-weight:400;line-height:1.82;color:var(--faq-muted-2)}.faq-item__body p:last-child{margin-bottom:0}.faq-empty{margin-top:2px;padding:52px 40px;border:1px solid var(--faq-border);border-top:none;background:var(--faq-surface)}.faq-empty__title{margin:0 0 12px;font-family:var(--faq-font-d);font-size:2.4rem;color:#fff}.faq-empty__text{margin:0;color:var(--faq-muted-2);font-size:0.95rem}@media (max-width:900px){.faq-hero{grid-template-columns:1fr;padding:34px 30px;gap:28px}.faq-hero__stats{flex-direction:row;gap:12px}.faq-stat{flex:1;align-items:flex-start}.faq-stat__label{text-align:left}.faq-body{grid-template-columns:1fr}.faq-nav{flex-direction:row;gap:0;padding:0;border-right:none;border-bottom:1px solid var(--faq-border);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.faq-nav::-webkit-scrollbar{display:none}.faq-nav__btn{flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:14px 22px;border-left:none;border-bottom:2px solid transparent;border-radius:0;white-space:nowrap}.faq-nav__btn.is-active{border-left-color:transparent;border-bottom-color:var(--faq-red);background:rgba(224,48,48,0.05)}.faq-nav__count{font-size:1rem}.faq-panel__head{padding:22px 26px 16px}.faq-item__summary{padding:20px 26px}.faq-item__body{padding:4px 26px 22px 84px}}@media (max-width:560px){.faq-hero::before{display:none}.faq-page{padding:28px 12px 64px}.faq-hero{padding:24px 18px}.faq-hero__stats{gap:10px}.faq-stat{padding:14px 16px}.faq-stat__num{font-size:2.6rem}.faq-panel__head{padding:18px 18px 14px;flex-direction:column;gap:6px}.faq-item__summary{padding:17px 18px;gap:14px}.faq-item__num{font-size:1.2rem;flex:0 0 30px}.faq-item__q{font-size:0.91rem}.faq-item__icon{flex:0 0 16px}.faq-item__body{padding:4px 18px 20px 62px}.faq-item__body p{font-size:0.89rem}.faq-nav__btn{padding:13px 16px}.faq-nav__name{font-size:0.75rem}.faq-nav__count{font-size:0.9rem}.faq-lead__br{display:none}}