.lp-container.svelte-3l9sl0{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 1.5rem}.lp-section.svelte-3l9sl0{padding:var(--lp-band-y) 0;position:relative}.hero-section.svelte-3l9sl0{background:linear-gradient(180deg, var(--surface-color) 0%, var(--primary-soft-color) 100%);padding:3.5rem 0 5rem;position:relative;overflow:hidden}.hero-bg.svelte-3l9sl0{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hero-blur.svelte-3l9sl0{filter:blur(80px);opacity:.45;border-radius:50%;position:absolute}.circle-a.svelte-3l9sl0{background:radial-gradient(circle, var(--lp-brand-deco) 0%, transparent 70%);width:28rem;height:28rem;top:-10rem;right:-6rem}.circle-b.svelte-3l9sl0{background:radial-gradient(circle, var(--lp-brand-tint) 0%, transparent 70%);width:32rem;height:32rem;bottom:-12rem;left:-8rem}.hero-watermark.svelte-3l9sl0{letter-spacing:.15em;color:var(--lp-brand-1);opacity:.05;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:7.5rem;font-weight:900;position:absolute;top:1rem;left:50%;transform:translate(-50%)}.hero-inner.svelte-3l9sl0{z-index:1;max-width:var(--page-max);grid-template-columns:minmax(0,1.1fr) minmax(0,1.15fr);align-items:center;gap:3.5rem;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.hero-kicker.svelte-3l9sl0{color:var(--lp-brand-2);align-items:center;gap:.5rem;margin:0 0 1rem;font-size:.875rem;font-weight:700;display:inline-flex}.hero-title.svelte-3l9sl0{letter-spacing:-.02em;color:var(--text-color);margin:0 0 1.25rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:800;line-height:1.25}.hero-title-segment.svelte-3l9sl0{text-wrap:balance;display:block}.hero-lead.svelte-3l9sl0{color:var(--muted-color);max-width:var(--lp-measure);margin:0 0 2rem;font-size:1.0625rem;line-height:1.8}.hero-actions.svelte-3l9sl0{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.hero-sub-action.svelte-3l9sl0{margin-bottom:2rem}.hero-trial-link.svelte-3l9sl0{color:var(--muted-color);font-size:.9375rem;font-weight:600;text-decoration:underline;transition:color .15s}.hero-trial-link.svelte-3l9sl0:hover{color:var(--lp-brand-2)}.hero-visual.svelte-3l9sl0{justify-content:center;align-items:center;display:flex}.hero-frame-wrap.svelte-3l9sl0{width:100%;max-width:38rem}.value-section.svelte-3l9sl0{background:var(--surface-color)}.starter-card.svelte-3l9sl0{background:var(--surface-color);border:1.5px solid var(--lp-brand-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;margin-bottom:2rem;padding:2rem 2.5rem;transition:transform .15s,box-shadow .15s;display:flex}@media (prefers-reduced-motion:no-preference){.starter-card.svelte-3l9sl0:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.starter-card-header.svelte-3l9sl0{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.starter-card-header.svelte-3l9sl0 .value-icon-circle:where(.svelte-3l9sl0){margin:0}.starter-title.svelte-3l9sl0{color:var(--text-color);margin:0 0 .75rem;font-size:1.375rem;font-weight:700;line-height:1.4}.starter-body.svelte-3l9sl0{color:var(--muted-color);max-width:var(--lp-measure);margin:0;font-size:1rem;line-height:1.75}.value-grid.svelte-3l9sl0{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1.5rem;display:grid}.value-card.svelte-3l9sl0{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;transition:transform .15s,box-shadow .15s;display:flex}@media (prefers-reduced-motion:no-preference){.value-card.svelte-3l9sl0:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}}.value-icon-circle.svelte-3l9sl0{background:var(--lp-brand-tint);width:3rem;height:3rem;color:var(--lp-brand-2);border-radius:50%;justify-content:center;align-items:center;margin:1.25rem 0 1rem;display:flex}.value-title.svelte-3l9sl0{text-wrap:balance;color:var(--text-color);margin:0 0 .75rem;font-size:1.125rem;font-weight:700;line-height:1.45}.value-body.svelte-3l9sl0{color:var(--muted-color);margin:0;font-size:.9375rem;line-height:1.7}.learner-exp-section.svelte-3l9sl0{background:var(--primary-soft-color)}.flow-steps.svelte-3l9sl0{justify-content:space-between;align-items:stretch;gap:.5rem;margin-bottom:3.5rem;display:flex}.flow-card-wrap.svelte-3l9sl0{flex:1 1 0;align-items:stretch;min-width:0;display:flex}.flow-card.svelte-3l9sl0{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:100%;height:100%;padding:1.5rem 1rem;transition:transform .15s;display:flex}@media (prefers-reduced-motion:no-preference){.flow-card.svelte-3l9sl0:hover{transform:translateY(-2px)}}.flow-icon-circle.svelte-3l9sl0{background:var(--lp-brand-tint);width:3rem;height:3rem;color:var(--lp-brand-2);border-radius:50%;justify-content:center;align-items:center;margin:1rem 0 .75rem;display:flex}.flow-title.svelte-3l9sl0{color:var(--text-color);margin:0 0 .5rem;font-size:1.125rem;font-weight:700;line-height:1.4}.flow-body.svelte-3l9sl0{color:var(--muted-color);margin:0;font-size:.875rem;line-height:1.6}.flow-arrow.svelte-3l9sl0{color:var(--border-strong-color);flex-shrink:0;justify-content:center;align-items:center;padding:0 .25rem;display:flex}.arrow-mobile.svelte-3l9sl0{display:none}.learner-exp-visual.svelte-3l9sl0{text-align:center;max-width:44rem;margin:0 auto}.learner-exp-frame-wrap.svelte-3l9sl0{width:100%;margin-bottom:1.25rem}.learner-exp-note.svelte-3l9sl0{color:var(--text-color);margin:0;font-size:1rem;font-weight:600}.flow-section.svelte-3l9sl0{background:var(--surface-color)}.flow-step-grid.svelte-3l9sl0{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1.5rem;display:grid}.step-card.svelte-3l9sl0{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;transition:transform .15s;display:flex}@media (prefers-reduced-motion:no-preference){.step-card.svelte-3l9sl0:hover{transform:translateY(-2px)}}.step-title.svelte-3l9sl0{color:var(--text-color);margin:1.25rem 0 .75rem;font-size:1.25rem;font-weight:700;line-height:1.4}.step-body.svelte-3l9sl0{color:var(--muted-color);margin:0;font-size:.9375rem;line-height:1.7}.faq-section.svelte-3l9sl0{background:var(--primary-soft-color)}.faq-list.svelte-3l9sl0{flex-direction:column;gap:1rem;max-width:48rem;margin:0 auto;display:flex}.faq-item.svelte-3l9sl0{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);transition:border-color .15s,box-shadow .15s;overflow:hidden}.faq-item[open].svelte-3l9sl0{box-shadow:var(--shadow-sm);border-color:var(--border-strong-color)}.faq-question.svelte-3l9sl0{color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.0625rem;font-weight:700;list-style:none;display:flex}.faq-question.svelte-3l9sl0::-webkit-details-marker{display:none}.faq-toggle.svelte-3l9sl0{color:var(--muted-color);flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.faq-item[open].svelte-3l9sl0 .faq-toggle:where(.svelte-3l9sl0){transform:rotate(180deg)}.faq-answer.svelte-3l9sl0{padding:0 1.5rem 1.5rem}.faq-answer.svelte-3l9sl0 p:where(.svelte-3l9sl0){color:var(--muted-color);margin:0;font-size:.9375rem;line-height:1.75}.contact-section.svelte-3l9sl0{background:var(--surface-color)}.contact-card.svelte-3l9sl0{background:var(--surface-color);border:1px solid var(--border-color);border-radius:var(--radius-lg);max-width:44rem;box-shadow:var(--shadow-hero);margin:0 auto;padding:2.5rem 2rem}@media (width<=64rem){.hero-inner.svelte-3l9sl0{text-align:center;grid-template-columns:1fr;gap:2.5rem}.hero-kicker.svelte-3l9sl0{justify-content:center}.hero-lead.svelte-3l9sl0{margin-left:auto;margin-right:auto}.hero-actions.svelte-3l9sl0{justify-content:center}.flow-steps.svelte-3l9sl0{flex-direction:column;gap:.75rem}.flow-card-wrap.svelte-3l9sl0{flex-direction:column;width:100%}.flow-card.svelte-3l9sl0{height:auto}.flow-arrow.svelte-3l9sl0{padding:.5rem 0}.arrow-desktop.svelte-3l9sl0{display:none}.arrow-mobile.svelte-3l9sl0{display:inline-flex}}@media (width<=40rem){.hero-section.svelte-3l9sl0{padding:2.5rem 0 3.5rem}.hero-title.svelte-3l9sl0{font-size:1.75rem}.hero-actions.svelte-3l9sl0{flex-direction:column;width:100%}.hero-actions.svelte-3l9sl0 .lp-btn-primary{width:100%}.starter-card.svelte-3l9sl0{padding:1.5rem 1.25rem}.starter-title.svelte-3l9sl0{font-size:1.125rem}.contact-card.svelte-3l9sl0{padding:1.5rem 1rem}}
