.h4_{font-size:clamp(1.7rem, 1.1vw + 0.5rem, 2.1rem);font-weight:700}.global-faqs-header{text-align:center;margin-bottom:var(--space-lg)}.faq-cats{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.faq-cat{padding:10px 24px;border-radius:50px;cursor:pointer;transition:all 0.3s ease;border:2px solid #fff0;font-size:clamp(1.7rem, 1.1vw + 0.5rem, 2.1rem);font-weight:700}.faq-panes{position:relative;min-height:400px}.faq-pane{display:none;opacity:0;transition:opacity 0.4s ease-in-out}.faq-pane.is-active{display:block;opacity:1}.faq-grid{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--space-lg);align-items:flex-start}.faq-visual{position:sticky;top:var(--space-lg);aspect-ratio:4 / 3;border-radius:var(--border-radius-lg);overflow:hidden}.faq-visual img{width:100%;height:100%;object-fit:cover;display:block}.faq-item{border-bottom:1px solid}.faq-q{position:relative;padding:var(--space-md) var(--space-lg) var(--space-md) 0;cursor:pointer;list-style:none;outline:none;-webkit-tap-highlight-color:#fff0;background:#fff0}.faq-q p{margin:0}.faq-q strong{font-weight:700}.faq-q::-webkit-details-marker{display:none}.faq-q::after{content:'';display:block;position:absolute;right:5px;top:50%;width:10px;height:10px;border-style:solid;border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);transition:transform 0.3s ease}.faq-item[open]>.faq-q::after{transform:translateY(-50%) rotate(-135deg)}.faq-a{padding:0 0 var(--space-md) 0}.faq-a p{margin-bottom:0}.global-faqs.theme-white{background-color:var(--background-color)}.global-faqs.theme-white .global-faqs-header h2{color:var(--text-color)}.global-faqs.theme-white .faq-cat{background-color:var(--nv-white);color:var(--nv-blue);border-color:var(--nv-blue)}.global-faqs.theme-white .faq-cat.is-active{background-color:var(--nv-orange);color:var(--nv-white);border-color:var(--nv-orange)}.global-faqs.theme-white .faq-q,.global-faqs.theme-white .faq-a p{color:var(--text-color)}.global-faqs.theme-white .faq-item{border-color:#e2e8f0}.global-faqs.theme-white .faq-q::after{border-color:var(--nv-blue)}.global-faqs.theme-blue{background-color:var(--nv-blue)}.global-faqs.theme-blue .global-faqs-header h2{color:var(--nv-white)}.global-faqs.theme-blue .faq-cat{background-color:var(--nv-white);color:var(--nv-blue)}.global-faqs.theme-blue .faq-cat.is-active{background-color:var(--nv-orange);color:var(--nv-white);border-color:var(--nv-orange)}.global-faqs.theme-blue .faq-q,.global-faqs.theme-blue .faq-a p{color:var(--nv-white)}.global-faqs.theme-blue .faq-item{border-color:var(--nv-blue-light)}.global-faqs.theme-blue .faq-q::after{border-color:var(--nv-white)}.faq-q:focus,.faq-q:active,.faq-item:focus-within,details:focus{outline:none;box-shadow:none;background:#fff0}.global-faqs.theme-white .faq-q,.global-faqs.theme-white .faq-q p,.global-faqs.theme-white .faq-q strong,.global-faqs.theme-white .faq-a p{color:var(--text-color)}.global-faqs.theme-blue .faq-q,.global-faqs.theme-blue .faq-q p,.global-faqs.theme-blue .faq-q strong,.global-faqs.theme-blue .faq-a p{color:var(--nv-white)}@media (max-width:991px){.faq-grid{grid-template-columns:1fr;gap:var(--space-md)}.faq-visual{position:relative;top:0;margin:0 auto;max-width:400px}}@media (max-width:575px){.faq-cats-wp{display:flex;justify-content:center}.faq-cat{font-size:14px;padding:8px 14px;margin:0;white-space:nowrap}.faq-cats{flex-wrap:nowrap;overflow:auto hidden;justify-content:flex-start}}