.tier-card[data-astro-cid-d2wqn44i]{display:flex;flex-direction:column;padding:clamp(var(--space-md),4vw,var(--space-xl));background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-md);position:relative;transition:transform var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast)}.tier-card[data-astro-cid-d2wqn44i]:hover{border-color:var(--color-border-hover);transform:translateY(-2px);box-shadow:var(--shadow-md)}.tier-card--featured[data-astro-cid-d2wqn44i]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),var(--shadow-md)}.tier-card__featured-tag[data-astro-cid-d2wqn44i]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background-color:var(--color-accent);color:var(--color-accent-contrast);font-family:var(--font-mono);font-size:.7rem;font-weight:var(--font-weight-semibold);padding:.2rem .75rem;border-radius:var(--radius-full);letter-spacing:.04em;text-transform:uppercase}.tier-card__header[data-astro-cid-d2wqn44i]{margin-bottom:var(--space-lg)}.tier-card__badge[data-astro-cid-d2wqn44i]{display:inline-block;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-bottom:var(--space-2xs);text-transform:uppercase}.tier-card__name[data-astro-cid-d2wqn44i]{font-size:var(--font-size-2xl);margin-bottom:var(--space-xs);color:var(--color-ink)}.tier-card__commitment[data-astro-cid-d2wqn44i]{margin-bottom:var(--space-xs)}.commitment-val[data-astro-cid-d2wqn44i]{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-ink)}.tier-card__desc[data-astro-cid-d2wqn44i]{font-size:var(--font-size-sm);color:var(--color-ink-muted);line-height:var(--line-height-normal)}.tier-card__perks[data-astro-cid-d2wqn44i]{margin-bottom:var(--space-xl);flex-grow:1}.perks-label[data-astro-cid-d2wqn44i]{display:block;font-family:var(--font-mono);font-size:.65rem;color:var(--color-ink-subtle);font-weight:var(--font-weight-bold);letter-spacing:.05em;margin-bottom:var(--space-xs)}.perks-list[data-astro-cid-d2wqn44i]{list-style:none;display:flex;flex-direction:column;gap:var(--space-xs)}.perk-item[data-astro-cid-d2wqn44i]{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--font-size-sm);color:var(--color-ink);line-height:var(--line-height-normal)}.perk-check[data-astro-cid-d2wqn44i]{color:var(--color-signal-green);flex-shrink:0;margin-top:2px}.tier-card__action[data-astro-cid-d2wqn44i]{margin-top:auto}.builder-grid[data-astro-cid-uyyngnk4]{display:grid;grid-template-columns:1fr;gap:var(--space-xl);align-items:start}@media(min-width:1024px){.builder-grid[data-astro-cid-uyyngnk4]{grid-template-columns:1fr 1fr}}.builder-form-card[data-astro-cid-uyyngnk4],.builder-preview-card[data-astro-cid-uyyngnk4]{background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-xl)}.card-title[data-astro-cid-uyyngnk4]{font-size:var(--font-size-xl);color:var(--color-ink);margin-bottom:var(--space-lg);font-family:var(--font-display)}.form-stack[data-astro-cid-uyyngnk4]{display:flex;flex-direction:column;gap:var(--space-md)}.form-row[data-astro-cid-uyyngnk4]{display:grid;grid-template-columns:1fr;gap:var(--space-md)}@media(min-width:640px){.form-row[data-astro-cid-uyyngnk4]{grid-template-columns:1fr 1fr}}.form-group[data-astro-cid-uyyngnk4]{display:flex;flex-direction:column;gap:var(--space-2xs)}.form-group[data-astro-cid-uyyngnk4] label[data-astro-cid-uyyngnk4]{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-ink)}.required[data-astro-cid-uyyngnk4]{color:var(--color-accent)}.form-input[data-astro-cid-uyyngnk4],.form-select[data-astro-cid-uyyngnk4],.form-textarea[data-astro-cid-uyyngnk4]{width:100%;padding:.65rem .85rem;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-ink);background-color:var(--color-paper-card-hover);border:1px solid var(--color-border);border-radius:var(--radius-sm);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.form-input[data-astro-cid-uyyngnk4]:focus-visible,.form-select[data-astro-cid-uyyngnk4]:focus-visible,.form-textarea[data-astro-cid-uyyngnk4]:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px;border-color:var(--color-accent)}.preview-header[data-astro-cid-uyyngnk4]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-xs);padding-bottom:var(--space-sm);margin-bottom:var(--space-md);border-bottom:1px solid var(--color-border)}.preview-title-box[data-astro-cid-uyyngnk4]{display:flex;align-items:center;gap:var(--space-xs)}.preview-dot[data-astro-cid-uyyngnk4]{width:8px;height:8px;border-radius:50%;background-color:var(--color-signal-green);box-shadow:0 0 8px var(--color-signal-green)}.preview-label[data-astro-cid-uyyngnk4]{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-ink);text-transform:uppercase}.recipient-tag[data-astro-cid-uyyngnk4]{font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-ink-muted);background-color:var(--color-paper-card-hover);padding:.2rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border)}.preview-body[data-astro-cid-uyyngnk4]{background-color:var(--color-paper);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-md);margin-bottom:var(--space-lg);max-height:420px;overflow-y:auto}.email-preview-content[data-astro-cid-uyyngnk4]{font-family:var(--font-mono);font-size:.8rem;line-height:1.6;color:var(--color-ink);white-space:pre-wrap;word-break:break-word;margin:0}.preview-actions[data-astro-cid-uyyngnk4]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.preview-actions[data-astro-cid-uyyngnk4] .btn[data-astro-cid-uyyngnk4]{flex:1 1 auto;justify-content:center}.page-header[data-astro-cid-3z6uernf]{padding-bottom:var(--space-xl)}.page-header__title[data-astro-cid-3z6uernf]{font-size:var(--font-size-5xl);margin-top:var(--space-xs);margin-bottom:var(--space-md)}.page-header__desc[data-astro-cid-3z6uernf]{font-size:var(--font-size-lg);color:var(--color-ink-muted);max-width:var(--container-prose);margin-bottom:var(--space-xl)}.page-header__actions[data-astro-cid-3z6uernf]{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.reasons-grid[data-astro-cid-3z6uernf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.reasons-grid[data-astro-cid-3z6uernf]{grid-template-columns:repeat(3,1fr)}}.reason-card[data-astro-cid-3z6uernf]{padding:clamp(var(--space-md),4vw,var(--space-xl));background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-md)}.reason-icon[data-astro-cid-3z6uernf]{color:var(--color-accent);margin-bottom:var(--space-sm)}.reason-card[data-astro-cid-3z6uernf] h3[data-astro-cid-3z6uernf]{font-size:var(--font-size-xl);margin-bottom:var(--space-xs);color:var(--color-ink)}.reason-card[data-astro-cid-3z6uernf] p[data-astro-cid-3z6uernf]{font-size:var(--font-size-sm);color:var(--color-ink-muted);line-height:var(--line-height-normal)}.tiers-grid[data-astro-cid-3z6uernf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.tiers-grid[data-astro-cid-3z6uernf]{grid-template-columns:repeat(2,1fr)}}.sponsors-grid[data-astro-cid-3z6uernf]{display:grid;grid-template-columns:1fr;gap:var(--space-lg)}@media(min-width:768px){.sponsors-grid[data-astro-cid-3z6uernf]{grid-template-columns:repeat(2,1fr)}}.partner-box[data-astro-cid-3z6uernf]{padding:clamp(var(--space-md),4vw,var(--space-xl));background-color:var(--color-paper-card);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;flex-direction:column}.partner-tier[data-astro-cid-3z6uernf]{font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);text-transform:uppercase;margin-bottom:var(--space-xs)}.partner-name[data-astro-cid-3z6uernf]{font-size:var(--font-size-xl);margin-bottom:var(--space-xs);color:var(--color-ink)}.partner-desc[data-astro-cid-3z6uernf]{font-size:var(--font-size-sm);color:var(--color-ink-muted);line-height:var(--line-height-normal);margin-bottom:var(--space-md);flex-grow:1}.partner-link[data-astro-cid-3z6uernf]{display:inline-flex;align-items:center;min-height:44px;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-accent);margin-top:auto}.partner-link[data-astro-cid-3z6uernf]:hover{text-decoration:underline}
