.vq-p49 .vq-ftrco021{overflow:hidden;padding-top:112px;padding-right:40px;padding-bottom:32px;padding-left:40px;color:var(--vq-color-paper);background-color:#0b0c0d}
.vq-p49 .vq-ftrco013{display:grid;gap:40px;grid-template-columns:minmax(0, 1.4fr) repeat(3, minmax(0, 1fr));width:100%;max-width:var(--vq-size-wide);padding-bottom:80px;margin-right:auto;margin-left:auto}
.vq-p49 .vq-ftrco003{display:flex;flex-direction:column;align-items:start;gap:20px}
.vq-p49 .vq-ftrhe001{max-width:12ch;font-family:var(--vq-font-heading);font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem);font-weight:600;line-height:1.05;letter-spacing:-0.03em;color:var(--vq-color-paper)}
.vq-p49 .vq-ftrbu002{padding-top:16px;padding-right:26px;padding-bottom:16px;padding-left:26px;font-weight:600;color:var(--vq-color-accent-contrast);background-color:var(--vq-color-accent);border-radius:var(--vq-radius-pill);transition-duration:200ms;transition-timing-function:ease-out}
.vq-p49 .vq-ftrco006{display:flex;flex-direction:column;gap:14px}
.vq-p49 .vq-ftrte005{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p49 .vq-ftrte004{font-size:1rem;line-height:1.6;color:var(--vq-color-paper)}
.vq-p49 .vq-ftrco009{display:flex;flex-direction:column;gap:14px}
.vq-p49 .vq-ftrte008{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p49 .vq-ftrte007{font-size:1rem;line-height:1.6;color:var(--vq-color-paper)}
.vq-p49 .vq-ftrco012{display:flex;flex-direction:column;gap:14px}
.vq-p49 .vq-ftrte011{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p49 .vq-ftrme010{color:var(--vq-color-paper)}
.vq-p49 .vq-ftrco020{width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p49 .vq-ftrhe014{margin-left:-0.04em;font-family:var(--vq-font-heading);font-size:clamp(6rem, 1rem + 24vw, 26rem);font-weight:700;line-height:0.78;letter-spacing:-0.075em;color:var(--vq-color-paper)}
.vq-p49 .vq-ftrco019{display:flex;flex-direction:column;width:100%;max-width:var(--vq-size-wide);margin-top:32px;margin-right:auto;margin-left:auto}
.vq-p49 .vq-ftrco018{width:100%;height:1px;background-color:rgba(238, 237, 232, 0.16)}
.vq-p49 .vq-ftrco017{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px}
.vq-p49 .vq-ftrte015{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
.vq-p49 .vq-ftrte016{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:rgba(238, 237, 232, 0.5)}
@media (hover:hover){.vq-p49 .vq-ftrbu002:hover{translate:0 -2px}}
@media (max-width:1024px){.vq-p49 .vq-ftrco013{grid-template-columns:repeat(2, minmax(0, 1fr))}}
@media (max-width:767px){.vq-p49 .vq-ftrco021{padding-top:72px;padding-right:20px;padding-left:20px}.vq-p49 .vq-ftrco013{grid-template-columns:minmax(0, 1fr)}}