._hero_16j7d_1{display:grid;gap:var(--spacing-2);padding:var(--spacing-4);border-radius:14px;background:linear-gradient(135deg,var(--cover) 0%,var(--cover-deep) 100%);color:var(--cover-foreground);border-bottom:4px solid var(--gold);margin-bottom:var(--spacing-4)}._kicker_16j7d_11{display:inline-flex;align-items:center;gap:6px;color:var(--gold);font-size:.75rem;font-weight:800;letter-spacing:.08em}._hero_16j7d_1 h1{margin:0;font-family:var(--font-family-display);font-size:clamp(1.4rem,5.5vw,1.9rem);line-height:1.15}._hero_16j7d_1 p{margin:0;color:var(--cover-muted);line-height:1.45}._prices_16j7d_31{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-top:var(--spacing-1)}._prices_16j7d_31 span{padding:4px 10px;border-radius:8px;background:#ffffff14;border:1px solid rgba(243,238,223,.25);font-size:.85rem}._prices_16j7d_31 b{color:var(--gold);font-size:1rem}._prices_16j7d_31 ._best_16j7d_48{background:var(--gold);color:var(--accent-foreground);border-color:var(--gold)}._prices_16j7d_31 ._best_16j7d_48 b{color:var(--accent-foreground)}._passOn_16j7d_56{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--success-soft);color:var(--success);margin:0 0 var(--spacing-4)}._block_16j7d_67{margin-top:var(--spacing-6)}._h2_16j7d_70{display:flex;align-items:center;gap:8px;margin:0 0 var(--spacing-3);font-family:var(--font-family-display);font-size:1.2rem;color:var(--foreground)}._lede_16j7d_79{margin:calc(-1 * var(--spacing-2)) 0 var(--spacing-3);color:var(--muted-foreground);font-size:.9rem}._grid_16j7d_84{display:grid;gap:var(--spacing-2)}@media(min-width:640px){._grid_16j7d_84{grid-template-columns:1fr 1fr}}._card_16j7d_93{display:flex;align-items:center;gap:var(--spacing-3);min-height:64px;padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:12px;color:var(--foreground);text-decoration:none;box-shadow:var(--shadow)}._card_16j7d_93:focus-visible,._links_16j7d_107 a:focus-visible{outline:2px solid var(--info);outline-offset:2px}._icon_16j7d_111{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--tone-gold-soft);color:var(--tone-gold)}._text_16j7d_121{display:grid;gap:2px;flex:1;min-width:0}._text_16j7d_121 b{font-family:var(--font-family-display);font-size:.98rem}._text_16j7d_121 small{color:var(--muted-foreground);font-size:.8rem;line-height:1.35}._subjects_16j7d_136{display:grid;gap:var(--spacing-3)}@media(min-width:720px){._subjects_16j7d_136{grid-template-columns:1fr 1fr}}._subject_16j7d_136{display:grid;gap:var(--spacing-2);padding:var(--spacing-3);background:var(--card);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow)}._subject_16j7d_136>header{display:flex;align-items:center;gap:var(--spacing-3)}._price_16j7d_31,._open_16j7d_160{flex:none;font-size:.72rem;font-weight:800;padding:2px 8px;border-radius:6px}._price_16j7d_31{background:var(--tone-gold-soft);color:var(--tone-gold);border:1px solid var(--gold)}._open_16j7d_160{background:var(--success-soft);color:var(--success)}._links_16j7d_107{display:grid;gap:4px}._links_16j7d_107 a{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 var(--spacing-2);border-radius:var(--radius);color:var(--foreground);text-decoration:none;font-weight:600;font-size:.92rem;border-top:1px solid var(--border)}._links_16j7d_107 a:first-child{border-top:0}._links_16j7d_107 em{margin-left:auto;font-style:normal;font-size:.72rem;font-weight:700;color:var(--muted-foreground)}._hello_16j7d_203{margin:0!important;color:var(--gold)!important;font-weight:700;font-size:1rem}._patternCard_16j7d_209{margin-top:var(--spacing-4);border:1.5px solid var(--gold)}._lockNote_16j7d_213{display:flex;align-items:center;gap:4px;color:var(--muted-foreground)}._kit_16j7d_221{margin:var(--spacing-4) 0;padding:16px;border-radius:18px;border:2px solid color-mix(in srgb,var(--primary) 35%,transparent);background:color-mix(in srgb,var(--primary) 6%,var(--card))}._kitTitle_16j7d_228{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 14px;font-size:1.25rem;font-weight:800;color:var(--primary)}._kitTitle_16j7d_228 small{width:100%;font-size:.85rem;font-weight:600;color:var(--muted-foreground)}._kitCols_16j7d_244{display:grid;gap:12px}@media(min-width:720px){._kitCols_16j7d_244{grid-template-columns:1fr 1fr}}._kitCol_16j7d_244{background:var(--card);border:1px solid var(--border);border-radius:14px;overflow:hidden}._kitCol_16j7d_244 h3{display:flex;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:1rem;font-weight:800;color:var(--primary-foreground);background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 60%,#7c3aed))}._kitCol_16j7d_244:last-child h3{background:linear-gradient(135deg,#be123c,#e11d48)}._kitCol_16j7d_244 ul{margin:0;padding:6px 14px 10px;list-style:none}._kitCol_16j7d_244 li{border-bottom:1px solid var(--border)}._kitCol_16j7d_244 li:last-child{border-bottom:0}._kitCol_16j7d_244 a{display:block;padding:9px 0 9px 22px;position:relative;color:inherit;text-decoration:none;font-size:.9rem;line-height:1.45}._kitCol_16j7d_244 a:before{content:"✓";position:absolute;left:0;top:9px;font-weight:800;color:#16a34a}._kitCol_16j7d_244 a b{color:var(--primary);font-weight:800}._kitAfter_16j7d_305{margin-top:12px;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,#f59e0b 16%,transparent);border-left:5px solid #f59e0b;font-size:.9rem;line-height:1.5}._kitAfter_16j7d_305 b{display:inline-flex;align-items:center;gap:4px}._kitSteps_16j7d_319{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin:12px 0 0;padding:0;list-style:none}@media(min-width:720px){._kitSteps_16j7d_319{grid-template-columns:repeat(4,1fr)}}._kitSteps_16j7d_319 li{display:flex;align-items:center;gap:8px;padding:10px;border-radius:12px;background:var(--card);border:1px solid var(--border);font-size:.85rem;font-weight:700;line-height:1.3}._kitSteps_16j7d_319 b{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--primary-foreground);background:var(--primary)}._kitFree_16j7d_354{margin:12px 0 0;text-align:center;font-weight:800;color:#15803d}
