.gv-hero[data-v-182b5805]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem;align-items:center}.gv-header[data-v-182b5805]{text-align:left}.gv-actions[data-v-182b5805]{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap;margin-top:1.1rem}.gv-price-line[data-v-182b5805]{margin:.8rem 0 0;font-size:.92rem;color:var(--color-graphite)}.gv-hero-art[data-v-182b5805]{margin:0}.gv-hero-page[data-v-182b5805]{width:100%;border-radius:18px;box-shadow:0 18px 40px #2d2a2624;display:block}.gv-hero-caption[data-v-182b5805]{margin-top:.6rem;font-size:.88rem;color:var(--color-graphite);text-align:center}.gv-section[data-v-182b5805]{border-top:1px solid var(--color-fog);padding-top:1.6rem;margin-top:1.8rem}.gv-section-title[data-v-182b5805]{margin:0 0 1.2rem;font-family:var(--font-display);font-size:1.6rem;color:var(--color-teal);text-align:center;text-wrap:balance}.gv-steps[data-v-182b5805]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.gv-step[data-v-182b5805]{padding:1.3rem;border-radius:14px;background:var(--color-cream);border:1px solid var(--color-fog)}.gv-step-title[data-v-182b5805],.gv-tile-title[data-v-182b5805]{margin:0 0 .45rem;font-family:var(--font-display);font-size:1.05rem;color:var(--color-teal-deep)}.gv-step-body[data-v-182b5805],.gv-tile-body[data-v-182b5805]{margin:0;font-size:.92rem;color:var(--color-graphite);line-height:1.55}.gv-grid[data-v-182b5805]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}.gv-tile[data-v-182b5805]{padding:1.3rem;border-radius:14px;background:var(--color-cream);border:1px solid var(--color-fog)}.gv-spec-strip[data-v-182b5805]{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:1.6rem;flex-wrap:wrap;font-size:.95rem;color:var(--color-graphite)}.gv-close[data-v-182b5805]{text-align:center}.gv-trust[data-v-182b5805]{max-width:40rem;margin:1.1rem auto 0;font-size:.85rem;line-height:1.6;color:var(--color-graphite)}@media (max-width: 960px){.gv-hero[data-v-182b5805]{grid-template-columns:1fr;gap:1.75rem}.gv-header[data-v-182b5805]{text-align:center}.gv-actions[data-v-182b5805]{justify-content:center}}@media (max-width: 760px){.gv-steps[data-v-182b5805],.gv-grid[data-v-182b5805]{grid-template-columns:1fr}}
