.mk-col[data-v-528893ef]>*+*{margin-top:1.5rem}.gp-hero[data-v-528893ef]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:3rem;align-items:center}.gp-header[data-v-528893ef]{max-width:46rem;text-align:left;align-items:flex-start}.gp-header .gp-actions[data-v-528893ef]{justify-content:flex-start}.gp-hero-art[data-v-528893ef]{margin:0}.gp-hero-spread[data-v-528893ef]{position:relative}.gp-hero-page[data-v-528893ef]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px;box-shadow:0 18px 40px #2d2a2624;display:block}.gp-hero-cover[data-v-528893ef]{position:absolute;right:-6px;bottom:-18px;width:42%;aspect-ratio:1 / 1;border-radius:12px;border:5px solid #fff;box-shadow:0 14px 30px #2d2a2638;transform:rotate(3deg);display:block}.gp-hero-caption[data-v-528893ef],.gp-band-caption[data-v-528893ef]{margin:1.4rem 0 0;font-size:.9rem;color:var(--color-graphite);font-style:italic}.gp-band-art[data-v-528893ef]{margin:0}.gp-band-img[data-v-528893ef]{width:100%;aspect-ratio:2.4 / 1;object-fit:cover;border-radius:24px;box-shadow:0 18px 40px #2d2a261f;display:block}.gp-band-caption[data-v-528893ef]{margin-top:.75rem;text-align:center}.gp-step-art[data-v-528893ef]{width:64px;height:64px;object-fit:contain;display:block;flex-shrink:0}@media (max-width: 820px){.gp-hero[data-v-528893ef]{grid-template-columns:1fr;gap:1.75rem}.gp-hero-caption[data-v-528893ef]{margin-top:.9rem}}.gp-header .mk-title[data-v-528893ef]{text-wrap:balance}.gp-steps[data-v-528893ef],.gp-fit[data-v-528893ef],.gp-why[data-v-528893ef]{padding:.5rem 0 0}.gp-fit-lede[data-v-528893ef]{margin:0 0 1.2rem;text-align:center;color:var(--color-graphite);line-height:1.6;text-wrap:pretty}.gp-actions[data-v-528893ef]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.4rem;margin-top:1.6rem}.gp-proof[data-v-528893ef]{margin:1.1rem 0 0;color:var(--color-graphite);font-size:.95rem}.gp-section-title[data-v-528893ef]{margin:0 0 1.4rem;font-family:var(--font-display, inherit);font-size:1.75rem;color:var(--color-ink);text-align:center;text-wrap:balance}.gp-steps-layout[data-v-528893ef]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:2rem;align-items:center}.gp-steps-art[data-v-528893ef]{margin:0}.gp-steps-img[data-v-528893ef]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:24px;box-shadow:0 18px 40px #2d2a2624;display:block}.gp-step-list[data-v-528893ef]{display:grid;gap:1.1rem;margin:0;padding:0;list-style:none;grid-template-columns:1fr}.gp-step[data-v-528893ef]{display:flex;align-items:flex-start;gap:1.1rem}.gp-step[data-v-528893ef],.gp-card[data-v-528893ef]{padding:1.5rem;border-radius:14px;background:var(--color-cream);border:1px solid var(--color-fog);box-shadow:0 10px 26px #2d2a260d}.gp-step-time[data-v-528893ef]{display:inline-block;margin-bottom:.6rem;padding:.2rem .65rem;border-radius:999px;background:var(--color-parchment);color:var(--color-coral-ink);font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gp-step-title[data-v-528893ef]{margin:0 0 .5rem;font-size:1.2rem;color:var(--color-ink);text-wrap:balance}.gp-step-body[data-v-528893ef],.gp-card-body[data-v-528893ef]{margin:0;color:var(--color-graphite);line-height:1.6}.gp-grid[data-v-528893ef]{display:grid;gap:1.1rem;grid-template-columns:repeat(4,1fr)}.gp-grid--three[data-v-528893ef]{grid-template-columns:repeat(3,1fr)}.gp-card-title[data-v-528893ef]{margin:0 0 .5rem;font-size:1.1rem;color:var(--color-teal-deep);text-wrap:balance}.gp-trust[data-v-528893ef]{max-width:46rem;margin-inline:auto;padding:2.25rem 2.5rem 2.5rem}.gp-trust-body[data-v-528893ef]{margin:0;color:var(--color-graphite);line-height:1.7}.gp-band .gp-actions[data-v-528893ef]{margin-top:0}@media (max-width: 1023px){.gp-grid[data-v-528893ef]{grid-template-columns:repeat(2,1fr)}.gp-grid--three[data-v-528893ef]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 820px){.mk-col[data-v-528893ef]>*+*{margin-top:1.25rem}.gp-trust[data-v-528893ef]{padding:1.6rem 1.4rem 1.75rem}.gp-grid--three[data-v-528893ef]{grid-template-columns:1fr}}@media (max-width: 820px){.gp-steps-layout[data-v-528893ef]{grid-template-columns:1fr;gap:1.25rem}}@media (max-width: 640px){.gp-section-title[data-v-528893ef]{font-size:1.45rem}.gp-grid[data-v-528893ef]{grid-template-columns:1fr}}
