.page[data-astro-cid-lcdefpme]{background:var(--bg);min-height:100vh;color:var(--fg);font-family:var(--font-sans)}.page__header[data-astro-cid-lcdefpme]{padding:var(--gutter)}.page__eyebrow[data-astro-cid-lcdefpme]{font-size:var(--fs-small);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.page__eyebrow[data-astro-cid-lcdefpme] .page__eyebrow-logo{width:6rem;height:auto;color:var(--fg)}.page__hero[data-astro-cid-lcdefpme]{max-width:36rem;padding:clamp(2rem, 8vw, 5rem) var(--gutter) clamp(3rem, 8vw, 5rem);text-align:center;margin:0 auto}.page__title[data-astro-cid-lcdefpme]{letter-spacing:-.02em;margin:0;font-size:clamp(2.25rem,7vw,3.25rem);font-weight:400;line-height:1.08}.page__lede[data-astro-cid-lcdefpme]{max-width:30rem;color:var(--muted);margin:1.5rem auto 0;font-size:1.05rem;line-height:1.6}.page__cta[data-astro-cid-lcdefpme]{border:1px solid var(--accent);background:var(--accent);color:var(--accent-fg);letter-spacing:.04em;transition:background-color .3s var(--ease), color .3s var(--ease);border-radius:2px;margin-top:2rem;padding:.9rem 1.75rem;font-weight:500;text-decoration:none;display:inline-block}.page__cta[data-astro-cid-lcdefpme]:hover{color:var(--fg);background:0 0}.page__section-label[data-astro-cid-lcdefpme]{max-width:40rem;padding:0 var(--gutter);font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 auto 1.5rem;font-weight:600}.page__pair[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:clamp(2.5rem,6vw,3.5rem) 0}.pair[data-astro-cid-lcdefpme]{max-width:44rem;padding:0 var(--gutter);text-align:center;grid-template-columns:1fr 1fr;grid-template-areas:"t1 t2""d1 d2""s1 s2";column-gap:clamp(2rem,5vw,3rem);margin:0 auto;display:grid}.pair__title[data-astro-cid-lcdefpme]:first-of-type{grid-area:t1}.pair__title[data-astro-cid-lcdefpme]:nth-of-type(2){grid-area:t2}.pair__desc[data-astro-cid-lcdefpme]:first-of-type{grid-area:d1}.pair__desc[data-astro-cid-lcdefpme]:nth-of-type(2){grid-area:d2}.pair__shot[data-astro-cid-lcdefpme]:first-of-type{grid-area:s1}.pair__shot[data-astro-cid-lcdefpme]:nth-of-type(2){grid-area:s2}@media (width<=640px){.pair[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"t1""d1""s1""t2""d2""s2"}.pair__shot[data-astro-cid-lcdefpme]:first-of-type{margin-bottom:2.5rem}}.pair__title[data-astro-cid-lcdefpme]{margin:0 0 .6rem;font-size:1.2rem;font-weight:500}.pair__desc[data-astro-cid-lcdefpme]{max-width:22rem;color:var(--muted);margin:0 auto 1.5rem;font-size:.92rem;line-height:1.55}.pair__shot[data-astro-cid-lcdefpme]{border:1px solid var(--rule);border-radius:10px;width:100%;max-width:220px;margin:0 auto;display:block}.page__journey[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:clamp(2.5rem,6vw,3.5rem) 0}.journey[data-astro-cid-lcdefpme]{max-width:40rem;padding:0 var(--gutter);flex-direction:column;gap:1.75rem;margin:0 auto;list-style:none;display:flex}.journey__item[data-astro-cid-lcdefpme]{grid-template-columns:2.5rem 1fr;gap:1rem;display:grid}.journey__no[data-astro-cid-lcdefpme]{color:var(--accent);margin:.1rem 0 0;font-size:.95rem;font-weight:600}.journey__title[data-astro-cid-lcdefpme]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.35}.journey__text[data-astro-cid-lcdefpme]{color:var(--muted);margin:.4rem 0 0;font-size:.92rem;line-height:1.6}.page__example[data-astro-cid-lcdefpme]{max-width:36rem;padding:clamp(2rem, 6vw, 3rem) var(--gutter);text-align:center;border-top:1px solid var(--rule);margin:0 auto}.page__example-text[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 0 .75rem}.page__example-link[data-astro-cid-lcdefpme]{color:var(--fg);border-bottom:1px solid var(--accent);padding-bottom:.2rem;text-decoration:none}.page__pricing[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:clamp(2.5rem,6vw,3.5rem) 0}.price-grid[data-astro-cid-lcdefpme]{max-width:52rem;padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0 auto;display:grid}@media (width<=640px){.price-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.5rem}}.price-item[data-astro-cid-lcdefpme]{border:1px solid var(--rule);text-align:center;border-radius:18px;padding:2rem 1.5rem}.price-item__icon[data-astro-cid-lcdefpme]{color:var(--accent);margin-bottom:1rem;display:inline-flex}.price-item__icon[data-astro-cid-lcdefpme] svg{width:1.75rem;height:1.75rem}.price-item__label[data-astro-cid-lcdefpme]{margin:0 0 .6rem;font-size:1.15rem;font-weight:500}.price-item__price[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem;margin:0;font-size:1.35rem;font-weight:500;display:flex}.price-item__old[data-astro-cid-lcdefpme]{color:var(--muted);font-size:1rem;font-weight:400;text-decoration:line-through}.price-item__badge[data-astro-cid-lcdefpme]{border:1px solid var(--accent);letter-spacing:.04em;color:var(--accent);border-radius:999px;padding:.15rem .55rem;font-size:.68rem;font-weight:600;display:inline-block}.price-item__text[data-astro-cid-lcdefpme]{color:var(--muted);margin:.6rem 0 0;font-size:.92rem;line-height:1.55}.page__start[data-astro-cid-lcdefpme]{border-top:1px solid var(--rule);padding:clamp(2.5rem,6vw,3.5rem) 0}.page__steps[data-astro-cid-lcdefpme]{max-width:48rem;padding:0 var(--gutter);grid-template-columns:repeat(3,1fr);gap:2rem;margin:0 auto;display:grid}@media (width<=640px){.page__steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:2.25rem}}.step__no[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--accent);margin:0 0 .5rem;font-weight:600}.step__title[data-astro-cid-lcdefpme]{margin:0;font-size:1.15rem;font-weight:500}.step__text[data-astro-cid-lcdefpme]{color:var(--muted);margin:.5rem 0 0;font-size:.92rem;line-height:1.55}.page__closing[data-astro-cid-lcdefpme]{padding:clamp(2.5rem, 6vw, 3.5rem) var(--gutter);text-align:center;border-top:1px solid var(--rule)}.page__footer[data-astro-cid-lcdefpme]{padding:1.75rem var(--gutter);text-align:center;border-top:1px solid var(--rule)}.page__footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted);text-decoration:none}.page__copyright[data-astro-cid-lcdefpme]{font-size:var(--fs-small);color:var(--muted);opacity:.7;margin:.5rem 0 0}.page__footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--fg)}
