.support-page{background:linear-gradient(180deg,#191817,#31302e);min-height:100vh;padding-bottom:80px}.support-page__hero{text-align:center;padding:80px 24px 40px;max-width:800px;margin:0 auto}@media screen and (min-width: 992px){.support-page__hero{padding:120px 24px 60px}}.support-page__hero h1{font-size:4rem;font-weight:700;color:#fff;margin-bottom:16px;letter-spacing:-.02em}@media screen and (min-width: 992px){.support-page__hero h1{font-size:6rem}}.support-page__hero p{font-size:1.8rem;color:#cac9c7;font-weight:400}@media screen and (min-width: 992px){.support-page__hero p{font-size:2.2rem}}.support-page__container{max-width:1200px;margin:0 auto;padding:0 20px}@media screen and (min-width: 992px){.support-page__container{padding:0 40px}}.support-page__categories{display:grid;grid-template-columns:1fr;gap:16px;margin-bottom:60px}@media screen and (min-width: 768px){.support-page__categories{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width: 992px){.support-page__categories{grid-template-columns:repeat(3,1fr);gap:24px}}.support-page__faqs{display:flex;flex-direction:column;gap:48px}.category-card{background:#4a4745;border:2px solid transparent;border-radius:24px;padding:32px 24px;text-align:center;cursor:pointer;transition:all .3s ease;display:flex;flex-direction:column;align-items:center;gap:12px;text-decoration:none}.category-card:hover{transform:translateY(-4px);border-color:#fdd0a9;box-shadow:0 8px 24px #0003}.category-card__emoji{font-size:4.8rem;line-height:1;display:block;margin-bottom:4px}@media screen and (min-width: 992px){.category-card__emoji{font-size:5.6rem}}.category-card__title{font-size:2rem;font-weight:600;color:#fff;margin:0;line-height:1.2}@media screen and (min-width: 992px){.category-card__title{font-size:2.2rem}}.category-card__description{font-size:1.4rem;color:#cac9c7;margin:0;line-height:1.4}.category-card__count{font-size:1.3rem;color:#fdd0a9;font-weight:500;margin-top:4px}.faq-category{scroll-margin-top:100px}.faq-category__header{display:flex;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;border-bottom:2px solid #625F5C}.faq-category__emoji{font-size:4rem;line-height:1;flex-shrink:0}@media screen and (min-width: 992px){.faq-category__emoji{font-size:4.8rem}}.faq-category__title{font-size:2.8rem;font-weight:700;color:#fff;margin:0 0 4px;line-height:1.2}@media screen and (min-width: 992px){.faq-category__title{font-size:3.2rem}}.faq-category__description{font-size:1.6rem;color:#cac9c7;margin:0;line-height:1.4}.faq-category__items{display:flex;flex-direction:column;gap:12px}.faq-item{background:#4a4745;border-radius:16px;overflow:hidden;transition:all .3s ease}.faq-item:hover{background:#625f5c}.faq-item--open .faq-item__icon{transform:rotate(180deg)}.faq-item__question{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;background:transparent;border:none;cursor:pointer;text-align:left;font-size:1.7rem;font-weight:600;color:#fff;line-height:1.4;transition:color .2s ease}@media screen and (min-width: 992px){.faq-item__question{font-size:1.8rem;padding:24px 28px}}.faq-item__question:hover{color:#fdd0a9}.faq-item__question span{flex:1}.faq-item__icon{flex-shrink:0;color:#b0adab;transition:transform .3s ease}.faq-item__answer{padding:0 24px 24px;animation:fadeIn .3s ease}@media screen and (min-width: 992px){.faq-item__answer{padding:0 28px 28px}}.faq-item__answer p{font-size:1.6rem;line-height:1.6;color:#e5e4e3;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
