.hero[data-astro-cid-amid4ct5]{background:var(--color-cream);padding-block:var(--space-6) var(--space-7)}.hero__grid[data-astro-cid-amid4ct5]{gap:var(--space-5);align-items:center;display:grid}.hero__content[data-astro-cid-amid4ct5] h1[data-astro-cid-amid4ct5]{margin-bottom:var(--space-3);font-size:clamp(2rem,1.5rem + 1.6vw,2.75rem)}.hero__subhead[data-astro-cid-amid4ct5]{max-width:56ch;margin-bottom:var(--space-3);font-size:1.125rem}.hero__price[data-astro-cid-amid4ct5]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.hero__price-amount[data-astro-cid-amid4ct5]{color:var(--color-navy);font-size:2rem;font-weight:700}.hero__price-note[data-astro-cid-amid4ct5]{color:var(--color-body);opacity:.7;font-size:.8125rem}.hero__actions[data-astro-cid-amid4ct5]{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.hero__meta[data-astro-cid-amid4ct5]{color:var(--color-navy);opacity:.75;font-size:.875rem}.hero__visual[data-astro-cid-amid4ct5]{justify-content:center;align-items:center;min-height:320px;display:flex}@media (width>=900px){.hero__grid[data-astro-cid-amid4ct5]{grid-template-columns:55% 45%}}.contents__grid[data-astro-cid-amid4ct5]{gap:var(--space-3);grid-template-columns:1fr;display:grid}.contents__card[data-astro-cid-amid4ct5]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-4)}.contents__card[data-astro-cid-amid4ct5] h3[data-astro-cid-amid4ct5]{color:var(--color-green);margin-bottom:var(--space-2);font-size:1.0625rem}.contents__card[data-astro-cid-amid4ct5] ul[data-astro-cid-amid4ct5]{flex-direction:column;gap:.5rem;display:flex}.contents__card[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]{padding-left:1.1rem;font-size:.9375rem;position:relative}.contents__card[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]:before{content:"";background:var(--color-green);border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.contents__disclaimer[data-astro-cid-amid4ct5]{margin-top:var(--space-4);color:var(--color-body);opacity:.75;text-align:center;font-size:.8125rem}@media (width>=640px){.contents__grid[data-astro-cid-amid4ct5]{grid-template-columns:repeat(2,1fr)}}@media (width>=1000px){.contents__grid[data-astro-cid-amid4ct5]{grid-template-columns:repeat(3,1fr)}}.preview__grid[data-astro-cid-amid4ct5]{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.preview__page[data-astro-cid-amid4ct5]{text-align:center;margin:0}.preview__placeholder[data-astro-cid-amid4ct5]{aspect-ratio:3/4;border-radius:var(--radius-sm);background:var(--color-white);border:1px dashed var(--color-border);box-shadow:var(--shadow-card);padding:var(--space-2);color:var(--color-body);opacity:.6;justify-content:center;align-items:center;font-size:.75rem;display:flex}.preview__page[data-astro-cid-amid4ct5] figcaption[data-astro-cid-amid4ct5]{margin-top:var(--space-2);color:var(--color-navy);font-size:.875rem;font-weight:600}.audience__columns[data-astro-cid-amid4ct5]{gap:var(--space-5);grid-template-columns:1fr;display:grid}.audience__columns[data-astro-cid-amid4ct5] h2[data-astro-cid-amid4ct5]{margin-bottom:var(--space-2);font-size:1.25rem}.audience__list[data-astro-cid-amid4ct5]{flex-direction:column;gap:.6rem;display:flex}.audience__list[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]{padding-left:1.5rem;font-size:.9375rem;position:relative}.audience__list--for[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]:before{content:"✓";color:var(--color-green);font-weight:700;position:absolute;left:0}.audience__list--not[data-astro-cid-amid4ct5] li[data-astro-cid-amid4ct5]:before{content:"✕";color:#b45454;font-weight:700;position:absolute;left:0}@media (width>=700px){.audience__columns[data-astro-cid-amid4ct5]{grid-template-columns:repeat(2,1fr)}}.steps[data-astro-cid-amid4ct5]{gap:var(--space-3);flex-direction:column;display:flex}.steps__item[data-astro-cid-amid4ct5]{gap:var(--space-3);background:var(--color-white);border-radius:var(--radius-card);padding:var(--space-3);align-items:flex-start;display:flex}.steps__index[data-astro-cid-amid4ct5]{background:var(--color-green-light);width:36px;height:36px;color:var(--color-green);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.steps__item[data-astro-cid-amid4ct5] h3[data-astro-cid-amid4ct5]{margin-bottom:.3rem;font-size:1.0625rem}.steps__item[data-astro-cid-amid4ct5] p[data-astro-cid-amid4ct5]{font-size:.9375rem}.facts[data-astro-cid-amid4ct5]{gap:var(--space-3);padding:var(--space-3);background:var(--color-white);border-radius:var(--radius-card);border:1px solid var(--color-border);grid-template-columns:repeat(2,1fr);display:grid}.facts[data-astro-cid-amid4ct5] dt[data-astro-cid-amid4ct5]{text-transform:uppercase;letter-spacing:.06em;color:var(--color-green);font-size:.75rem;font-weight:600}.facts[data-astro-cid-amid4ct5] dd[data-astro-cid-amid4ct5]{color:var(--color-navy);margin:.25rem 0 0;font-weight:600}.order__card[data-astro-cid-amid4ct5]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-5);text-align:center;box-shadow:var(--shadow-card)}.order__price[data-astro-cid-amid4ct5]{margin-bottom:var(--space-2);justify-content:center;align-items:baseline;gap:.4rem;display:flex}.order__price-amount[data-astro-cid-amid4ct5]{color:var(--color-navy);font-size:2.5rem;font-weight:700}.order__price-currency[data-astro-cid-amid4ct5]{color:var(--color-body);opacity:.7;font-size:1rem}.order__note[data-astro-cid-amid4ct5]{opacity:.75;margin-bottom:var(--space-3);font-size:.875rem}.order__pending-button[data-astro-cid-amid4ct5]{border-radius:var(--radius-button);background:var(--color-border);color:var(--color-body);cursor:not-allowed;justify-content:center;align-items:center;padding:.9rem 1.75rem;font-weight:600;display:inline-flex}.order__pending[data-astro-cid-amid4ct5] p[data-astro-cid-amid4ct5]{margin-top:var(--space-2);font-size:.875rem}.order__pending[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]{color:var(--color-green);font-weight:600}.order__details[data-astro-cid-amid4ct5]{margin-top:var(--space-4);text-align:left;color:var(--color-body);padding-top:var(--space-3);border-top:1px solid var(--color-border);flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.order__details[data-astro-cid-amid4ct5] a[data-astro-cid-amid4ct5]{color:var(--color-green);font-weight:600}.final-cta__inner[data-astro-cid-amid4ct5]{text-align:center;align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.final-cta__inner[data-astro-cid-amid4ct5] h2[data-astro-cid-amid4ct5]{font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.final-cta__inner[data-astro-cid-amid4ct5] p[data-astro-cid-amid4ct5]{max-width:50ch;font-size:1.0625rem}
