.brix-faq,.brix-faq button,.brix-faq h2,.brix-faq h3,.brix-faq p{font-family:Plus Jakarta Sans,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.brix-faq__split{align-items:start;display:grid;gap:80px;grid-template-columns:1fr 1.8fr}.brix-faq__left{padding-top:8px;position:sticky;top:120px}.brix-faq__eyebrow{color:#7e8b98;font-size:12px;font-weight:700;letter-spacing:.08em;line-height:1;margin:0 0 12px;text-transform:uppercase}.brix-faq__label{margin:0 0 16px}.brix-faq__label,.brix-faq__label h3{color:#131313;font-size:40px;font-weight:800;letter-spacing:-.03em;line-height:1.05;text-transform:none}.brix-faq__intro,.brix-faq__label h3{margin:0}.brix-faq__intro p{color:#7e8b98;display:block;font-size:16px;font-weight:400;line-height:1.6;margin:0}.brix-faq__right{min-width:0}.brix-faq__item{background:#fff;border:1px solid rgba(58,74,88,.12);border-radius:10px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease}.brix-faq__item:has(.brix-faq__header.is-open){border-color:rgba(58,74,88,.22)}.brix-faq__header{align-items:center;background:#fff!important;border:none!important;border-radius:0!important;box-shadow:none!important;cursor:pointer;display:flex;gap:12px;line-height:1.3;outline:none!important;padding:18px 20px;text-align:left;transition:background .12s;width:100%}.brix-faq__header:active,.brix-faq__header:focus,.brix-faq__header:focus-visible,.brix-faq__header:focus-within,.brix-faq__header:hover{background:#fafafa!important;border:none!important;box-shadow:none!important;color:inherit!important;outline:none!important}.brix-faq__header:after,.brix-faq__header:before{content:none!important;display:none!important}.brix-faq__num{color:#e3173e;flex-shrink:0;font-size:12px;font-weight:800;letter-spacing:.02em;line-height:1;min-width:22px}.brix-faq__question{color:#131313;flex:1;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.brix-faq__arrow{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;transition:transform .18s ease}.brix-faq__arrow svg{display:block;fill:#7e8b98;height:8px;width:14px}.brix-faq__header.is-open .brix-faq__arrow{transform:rotate(180deg)}.brix-faq__panel{max-height:0;overflow:hidden;transition:max-height .25s ease}.brix-faq .brix-faq__body{border-top:1px solid rgba(58,74,88,.1);color:#3a4a58;font-size:14px;line-height:1.6;padding:16px 20px 20px}.brix-faq .brix-faq__body div,.brix-faq .brix-faq__body li,.brix-faq .brix-faq__body p{color:#3a4a58;display:block;font-size:14px!important;font-weight:400;line-height:1.6;margin:0}.brix-faq .brix-faq__body p strong,.brix-faq .brix-faq__body strong{color:#131313;font-weight:700}.brix-faq .brix-faq__body em,.brix-faq .brix-faq__body p em{color:#7e8b98;font-style:italic}.brix-faq .brix-faq__body h3{color:#131313;font-size:14px!important;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0 0 6px}@media (min-width:768px) and (max-width:1024px){.brix-faq__split{gap:48px;grid-template-columns:1fr 1.5fr}.brix-faq__label,.brix-faq__label h3{font-size:32px}}@media only screen and (max-width:767px){.brix-faq__split{gap:32px;grid-template-columns:1fr}.brix-faq__left{position:static}.brix-faq__label,.brix-faq__label h3{font-size:28px}.brix-faq__header{padding:14px 16px}.brix-faq__question{font-size:14px}.brix-faq .brix-faq__body{padding:12px 16px 16px}}