.client-qa{--qa-orange:#dd7007;--qa-orange-dark:#b85b00;--qa-teal:#328aa3;--qa-black:#000;--qa-ink:#171717;--qa-muted:#686868;--qa-line:#dedede;--qa-soft:#f3f3f3;--qa-white:#fff;width:min(100%, 1200px);margin:clamp(58px, 7vw, 100px) auto;color:var(--qa-ink);font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.7}.client-qa,.client-qa *,.client-qa *:before,.client-qa *:after{box-sizing:border-box}.qa-single-main>.client-qa{width:min(calc(100% - 48px), 1200px);margin:clamp(48px, 6vw, 90px) auto 100px}.client-qa .qa-layout{display:grid;grid-template-columns:minmax(270px, 330px) minmax(0, 1fr);gap:clamp(36px, 5vw, 68px);align-items:start}.client-qa .qa-sidebar-inner{position:sticky;top:115px;max-height:calc(100vh - 145px);overflow-y:auto;padding:28px 0 6px;border-top:7px solid var(--qa-teal);border-bottom:1px solid var(--qa-black);background:var(--qa-white);scrollbar-color:var(--qa-teal) var(--qa-soft);scrollbar-width:thin}.client-qa .qa-sidebar-title{margin:0 18px 32px !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:22px !important;font-weight:800 !important;letter-spacing:-.02em !important;line-height:1.15 !important;text-transform:uppercase !important}.client-qa .qa-question-group+.qa-question-group{margin-top:30px}.client-qa .qa-question-group h2{margin:0 18px 11px !important;padding:0 !important;color:var(--qa-teal) !important;font-family:Montserrat,sans-serif !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.08em !important;line-height:1.35 !important;text-transform:uppercase !important}.client-qa .qa-question-group ul,.client-qa .qa-related ul{margin:0 !important;padding:0 !important;list-style:none !important}.client-qa .qa-question-group li{margin:0 !important;padding:0 !important}.client-qa .qa-question-group li+li{border-top:1px solid var(--qa-line)}.client-qa .qa-question-group a{display:flex;align-items:center;min-height:52px;padding:12px 18px 12px 14px !important;border:0 !important;border-left:5px solid transparent !important;border-radius:0 !important;background:0 0 !important;box-shadow:none !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:650 !important;letter-spacing:0 !important;line-height:1.4 !important;text-decoration:none !important;text-transform:none !important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.client-qa .qa-question-group a:hover,.client-qa .qa-question-group a:focus-visible{border-left-color:var(--qa-orange) !important;background:var(--qa-soft) !important;color:var(--qa-black) !important}.client-qa .qa-question-group a.is-active{border-left-color:var(--qa-orange) !important;background:var(--qa-soft) !important;color:var(--qa-black) !important}.client-qa .qa-content-column{position:relative;min-width:0}.client-qa .qa-answer-card{min-width:0;padding:34px 0 0;border:0;border-top:7px solid var(--qa-orange);border-radius:0;background:var(--qa-white);box-shadow:none;transition:opacity .14s ease}.client-qa.is-loading .qa-answer-card{opacity:.42;pointer-events:none}.client-qa.is-loading .qa-content-column:after{position:absolute;top:36px;right:10px;width:30px;height:30px;border:3px solid var(--qa-line);border-top-color:var(--qa-orange);border-radius:50%;content:'';animation:qa-spin .7s linear infinite}@keyframes qa-spin{to{transform:rotate(360deg)}}.client-qa .qa-answer-card h1{margin:0 0 30px !important;padding:0 !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:26px !important;font-weight:800 !important;letter-spacing:-.045em !important;line-height:1.03 !important;text-transform:none !important}.client-qa .qa-answer-card h1:focus,.client-qa .qa-empty-state h2:focus{outline:none}.client-qa .qa-direct-answer{margin:0 0 42px !important;padding:24px 26px !important;border:0 !important;border-left:7px solid var(--qa-teal) !important;border-radius:0 !important;background:var(--qa-soft) !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:clamp(17px, 1.8vw, 20px) !important;font-weight:650 !important;letter-spacing:0 !important;line-height:1.55 !important}.client-qa .qa-answer-body>:first-child{margin-top:0 !important}.client-qa .qa-answer-body h2,.client-qa .qa-related h2{margin:46px 0 8px !important;padding:0 !important;color:var(--qa-teal) !important;font-family:Montserrat,sans-serif !important;font-size:16px !important;font-weight:700 !important;letter-spacing:-.025em !important;line-height:1.18 !important;text-transform:none !important}.client-qa .qa-answer-body h3{margin:32px 0 12px !important;color:var(--qa-black) !important;font-size:21px !important;font-weight:750 !important;line-height:1.3 !important}.client-qa .qa-answer-body p,.client-qa .qa-answer-body ul,.client-qa .qa-answer-body ol{margin-top:0 !important;margin-bottom:20px !important;color:var(--qa-ink) !important;font-family:Montserrat,sans-serif !important;font-size:16px !important;font-weight:400 !important;line-height:1.75 !important}.client-qa .qa-answer-body p{margin-bottom:8px !important}.client-qa .qa-answer-body br{display:block;margin-bottom:8px;content:''}.client-qa .qa-answer-body br+br{display:none}.client-qa .qa-answer-body a{color:var(--qa-orange-dark) !important;font-weight:650 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:3px !important}.client-qa .qa-empty-state{display:flex;min-height:355px;padding:clamp(34px, 5vw, 58px);flex-direction:column;align-items:flex-start;justify-content:center;background:var(--qa-white);color:var(--qa-black)}.client-qa .qa-empty-state>span{display:block;margin-bottom:26px;color:var(--qa-orange);font-size:60px;font-weight:800;letter-spacing:-.07em;line-height:.8}.client-qa .qa-empty-state h2{margin:0 0 15px !important;padding:0 !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:clamp(28px, 3.5vw, 42px) !important;font-weight:800 !important;letter-spacing:-.04em !important;line-height:1.08 !important;text-transform:none !important}.client-qa .qa-empty-state p{max-width:620px;margin:0 !important;color:var(--qa-black) !important;font-size:clamp(15px, 1.6vw, 18px) !important;font-weight:500 !important;line-height:1.65 !important}.client-qa .qa-related{margin-top:58px;padding-top:4px;border-top:1px solid var(--qa-line)}.client-qa .qa-related ul{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:12px}.client-qa .qa-related li{margin:0 !important;padding:0 !important}.client-qa .qa-related a{display:flex;align-items:center;justify-content:space-between;gap:15px;height:100%;padding:10px 16px !important;border:2px solid var(--qa-black) !important;border-radius:10px !important;background:var(--qa-white) !important;box-shadow:none !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:750 !important;line-height:1.4 !important;text-decoration:none !important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.client-qa .qa-related a:hover,.client-qa .qa-related a:focus-visible{border-color:var(--qa-orange) !important;background:var(--qa-orange) !important;color:var(--qa-white) !important}.client-qa .qa-related a span{color:var(--qa-orange);font-size:21px}.client-qa .qa-related a:hover span,.client-qa .qa-related a:focus-visible span{color:var(--qa-white)}.client-qa .qa-mobile-picker{display:none;margin-bottom:22px}.client-qa .qa-mobile-picker-label{display:block;margin:0 0 8px !important;color:var(--qa-black) !important;font-size:13px !important;font-weight:800 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.client-qa .qa-custom-select{position:relative;width:100%}.client-qa .qa-custom-select-toggle{display:flex;width:100%;min-width:0;min-height:54px;padding:10px 46px 10px 16px !important;align-items:center;position:relative;border:2px solid var(--qa-black) !important;border-radius:10px !important;background:var(--qa-white) !important;box-shadow:none !important;color:var(--qa-black) !important;font-family:Montserrat,sans-serif !important;font-size:14px !important;font-weight:650 !important;line-height:1.4 !important;text-align:left !important;text-transform:none !important}.client-qa .qa-custom-select-toggle>span:first-child{display:block;min-width:0;overflow-wrap:anywhere;white-space:normal}.client-qa .qa-custom-select-arrow{position:absolute;top:50%;right:17px;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .16s ease}.client-qa .qa-custom-select.is-open .qa-custom-select-arrow{transform:translateY(-25%) rotate(225deg)}.client-qa .qa-custom-select-options{position:absolute;z-index:50;top:calc(100% + 8px);left:0;width:100%;max-height:min(58vh, 430px);overflow-y:auto;padding:8px;border:2px solid var(--qa-black);border-radius:10px;background:var(--qa-white);box-shadow:0 16px 32px rgba(0,0,0,.18)}.client-qa .qa-custom-select-options[hidden]{display:none !important}.client-qa .qa-custom-select-group>p{margin:10px 10px 5px !important;color:var(--qa-teal) !important;font-size:11px !important;font-weight:800 !important;letter-spacing:.07em !important;line-height:1.3 !important;text-transform:uppercase !important}.client-qa .qa-custom-select-group a{display:block;width:100%;padding:10px !important;border:0 !important;border-left:4px solid transparent !important;border-radius:6px !important;background:var(--qa-white) !important;color:var(--qa-black) !important;font-size:13px !important;font-weight:650 !important;line-height:1.4 !important;overflow-wrap:anywhere;text-decoration:none !important;white-space:normal}.client-qa .qa-custom-select-group a:hover,.client-qa .qa-custom-select-group a:focus-visible,.client-qa .qa-custom-select-group a.is-active{border-left-color:var(--qa-orange) !important;background:var(--qa-soft) !important}.client-qa .qa-empty-list{margin:0 18px 22px !important;color:var(--qa-muted) !important;font-size:13px !important}.client-qa a:focus-visible,.client-qa button:focus-visible{outline:3px solid rgba(221,112,7,.42) !important;outline-offset:3px !important}@media (max-width:960px){.client-qa{width:100%;margin:48px auto 64px}.client-qa .qa-mobile-picker{display:block}.client-qa .qa-layout{display:block}.client-qa .qa-sidebar{display:none}.client-qa .qa-answer-card{padding-top:28px;border-top-width:6px}.client-qa .qa-related ul{grid-template-columns:1fr}.client-qa .qa-answer-card h1{font-size:20px !important}.client-qa .qa-answer-body h2,.client-qa .qa-related h2{font-size:16px !important}.client-qa .qa-related h2#qa-related-heading{margin-top:20px !important}.client-qa.is-loading .qa-content-column:after{top:28px;right:8px}}@media (max-width:520px){.client-qa .qa-empty-state{min-height:300px;padding:32px 24px}.client-qa .qa-direct-answer{padding:20px !important}}@media (prefers-reduced-motion:reduce){.client-qa *,.client-qa *:before,.client-qa *:after{scroll-behavior:auto !important;transition-duration:.01ms !important;animation-duration:.01ms !important;animation-iteration-count:1 !important}}