.season-card.svelte-6rn6a0{display:grid;grid-template-columns:1fr;align-items:start;gap:28px;background:#fff;border-radius:16px;border:1px solid #eee;padding:24px;max-width:1100px;margin:0 auto}.image-frame.svelte-6rn6a0{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 8px 24px #0000000f;aspect-ratio:16/10}.image-frame.svelte-6rn6a0 img:where(.svelte-6rn6a0){width:100%;height:100%;object-fit:cover;transform:scale(1);transition:transform .3s ease;display:block}.image-frame.svelte-6rn6a0:hover img:where(.svelte-6rn6a0){transform:scale(1.03)}.purchase.svelte-6rn6a0{align-self:start}.title.svelte-6rn6a0{margin:0 0 6px}.season-badge.svelte-6rn6a0{display:inline-block;background:var(--primary);color:#fff;font-weight:600;padding:4px 10px;border-radius:999px;font-size:12px;margin-bottom:14px}.variant-label.svelte-6rn6a0{display:block;font-weight:600;margin-bottom:6px}.variant-select.svelte-6rn6a0{max-width:360px;width:100%;padding:12px 44px 12px 14px;border:1px solid #ddd;border-radius:10px;background:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23222' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6,9 12,15 18,9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center}.price.svelte-6rn6a0{margin:18px 0 14px;font-size:2rem;font-weight:800;color:var(--primary, var(--primary))}.price.pulse.svelte-6rn6a0{animation:svelte-6rn6a0-pulse .35s ease}@keyframes svelte-6rn6a0-pulse{0%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.03);filter:brightness(1.1)}to{transform:scale(1);filter:brightness(1)}}.cta.svelte-6rn6a0{margin-bottom:8px}.details.svelte-6rn6a0{color:#222;scroll-margin-top:120px}.details.svelte-6rn6a0 .season-intro:where(.svelte-6rn6a0) h3:where(.svelte-6rn6a0){scroll-margin-top:140px}.features.svelte-6rn6a0 ul:where(.svelte-6rn6a0){list-style:none;padding:0}.features.svelte-6rn6a0 li:where(.svelte-6rn6a0){padding:8px 0;border-bottom:1px solid #f0f0f0}.features.svelte-6rn6a0 li:where(.svelte-6rn6a0):last-child{border-bottom:none}.features.svelte-6rn6a0 li:where(.svelte-6rn6a0):before{content:"";display:inline-block;width:8px;height:8px;background:#28a745;border-radius:50%;margin-right:10px;position:relative;top:-1px}.footnote.svelte-6rn6a0{color:#666;margin-top:14px}@media (min-width: 768px){.season-card.svelte-6rn6a0{grid-template-columns:1.3fr 1fr;gap:32px;padding:28px}}@media (min-width: 1024px){.season-card.svelte-6rn6a0{grid-template-columns:1.5fr 1fr}.purchase.svelte-6rn6a0{position:sticky;top:var(--sticky-offset, 110px);z-index:1}}.comparison-section.svelte-6rn6a0{margin-top:50px;padding:40px 20px;background:#f8f9fa;border-radius:16px;position:relative;z-index:1;scroll-margin-top:120px}.comparison-section.svelte-6rn6a0 h3:where(.svelte-6rn6a0){text-align:center;font-size:1.8rem;font-weight:700;margin-bottom:40px;color:#333;position:relative;z-index:2;scroll-margin-top:140px}.comparison-container.svelte-6rn6a0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;max-width:900px;margin:0 auto;position:relative;z-index:2}.comparison-card.svelte-6rn6a0{background:#fff;border:2px solid #ddd;border-radius:16px;padding:30px 25px;position:relative;box-shadow:0 4px 15px #0000001a;transition:transform .2s ease}.comparison-card.svelte-6rn6a0:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000026}.comparison-card.selected.svelte-6rn6a0{border-color:var(--primary);box-shadow:0 6px 20px #ff6b3533}.comparison-card.vip.svelte-6rn6a0{border-color:#f0d433;background:linear-gradient(145deg,#fff,#fffef5)}.comparison-card.vip.selected.svelte-6rn6a0{border-color:#f0d433;box-shadow:0 6px 20px #f0d4334d}.comparison-card.svelte-6rn6a0 .select-btn:where(.svelte-6rn6a0),.comparison-card.svelte-6rn6a0 a.select-btn:where(.svelte-6rn6a0){margin-top:18px;width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:10px;border:1px solid #ddd;background:#fff;color:#222;font-weight:700;cursor:pointer;text-decoration:none;transition:background .15s ease,transform .15s ease,box-shadow .15s ease}.comparison-card.svelte-6rn6a0 .select-btn:where(.svelte-6rn6a0):hover{background:#f7f7f7;transform:translateY(-1px)}.comparison-card.svelte-6rn6a0 .select-btn.selected:where(.svelte-6rn6a0){background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:0 6px 16px #ff6b3540}.comparison-card.svelte-6rn6a0 .select-btn.golden:where(.svelte-6rn6a0){border-color:#f0d433}.comparison-card.svelte-6rn6a0 .select-btn.golden.selected:where(.svelte-6rn6a0){background:linear-gradient(45deg,#f0d433,gold);color:#333;border-color:#f0d433;box-shadow:0 6px 16px #f0d4334d}.card-badge.svelte-6rn6a0{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#666;color:#fff;padding:6px 16px;border-radius:20px;font-size:12px;font-weight:700;text-transform:uppercase;z-index:3}.card-badge.golden.svelte-6rn6a0{background:linear-gradient(45deg,#f0d433,gold);color:#333;box-shadow:0 3px 10px #f0d43366}.card-header.svelte-6rn6a0{text-align:center;margin:15px 0 25px}.card-header.svelte-6rn6a0 h4:where(.svelte-6rn6a0){font-size:1.3rem;font-weight:700;margin:0 0 10px;color:#333}.card-price.svelte-6rn6a0{font-size:2rem;font-weight:900;color:var(--primary);margin:0}.golden-price.svelte-6rn6a0{background:linear-gradient(45deg,#f0d433,gold);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.card-features.svelte-6rn6a0{list-style:none;padding:0;margin:0}.card-features.svelte-6rn6a0 li:where(.svelte-6rn6a0){display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0;font-size:15px;line-height:1.4}.card-features.svelte-6rn6a0 li:where(.svelte-6rn6a0):last-child{border-bottom:none}.check.svelte-6rn6a0,.cross.svelte-6rn6a0{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;font-weight:700;font-size:13px;flex-shrink:0}.feature-included.svelte-6rn6a0 .check:where(.svelte-6rn6a0){background:#28a745;color:#fff}.feature-included.svelte-6rn6a0 .check.golden:where(.svelte-6rn6a0){background:linear-gradient(45deg,#f0d433,gold);color:#333}.feature-excluded.svelte-6rn6a0{opacity:.6}.feature-excluded.svelte-6rn6a0 .cross:where(.svelte-6rn6a0){background:#e9ecef;color:#666}.golden-shine.svelte-6rn6a0{position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(240,212,51,.1),transparent);animation:svelte-6rn6a0-shine 5s infinite;pointer-events:none;border-radius:16px}@keyframes svelte-6rn6a0-shine{0%{left:-100%}to{left:100%}}@media (max-width: 768px){.comparison-container.svelte-6rn6a0{grid-template-columns:1fr;gap:20px}.comparison-section.svelte-6rn6a0{margin-top:40px;padding:30px 15px}.card-price.svelte-6rn6a0{font-size:1.7rem}.card-features.svelte-6rn6a0 li:where(.svelte-6rn6a0){font-size:14px;padding:10px 0}}@media (min-width: 768px) and (max-width: 920px){.comparison-section.svelte-6rn6a0{padding:30px 12px}.details.svelte-6rn6a0{scroll-margin-top:140px}.details.svelte-6rn6a0 .season-intro:where(.svelte-6rn6a0) h3:where(.svelte-6rn6a0){scroll-margin-top:160px}.purchase.svelte-6rn6a0{position:sticky;top:130px;z-index:1}.comparison-container.svelte-6rn6a0{grid-template-columns:1fr 1fr;gap:18px;max-width:100%}.comparison-card.svelte-6rn6a0{padding:22px 18px}.card-header.svelte-6rn6a0 h4:where(.svelte-6rn6a0){font-size:1.15rem}.card-price.svelte-6rn6a0{font-size:1.8rem}.card-badge.svelte-6rn6a0{top:-10px;font-size:11px;padding:5px 12px}}@media (prefers-reduced-motion: reduce){.image-frame.svelte-6rn6a0 img:where(.svelte-6rn6a0){transition:none}.comparison-card.svelte-6rn6a0:hover{transform:none}.price.pulse.svelte-6rn6a0,.golden-shine.svelte-6rn6a0{animation:none}}
