.faq-hero{position:relative;padding:100px 0 210px;overflow:hidden;background-image:url(../../images/bg/bg-grid.svg);background-repeat:no-repeat;background-size:cover;background-position:top center}.faq-hero::before{content:"";background:linear-gradient(180deg, #FAA000 25.96%, rgba(11, 12, 17, 0) 100%);opacity:.5;filter:blur(200px);display:block;width:1400px;height:255px;position:absolute;left:50%;transform:translateX(-50%);top:0}.faq-hero-inner{position:relative;z-index:1;max-width:980px;margin:0 auto;text-align:center}.faq-hero-title{margin:24px 0;color:#fff;font-size:3rem;font-weight:500;line-height:1.22}.faq-hero-title span{color:#ff9f00}.faq-hero-subtitle{margin:14px 0 0;color:#fff;font-size:1.125rem;line-height:1.7}.faq-tabs{margin-top:38px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.faq-tab{position:relative;overflow:hidden;min-width:250px;min-height:72px;border-radius:15px;border:.5px solid #faa000;color:#fff;font-size:1.125rem;font-weight:500;line-height:1;cursor:pointer;transition:.4s ease-in;background:linear-gradient(90deg, rgba(250, 160, 0, 0.29) 0%, rgba(11, 12, 17, 0) 127%)}.faq-tab::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg, rgba(250, 160, 0, 0.5) 0%, rgba(11, 12, 17, 0) 160%);opacity:0;transition:opacity .2s ease-in;pointer-events:none;z-index:-1}.faq-tab:hover::before{opacity:1}.faq-tab.is-active{border-color:#ff9f00;background:#ff9f00;color:#fff;font-weight:600}.faq-section-title{margin:112px 0 0;color:#fff;font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-0.01em}.faq-section-title span{color:#ff9f00}.faq-common-list,.faq-accordion{transform-origin:top center;will-change:transform,opacity;transition:opacity 220ms ease,transform 340ms cubic-bezier(0.16, 1, 0.3, 1)}.is-faq-refreshing-out{opacity:.62;transform:translateY(6px)}.is-faq-refreshing{opacity:1;transform:translateY(0)}.faq-common{padding:44px 0 86px}.faq-common-head{margin-bottom:24px}.faq-common-title{margin:0;color:#fff;font-size:2rem;line-height:1.2;font-weight:700;letter-spacing:-0.015em}.faq-common-title span{color:#ffab00}.faq-common-subtitle{margin:8px 0 0;color:#d0d6e2;font-size:1.125rem;line-height:1.55}.faq-common-list{display:flex;flex-wrap:wrap;gap:16px;margin-top:50px}.faq-common-card{position:relative;width:calc((100% - 32px)/3);min-height:132px;border-radius:18px;border:1px solid #3e4257;padding:28px 72px 30px 28px}.faq-common-card.is-wide{width:calc((100% - 32px)/3*2 + 16px);min-height:176px}.faq-common-card-title{margin:0;color:#fff;font-size:1.25rem;line-height:1.28;font-weight:400;letter-spacing:-0.01em}.faq-common-card-text{margin:22px 0 0;color:#fff;font-size:1rem;line-height:1.46;font-weight:300}.faq-common-card-index{position:absolute;top:14px;right:14px;font-size:3.6875rem;line-height:1;font-weight:800;letter-spacing:-0.02em;color:rgba(0,0,0,0);-webkit-text-stroke:1.8px #faa000;text-stroke:1.8px #faa000}.faq-browse{padding:34px 0 92px}.faq-browse-head{margin-bottom:100px}.faq-browse-title{margin:0;color:#fff;font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-0.014em}.faq-browse-title span{color:#ff9f00}.faq-browse-subtitle{margin:8px 0 0;color:#fff;font-size:1.125rem;line-height:1.5}.faq-browse-body{display:flex;align-items:flex-start;gap:28px}.faq-category-nav{min-width:380px;flex:0 0 380px;display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(env(safe-area-inset-top, 0px) + 24px);align-self:flex-start;max-height:calc(100vh - env(safe-area-inset-top, 0px) - 48px);overflow-y:auto;scrollbar-gutter:stable}.faq-category-item{width:100%;border:0;background:rgba(0,0,0,0);color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:10px;padding:10px 0 10px 20px;text-align:left;cursor:pointer;position:relative;font-size:1.25rem;font-weight:300;line-height:1.28;transition:background-color 180ms ease,color 180ms ease}.faq-category-item-label{display:inline-block}.faq-category-item.is-active{color:#ff9f00;font-weight:700;padding-right:22px}.faq-category-item.is-active::before{content:"";position:absolute;left:0;top:6px;bottom:6px;width:8px;border-radius:2px;background:#ffab00}.faq-category-item.is-active::after{content:"";width:10px;height:10px;border-right:2px solid #ffab00;border-bottom:2px solid #ffab00;transform:rotate(-45deg);flex:0 0 auto}.faq-category-item-arrow{display:none}.faq-category-item-count{min-width:37px;height:27px;border-radius:7px;background:#474b62;color:#edf2ff;font-size:1rem;line-height:27px;text-align:center;font-weight:500;padding:0 6px;flex:0 0 auto}.faq-category-item.is-active .faq-category-item-count{display:none}.faq-accordion{flex:1 1 auto;border:2px solid #3e4257;border-radius:22px;overflow:hidden}.faq-accordion-item{border-top:1px solid #3e4257;position:relative}.faq-accordion-item:first-child{border-top:0}.faq-accordion-item.is-open::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#ff9f00}.faq-accordion-title{margin:0}.faq-accordion-trigger{width:100%;border:0;background:rgba(0,0,0,0);color:#fff;padding:24px 30px 22px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;text-align:left;cursor:pointer;font-size:1.125rem;line-height:1.2;font-weight:600}.faq-accordion-item.is-open .faq-accordion-trigger{color:#ff9f00}.faq-accordion-question{display:block}.faq-accordion-icon{width:16px;height:16px;position:relative;flex:0 0 auto}.faq-accordion-icon::before,.faq-accordion-icon::after{content:"";position:absolute;top:7px;width:11px;height:2px;border-radius:2px;background:#f3f6ff;transition:transform 380ms cubic-bezier(0.22, 1, 0.36, 1),background-color 300ms ease}.faq-accordion-icon::before{left:0;transform:rotate(45deg)}.faq-accordion-icon::after{right:0;transform:rotate(-45deg)}.faq-accordion-item.is-open .faq-accordion-icon::before{background:#ffab00;transform:rotate(-45deg)}.faq-accordion-item.is-open .faq-accordion-icon::after{background:#ffab00;transform:rotate(45deg)}.faq-accordion-content{max-height:0;overflow:hidden;opacity:0;transition:max-height 460ms cubic-bezier(0.25, 0.9, 0.3, 1),opacity 260ms ease}.faq-accordion-item.is-open .faq-accordion-content{opacity:1}.faq-accordion-content-inner{padding:0 30px 24px 30px;color:#fff;font-size:1rem;line-height:1.42}.faq-accordion-content-inner .link{color:#2de0ff}.faq-help{padding:70px 0 280px}.faq-help-inner{max-width:900px;margin:0 auto;text-align:center}.faq-help-title{margin:0;color:#fff;font-size:2rem;font-weight:700;line-height:1.2;letter-spacing:-0.012em}.faq-help-subtitle{margin:26px auto 0;max-width:860px;color:#fff;font-size:1.125rem;line-height:1.65}.faq-help-actions{margin-top:38px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.faq-help-btn{min-width:215px;min-height:61px;border-radius:10px;padding:0 18px;display:inline-flex;align-items:center;justify-content:space-between;gap:10px;font-size:1.125rem;line-height:1;font-weight:500;text-decoration:none;transition:filter 180ms ease,background-color 180ms ease,border-color 180ms ease}.faq-help-btn--primary{background:#ff9f00;border:1px solid #ff9f00;color:#000}.faq-help-btn--primary::after{content:"";width:28px;height:28px;display:inline-block;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../../images/icons/contact.svg)}.faq-help-btn--primary:hover{filter:brightness(1.15)}.faq-help-btn--secondary{background:#0b0c11;border:1px solid #3e4257;color:#f4f7ff}.faq-help-btn--secondary::after{content:"";width:28px;height:28px;display:inline-block;flex:0 0 auto;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:url(../../images/icons/ticket.svg)}.faq-help-btn--secondary:hover{filter:brightness(1.3)}@media(prefers-reduced-motion: reduce){.faq-common-list,.faq-accordion{transition:none !important}}@media(max-width: 900px){.faq-hero{padding:58px 0 62px}.faq-hero-title{font-size:clamp(32px,8vw,40px)}.faq-hero-subtitle{font-size:14px;margin-top:12px}.faq-section-title{margin-top:70px;font-size:clamp(30px,10vw,40px)}.faq-common{padding:26px 0 56px}.faq-common-head{margin-bottom:16px}.faq-common-title{font-size:clamp(26px,7vw,34px)}.faq-common-subtitle{font-size:14px}.faq-common-list{gap:12px}.faq-common-card,.faq-common-card.is-wide{width:100%;min-height:0;padding:18px 76px 16px 16px;border-radius:14px}.faq-common-card-title{font-size:16px}.faq-common-card-text{margin-top:10px;font-size:13px;line-height:1.55}.faq-common-card-index{top:10px;right:10px;font-size:44px;-webkit-text-stroke-width:1.3px;text-stroke-width:1.3px}.faq-browse{padding:20px 0 58px}.faq-browse-head{margin-bottom:16px}.faq-browse-title{font-size:clamp(26px,7vw,34px)}.faq-browse-body{flex-direction:column;gap:16px}.faq-category-nav{width:100%;flex-basis:auto;position:static;top:auto;max-height:none;overflow-y:visible}.faq-category-item{padding:8px 0 8px 14px;font-size:15px}.faq-accordion{width:100%;border-radius:16px}.faq-accordion-trigger{padding:16px 16px 15px 16px;font-size:15px;gap:14px}.faq-accordion-content-inner{padding:0 16px 16px 16px;font-size:13px;line-height:1.55}.faq-help{padding:44px 0 70px}.faq-help-title{font-size:clamp(28px,7vw,36px)}.faq-help-subtitle{margin-top:14px;font-size:13px;line-height:1.6}}@media(max-width: 520px){.faq-help-actions{margin-top:20px;width:100%;gap:8px}.faq-help-btn{width:100%;min-width:0}}
