.faqs-page-module__xnIROa__page{color:#292d32;background:#fff}.faqs-page-module__xnIROa__container{width:min(1240px,100% - 48px);margin:0 auto}.faqs-page-module__xnIROa__hero{color:#fff;height:398px;position:relative;overflow:hidden}.faqs-page-module__xnIROa__hero>img{object-fit:cover}.faqs-page-module__xnIROa__hero:after{content:"";background:linear-gradient(90deg,#051622b8,#0516221f 72%);position:absolute;inset:0}.faqs-page-module__xnIROa__heroCopy{z-index:1;flex-direction:column;justify-content:center;width:min(1240px,100% - 48px);height:100%;margin:0 auto;display:flex;position:relative}.faqs-page-module__xnIROa__heroCopy h1{color:#fff;letter-spacing:.01em;text-align:center;max-width:900px;margin:0;font-size:clamp(34px,3vw,52px);font-weight:700;line-height:1.14}.faqs-page-module__xnIROa__tabs{background:#f1f3f5;justify-content:center;align-items:center;gap:clamp(28px,5vw,92px);min-height:88px;display:flex}.faqs-page-module__xnIROa__tabs button{color:#9aa2a8;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 2px;font-size:clamp(17px,1.35vw,21px);line-height:1.2;transition:color .2s}.faqs-page-module__xnIROa__tabs button:hover{color:#4a97b6}.faqs-page-module__xnIROa__tabs .faqs-page-module__xnIROa__tabActive{color:#4a97b6;font-weight:600}.faqs-page-module__xnIROa__faqSection{background:#fff}.faqs-page-module__xnIROa__faqList{width:min(1240px,100% - 48px);margin:0 auto;padding:52px 0 96px}.faqs-page-module__xnIROa__faqItem{background:#f1f3f5;border-radius:12px;margin-bottom:14px;overflow:hidden}.faqs-page-module__xnIROa__faqQuestion{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:20px 24px;display:flex}.faqs-page-module__xnIROa__faqNumber{color:#20262c;flex-shrink:0;font-size:17px;font-weight:600}.faqs-page-module__xnIROa__faqQuestionText{color:#20262c;flex:1;font-size:clamp(16px,1.3vw,19px);font-weight:500;line-height:1.4}.faqs-page-module__xnIROa__chevron{border-bottom:2px solid #8b939a;border-right:2px solid #8b939a;flex-shrink:0;width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)translateY(-3px)}.faqs-page-module__xnIROa__chevronOpen{transform:rotate(225deg)translateY(-1px)}.faqs-page-module__xnIROa__faqAnswer{background:#fff;border-radius:8px;margin:0 24px 22px;padding:22px 24px}.faqs-page-module__xnIROa__faqAnswer p{color:#3f454a;margin:0;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.faqs-page-module__xnIROa__faqAnswer .faqs-page-module__xnIROa__firmwareBlock{margin-top:22px}.faqs-page-module__xnIROa__faqAnswer .faqs-page-module__xnIROa__firmwareBlock:first-of-type{margin-top:18px}.faqs-page-module__xnIROa__faqAnswer h4{color:#20262c;margin:0 0 8px;font-size:16px;font-weight:600;line-height:1.3}.faqs-page-module__xnIROa__faqLinks{flex-wrap:wrap;gap:26px;margin-top:12px;display:flex}.faqs-page-module__xnIROa__faqLinks a{color:#159dbd;text-underline-offset:3px;font-size:15px;text-decoration:underline}.faqs-page-module__xnIROa__faqLinks a:hover{color:#0e88a6}@media (max-width:700px){.faqs-page-module__xnIROa__container,.faqs-page-module__xnIROa__faqList,.faqs-page-module__xnIROa__heroCopy{width:min(100% - 32px,1240px)}.faqs-page-module__xnIROa__hero{height:280px}.faqs-page-module__xnIROa__heroCopy h1{font-size:30px}.faqs-page-module__xnIROa__tabs{justify-content:flex-start;gap:20px;min-height:64px;padding:0 16px;overflow-x:auto}.faqs-page-module__xnIROa__tabs button{font-size:15px}.faqs-page-module__xnIROa__faqList{padding:30px 0 64px}.faqs-page-module__xnIROa__faqQuestion{gap:10px;padding:16px}.faqs-page-module__xnIROa__faqAnswer{margin:0 16px 16px;padding:16px}}
