.faq-landing{background:#070400;overflow:hidden;font-family:Inter,sans-serif}
.faq-landing .osc-hero__inner{padding-block:72px;gap:24px}
.faq-landing .osc-hero__copy{max-width:100%;margin:0}
.faq-landing .osc-hero h1{margin:0}
.faq-landing .faq-title-line{display:block}
.faq-landing .osc-title-row{gap:8px;justify-content:center;flex-wrap:wrap}
.faq-landing .faq-search{display:flex;align-items:center;gap:16px;width:100%;max-width:912px;margin:0 auto}
.faq-landing .faq-search__input{display:flex;align-items:center;gap:6px;min-width:0;flex:1;padding:16px;background:#ffffff0f;border:1px solid #ffffff29;border-radius:14px;margin:0}
.faq-landing .faq-search__input img{flex-shrink:0}
.faq-landing .faq-search input{background:transparent;border:0;outline:0;padding:0;width:100%;min-width:0;color:#fff;font:400 16px/24px Inter,sans-serif}
.faq-landing .faq-search input::placeholder{color:#fff;opacity:1}
.faq-landing .faq-search__input:focus-within{background:rgba(0,0,0,.25);border-color:#F98715;outline:none;box-shadow:0 0 0 .1rem rgba(249,135,21,.1)}
.faq-landing .faq-search button{border:0;border-radius:14px;padding:16px 24px;background:#F98715;color:#fff;font:700 20px/24px Inter,sans-serif;cursor:pointer}
.faq-landing .faq-search button:hover{background:#F9A215}
.faq-landing .faq-quick{max-width:922px;width:100%;margin:auto}
.faq-landing .faq-quick h2{font-size:20px;line-height:24px;color:#F98715;text-align:center;margin:0 0 16px;font-weight:700}
.faq-landing .faq-quick__links{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}
.faq-landing .faq-quick__links a{display:block;padding:8px 24px;background:#ffffff14;border:1px solid #ffffff29;border-radius:50px;color:#fff;font-size:14px;line-height:16px;font-weight:400;text-decoration:none}
.faq-landing .faq-quick__links a:hover,.faq-landing .faq-quick__links a:focus-visible{background:#F98715;border-color:#F98715}
.faq-landing .faq-categories{padding-top:60px}
.faq-landing .faq-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.faq-landing .faq-category{display:block;min-width:0;padding:16px;border-radius:24px;background:#ffffff14;border:1px solid #ffffff29;color:#fff;text-decoration:none}
.faq-landing .faq-category:hover{border-color:#F98715}
.faq-landing .faq-category[hidden]{display:none}
.faq-landing .faq-category__art{position:relative;height:200px;background:#0d0700;border-radius:16px;overflow:hidden;margin-bottom:16px}
.faq-landing .faq-art-glow{position:absolute;left:-487.39px;top:-261px;max-width:none}
.faq-landing .faq-art-candle{position:absolute;max-width:none}
.faq-landing .faq-art-logo{position:absolute;left:20px;top:27px;max-width:none}
.faq-landing .faq-art-title{position:absolute;left:20px;right:16px;top:66px;font-size:20px;line-height:24px;font-weight:700;z-index:1}
.faq-landing .faq-art-chart{position:absolute;left:calc(50% - 20.174px);bottom:-15.84px;width:200.888px;height:150.666px;max-width:none;object-fit:cover}
.faq-landing .faq-category h2{font-size:20px;line-height:24px;margin:0 0 8px;font-weight:700}
.faq-landing .faq-category p{font-size:12px;line-height:14px;margin:0;color:#F98715}
.faq-landing .faq-load{display:flex;align-items:center;gap:8px;margin:16px auto 0;padding:14px 20px;border:1px solid #ffffff29;border-radius:12px;background:transparent;color:#fff;font:700 16px/20px Inter,sans-serif;cursor:pointer}
.faq-landing .faq-load[hidden]{display:none}
.faq-landing a:focus-visible,.faq-landing button:focus-visible{outline:2px solid #F98715;outline-offset:4px}
@media(min-width:1024px){.faq-landing .osc-hero h1,.faq-landing .osc-heading h2{font-size:56px;line-height:68px;letter-spacing:-.56px}}
@media(min-width:768px) and (max-width:1023px){.faq-landing .faq-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.faq-landing .osc-hero__inner,.faq-landing>.osc-section{padding-block:2.5rem}.faq-landing .faq-grid{grid-template-columns:1fr}.faq-landing .faq-search{gap:8px}.faq-landing .faq-search button{padding:16px;font-size:16px}.faq-landing .faq-quick__links a{padding:8px 16px}.faq-landing .osc-final{padding-top:2.5rem}}
