main[data-astro-cid-qh6m7tqj]{max-width:860px;margin:0 auto;padding:var(--space-12) var(--space-6) var(--space-16)}.back-link[data-astro-cid-qh6m7tqj]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);display:inline-block;margin-bottom:var(--space-6)}.product-badge[data-astro-cid-qh6m7tqj]{display:block;width:fit-content;font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-dark);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);padding:var(--space-1) var(--space-2);margin-bottom:var(--space-5)}[data-astro-cid-qh6m7tqj][data-theme=dark] .product-badge[data-astro-cid-qh6m7tqj]{color:var(--color-accent)}.landing-header[data-astro-cid-qh6m7tqj]{margin-bottom:var(--space-12);padding-bottom:var(--space-10);border-bottom:1px solid var(--color-border)}.landing-title[data-astro-cid-qh6m7tqj]{font-family:var(--font-heading);font-size:clamp(2.2rem,6vw,var(--text-5xl));font-weight:700;line-height:1.05;color:var(--color-text);margin-bottom:var(--space-4)}.landing-subtitle[data-astro-cid-qh6m7tqj]{font-size:var(--text-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-4)}.landing-desc[data-astro-cid-qh6m7tqj]{font-size:var(--text-base);line-height:1.8;color:var(--color-text-muted)}.section-heading[data-astro-cid-qh6m7tqj]{font-family:var(--font-heading);font-size:var(--text-xl);font-weight:600;color:var(--color-text);margin-bottom:var(--space-5);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border)}.visually-hidden-heading[data-astro-cid-qh6m7tqj]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bundle-grid[data-astro-cid-qh6m7tqj]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--space-3);margin-bottom:var(--space-12)}.bundle-card[data-astro-cid-qh6m7tqj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5);display:flex;flex-direction:column}.bundle-num[data-astro-cid-qh6m7tqj]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent-dark);margin-bottom:var(--space-2)}[data-astro-cid-qh6m7tqj][data-theme=dark] .bundle-num[data-astro-cid-qh6m7tqj]{color:var(--color-accent)}.bundle-name[data-astro-cid-qh6m7tqj]{font-weight:600;color:var(--color-text);margin-bottom:var(--space-2)}.bundle-desc[data-astro-cid-qh6m7tqj]{font-size:var(--text-sm);line-height:1.6;color:var(--color-text-muted);flex:1;margin-bottom:var(--space-3)}.bundle-format[data-astro-cid-qh6m7tqj]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted)}.includes-section[data-astro-cid-qh6m7tqj]{margin-bottom:var(--space-12)}.includes-list[data-astro-cid-qh6m7tqj]{padding-left:var(--space-5);color:var(--color-text);line-height:1.7}.includes-list[data-astro-cid-qh6m7tqj] li[data-astro-cid-qh6m7tqj]{margin-bottom:var(--space-2)}.cta-section[data-astro-cid-qh6m7tqj]{text-align:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-10) var(--space-8);margin-bottom:var(--space-12)}.price-block[data-astro-cid-qh6m7tqj]{display:flex;align-items:baseline;justify-content:center;gap:var(--space-3);margin-bottom:var(--space-4)}.price[data-astro-cid-qh6m7tqj]{font-family:var(--font-heading);font-size:var(--text-5xl);font-weight:700;line-height:1;color:var(--color-text)}.price-note[data-astro-cid-qh6m7tqj]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.early-note[data-astro-cid-qh6m7tqj]{max-width:560px;margin:0 auto var(--space-6);color:var(--color-text-muted);line-height:1.7}.buy-btn[data-astro-cid-qh6m7tqj]{display:inline-block;font-weight:600;font-size:var(--text-base);color:#fff;background:var(--color-accent-dark);border-radius:var(--radius-md);padding:var(--space-3) var(--space-10);text-decoration:none;margin-bottom:var(--space-4);transition:background .2s}.buy-btn[data-astro-cid-qh6m7tqj]:hover{background:#075985;text-decoration:none}.buy-btn--disabled[data-astro-cid-qh6m7tqj],.buy-btn--disabled[data-astro-cid-qh6m7tqj]:hover{background:var(--color-surface-raised);color:var(--color-text-muted);border:1px solid var(--color-border);cursor:not-allowed}.cta-note[data-astro-cid-qh6m7tqj]{font-size:var(--text-sm);color:var(--color-text-muted)}.who-section[data-astro-cid-qh6m7tqj]{margin-bottom:var(--space-12)}.who-grid[data-astro-cid-qh6m7tqj]{display:grid;gap:var(--space-3)}.who-card[data-astro-cid-qh6m7tqj]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}.who-label[data-astro-cid-qh6m7tqj]{font-weight:600;color:var(--color-text);margin-bottom:var(--space-1)}.who-desc[data-astro-cid-qh6m7tqj],.fine-print[data-astro-cid-qh6m7tqj] p[data-astro-cid-qh6m7tqj]{font-size:var(--text-sm);line-height:1.7;color:var(--color-text-muted)}@media(max-width:640px){.cta-section[data-astro-cid-qh6m7tqj]{padding:var(--space-8) var(--space-5)}}
