.brands[data-v-1307f49b]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:32px}.brands__label[data-v-1307f49b]{font-family:var(--f-mono);font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--c-mute);margin-bottom:18px}.brands__logos[data-v-1307f49b]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.brands__logo[data-v-1307f49b]{display:grid;place-items:center;height:60px;padding:12px;border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface)}.brands__logo[data-v-1307f49b]{overflow:hidden}.brands__logo img[data-v-1307f49b]{display:block;max-width:100%;max-height:30px;width:auto;height:auto;object-fit:contain}.brands__logo img[src$=".svg"][data-v-1307f49b]{transform:scale(2.1)}.brands__more[data-v-1307f49b]{margin-top:16px}@media (max-width: 1000px){.brands[data-v-1307f49b]{grid-template-columns:1fr}}.cta[data-v-0ab4e75e]{position:relative;overflow:hidden;display:grid;grid-template-columns:1.4fr auto;gap:32px;align-items:center;padding:clamp(36px,5vw,64px);border-radius:var(--r-2xl);background:var(--c-accent);color:#fff}.cta[data-v-0ab4e75e]:before{content:"";position:absolute;right:-80px;bottom:-120px;width:360px;height:360px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.22),transparent)}.cta__eyebrow[data-v-0ab4e75e]{color:#ffffffd9}.cta__title[data-v-0ab4e75e]{color:#fff;font-size:clamp(30px,4vw,52px);margin-top:14px}.cta__title[data-v-0ab4e75e] strong{font-weight:600;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}.cta__btn[data-v-0ab4e75e]{position:relative;background:#fff;color:var(--c-accent)}.cta__btn[data-v-0ab4e75e]:hover{background:var(--c-accent-soft)}@media (max-width: 800px){.cta[data-v-0ab4e75e]{grid-template-columns:1fr}}.lightbox[data-v-2e7dd7fa]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;padding:20px;background:#0f172acc}.lightbox__frame[data-v-2e7dd7fa]{position:relative;width:min(940px,100%);aspect-ratio:16 / 9}.lightbox__frame iframe[data-v-2e7dd7fa]{width:100%;height:100%;border:0;border-radius:var(--r-md);background:#000}.lightbox__close[data-v-2e7dd7fa]{position:absolute;top:-44px;right:0;width:36px;height:36px;border-radius:50%;border:0;background:#fff;font-size:22px;line-height:1;cursor:pointer}
