.vq-p19 .vq-conco027{overflow:hidden;padding-top:120px;padding-right:40px;padding-bottom:128px;padding-left:40px;position:relative;background-color:var(--vq-color-paper)}
.vq-p19 .vq-conco026{display:grid;align-items:start;gap:72px;grid-template-columns:minmax(0, 1fr) minmax(0, 1.1fr);width:100%;max-width:var(--vq-size-wide);margin-right:auto;margin-left:auto}
.vq-p19 .vq-conco024{display:flex;flex-direction:column;gap:32px}
.vq-p19 .vq-conhe001{max-width:8ch;font-family:var(--vq-font-heading);font-size:clamp(3rem, 1.4rem + 6vw, 7rem);font-weight:700;line-height:0.92;letter-spacing:-0.05em}
.vq-p19 .vq-conte002{max-width:46ch;font-size:1.1875rem;line-height:1.55;color:var(--vq-color-muted)}
.vq-p19 .vq-conco023{display:grid;gap:24px;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}
.vq-p19 .vq-conco007{display:flex;flex-direction:column}
.vq-p19 .vq-conco006{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p19 .vq-conco005{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p19 .vq-conte003{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p19 .vq-conte004{font-size:1.125rem}
.vq-p19 .vq-conco012{display:flex;flex-direction:column}
.vq-p19 .vq-conco011{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p19 .vq-conco010{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p19 .vq-conte008{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p19 .vq-conte009{font-size:1.125rem}
.vq-p19 .vq-conco017{display:flex;flex-direction:column}
.vq-p19 .vq-conco016{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p19 .vq-conco015{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p19 .vq-conte013{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p19 .vq-conte014{font-size:1.125rem}
.vq-p19 .vq-conco022{display:flex;flex-direction:column}
.vq-p19 .vq-conco021{width:100%;height:1px;background-color:var(--vq-color-line)}
.vq-p19 .vq-conco020{display:flex;flex-direction:column;gap:6px;padding-top:18px}
.vq-p19 .vq-conte018{font-family:var(--vq-font-mono);font-size:0.8125rem;letter-spacing:0.04em;text-transform:uppercase;color:var(--vq-color-muted)}
.vq-p19 .vq-conte019{font-size:1.125rem}
.vq-p19 .vq-confo025{padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:var(--vq-color-surface);border-radius:var(--vq-radius-lg)}
@media (max-width:1024px){.vq-p19 .vq-conco027{padding-top:96px;padding-right:28px;padding-bottom:96px;padding-left:28px}.vq-p19 .vq-conco026{gap:48px;grid-template-columns:minmax(0, 1fr)}}
@media (max-width:767px){.vq-p19 .vq-conco027{padding-top:72px;padding-right:20px;padding-bottom:72px;padding-left:20px}.vq-p19 .vq-conco023{grid-template-columns:minmax(0, 1fr)}.vq-p19 .vq-confo025{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}