.lp-consent-dialog.svelte-ww7l0x{width:min(32rem,calc(100vw - 2rem));padding:1.5rem;border:0;border-radius:var(--lp-card-radius, 12px);background:var(--lp-bg, #ffffff);color:var(--lp-text, #1a1a2e);box-shadow:0 8px 24px #102a4329;font-size:.875rem;line-height:1.5;text-align:left}.lp-consent-dialog.svelte-ww7l0x::backdrop{background:#102a4366}.lp-consent-title.svelte-ww7l0x{margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.lp-consent-row.svelte-ww7l0x{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid color-mix(in srgb,var(--lp-text, #1a1a2e) 12%,transparent)}label.lp-consent-row.svelte-ww7l0x{cursor:pointer}.lp-consent-label.svelte-ww7l0x{display:block;margin:0;font-weight:600}.lp-consent-detail.svelte-ww7l0x{display:block;margin:0;opacity:.8}.lp-consent-note.svelte-ww7l0x{margin-top:.75rem}.lp-consent-row.svelte-ww7l0x input:where(.svelte-ww7l0x){flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem;accent-color:var(--lp-primary, #27AB83)}.lp-consent-error.svelte-ww7l0x{display:flex;align-items:center;gap:.5rem;margin:.75rem 0 0;font-weight:500}.lp-consent-error.svelte-ww7l0x .lp-consent-error-icon{width:1rem;height:1rem;flex-shrink:0}.lp-consent-actions.svelte-ww7l0x{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1rem}.lp-consent-actions.svelte-ww7l0x button:where(.svelte-ww7l0x){min-height:44px;cursor:pointer}.lp-consent-actions.svelte-ww7l0x button:where(.svelte-ww7l0x):disabled{cursor:default;opacity:.6}.lp-consent-dialog.svelte-ww7l0x button:where(.svelte-ww7l0x):focus-visible,.lp-consent-row.svelte-ww7l0x input:where(.svelte-ww7l0x):focus-visible{outline:2px solid var(--lp-primary, #27AB83);outline-offset:2px}.lp-consent.svelte-29nvof{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:50;max-width:48rem;margin:0 auto;display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--lp-bg, #ffffff);color:var(--lp-text, #1a1a2e);border-radius:var(--lp-card-radius, 12px);box-shadow:0 8px 24px #102a4329;font-size:.875rem;line-height:1.5}.lp-consent-text.svelte-29nvof{margin:0}.lp-consent-text.svelte-29nvof a:where(.svelte-29nvof){color:var(--lp-primary, #27AB83);text-decoration:underline}.lp-consent-error.svelte-29nvof{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--lp-text, #1a1a2e);font-weight:500}.lp-consent-error.svelte-29nvof .lp-consent-error-icon{width:1rem;height:1rem;flex-shrink:0}.lp-consent-actions.svelte-29nvof{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem}.lp-consent-actions.svelte-29nvof button:where(.svelte-29nvof){min-height:44px;cursor:pointer}.lp-consent-actions.svelte-29nvof button:where(.svelte-29nvof):disabled{cursor:default;opacity:.6}.lp-consent-choose.svelte-29nvof{padding:.75rem 2rem;font-weight:600;border-radius:var(--lp-btn-radius, 8px);border:1px solid color-mix(in srgb,var(--lp-text, #1a1a2e) 30%,transparent);color:inherit;background:transparent;transition:background .15s ease}.lp-consent-choose.svelte-29nvof:hover{background:color-mix(in srgb,var(--lp-text, #1a1a2e) 6%,transparent)}.lp-consent-settings.svelte-29nvof{margin:0;padding:1rem;text-align:center;font-size:.75rem}.lp-consent-settings.svelte-29nvof>button:where(.svelte-29nvof){color:inherit;opacity:.75;text-decoration:underline;background:none;border:0;padding:.75rem .5rem;cursor:pointer;transition:opacity .15s ease}.lp-consent-settings.svelte-29nvof>button:where(.svelte-29nvof):hover{opacity:1}.lp-consent.svelte-29nvof a:where(.svelte-29nvof):focus-visible,.lp-consent-actions.svelte-29nvof button:where(.svelte-29nvof):focus-visible,.lp-consent-settings.svelte-29nvof>button:where(.svelte-29nvof):focus-visible{outline:2px solid var(--lp-primary, #27AB83);outline-offset:2px}@media(prefers-reduced-motion:reduce){.lp-consent-choose.svelte-29nvof,.lp-consent-settings.svelte-29nvof>button:where(.svelte-29nvof){transition:none}}.landing-page.svelte-m1jni2{font-family:var(--lp-font, "Inter", sans-serif);color:var(--lp-text, #1a1a2e);background-color:var(--lp-bg, #ffffff);min-height:100vh;--lp-primary-soft: color-mix(in srgb, var(--lp-primary, #27AB83) 12%, #ffffff)}.lp-spacing-compact.svelte-m1jni2 .lp-block{padding-top:2rem;padding-bottom:2rem}.lp-spacing-default.svelte-m1jni2 .lp-block{padding-top:var(--lp-section-gap, 3rem);padding-bottom:var(--lp-section-gap, 3rem)}.lp-spacing-relaxed.svelte-m1jni2 .lp-block{padding-top:4.5rem;padding-bottom:4.5rem}.landing-page.svelte-m1jni2 h1,.landing-page.svelte-m1jni2 h2,.landing-page.svelte-m1jni2 h3{font-family:var(--lp-heading-font, var(--lp-font, "Inter", sans-serif));font-weight:var(--lp-heading-weight, 700);letter-spacing:var(--lp-heading-tracking, normal)}.lp-style-elegant.svelte-m1jni2 h1,.lp-style-elegant.svelte-m1jni2 h2{font-family:var(--lp-heading-font, Georgia, "Times New Roman", serif)}.landing-page.svelte-m1jni2 .lp-btn-primary{display:inline-block;padding:.75rem 2rem;font-weight:600;border-radius:var(--lp-btn-radius, 8px);background:var(--lp-primary, #27AB83);color:#fff;box-shadow:var(--lp-shadow, none);transition:filter .15s ease,transform .15s ease}.landing-page.svelte-m1jni2 .lp-btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.lp-style-bold.svelte-m1jni2 .lp-btn-primary{background:linear-gradient(90deg,var(--lp-primary, #27AB83),var(--lp-secondary, var(--lp-primary, #27AB83)))}.landing-page.svelte-m1jni2 .lp-btn-secondary{display:inline-block;padding:.75rem 2rem;font-weight:600;border-radius:var(--lp-btn-radius, 8px);border:1px solid var(--lp-primary, #27AB83);color:var(--lp-primary, #27AB83);background:transparent;transition:background .15s ease}.landing-page.svelte-m1jni2 .lp-btn-secondary:hover{background:var(--lp-primary-soft)}.landing-page.svelte-m1jni2 .lp-accent-text{color:var(--lp-primary, #27AB83)}.landing-page.svelte-m1jni2 .lp-accent-soft{background:var(--lp-primary-soft)}.landing-page.svelte-m1jni2 .lp-card{border-radius:var(--lp-card-radius, 12px);box-shadow:var(--lp-shadow, none)}.landing-page.svelte-m1jni2 .lp-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;color:var(--lp-primary, #27AB83)}.landing-page.svelte-m1jni2 .lp-input:focus{outline:none;border-color:var(--lp-primary, #27AB83);box-shadow:0 0 0 3px color-mix(in srgb,var(--lp-primary, #27AB83) 28%,transparent)}.lp-skip-link.svelte-m1jni2{position:absolute;left:-9999px;top:0;z-index:100;padding:.5rem 1rem;background:#fff;color:#111;border-radius:0 0 6px}.lp-skip-link.svelte-m1jni2:focus{left:0}.lp-visually-hidden.svelte-m1jni2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.landing-page.svelte-m1jni2 .lp-btn-primary,.landing-page.svelte-m1jni2 .lp-btn-secondary{transition:none}.landing-page.svelte-m1jni2 .lp-btn-primary:hover{transform:none}}
