.hero.svelte-68u1nb{background-color:var(--background);padding:3rem 0 1.5rem;text-align:center}.hero-title.svelte-68u1nb{font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1.5rem;line-height:1.1;font-family:var(--font-sans)}.accent.svelte-68u1nb{color:var(--primary)}.accent-text{color:inherit;font-family:inherit;font-weight:inherit;font-size:inherit}.product-page.svelte-68u1nb{padding:1rem 0 4rem;background-color:var(--background)}.product-main.svelte-68u1nb{display:grid;grid-template-columns:30% 70%;gap:3rem;margin-bottom:3rem}.product-image.svelte-68u1nb{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;position:sticky;top:2rem;align-self:start}.product-image.svelte-68u1nb img:where(.svelte-68u1nb){width:100%;height:auto;max-width:100%;object-fit:contain}.product-image-disclaimer.svelte-68u1nb{margin-top:1rem;font-size:.75rem;color:var(--muted-foreground);font-style:italic;opacity:.7;text-align:center}.product-title.svelte-68u1nb{font-size:2rem;font-weight:700;color:var(--foreground);margin:0 0 .5rem;line-height:1.2}.product-subtitle.svelte-68u1nb{font-size:1.125rem;color:var(--muted-foreground);margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.price-headline.svelte-68u1nb{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 1.5rem;line-height:1.3}.price-section.svelte-68u1nb{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.billing-toggle.svelte-68u1nb{display:flex;gap:.5rem;margin-bottom:1.5rem;background-color:var(--muted);padding:.25rem;border-radius:8px;width:fit-content}.billing-option.svelte-68u1nb{padding:.625rem 1.25rem;border:none;background-color:transparent;color:var(--muted-foreground);font-weight:500;font-size:.9375rem;border-radius:6px;cursor:pointer;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-height:3.5rem}.billing-option.svelte-68u1nb:hover{color:var(--foreground)}.billing-option.active.svelte-68u1nb{background-color:var(--background);color:var(--foreground);box-shadow:0 1px 3px #0000001a}.savings-badge.svelte-68u1nb{font-size:.6875rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.025em}.price.svelte-68u1nb{margin-bottom:.75rem}.price-amount.svelte-68u1nb{font-size:2.5rem;font-weight:700;color:var(--foreground);font-family:var(--font-serif)}.price-period.svelte-68u1nb{font-size:1.25rem;color:var(--muted-foreground)}.price-savings.svelte-68u1nb{display:block;font-size:.875rem;color:var(--primary);font-weight:600;margin-top:.5rem}.price-info.svelte-68u1nb{display:flex;gap:.5rem;flex-wrap:wrap}.badge.svelte-68u1nb{display:inline-block;background-color:var(--muted);color:var(--foreground);padding:.375rem .75rem;border-radius:4px;font-size:.8125rem;font-weight:500}.cta-section.svelte-68u1nb{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.btn-buy.svelte-68u1nb{display:block;width:100%;background-color:var(--primary);color:var(--primary-foreground);padding:1rem;border-radius:8px;text-align:center;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .2s ease;box-shadow:0 2px 4px #0000001a}.btn-buy.svelte-68u1nb:hover{background-color:var(--accent);transform:translateY(-1px);box-shadow:0 4px 8px #00000026}.delivery-info.svelte-68u1nb{margin:.75rem 0 0;font-size:.875rem;color:var(--muted-foreground);text-align:center}.trust-badges.svelte-68u1nb{display:flex;gap:1.5rem;flex-wrap:wrap}.trust-item.svelte-68u1nb{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:var(--muted-foreground)}.trust-icon.svelte-68u1nb{font-size:1.25rem}.customer-examples.svelte-68u1nb{margin-bottom:4rem}.examples-title.svelte-68u1nb{font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0 0 1.5rem}.examples-scroll.svelte-68u1nb{display:flex;gap:1.5rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem;-webkit-overflow-scrolling:touch}.examples-scroll.svelte-68u1nb::-webkit-scrollbar{height:8px}.examples-scroll.svelte-68u1nb::-webkit-scrollbar-track{background:var(--muted);border-radius:4px}.examples-scroll.svelte-68u1nb::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.examples-scroll.svelte-68u1nb::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.example-item.svelte-68u1nb{flex:0 0 350px;background-color:var(--card);border:1px solid var(--border);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;transition:all .2s ease;scroll-snap-align:start}.example-item.svelte-68u1nb:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0000001a}.example-image.svelte-68u1nb{width:100%;height:200px;overflow:hidden;background-color:var(--muted)}.example-image.svelte-68u1nb img:where(.svelte-68u1nb){width:100%;height:100%;object-fit:cover}.example-info.svelte-68u1nb{padding:1rem}.example-info.svelte-68u1nb h4:where(.svelte-68u1nb){font-size:1rem;font-weight:600;color:var(--foreground);margin:0 0 .5rem;display:flex;flex-direction:column;gap:.15rem}.example-type.svelte-68u1nb{font-size:.75rem;color:var(--primary);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.example-description.svelte-68u1nb{font-size:.8125rem;color:var(--muted-foreground);margin:0;line-height:1.4}.product-tabs.svelte-68u1nb{background-color:var(--card);border:1px solid var(--border);border-radius:8px;padding:2.5rem 2rem;margin-bottom:4rem}.tab-content.svelte-68u1nb h2:where(.svelte-68u1nb){font-size:1.75rem;color:var(--foreground);margin:0 0 1.5rem}.tab-content.svelte-68u1nb h3:where(.svelte-68u1nb){font-size:1.25rem;color:var(--foreground);margin:2rem 0 1rem}.tab-content.svelte-68u1nb p:where(.svelte-68u1nb){color:var(--muted-foreground);line-height:1.7;margin-bottom:1rem}.tab-content.svelte-68u1nb ul:where(.svelte-68u1nb){list-style:none;margin:0 0 1.5rem;padding:0}.tab-content.svelte-68u1nb li:where(.svelte-68u1nb){color:var(--muted-foreground);margin-bottom:.625rem;font-size:.9375rem;line-height:1.5}.specs-table.svelte-68u1nb{background-color:var(--background);border:1px solid var(--border);border-radius:6px;overflow:hidden;margin-bottom:2rem}.spec-row.svelte-68u1nb{display:grid;grid-template-columns:200px 1fr;border-bottom:1px solid var(--border)}.spec-row.svelte-68u1nb:last-child{border-bottom:none}.spec-label.svelte-68u1nb{padding:1rem;font-weight:600;color:var(--foreground);background-color:var(--muted);font-size:.9375rem}.spec-value.svelte-68u1nb{padding:1rem;color:var(--muted-foreground);font-size:.9375rem}.addons-intro.svelte-68u1nb{margin-bottom:1rem}.addons-list.svelte-68u1nb{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin-bottom:1rem}.addon.svelte-68u1nb{background-color:var(--background);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem;text-align:center;font-size:.875rem;color:var(--foreground);font-weight:500;transition:all .2s ease}.addon.svelte-68u1nb:hover{background-color:var(--muted);border-color:var(--primary)}.addons-note.svelte-68u1nb{font-size:.8125rem;font-style:italic}.process.svelte-68u1nb{padding:5rem 0;background-color:var(--muted)}.section-title.svelte-68u1nb{text-align:center;font-size:2.5rem;margin-bottom:3rem;color:var(--foreground)}.process-steps.svelte-68u1nb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2.5rem}.step.svelte-68u1nb{text-align:center;padding:2rem;background-color:var(--background);border-radius:8px;box-shadow:0 1px 3px #0000001a;transition:transform .2s ease,box-shadow .2s ease}.step.svelte-68u1nb:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.step-number.svelte-68u1nb{width:3rem;height:3rem;background-color:var(--primary);color:var(--primary-foreground);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.25rem;font-weight:700;margin:0 auto 1.5rem}.step-content.svelte-68u1nb h3:where(.svelte-68u1nb){margin-bottom:1rem;color:var(--foreground);font-size:1.25rem}.step-content.svelte-68u1nb p:where(.svelte-68u1nb){color:var(--muted-foreground);margin:0;line-height:1.6;font-size:.9375rem}.faq.svelte-68u1nb{padding:5rem 0;background-color:var(--background)}.faq-grid.svelte-68u1nb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.faq-item.svelte-68u1nb{background-color:var(--card);padding:2rem;border-radius:8px;border:1px solid var(--border)}.faq-item.svelte-68u1nb h3:where(.svelte-68u1nb){color:var(--foreground);margin:0 0 1rem;font-size:1.0625rem;font-weight:600}.faq-item.svelte-68u1nb p:where(.svelte-68u1nb){color:var(--muted-foreground);margin:0;line-height:1.6;font-size:.9375rem}@media (max-width: 1024px){.product-main.svelte-68u1nb{grid-template-columns:1fr;gap:2rem}.product-image.svelte-68u1nb{order:-1;position:relative;top:0}.spec-row.svelte-68u1nb{grid-template-columns:1fr}.spec-label.svelte-68u1nb{border-bottom:none}}@media (max-width: 768px){.product-title.svelte-68u1nb{font-size:1.75rem}.price-amount.svelte-68u1nb,.section-title.svelte-68u1nb{font-size:2rem}.addons-list.svelte-68u1nb{grid-template-columns:1fr}.trust-badges.svelte-68u1nb{flex-direction:column;gap:1rem}.example-item.svelte-68u1nb{flex:0 0 280px}.product-image.svelte-68u1nb img:where(.svelte-68u1nb){border-radius:4px}}
