.seo-landing.svelte-1f94h7j{width:100%;max-width:60rem;margin:0 auto;padding:clamp(1rem,2.5vw,2rem) clamp(1rem,2.5vw,1.75rem) 4rem;color:var(--text-1);font-family:var(--font-sans);line-height:1.7}.breadcrumbs.svelte-1f94h7j{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--font-size-caption);color:var(--text-3);margin-bottom:1rem}.breadcrumbs.svelte-1f94h7j a:where(.svelte-1f94h7j){color:var(--text-3);text-decoration:none}.breadcrumbs.svelte-1f94h7j a:where(.svelte-1f94h7j):hover{color:var(--primary)}.hero.svelte-1f94h7j,.seo-section.svelte-1f94h7j,.seo-cta-block.svelte-1f94h7j{border:1px solid var(--border);background:linear-gradient(180deg,var(--surface-2),var(--surface-1));box-shadow:0 18px 48px color-mix(in oklab,var(--bg-app) 32%,transparent);border-radius:calc(var(--radius-lg) * 1.5)}.hero.svelte-1f94h7j{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.5rem;padding:clamp(2rem,5vw,4.5rem) 1rem;margin-bottom:1.5rem}.hero-badge.svelte-1f94h7j{display:inline-flex;align-items:center;gap:.625rem;width:fit-content;padding:.625rem .9rem;border-radius:var(--radius-full);background:color-mix(in oklab,var(--primary) 14%,var(--surface-2));color:color-mix(in oklab,var(--text-1) 92%,var(--primary));border:1px solid color-mix(in oklab,var(--primary) 28%,var(--border));font-family:var(--font-brand);font-size:.875rem;font-weight:700}.hero-copy.svelte-1f94h7j{display:grid;gap:1rem;width:min(100%,46rem);margin:0 auto;justify-items:flex-start;text-align:left}.hero-title.svelte-1f94h7j{margin:0;font-family:var(--font-brand);font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.1;letter-spacing:-.02em;color:var(--text-1);text-wrap:balance;text-align:left}.hero-description.svelte-1f94h7j{margin:0;max-width:48rem;color:var(--text-2);font-size:clamp(1.1rem,1.5vw,1.25rem);line-height:1.65;text-align:left}.hero-actions.svelte-1f94h7j{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;width:100%;margin-top:1rem}.hero-cta.svelte-1f94h7j{display:inline-flex;align-items:center;gap:.6rem;min-height:3.5rem;padding:0 1.25rem;border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);text-decoration:none;font-family:var(--font-brand);font-weight:700;font-size:1.05rem;box-shadow:0 0 20px color-mix(in oklab,var(--primary) 40%,transparent),inset 0 0 10px color-mix(in oklab,#ffffff 15%,transparent);animation:svelte-1f94h7j-heroPulseGlow 2s infinite alternate}.hero-cta.svelte-1f94h7j:hover{background:var(--btn-primary-bg-hover)}@keyframes svelte-1f94h7j-heroPulseGlow{0%{box-shadow:0 0 20px color-mix(in oklab,var(--primary) 40%,transparent),inset 0 0 10px color-mix(in oklab,#ffffff 15%,transparent)}to{box-shadow:0 0 35px color-mix(in oklab,var(--primary) 70%,transparent),inset 0 0 15px color-mix(in oklab,#ffffff 25%,transparent)}}.hero-cta-note.svelte-1f94h7j{margin:0;color:var(--text-2);font-size:.875rem;line-height:1.4;text-align:left}.product-hero.svelte-1f94h7j{margin-top:1.5rem;padding:.5rem;border-radius:calc(var(--radius-lg) * 2);background:color-mix(in oklab,var(--surface-1) 40%,transparent);border:1px solid color-mix(in oklab,var(--border) 60%,transparent);box-shadow:0 24px 80px color-mix(in oklab,var(--primary) 8%,transparent)}.product-hero-image.svelte-1f94h7j{display:block;width:100%;height:auto;border-radius:calc(var(--radius-lg) * 1.5);box-shadow:0 0 40px color-mix(in oklab,var(--primary) 30%,transparent),0 0 80px color-mix(in oklab,var(--accent, var(--primary)) 20%,transparent)}.seo-section.svelte-1f94h7j{position:relative;margin-top:1.5rem;padding:clamp(1.4rem,3vw,2.25rem)}.section-head.svelte-1f94h7j{display:flex;align-items:center;gap:.9rem;margin:0 0 1.1rem}.seo-section.svelte-1f94h7j h2:where(.svelte-1f94h7j){font-family:var(--font-brand);font-size:clamp(1.3rem,2.6vw,1.7rem);letter-spacing:-.01em;line-height:1.2;margin:0;color:var(--text-1)}.section-icon.svelte-1f94h7j{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;flex:none;border-radius:var(--radius-lg);background:linear-gradient(150deg,color-mix(in oklab,var(--primary) 26%,var(--surface-2)),color-mix(in oklab,var(--primary) 10%,var(--surface-1)));border:1px solid color-mix(in oklab,var(--primary) 30%,var(--border));color:var(--primary);box-shadow:0 8px 22px color-mix(in oklab,var(--primary) 16%,transparent)}.seo-section.svelte-1f94h7j p:where(.svelte-1f94h7j){margin:0 0 1rem;font-size:1.02rem;color:var(--text-2)}.seo-section.svelte-1f94h7j p:where(.svelte-1f94h7j):last-child{margin-bottom:0}.comparison-filter.svelte-1f94h7j{width:100%;box-sizing:border-box;padding:.65rem .8rem;margin-bottom:1rem;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-1);font-size:.95rem}.comparison-filter.svelte-1f94h7j:focus{outline:none;border-color:var(--primary)}.table-scroll.svelte-1f94h7j{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg)}table.svelte-1f94h7j{width:100%;border-collapse:collapse;min-width:34rem}th.svelte-1f94h7j,td.svelte-1f94h7j{text-align:left;padding:.8rem .9rem;border-bottom:1px solid var(--border);font-size:.92rem;vertical-align:top}thead.svelte-1f94h7j th:where(.svelte-1f94h7j){background:var(--surface-2);color:var(--text-1);font-family:var(--font-brand);font-weight:700}tbody.svelte-1f94h7j tr:where(.svelte-1f94h7j):last-child td:where(.svelte-1f94h7j){border-bottom:none}tbody.svelte-1f94h7j tr:where(.svelte-1f94h7j):hover td:where(.svelte-1f94h7j){background:color-mix(in oklab,var(--surface-2) 45%,transparent)}td.feature.svelte-1f94h7j{color:var(--text-1);font-weight:600}th.col-us.svelte-1f94h7j{background:linear-gradient(180deg,color-mix(in oklab,var(--primary) 32%,var(--surface-2)),color-mix(in oklab,var(--primary) 18%,var(--surface-2)));color:var(--text-1)}td.col-us.svelte-1f94h7j{background:var(--primary-alpha);color:var(--text-1);font-weight:600}tbody.svelte-1f94h7j tr:where(.svelte-1f94h7j):hover td.col-us:where(.svelte-1f94h7j){background:color-mix(in oklab,var(--primary) 22%,var(--surface-1))}.mark.svelte-1f94h7j{display:inline-flex;align-items:center;justify-content:center}.mark.yes.svelte-1f94h7j{color:#4ade80}.mark.no.svelte-1f94h7j{color:var(--text-3)}.sort-btn.svelte-1f94h7j{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;cursor:pointer;color:inherit;font:inherit;font-weight:700}.seo-faq.svelte-1f94h7j details:where(.svelte-1f94h7j){border-bottom:1px solid var(--border);padding:.95rem 0}.seo-faq.svelte-1f94h7j details:where(.svelte-1f94h7j):first-of-type{padding-top:0}.seo-faq.svelte-1f94h7j details:where(.svelte-1f94h7j):last-of-type{border-bottom:none;padding-bottom:0}.seo-faq.svelte-1f94h7j summary:where(.svelte-1f94h7j){display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;font-weight:600;font-size:1.02rem;color:var(--text-1);list-style:none}.seo-faq.svelte-1f94h7j summary:where(.svelte-1f94h7j)::-webkit-details-marker{display:none}.seo-faq.svelte-1f94h7j summary:where(.svelte-1f94h7j):after{content:"";flex:none;width:.55rem;height:.55rem;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:rotate(45deg);transition:transform .18s ease}.seo-faq.svelte-1f94h7j details[open]:where(.svelte-1f94h7j) summary:where(.svelte-1f94h7j):after{transform:rotate(-135deg);border-color:var(--primary)}.seo-faq.svelte-1f94h7j details:where(.svelte-1f94h7j) p:where(.svelte-1f94h7j){margin:.7rem 0 0;color:var(--text-2)}.cta.svelte-1f94h7j{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.6rem;border-radius:var(--radius-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid var(--btn-primary-border);box-shadow:var(--btn-primary-shadow);text-decoration:none;font-weight:700}.cta.svelte-1f94h7j:hover{background:var(--btn-primary-bg-hover)}.seo-cta-block.svelte-1f94h7j{position:relative;overflow:hidden;margin-top:2rem;padding:clamp(2rem,5vw,3rem) 1.5rem;text-align:center}.cta-glow.svelte-1f94h7j{position:absolute;inset:auto -10% -60% -10%;height:14rem;background:radial-gradient(50% 60% at 50% 100%,var(--primary-alpha),transparent 70%);pointer-events:none}
