.button[data-astro-cid-x2lqchx2]{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-lg);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-medium);line-height:var(--leading-normal);text-decoration:none;border:2px solid transparent;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.button--primary[data-astro-cid-x2lqchx2]{background-color:var(--color-accent, var(--color-primary));color:var(--color-accent-text, var(--color-primary-text));border-color:var(--color-accent, var(--color-primary));border-top:1px solid rgb(255 255 255 / .15);box-shadow:var(--shadow-btn)}.button--primary[data-astro-cid-x2lqchx2]:hover{background-color:var(--color-accent-hover, var(--color-primary-hover));border-color:var(--color-accent-hover, var(--color-primary-hover))}.button--primary[data-astro-cid-x2lqchx2]:disabled{opacity:.6;cursor:not-allowed}.offer-hero[data-astro-cid-x2lqchx2]{text-align:center;padding:var(--space-4xl) var(--space-container);background:var(--color-surface)}.offer-hero__headline[data-astro-cid-x2lqchx2]{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-lg)}.offer-hero__subhead[data-astro-cid-x2lqchx2]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:50ch;margin-inline:auto;margin-bottom:var(--space-2xl);line-height:var(--leading-relaxed)}.offer-hero__ctas[data-astro-cid-x2lqchx2]{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.problem-frame[data-astro-cid-x2lqchx2]{background:var(--color-background)}.problem-frame__content[data-astro-cid-x2lqchx2]{max-width:65ch;margin-inline:auto}.problem-frame__headline[data-astro-cid-x2lqchx2]{font-size:var(--text-3xl);margin-bottom:var(--space-xl)}.problem-frame__content[data-astro-cid-x2lqchx2] p[data-astro-cid-x2lqchx2]{font-size:var(--text-lg);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg);color:var(--color-text-muted)}.problem-frame__stat[data-astro-cid-x2lqchx2]{font-size:var(--text-xl);color:var(--color-text);padding:var(--space-lg);background:var(--color-surface);border-left:4px solid var(--color-primary);margin-top:var(--space-xl)}.offer-grid__headline[data-astro-cid-x2lqchx2]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-3xl)}.offer-grid__cards[data-astro-cid-x2lqchx2]{display:grid;gap:var(--space-lg)}@media(min-width:768px){.offer-grid__cards[data-astro-cid-x2lqchx2]{grid-template-columns:repeat(3,1fr);align-items:start}}.offer-card[data-astro-cid-x2lqchx2]{display:flex;flex-direction:column;padding:var(--space-xl);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);position:relative}.offer-card--highlighted[data-astro-cid-x2lqchx2]{border-color:var(--color-primary);border-width:2px;box-shadow:var(--shadow-lg)}@media(min-width:768px){.offer-card--highlighted[data-astro-cid-x2lqchx2]{transform:scale(1.05);z-index:1}}.offer-card--coming-soon[data-astro-cid-x2lqchx2]{opacity:.75}.offer-card__badge[data-astro-cid-x2lqchx2]{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:var(--color-primary);color:var(--color-primary-text);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:var(--font-semibold);white-space:nowrap}.offer-card--coming-soon[data-astro-cid-x2lqchx2] .offer-card__badge[data-astro-cid-x2lqchx2]{background:var(--color-text-muted)}.offer-card__header[data-astro-cid-x2lqchx2]{text-align:center;padding-bottom:var(--space-lg);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-lg)}.offer-card__title[data-astro-cid-x2lqchx2]{font-size:var(--text-xl);margin-bottom:var(--space-sm)}.offer-card__price[data-astro-cid-x2lqchx2]{font-size:var(--text-4xl);font-weight:var(--font-bold);margin-bottom:var(--space-sm)}.offer-card__description[data-astro-cid-x2lqchx2]{font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.offer-card__deliverables[data-astro-cid-x2lqchx2]{list-style:none;flex:1;margin-bottom:var(--space-lg)}.offer-card__deliverable[data-astro-cid-x2lqchx2]{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-xs) 0;font-size:var(--text-sm);line-height:var(--leading-relaxed)}.offer-card__check[data-astro-cid-x2lqchx2]{color:var(--color-success);font-weight:var(--font-bold);flex-shrink:0}.offer-card__meta[data-astro-cid-x2lqchx2]{padding:var(--space-md);background:var(--color-surface-alt);border-radius:var(--radius-md);margin-bottom:var(--space-lg);font-size:var(--text-sm)}.offer-card__meta[data-astro-cid-x2lqchx2] p[data-astro-cid-x2lqchx2]{margin-bottom:var(--space-xs)}.offer-card__meta[data-astro-cid-x2lqchx2] p[data-astro-cid-x2lqchx2]:last-child{margin-bottom:0}.offer-card__credit[data-astro-cid-x2lqchx2]{color:var(--color-success);font-weight:var(--font-medium)}.offer-card__action[data-astro-cid-x2lqchx2]{margin-top:auto}.offer-card__action[data-astro-cid-x2lqchx2] .button{width:100%}.waitlist-form[data-astro-cid-x2lqchx2]{display:flex;flex-direction:column;gap:var(--space-sm)}.waitlist-form__input[data-astro-cid-x2lqchx2]{padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base)}.waitlist-form__input[data-astro-cid-x2lqchx2]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.how-it-works[data-astro-cid-x2lqchx2]{background:var(--color-surface)}.how-it-works__headline[data-astro-cid-x2lqchx2]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-3xl)}.how-it-works__steps[data-astro-cid-x2lqchx2]{list-style:none;max-width:40rem;margin-inline:auto;counter-reset:step}.how-it-works__step[data-astro-cid-x2lqchx2]{display:flex;gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-border)}.how-it-works__step[data-astro-cid-x2lqchx2]:last-child{border-bottom:none}.how-it-works__number[data-astro-cid-x2lqchx2]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:var(--color-primary);color:var(--color-primary-text);border-radius:var(--radius-full);font-weight:var(--font-bold);flex-shrink:0}.how-it-works__content[data-astro-cid-x2lqchx2] h3[data-astro-cid-x2lqchx2]{font-size:var(--text-lg);margin-bottom:var(--space-xs)}.how-it-works__content[data-astro-cid-x2lqchx2] p[data-astro-cid-x2lqchx2]{color:var(--color-text-muted);font-size:var(--text-base)}.how-it-works__credit[data-astro-cid-x2lqchx2]{text-align:center;margin-top:var(--space-2xl);padding:var(--space-lg);background:var(--color-surface-alt);border-radius:var(--radius-md);font-size:var(--text-lg)}.what-you-get__headline[data-astro-cid-x2lqchx2]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-3xl)}.what-you-get__grid[data-astro-cid-x2lqchx2]{display:grid;gap:var(--space-xl)}@media(min-width:768px){.what-you-get__grid[data-astro-cid-x2lqchx2]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.what-you-get__grid[data-astro-cid-x2lqchx2]{grid-template-columns:repeat(3,1fr)}}.what-you-get__item[data-astro-cid-x2lqchx2]{padding:var(--space-lg);background:var(--color-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.what-you-get__item[data-astro-cid-x2lqchx2] h3[data-astro-cid-x2lqchx2]{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.what-you-get__item[data-astro-cid-x2lqchx2] p[data-astro-cid-x2lqchx2]{color:var(--color-text-muted);font-size:var(--text-base);line-height:var(--leading-relaxed)}.offer-faq__headline[data-astro-cid-x2lqchx2]{text-align:center;font-size:var(--text-3xl);margin-bottom:var(--space-3xl)}.offer-faq__list[data-astro-cid-x2lqchx2]{max-width:48rem;margin-inline:auto}.offer-faq__item[data-astro-cid-x2lqchx2]{border-bottom:1px solid var(--color-border)}.offer-faq__question[data-astro-cid-x2lqchx2]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-lg) 0;font-size:var(--text-lg);font-weight:var(--font-medium);cursor:pointer;list-style:none}.offer-faq__question[data-astro-cid-x2lqchx2]::-webkit-details-marker{display:none}.offer-faq__icon[data-astro-cid-x2lqchx2]{flex-shrink:0;width:1.5rem;height:1.5rem;position:relative}.offer-faq__icon[data-astro-cid-x2lqchx2]:before,.offer-faq__icon[data-astro-cid-x2lqchx2]:after{content:"";position:absolute;background:var(--color-text);transition:transform var(--transition-fast)}.offer-faq__icon[data-astro-cid-x2lqchx2]:before{width:100%;height:2px;top:50%;left:0;transform:translateY(-50%)}.offer-faq__icon[data-astro-cid-x2lqchx2]:after{width:2px;height:100%;left:50%;top:0;transform:translate(-50%)}.offer-faq__item[data-astro-cid-x2lqchx2][open] .offer-faq__icon[data-astro-cid-x2lqchx2]:after{transform:translate(-50%) rotate(90deg)}.offer-faq__answer[data-astro-cid-x2lqchx2]{padding-bottom:var(--space-lg);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.bottom-cta[data-astro-cid-x2lqchx2]{text-align:center;background:var(--color-primary);color:var(--color-primary-text)}.bottom-cta__headline[data-astro-cid-x2lqchx2]{font-size:var(--text-3xl);margin-bottom:var(--space-md)}.bottom-cta__subhead[data-astro-cid-x2lqchx2]{font-size:var(--text-lg);opacity:.9;margin-bottom:var(--space-2xl)}.bottom-cta__buttons[data-astro-cid-x2lqchx2]{display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:center}.bottom-cta[data-astro-cid-x2lqchx2] .button--outline{border-color:var(--color-primary-text);color:var(--color-primary-text)}.bottom-cta[data-astro-cid-x2lqchx2] .button--outline:hover{background:var(--color-primary-text);color:var(--color-primary)}.bottom-cta[data-astro-cid-x2lqchx2] .button--primary{background:var(--color-primary-text);color:var(--color-primary);border-color:var(--color-primary-text)}.bottom-cta[data-astro-cid-x2lqchx2] .button--primary:hover{background:transparent;color:var(--color-primary-text)}@media(max-width:767px){.offer-hero__headline[data-astro-cid-x2lqchx2]{font-size:var(--text-4xl)}.offer-hero__subhead[data-astro-cid-x2lqchx2]{font-size:var(--text-lg)}.offer-hero__ctas[data-astro-cid-x2lqchx2]{flex-direction:column;align-items:stretch}}
