.faq-workspace{margin-top:-42px;position:relative;z-index:2;padding-bottom:75px}.faq-search-panel{padding:25px;border:1px solid var(--border);border-radius:18px;background:#fff;box-shadow:var(--shadow)}.faq-search-panel>label{display:block;margin-bottom:9px;font-weight:800}.faq-search-input{display:grid;grid-template-columns:44px 1fr auto;align-items:center;border:1px solid #dcd3c6;border-radius:11px;overflow:hidden;background:#fffdfa}.faq-search-input>span{font-size:24px;text-align:center;color:#c98618}.faq-search-input input{min-height:52px;border:0;background:transparent;outline:0}.faq-search-input button{height:38px;margin-right:7px;padding:0 14px;border:0;border-radius:7px;background:#f4eadb;color:#795219;font-weight:800}.faq-search-input button:disabled{opacity:.45}.faq-category-scroll{margin-top:16px;display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.faq-category-scroll button{white-space:nowrap;min-height:39px;padding:0 14px;border:1px solid var(--border);border-radius:999px;background:#fff;color:#445064;font-weight:700}.faq-category-scroll button.active{border-color:#d0962a;background:#07152f;color:#fff;box-shadow:inset 0 -2px #eab74a}.faq-results-head{margin:38px 0 18px;display:flex;align-items:end;justify-content:space-between}.faq-results-head h2{margin:6px 0 0;font:500 36px/1.05 var(--font-display)}.faq-results-head>strong{color:#7c8290}.faq-accordion-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.company-faq-item{border:1px solid var(--border);border-radius:12px;background:#fff;overflow:hidden}.company-faq-item summary{min-height:66px;padding:15px 18px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;font-weight:800}.company-faq-item summary::-webkit-details-marker{display:none}.company-faq-item summary b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#fff5e1;color:#c98216;font-size:20px;transition:transform .18s}.company-faq-item[open] summary b{transform:rotate(45deg)}.company-faq-item>div{padding:0 18px 18px;border-top:1px solid #eee4d6}.company-faq-item p{color:#626c7f;line-height:1.7}.company-faq-item a{color:#9b6617;font-weight:800;text-decoration:none}.faq-zero-state{padding:55px;border:1px dashed #d8c4a4;border-radius:16px;text-align:center;background:#fff}.faq-zero-state>span{color:#c98a1b;font-size:40px}.faq-zero-state h2{font:500 33px/1.1 var(--font-display)}.faq-zero-state p{color:#707788}.faq-support-grid{margin-top:35px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.faq-support-grid article{padding:26px;border:1px solid var(--border);border-radius:15px;background:#fff}.faq-support-grid article>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#07152f;color:var(--gold-bright);font-size:20px}.faq-support-grid h2{margin:18px 0 8px;font:500 26px/1.1 var(--font-display)}.faq-support-grid p{color:#697184;line-height:1.6}.faq-support-grid a{color:#9c6617;font-weight:800;text-decoration:none}@media (max-width:800px){.faq-support-grid{grid-template-columns:1fr 1fr}.faq-workspace{margin-top:-24px}.faq-accordion-grid{grid-template-columns:1fr}}@media (max-width:520px){.faq-support-grid{grid-template-columns:1fr}.faq-search-panel{padding:18px}.faq-results-head{align-items:flex-start;flex-direction:column;gap:8px}.faq-category-scroll{margin-inline:-4px}}