/* Trust sections: static content, lightweight interaction, no reveal dependencies. */
.qnna-clients-page .qnna-client-gallery .container{max-width:1240px}.qnna-client-gallery-grid{gap:22px}.qnna-client-tile{position:relative;overflow:hidden;min-height:245px;border-radius:24px;padding:26px;background:linear-gradient(160deg,#fff,#f8fbfc);border:1px solid #d7e5e9;box-shadow:0 10px 35px #082f3c08}.qnna-client-tile::before{content:"";position:absolute;inset-block-start:0;inset-inline:24px;height:3px;border-radius:0 0 5px 5px;background:linear-gradient(90deg,#025b76,#b28a3d)}.qnna-client-tile img{padding:10px;max-width:250px;height:125px;background:#fff;border-radius:15px}.qnna-client-tile .qnna-client-name{font-size:17px!important;line-height:1.8;color:#082f3c!important;text-align:center}.qnna-client-tile .qnna-client-visit,.qnna-managed-client .qnna-client-visit{display:inline-flex!important;align-items:center;justify-content:center;gap:9px;color:#025b76!important;background:#edf5f7;border:1px solid #d9e8ec;border-radius:999px;font-size:12px!important;line-height:1.7;font-weight:700;padding:5px 13px}.qnna-client-tile a:hover .qnna-client-visit,.qnna-managed-client a:hover .qnna-client-visit{background:#025b76;color:#fff!important;border-color:#025b76}.qnna-client-tile a{gap:12px}.qnna-client-tile:hover{border-color:#b28a3d;box-shadow:0 15px 40px #082f3c14}.qnna-clients-carousel .qnna-managed-client{height:auto!important;min-height:176px;padding:15px 10px!important;background:linear-gradient(160deg,#fff,#f8fbfc)}.qnna-managed-client .qnna-client-name{line-height:1.7;font-size:13px!important;text-align:center}.qnna-managed-client a{gap:7px}.qnna-managed-client img{height:65px!important;max-height:65px!important;width:100%;object-fit:contain}.qnna-clients-stage .qnna-home-heading>p{max-width:660px}.qnna-clients-stage .qnna-home-heading h2::after,.qnna-testimonials-heading h2::after{content:"";display:block;width:58px;height:3px;margin:13px auto 0;border-radius:999px;background:linear-gradient(90deg,#025b76,#b28a3d)}.qnna-testimonial-card{position:relative;overflow:hidden;border-radius:25px;box-shadow:0 10px 36px #082f3c09}.qnna-testimonial-card::before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:linear-gradient(90deg,#025b76,#b28a3d)}.qnna-testimonial-quote{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;background:#f7f0e2;border:1px solid #ede0c1;border-radius:17px;font-size:24px}.qnna-testimonial-card footer{gap:12px}.qnna-testimonial-card footer img{border-color:#e4d4af}.qnna-testimonial-card blockquote{font-size:15px;line-height:2.15}.qnna-testimonials-controls button{box-shadow:0 5px 14px #082f3c08}.qnna-client-search-field{box-shadow:0 8px 30px #082f3c06}html[data-qnna-theme=dark] .qnna-client-tile{background:linear-gradient(160deg,#163440,#102733);border-color:#34505c}html[data-qnna-theme=dark] .qnna-client-tile .qnna-client-name{color:#edf7fa!important}html[data-qnna-theme=dark] .qnna-client-tile .qnna-client-visit{background:#204956;border-color:#38606e;color:#bceaf5!important}html[data-qnna-theme=dark] .qnna-client-tile a:hover .qnna-client-visit{background:#24778f;color:white!important}html[data-qnna-theme=dark] .qnna-testimonial-quote{background:#343121;border-color:#615137;color:#e0be7c}@media(max-width:767px){.qnna-client-gallery-grid{gap:14px}.qnna-client-tile{min-height:225px;padding:20px 14px}.qnna-client-tile img{height:105px}.qnna-client-tile .qnna-client-name{font-size:15px!important}.qnna-client-tile .qnna-client-visit{font-size:11px!important;padding:4px 10px}}@media(max-width:575px){.qnna-clients-carousel .qnna-managed-client{height:auto!important;min-height:165px}.qnna-managed-client .qnna-client-name{font-size:12px!important}.qnna-testimonial-card{border-radius:21px}.qnna-testimonial-quote{width:46px;height:46px;font-size:21px}.qnna-client-tile .qnna-client-visit{white-space:nowrap}}@media(prefers-reduced-motion:reduce){.qnna-client-tile,.qnna-testimonial-card{transition:none}}

.qnna-client-view-controls{display:flex;justify-content:center;gap:8px;margin:0 0 26px}.qnna-client-view-controls[hidden]{display:none!important}.qnna-client-view-controls button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:9px 20px;font:inherit;font-size:13px;font-weight:700;color:var(--qnna-text,#082f3c);background:var(--qnna-surface,#fff);border:1px solid var(--qnna-border,#cbdde2);border-radius:12px;cursor:pointer}.qnna-client-view-controls button[aria-pressed=true]{background:#025b76;color:#fff;border-color:#025b76}.qnna-client-view-controls button:focus-visible{outline:3px solid #b28a3d;outline-offset:4px}.qnna-client-tile .qnna-client-kind{font-size:11px!important;font-weight:600!important;color:#526b75!important;line-height:1.7}.qnna-client-gallery-grid[data-client-view=list]{grid-template-columns:1fr;gap:14px}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile{display:grid;grid-template-columns:100px minmax(0,1fr) auto;column-gap:20px;row-gap:6px;min-height:125px;padding:18px 24px;align-items:center}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-linked{grid-template-columns:1fr}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile>a{display:grid;grid-template-columns:100px minmax(0,1fr) auto;column-gap:20px;row-gap:6px;align-items:center}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile img{grid-column:1;grid-row:1/4;width:100px;height:80px;padding:8px}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-name{grid-column:2;text-align:start;font-size:17px!important}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-kind{grid-column:2;text-align:start}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-visit{grid-column:3;grid-row:1/4;justify-self:end}html[data-qnna-theme=dark] .qnna-client-tile .qnna-client-kind{color:#b7d0da!important}@media(max-width:575px){.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile,.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile>a{grid-template-columns:70px minmax(0,1fr);column-gap:14px}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile{padding:16px;min-height:130px}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-linked{grid-template-columns:1fr}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-tile img{width:70px;height:70px}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-name{font-size:14px!important}.qnna-client-gallery-grid[data-client-view=list] .qnna-client-visit{grid-column:2;grid-row:3;justify-self:start}.qnna-client-view-controls button{flex:1;max-width:170px}}

.qnna-clients-position{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--qnna-text,#082f3c)}.qnna-clients-position progress{width:90px;height:5px;accent-color:#025b76;border:0;border-radius:8px;overflow:hidden}.qnna-clients-controls{flex-wrap:wrap;gap:10px!important}.qnna-clients-controls button,.qnna-testimonials-controls button{min-width:44px;min-height:44px}.qnna-clients-controls[hidden],.qnna-testimonials-controls[hidden]{display:none!important}.qnna-clients-grid:focus-visible,.qnna-testimonials-track:focus-visible{outline:3px solid #b28a3d;outline-offset:6px;border-radius:16px}.qnna-clients-controls button:focus-visible,.qnna-testimonials-controls button:focus-visible,.qnna-client-tile a:focus-visible,.qnna-managed-client a:focus-visible{outline:3px solid #b28a3d;outline-offset:3px;border-radius:12px}.qnna-client-name,.qnna-testimonial-card h3,.qnna-testimonial-card blockquote,.qnna-testimonial-card footer strong{overflow-wrap:anywhere}.qnna-testimonial-card{min-width:0}.qnna-testimonial-card footer strong{min-width:0}.qnna-clients-grid,.qnna-testimonials-track{overscroll-behavior-inline:contain}html[dir=ltr] .qnna-clients-controls .fa-chevron-right,html[dir=ltr] .qnna-clients-controls .fa-chevron-left,html[dir=ltr] .qnna-testimonials-controls .fa-chevron-right,html[dir=ltr] .qnna-testimonials-controls .fa-chevron-left{transform:rotate(180deg)}@media(max-width:575px){.qnna-clients-position{flex-basis:100%;justify-content:center;margin-top:4px}.qnna-clients-controls button,.qnna-testimonials-controls button{font-size:12px;padding:9px 13px}.qnna-testimonial-card blockquote{font-size:14px;line-height:2}}

.qnna-testimonial-card blockquote.qnna-review-collapsed{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.qnna-review-toggle{align-self:flex-start;min-height:44px;margin:-12px 0 18px;padding:9px 14px;border:1px solid #c5dce3;border-radius:12px;background:#edf5f7;color:#025b76;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.qnna-review-toggle[hidden]{display:none!important}.qnna-review-toggle:hover,.qnna-review-toggle[aria-expanded=true]{background:#025b76;color:#fff}.qnna-review-toggle:focus-visible{outline:3px solid #b28a3d;outline-offset:3px}html[data-qnna-theme=dark] .qnna-review-toggle{background:#204956;color:#dceff4;border-color:#38606e}html[data-qnna-theme=dark] .qnna-review-toggle:hover,html[data-qnna-theme=dark] .qnna-review-toggle[aria-expanded=true]{background:#24778f;color:#fff}

.qnna-client-discovery{max-width:840px;padding:24px;background:var(--qnna-surface,#fff);border:1px solid var(--qnna-border,#d7e5e9);border-radius:24px;box-shadow:0 10px 36px #082f3c08}.qnna-client-search-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:12px}.qnna-client-search-summary .qnna-client-results{margin:0}.qnna-client-reset-toolbar{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 12px;font:inherit;font-size:12px;font-weight:700;border:1px solid var(--qnna-border,#cbdde2);border-radius:12px;background:var(--qnna-surface,#fff);color:var(--qnna-text,#082f3c);cursor:pointer}.qnna-client-reset-toolbar[hidden]{display:none!important}.qnna-client-reset-toolbar:hover{background:#025b76;color:#fff}.qnna-client-reset-toolbar:focus-visible{outline:3px solid #b28a3d;outline-offset:3px}.qnna-client-filters button{display:inline-flex;align-items:center;gap:9px;min-height:44px}.qnna-client-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:25px;min-height:25px;padding:0 6px;border-radius:8px;background:#edf5f7;color:#025b76;font-size:11px;font-weight:700;line-height:1.5}.qnna-client-filters button[aria-pressed=true] .qnna-client-filter-count{background:#fff;color:#025b76}.qnna-client-cta p{max-width:700px;margin-inline:auto;line-height:2}.qnna-client-cta .qnna-btn{min-height:48px;margin:6px;min-width:155px}html[data-qnna-theme=dark] .qnna-client-filter-count{background:#204956;color:#dceff4}@media(max-width:575px){.qnna-client-discovery{padding:18px 14px;border-radius:20px}.qnna-client-search-summary{align-items:flex-start}.qnna-client-cta .qnna-btn{display:flex;width:100%;max-width:360px;margin:10px auto}.qnna-client-filters button{padding:10px 12px}}
