.product-page.svelte-u0o3od{width:min(100%,1120px);margin:0 auto;padding:clamp(40px,7vw,92px) clamp(20px,5vw,56px) 56px}.product-hero.svelte-u0o3od{max-width:760px}.eyebrow.svelte-u0o3od{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:12px;font-weight:700}h1.svelte-u0o3od{letter-spacing:-.05em;max-width:700px;margin:0;font-size:clamp(38px,5vw,68px);line-height:1.02}.description.svelte-u0o3od{max-width:660px;color:color-mix(in srgb, var(--text-color) 72%, transparent);margin:24px 0 0;font-size:18px;line-height:1.6}.hero-actions.svelte-u0o3od{align-items:center;gap:18px;margin-top:32px;display:flex}.primary-action.svelte-u0o3od{border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-button);color:var(--accent-foreground);font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 17px;font-weight:650;transition:background-color .15s,transform .15s;display:inline-flex}.primary-action.svelte-u0o3od:hover{background:var(--accent-button-hover);transform:translateY(-1px)}.hero-actions.svelte-u0o3od a:where(.svelte-u0o3od){box-sizing:border-box;border:1px solid color-mix(in srgb, var(--text-color) 24%, transparent);min-height:46px;color:var(--text-color);text-underline-offset:4px;border-radius:10px;justify-content:center;align-items:center;padding:12px 17px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.hero-actions.svelte-u0o3od a:where(.svelte-u0o3od):hover{background:color-mix(in srgb, var(--accent) 14%, var(--background));border-color:color-mix(in srgb, var(--accent) 62%, var(--border));transform:translateY(-1px)}:root[data-theme=dark] .hero-actions.svelte-u0o3od a:where(.svelte-u0o3od){border-color:#ffffff52}.outcomes.svelte-u0o3od{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(52px,8vw,92px);display:grid}.outcomes.svelte-u0o3od article:where(.svelte-u0o3od),.try-section.svelte-u0o3od{border:1px solid var(--border);background:color-mix(in srgb, var(--background) 88%, white 12%);border-radius:14px}.outcomes.svelte-u0o3od article:where(.svelte-u0o3od){padding:24px}.outcomes.svelte-u0o3od h2:where(.svelte-u0o3od),.try-section.svelte-u0o3od h2:where(.svelte-u0o3od){margin:0;font-size:18px}.outcomes.svelte-u0o3od p:where(.svelte-u0o3od),.try-section.svelte-u0o3od p:where(.svelte-u0o3od){color:color-mix(in srgb, var(--text-color) 68%, transparent);margin:10px 0 0;line-height:1.55}.try-section.svelte-u0o3od{grid-template-columns:.9fr 1.1fr;align-items:start;gap:40px;margin-top:14px;padding:30px;display:grid}.example-list.svelte-u0o3od{gap:8px;display:grid}.example-list.svelte-u0o3od button:where(.svelte-u0o3od){border:1px solid var(--border);background:color-mix(in srgb, var(--text-color) 4%, var(--background));color:var(--text-color);font:inherit;text-align:left;cursor:pointer;border-radius:9px;padding:12px 14px;font-size:14px}.example-list.svelte-u0o3od button:where(.svelte-u0o3od):hover{border-color:color-mix(in srgb, var(--accent) 58%, var(--border));background:color-mix(in srgb, var(--accent) 12%, var(--background))}.product-note.svelte-u0o3od{max-width:820px;color:color-mix(in srgb, var(--text-color) 58%, transparent);margin:22px 0 0;font-size:13px;line-height:1.55}@media (max-width:760px){.hero-actions.svelte-u0o3od{flex-direction:column;align-items:flex-start}.primary-action.svelte-u0o3od,.hero-actions.svelte-u0o3od a:where(.svelte-u0o3od){width:100%}.outcomes.svelte-u0o3od,.try-section.svelte-u0o3od{grid-template-columns:1fr}.try-section.svelte-u0o3od{gap:26px}}
