.product-page.svelte-10ky1ma{background:#fff}.container.svelte-10ky1ma{max-width:1200px;margin:0 auto;padding:0 2rem}.grid-2.svelte-10ky1ma{display:grid;grid-template-columns:1fr 1fr;gap:5rem}.align-center.svelte-10ky1ma{align-items:center}@media(max-width:1024px){.grid-2.svelte-10ky1ma{grid-template-columns:1fr;gap:3rem}}.page-header.svelte-10ky1ma{background:#1a1a1b;color:#fff;padding:3.5rem 0;position:relative;overflow:hidden;text-align:center;margin-bottom:5rem}.header-accent.svelte-10ky1ma{position:absolute;top:0;left:0;height:100%;width:auto;object-fit:contain;opacity:1}@media(max-width:768px){.header-accent.svelte-10ky1ma{display:none}}.header-title.svelte-10ky1ma{font-size:2.8rem;font-weight:800;letter-spacing:2px;margin:0;text-transform:uppercase;font-family:var(--font-header)}.hero-intro.svelte-10ky1ma{padding-bottom:8rem}.tag.svelte-10ky1ma{color:var(--primary);font-weight:800;font-size:.9rem;letter-spacing:1px;display:block;margin-bottom:1rem}.main-title.svelte-10ky1ma{font-size:2.8rem;font-weight:900;line-height:1.1;color:#1a1a1b;margin-bottom:2rem}.text-content.svelte-10ky1ma p:where(.svelte-10ky1ma){font-size:1.05rem;line-height:1.8;color:#555;margin-bottom:1.5rem}.video-frame.svelte-10ky1ma{background:#f0f0f0;border-radius:8px;overflow:hidden;box-shadow:0 15px 40px #0000001a;min-height:250px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.workshop-mini-grid.svelte-10ky1ma{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.mini-img-box.svelte-10ky1ma{border-radius:6px;overflow:hidden;height:80px}.mini-img-box.svelte-10ky1ma img:where(.svelte-10ky1ma){width:100%;height:100%;object-fit:cover}.advantages.svelte-10ky1ma{background:#f8f9fa;padding:8rem 0}.infographic-box.svelte-10ky1ma{background:#fff;padding:1rem;border-radius:12px;box-shadow:0 10px 40px #0000000d}.infographic-img.svelte-10ky1ma{width:100%;height:auto;display:block}.section-title.svelte-10ky1ma{font-size:2.5rem;font-weight:900;margin-bottom:3rem;font-family:var(--font-header)}.check-list.svelte-10ky1ma{list-style:none;padding:0;display:flex;flex-direction:column;gap:1.8rem}.check-list.svelte-10ky1ma li:where(.svelte-10ky1ma){display:flex;gap:1.25rem;align-items:center}.check-icon.svelte-10ky1ma{color:var(--primary);font-weight:900;font-size:1.3rem;flex-shrink:0}.list-txt.svelte-10ky1ma p:where(.svelte-10ky1ma){font-size:1.15rem;font-weight:600;color:#1a1a1b;margin:0}.faq-section.svelte-10ky1ma{padding:8rem 0;background:#fff}.faq-pre-title.svelte-10ky1ma{display:flex;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1rem}.slash-icon.svelte-10ky1ma{width:20px}.faq-pre-title.svelte-10ky1ma span:where(.svelte-10ky1ma){color:var(--primary);font-weight:800;letter-spacing:2px}.centered-title.svelte-10ky1ma{text-align:center;font-size:3rem;font-weight:900;margin-bottom:5rem;color:#1a1a1b}.faq-list.svelte-10ky1ma{max-width:900px;margin:0 auto}.faq-item.svelte-10ky1ma{margin-bottom:1rem;background:#fff;border-radius:4px;border:1px solid #eee;transition:all .3s}.faq-header.svelte-10ky1ma{width:100%;padding:1.25rem 2.5rem;display:flex;justify-content:space-between;align-items:center;background:none;border:none;font-family:var(--font-header);font-weight:700;font-size:1.1rem;text-align:left;cursor:pointer;color:#1a1a1b}.chevron.svelte-10ky1ma{transition:transform .3s;color:#999}.chevron.open.svelte-10ky1ma{transform:rotate(180deg);color:var(--primary)}.faq-item.active.svelte-10ky1ma{border-color:var(--primary);box-shadow:0 10px 30px #c412300d}.faq-body.svelte-10ky1ma{padding:0 2.5rem 2rem;font-size:1.05rem;color:#666;line-height:1.7}
