.mini-shop-wrapper.svelte-zn69xy.svelte-zn69xy{color:var(--text-main);width:100%}.kicker.svelte-zn69xy.svelte-zn69xy{color:var(--brand-red);font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em}h2.svelte-zn69xy.svelte-zn69xy{font-size:2.2rem;margin:.5rem 0 1.5rem;font-weight:900;color:var(--text-main)}.shop-description.svelte-zn69xy.svelte-zn69xy{color:var(--text-muted);line-height:1.6;margin-bottom:3rem;font-size:1.1rem}.product-grid.svelte-zn69xy.svelte-zn69xy{display:grid;grid-template-columns:repeat(auto-fill,minmax(100%,1fr));gap:2rem}.mini-card.svelte-zn69xy.svelte-zn69xy{background:var(--bg-off-white);border:1px solid var(--border-light);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.mini-card.svelte-zn69xy.svelte-zn69xy:hover{border-color:var(--brand-red);background:var(--bg-light);box-shadow:var(--shadow-soft)}.mini-card.has-tip.svelte-zn69xy.svelte-zn69xy{border-color:var(--brand-red)}.img-box.svelte-zn69xy.svelte-zn69xy{position:relative;aspect-ratio:1;background:var(--bg-light);padding:1.5rem}.img-box.svelte-zn69xy img.svelte-zn69xy{width:100%;height:100%;object-fit:contain}.pro-tip-trigger.svelte-zn69xy.svelte-zn69xy{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:var(--brand-red);border:none;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10}.pulse-ring.svelte-zn69xy.svelte-zn69xy{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid var(--brand-red);animation:svelte-zn69xy-pulse 2s infinite}@keyframes svelte-zn69xy-pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.6);opacity:0}}.info.svelte-zn69xy.svelte-zn69xy{padding:1.5rem;flex-grow:1;display:flex;flex-direction:column}h4.svelte-zn69xy.svelte-zn69xy{font-size:1.1rem;font-weight:800;color:var(--text-main)}.item-desc.svelte-zn69xy.svelte-zn69xy{font-size:.9rem;color:var(--text-muted);margin-bottom:1.5rem}.expert-note.svelte-zn69xy.svelte-zn69xy{background:#ff47570d;border-left:3px solid var(--brand-red);padding:1rem;margin-bottom:1.5rem}.expert-note.svelte-zn69xy strong.svelte-zn69xy{display:block;font-size:.75rem;color:var(--brand-red)}.expert-note.svelte-zn69xy p.svelte-zn69xy{font-size:.85rem;color:var(--text-main)}.footer-row.svelte-zn69xy.svelte-zn69xy{margin-top:auto;display:flex;align-items:center;justify-content:space-between}.price.svelte-zn69xy.svelte-zn69xy{color:var(--text-main);font-weight:800;font-size:1.2rem}.btn-buy.svelte-zn69xy.svelte-zn69xy{background:var(--bg-light);color:var(--text-main);border:1px solid var(--border-light);padding:.7rem 1.2rem;border-radius:.5rem;font-size:.8rem;font-weight:900;text-transform:uppercase;text-decoration:none;transition:border-color .2s,color .2s}.btn-buy.svelte-zn69xy.svelte-zn69xy:hover{border-color:var(--brand-red);color:var(--brand-red)}.level-selection-grid[data-astro-cid-2j2tk2ud]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;margin:4rem 0}.level-card-v2[data-astro-cid-2j2tk2ud]{position:relative;background-color:var(--theme-color);padding:2.5rem 2rem;border-radius:1.25rem;text-decoration:none;color:#fff;display:flex;flex-direction:column;justify-content:space-between;transition:all .3s cubic-bezier(.4,0,.2,1);min-height:22rem;cursor:pointer;border:none;box-shadow:0 10px 30px -10px color-mix(in srgb,var(--theme-color) 60%,transparent)}.level-card-v2[data-astro-cid-2j2tk2ud]:hover,.level-card-v2[data-astro-cid-2j2tk2ud].mobile-scroll-active{transform:translateY(-8px);box-shadow:0 20px 40px -10px color-mix(in srgb,var(--theme-color) 80%,transparent)}.social-proof-bubble[data-astro-cid-2j2tk2ud]{position:absolute;top:-14px;right:20px;background:#2cb1ff;color:#042f4a;font-size:.75rem;font-weight:800;padding:.4rem .8rem;border-radius:8px;box-shadow:0 4px 12px #0000001a,0 0 0 4px #fff;z-index:10;display:flex;align-items:center;gap:.35rem;letter-spacing:-.01em}.social-proof-bubble[data-astro-cid-2j2tk2ud] .star[data-astro-cid-2j2tk2ud]{font-size:.9rem;line-height:1}.card-top[data-astro-cid-2j2tk2ud]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;margin-bottom:2.5rem}.card-inner[data-astro-cid-2j2tk2ud]{display:flex;flex-direction:column;justify-content:space-between;height:100%}.card-upper[data-astro-cid-2j2tk2ud]{flex-grow:1}.card-lower[data-astro-cid-2j2tk2ud]{margin-top:auto;padding-top:2rem}.level-badge[data-astro-cid-2j2tk2ud]{display:inline-block;background:#fff3;color:#fff;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:.4rem .8rem;border-radius:100px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.level-number[data-astro-cid-2j2tk2ud]{font-size:3.5rem;font-weight:800;line-height:.8;color:#ffffff26;letter-spacing:-.05em}.level-heading[data-astro-cid-2j2tk2ud]{font-size:1.8rem;font-weight:800;line-height:1.2;margin-bottom:.75rem;color:#fff}.level-description[data-astro-cid-2j2tk2ud]{font-size:.95rem;color:#ffffffd9;line-height:1.6}.level-btn-ui[data-astro-cid-2j2tk2ud]{display:block;width:100%;text-align:center;background:#fff;color:var(--theme-color);padding:1.1rem;border-radius:6px;font-weight:800;font-size:1rem;text-transform:uppercase;transition:all .3s ease;box-shadow:0 4px 12px #0000001a}.level-card-v2[data-astro-cid-2j2tk2ud]:hover .level-btn-ui[data-astro-cid-2j2tk2ud]{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.authority-grid[data-astro-cid-2j2tk2ud]{display:grid;grid-template-columns:1fr 1.5fr;gap:6rem;margin-top:6rem}.faq-side[data-astro-cid-2j2tk2ud] h2[data-astro-cid-2j2tk2ud]{font-size:2rem;margin-bottom:2rem;color:var(--text-main)}.block-divider[data-astro-cid-2j2tk2ud]{margin-top:2rem}@media(max-width:78rem){.level-selection-grid[data-astro-cid-2j2tk2ud]{grid-template-columns:repeat(2,1fr)}}@media(max-width:48rem){.level-selection-grid[data-astro-cid-2j2tk2ud],.authority-grid[data-astro-cid-2j2tk2ud]{grid-template-columns:1fr}.level-card-v2[data-astro-cid-2j2tk2ud]{min-height:auto;padding:2rem 1.5rem}.pro-tip-trigger-mobile[data-astro-cid-2j2tk2ud]{display:block}.level-description[data-astro-cid-2j2tk2ud]{max-height:0;overflow:hidden;transition:max-height .4s ease,opacity .4s;opacity:0;margin-top:0}.level-card-v2[data-astro-cid-2j2tk2ud].show-desc .level-description[data-astro-cid-2j2tk2ud]{max-height:200px;opacity:1;margin-top:1rem}.level-card-v2[data-astro-cid-2j2tk2ud].mobile-scroll-active{transform:translateY(-4px);box-shadow:0 20px 40px -10px color-mix(in srgb,var(--theme-color) 80%,transparent)}}
