.faq-page{background:#fff;padding-bottom:64px}.faq-page__breadcrumb{background:#fff;border-bottom:1px solid rgba(0,0,0,.06);padding:16px 0}.faq-page__hero{padding:56px 0 42px}.faq-page__hero-content{max-width:470px;margin-left:auto}.faq-page__hero-title{color:#000;font-family:Montserrat,sans-serif;font-size:clamp(28px,3.5vw,54px);font-weight:700;line-height:1.14;margin:0 0 18px}.faq-page__hero-subtitle{color:#737373;font-family:Montserrat,sans-serif;font-size:1.125rem;font-weight:500;line-height:1.7;margin:0 0 28px;max-width:420px}.faq-page__hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.faq-page__hero-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:12px 26px;border-radius:8px;border:1px solid transparent;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background .2s,border-color .2s,color .2s}.faq-page__hero-btn--primary{background:#f26530;border-color:#f26530;color:#fff}.faq-page__hero-btn--primary:hover{background:#d95825;border-color:#d95825;color:#fff}.faq-page__hero-btn--secondary{background:#fff;border-color:rgba(0,0,0,.15);color:#000}.faq-page__hero-btn--secondary:hover{border-color:#000;color:#000}.faq-page__hero-visual{display:grid;grid-template-columns:minmax(260px,320px);align-items:stretch;justify-content:end;max-width:320px}.faq-page__hero-big{display:block;width:100%;height:344px;border-radius:18px;object-fit:cover}.faq-page__accordion,.faq-page__cats-card,.faq-page__support-card{max-width:1080px;margin-right:auto;margin-left:auto;border:1px solid rgba(0,0,0,.1);border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.04),0 4px 12px rgba(0,0,0,.03)}.faq-page__cats-card{overflow:hidden}.faq-page__audience-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(0,0,0,.06)}.faq-page__audience-tab{position:relative;min-height:60px;border:0;background:#fff;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700}.faq-page__audience-tab::after{position:absolute;right:0;bottom:-1px;left:0;height:3px;background:0 0;content:""}.faq-page__audience-tab--active::after{background:#f26530}.faq-page__cats{display:grid;grid-template-columns:repeat(5,minmax(112px,1fr));gap:26px 42px;justify-items:center;padding:42px 56px 34px}.faq-page__cat-tab{display:inline-flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;width:118px;min-height:122px;border:0;background:0 0;color:#000;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;line-height:1.35;text-align:center;transition:color .2s,transform .2s}.faq-page__cat-tab:hover{transform:translateY(-2px)}.faq-page__cat-tab--active{color:#f26530}.faq-page__cat-tab--active .faq-page__cat-icon{border-color:currentColor;box-shadow:0 0 0 1px currentColor inset}.faq-page__cat-icon{display:inline-flex;align-items:center;justify-content:center;width:78px;height:78px;border:1px solid rgba(0,0,0,.06);border-radius:50%;background:#fff}.faq-page__cat-icon img{display:block;width:64px;height:64px;object-fit:contain;pointer-events:none;user-select:none}.faq-page__cat-tab--orange{color:#f26530}.faq-page__cat-tab--blue{color:#168eea}.faq-page__cat-tab--sky{color:#27aee9}.faq-page__cat-tab--navy{color:#28638d}.faq-page__cat-tab--rose{color:#ef5c66}.faq-page__cat-tab--teal{color:#54cbc3}.faq-page__cat-tab--gold{color:#d4a017}.faq-page__cat-tab--green{color:#23c45d}.faq-page__cat-tab--purple{color:#a622a6}.faq-page__cat-tab--slate{color:#0f5d8a}.faq-page__accordion{margin-top:24px;overflow:hidden}.faq-page__empty{margin:0;padding:48px 24px;color:#737373;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;text-align:center}.faq-page__item{border-bottom:1px solid rgba(0,0,0,.06);background:#fff}.faq-page__item:last-child{border-bottom:0}.faq-page__item-trigger{display:flex;align-items:center;width:100%;gap:24px;padding:18px 38px;border:0;background:0 0;cursor:pointer;text-align:left}.faq-page__item-trigger:focus-visible{outline:2px solid #f26530;outline-offset:-2px}.faq-page__item-num{min-width:48px;color:rgba(0,0,0,.14);flex-shrink:0;font-family:Montserrat,sans-serif;font-size:2.25rem;font-weight:700;line-height:1}.faq-page__item--open .faq-page__item-num{color:#f26530}.faq-page__item-question{flex:1;color:#000;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.45}.faq-page__item-toggle{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:3px;background:#000;color:#fff;flex-shrink:0;transition:background .2s}.faq-page__item--open .faq-page__item-toggle{background:#f26530}.faq-page__item-body{display:none}.faq-page__item--open .faq-page__item-body{display:block}.faq-page__item-answer{padding:0 84px 18px 110px;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75}.faq-page__item-answer p{margin-bottom:12px}.faq-page__item-answer p:last-child{margin-bottom:0}.faq-page__support-card{margin-top:24px;padding:24px 38px 30px}.faq-page__support-options{display:grid;grid-template-columns:1fr 1fr;gap:42px;margin-bottom:22px}.faq-page__support-option{display:grid;grid-template-columns:30px 1fr;gap:16px;align-items:flex-start}.faq-page__support-option h2{margin:0 0 6px;color:#000;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:1.35}.faq-page__support-option p{margin:0;color:#1a1a1a;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}.faq-page__support-icon{color:#000;font-size:24px;line-height:1}.faq-page__login-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:42px;border:0;border-radius:5px;background:#f26530;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;transition:background .2s}.faq-page__login-btn:hover{background:#d95825}.faq-page__guest-link{display:block;margin-top:18px;color:#f26530;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;text-align:center;text-decoration:none}.faq-page__guest-link:hover{color:#d95825}@media (max-width:1199px){.faq-page__hero-content{margin-left:0}.faq-page__accordion,.faq-page__cats-card,.faq-page__support-card{max-width:100%}}@media (max-width:991px){.faq-page__hero{padding:42px 0 36px}.faq-page__hero-visual{display:none}.faq-page__cats{grid-template-columns:repeat(3,minmax(100px,1fr));padding:34px 28px 28px}}@media (max-width:767px){.faq-page__breadcrumb{padding-top:16px}.faq-page__hero-title{font-size:2rem}.faq-page__hero-btn{width:100%}.faq-page__audience-tab{min-height:54px;padding:0 10px;font-size:.8125rem}.faq-page__cats{grid-template-columns:repeat(2,minmax(120px,1fr));gap:22px 12px;padding:28px 16px 22px}.faq-page__cat-tab{width:100%;min-height:112px}.faq-page__cat-icon{width:68px;height:68px}.faq-page__cat-icon img{width:56px;height:56px}.faq-page__item-trigger{gap:14px;padding:16px 18px}.faq-page__item-num{min-width:38px;font-size:1.85rem}.faq-page__item-question{font-size:.875rem}.faq-page__item-answer{padding:0 18px 18px 70px}.faq-page__support-card{padding:22px 18px 26px}.faq-page__support-options{grid-template-columns:1fr;gap:20px}}@media (max-width:420px){.faq-page__cats{grid-template-columns:1fr 1fr;gap:18px 8px}.faq-page__cat-tab{font-size:.8125rem}.faq-page__item-answer{padding-left:18px}}