.ilb[data-v-4e598640]{z-index:100;background:#000000eb;padding:24px;display:flex;position:fixed;inset:0}.ilb-stage[data-v-4e598640]{flex:1;position:relative}.ilb-img[data-v-4e598640]{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;user-select:none;max-width:100%;max-height:100%;margin:auto;position:absolute;inset:0}.ilb-btn[data-v-4e598640]{z-index:1;border-radius:var(--r-pill);color:#fff;cursor:pointer;background:#ffffff24;border:none;place-items:center;transition:background-color .16s;display:grid;position:absolute}.ilb-btn[data-v-4e598640]:focus-visible,.ilb-btn[data-v-4e598640]:hover{background:#ffffff42}.ilb-close[data-v-4e598640]{width:44px;height:44px;top:16px;right:16px}.ilb-nav[data-v-4e598640]{width:48px;height:48px;top:50%;transform:translateY(-50%)}.ilb-prev[data-v-4e598640]{left:0}.ilb-next[data-v-4e598640]{right:0}.ilb-count[data-v-4e598640]{border-radius:var(--r-pill);color:#fff;font-size:var(--fs-label);font-variant-numeric:tabular-nums;background:#ffffff24;padding:5px 12px;line-height:1;position:absolute;top:26px;left:24px}@media (prefers-reduced-motion:reduce){.ilb-btn[data-v-4e598640]{transition:none}}.qs-blocks[data-v-a505d1bd]{flex-direction:column;gap:24px;display:flex;container-type:inline-size}.qs-narrow[data-v-a505d1bd]{max-width:68ch}.qs-secao[data-v-a505d1bd]:not(:first-child){margin-top:24px}.qs-heading[data-v-a505d1bd]+*{margin-top:-8px}.qs-heading[data-v-a505d1bd]{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:clamp(22px,4vw,30px);line-height:1.2}.qs-text[data-v-a505d1bd]{font-size:var(--fs-body);color:var(--ink-soft);white-space:pre-line;margin:0;line-height:1.7}.qs-figure[data-v-a505d1bd]{margin:0}.qs-figure img[data-v-a505d1bd]{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto;display:block}.qs-figure figcaption[data-v-a505d1bd]{font-size:var(--fs-label);color:var(--ink-soft);margin-top:8px}.qs-stats[data-v-a505d1bd]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:0;padding:4px 0;list-style:none;display:grid}.qs-stat strong[data-v-a505d1bd]{font-family:var(--font-display);letter-spacing:-.02em;color:var(--brand);font-size:clamp(30px,6cqi,48px);line-height:1.05;display:block}.qs-stat span[data-v-a505d1bd]{font-size:var(--fs-label);color:var(--ink-soft);margin-top:6px;line-height:1.4;display:block}@container (width>=560px){.qs-stats[data-v-a505d1bd]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0}.qs-stat[data-v-a505d1bd]{padding:0 24px}.qs-stat[data-v-a505d1bd]:first-child{padding-left:0}.qs-stat+.qs-stat[data-v-a505d1bd]{border-left:1px solid var(--line)}}.qs-banner[data-v-a505d1bd]{isolation:isolate;border-radius:var(--r-lg);background-color:var(--ink);background-position:50%;background-size:cover;align-items:flex-end;padding:44px 28px;display:flex;position:relative;overflow:hidden}.qs-banner.has-img[data-v-a505d1bd]{padding-top:180px}.qs-banner[data-v-a505d1bd]:before{content:"";z-index:-1;background:linear-gradient(#0000 20%,#00000040 45%,#000000a6);position:absolute;inset:0}.qs-banner-in[data-v-a505d1bd]{text-shadow:0 1px 8px #00000059;flex-direction:column;align-items:flex-start;gap:16px;max-width:46ch;display:flex}.qs-banner h2[data-v-a505d1bd]{color:#fff;font-family:var(--font-display);margin:0;font-size:clamp(22px,4vw,32px);line-height:1.2}.qs-banner-cta[data-v-a505d1bd]{background:var(--brand);color:#fff;border-radius:var(--r-md);text-shadow:none;padding:11px 20px;font-weight:600;text-decoration:none;display:inline-flex}.qs-split[data-v-a505d1bd]{grid-template-columns:1fr;align-items:center;gap:20px;display:grid}.qs-split img[data-v-a505d1bd]{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);width:100%;height:auto;display:block}.qs-split.sem-img .qs-split-text[data-v-a505d1bd]{max-width:68ch}.qs-split-text h2[data-v-a505d1bd]{font-family:var(--font-display);margin:0 0 10px;font-size:clamp(20px,3.5vw,26px)}.qs-split-text p[data-v-a505d1bd]{color:var(--ink-soft);font-size:var(--fs-body);white-space:pre-line;margin:0;line-height:1.7}@container (width>=720px){.qs-split[data-v-a505d1bd]:not(.sem-img){grid-template-columns:1fr 1fr;gap:40px}.qs-split.img-left[data-v-a505d1bd]{direction:rtl}.qs-split.img-left[data-v-a505d1bd]>*{direction:ltr}}.qs-team h2[data-v-a505d1bd],.qs-values h2[data-v-a505d1bd]{font-family:var(--font-display);margin:0 0 18px;font-size:clamp(20px,3.5vw,26px)}.qs-values ul[data-v-a505d1bd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.qs-values li[data-v-a505d1bd]{border-top:2px solid var(--brand);padding-top:12px}.qs-values h3[data-v-a505d1bd]{font-size:var(--fs-title-sm);margin:0;line-height:1.3}.qs-values p[data-v-a505d1bd]{color:var(--ink-soft);font-size:var(--fs-ui);margin:6px 0 0;line-height:1.55}.qs-gallery-item[data-v-a505d1bd]{border-radius:var(--r-md);cursor:zoom-in;background:0 0;border:none;flex:none;padding:0}.qs-gallery-item img[data-v-a505d1bd]{-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);width:220px;height:220px;display:block}.qs-testimonials[data-v-a505d1bd]{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.qs-testimonials.solo[data-v-a505d1bd]{max-width:68ch}.qs-testimonial[data-v-a505d1bd]{flex-direction:column;margin:0;padding:26px 0 0;display:flex;position:relative}.qs-testimonial[data-v-a505d1bd]:before{content:"“";font-family:var(--font-display);color:var(--brand);font-size:64px;line-height:1;position:absolute;top:-8px;left:-2px}.qs-testimonial p[data-v-a505d1bd]{font-size:var(--fs-body);margin:0;line-height:1.65}.qs-testimonial footer[data-v-a505d1bd]{font-size:var(--fs-label);flex-direction:column;gap:2px;margin-top:12px;display:flex}.qs-testimonial footer span[data-v-a505d1bd]{color:var(--ink);opacity:.8;font-weight:600}.qs-logos[data-v-a505d1bd]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.qs-logos img[data-v-a505d1bd]{-o-object-fit:contain;object-fit:contain;filter:grayscale();opacity:.75;width:auto;max-width:140px;height:40px;transition:filter .15s,opacity .15s}.qs-logos img[data-v-a505d1bd]:hover{filter:none;opacity:1}.qs-team-grid[data-v-a505d1bd]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:24px 20px;display:grid}@container (width<=559px){.qs-team-grid[data-v-a505d1bd]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;padding-bottom:6px;overflow-x:auto}.qs-team-grid[data-v-a505d1bd]>*{scroll-snap-align:start}}.qs-broker[data-v-a505d1bd]{flex-direction:column;gap:4px;display:flex}.qs-team[data-v-a505d1bd] .sc-track .qs-broker{flex:none;width:200px}.qs-broker-photo[data-v-a505d1bd]{aspect-ratio:4/5;border-radius:var(--r-md);background:var(--surface);color:var(--ink-soft);place-items:center;margin-bottom:8px;display:grid;overflow:hidden}.qs-broker-photo img[data-v-a505d1bd]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.qs-broker-photo[data-v-a505d1bd] svg{width:40px;height:40px}.qs-broker strong[data-v-a505d1bd]{font-size:var(--fs-body)}.qs-broker-creci[data-v-a505d1bd]{font-size:var(--fs-caption);color:var(--ink-soft)}.qs-broker p[data-v-a505d1bd]{font-size:var(--fs-label);color:var(--ink-soft);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:4px 0 0;line-height:1.5;display:-webkit-box;overflow:hidden}
