.value-bg.svelte-yjpfwu{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.value-bg.svelte-yjpfwu:before{content:"";background:radial-gradient(ellipse 90% 58% at 50% -12%, color-mix(in srgb, var(--color-primary) 12%, transparent), transparent 68%);position:absolute;inset:0}.bg-blob.svelte-yjpfwu{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.bg-blob-emerald.svelte-yjpfwu{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary) 26%, transparent), transparent 70%);height:70%;inset:-30% 30% auto -20%}.bg-blob-teal.svelte-yjpfwu{background:radial-gradient(#06b6d41f,#0000 70%);width:65%;height:65%;inset:auto -25% -40% auto}.bg-grid.svelte-yjpfwu{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 55%, transparent) 1px, transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 55% at 50% 12%,#000 0%,#0000 72%);mask-image:radial-gradient(80% 55% at 50% 12%,#000 0%,#0000 72%)}[data-theme=dark] .value-bg:before{background:radial-gradient(ellipse 90% 58% at 50% -12%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 68%)}.value-card-wrapper.svelte-yjpfwu:before{content:"";z-index:-1;border-radius:var(--lp-radius-xl);background:radial-gradient(ellipse at 50% 40%, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 70%);filter:blur(26px);pointer-events:none;position:absolute;inset:12% 4% -6%}@media (width<=639px){.bg-grid.svelte-yjpfwu{display:none}.bg-blob.svelte-yjpfwu{filter:blur(44px)}}.landing-value.svelte-yjpfwu{padding:calc(var(--lp-section-y) * .9) var(--lp-section-x) var(--lp-section-y);background:var(--color-background);scroll-margin-top:1rem;position:relative;overflow:hidden}.landing-value.svelte-yjpfwu:after{content:"";bottom:0;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--color-border) 80%, transparent), transparent);height:1px;position:absolute;inset-inline:12%}.hero-badge.svelte-yjpfwu{animation:.55s ease-out 20ms both heroEnter}.hero-cta-primary.svelte-yjpfwu{animation:.55s ease-out .2s both heroEnter}.hero-cta-secondary.svelte-yjpfwu{animation:.55s ease-out .28s both heroEnter}@media (prefers-reduced-motion:reduce){.hero-badge.svelte-yjpfwu,.hero-cta-primary.svelte-yjpfwu{animation:none}}.value-inner.svelte-yjpfwu{z-index:1;max-width:var(--lp-section-max);gap:2rem;margin:0 auto;display:grid;position:relative}.value-copy.svelte-yjpfwu{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.hero-badge.svelte-yjpfwu{border:1px solid color-mix(in srgb, var(--color-primary) 30%, var(--color-border));background:color-mix(in srgb, var(--color-surface-elevated) 72%, transparent);color:var(--color-primary-dark);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);width:fit-content;box-shadow:inset 0 1px 0 #ffffff1f, var(--lp-glow-sm);-webkit-backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;display:inline-flex}.hero-badge.svelte-yjpfwu .dot:where(.svelte-yjpfwu){background:var(--color-primary);border-radius:999px;width:6px;height:6px;animation:2.6s ease-out infinite svelte-yjpfwu-badgePulse}@keyframes svelte-yjpfwu-badgePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-primary) 45%, transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.hero-badge.svelte-yjpfwu .dot:where(.svelte-yjpfwu){animation:none}}h1.svelte-yjpfwu{max-width:20ch;color:var(--color-text);font-size:var(--lp-h1);font-weight:var(--lp-weight-display);letter-spacing:normal;text-wrap:balance;margin:0;line-height:1.35}h1.svelte-yjpfwu .accent-word:where(.svelte-yjpfwu){background:var(--lp-grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}h1.svelte-yjpfwu .accent-word:where(.svelte-yjpfwu):after{content:"";background:var(--lp-grad-brand);transform-origin:100%;border-radius:999px;height:3px;margin-top:.4rem;animation:.7s cubic-bezier(.22,1,.36,1) .45s forwards svelte-yjpfwu-accentGrow;display:block;transform:scaleX(0)}@keyframes svelte-yjpfwu-accentGrow{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){h1.svelte-yjpfwu .accent-word:where(.svelte-yjpfwu):after{animation:none;transform:scaleX(1)}}@supports not ((-webkit-background-clip:text) or (background-clip:text)){h1.svelte-yjpfwu .accent-word:where(.svelte-yjpfwu){-webkit-text-fill-color:var(--color-primary);background:0 0}}.value-lead.svelte-yjpfwu{max-width:34rem;color:var(--color-text-secondary);font-size:var(--lp-lead);line-height:var(--lp-leading-body);margin:0}.cta-row.svelte-yjpfwu{flex-direction:column;align-items:stretch;gap:.6rem;width:100%;max-width:24rem;display:flex}.hero-cta-secondary.svelte-yjpfwu{border:1.5px solid color-mix(in srgb, var(--color-primary) 26%, var(--color-border));background:color-mix(in srgb, var(--color-surface-elevated) 82%, transparent);min-height:56px;color:var(--color-text);font-size:.98rem;font-weight:var(--lp-weight-card);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.45rem;padding:.8rem 1.4rem;text-decoration:none;transition:border-color .2s,background .2s,transform .15s;display:inline-flex}.hero-cta-secondary.svelte-yjpfwu:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-surface-elevated));transform:translateY(-1px)}.hero-cta-secondary.svelte-yjpfwu:active{transform:translateY(0)scale(.985)}.hero-cta.svelte-yjpfwu{-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55rem;font-size:1rem;text-decoration:none;transition:transform .15s,box-shadow .25s,background .2s,border-color .2s,color .2s;display:inline-flex}.hero-cta-primary.svelte-yjpfwu{border:1px solid color-mix(in srgb, var(--color-primary-dark) 60%, var(--color-primary));background:linear-gradient(180deg, #ffffff2e 0%, transparent 45%), var(--lp-grad-brand);min-height:62px;color:var(--color-text-inverse);font-size:1.05rem;font-weight:var(--lp-weight-heading);max-width:24rem;box-shadow:inset 0 1px 0 #ffffff57, 0 1px 0 #0000001f, 0 20px 44px -14px color-mix(in srgb, var(--color-primary) 82%, transparent), 0 0 0 4px color-mix(in srgb, var(--color-primary) 16%, transparent);border-radius:999px;padding:.5rem .6rem;position:relative;overflow:hidden}.cta-chip.svelte-yjpfwu{background:#ffffffeb;border-radius:999px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 1px #fff,0 1px 2px #0000002e}.cta-chip.svelte-yjpfwu svg{color:var(--color-primary-dark)}.cta-label.svelte-yjpfwu{white-space:nowrap}.cta-arrow-pill.svelte-yjpfwu{background:#ffffff24;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;transition:transform .2s,background .2s;display:grid}.hero-cta-primary.svelte-yjpfwu:hover .cta-arrow-pill:where(.svelte-yjpfwu){background:#ffffff3d;transform:translate(-3px)}.hero-cta-primary.svelte-yjpfwu:before{content:"";z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#0000 35%,#ffffff61 50%,#0000 65%);transition:transform .8s cubic-bezier(.4,0,.2,1);position:absolute;inset:-1px;transform:translate(130%)}.hero-cta-primary.svelte-yjpfwu:hover{box-shadow:inset 0 1px 0 #fff6, 0 22px 44px -16px color-mix(in srgb, var(--color-primary) 80%, transparent), 0 0 0 5px color-mix(in srgb, var(--color-primary) 18%, transparent);transform:translateY(-2px)}.hero-cta-primary.svelte-yjpfwu:hover:before{transform:translate(-130%)}.hero-cta-primary.svelte-yjpfwu:active{transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.cta-arrow-pill.svelte-yjpfwu,.hero-cta-primary.svelte-yjpfwu:hover .cta-arrow-pill:where(.svelte-yjpfwu){transition:none;transform:none}.hero-cta-primary.svelte-yjpfwu:before{display:none}.hero-cta-primary.svelte-yjpfwu,.hero-cta-primary.svelte-yjpfwu .cta-arrow{transition:none}}.value-card-wrapper.svelte-yjpfwu{scroll-margin-top:1rem;display:block;position:relative}.value-card-wrapper.svelte-yjpfwu:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 35%, transparent), transparent 45%, transparent 65%, color-mix(in srgb, var(--color-primary) 20%, transparent));-webkit-mask-composite:xor;pointer-events:none;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.sample-routine-label.svelte-yjpfwu{color:var(--color-text-secondary);font-size:var(--lp-small);justify-content:space-between;align-items:baseline;gap:1rem;margin:0 0 .7rem;display:flex}.sample-routine-label.svelte-yjpfwu strong:where(.svelte-yjpfwu){border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--lp-shadow-sm);color:var(--color-text);font-size:var(--lp-body);font-weight:var(--lp-weight-card);border-radius:999px;align-items:center;gap:.45rem;padding:.35rem .8rem;display:inline-flex}.sample-routine-label.svelte-yjpfwu strong:where(.svelte-yjpfwu) svg{color:var(--color-primary);flex-shrink:0}.sample-routine-label.svelte-yjpfwu span:where(.svelte-yjpfwu){font-size:var(--lp-small);color:var(--color-text-secondary)}@media (width<=639px){.landing-value.svelte-yjpfwu{padding-top:1.75rem;padding-bottom:2rem}.value-inner.svelte-yjpfwu{gap:1.6rem}.value-copy.svelte-yjpfwu{text-align:center;align-items:center;gap:.95rem}h1.svelte-yjpfwu{max-width:17ch;font-size:clamp(1.8rem,8.6vw,2.25rem);line-height:1.35}.value-lead.svelte-yjpfwu{max-width:30rem;font-size:.95rem;line-height:1.8}.cta-row.svelte-yjpfwu{align-items:stretch}.hero-cta-primary.svelte-yjpfwu{width:100%;font-size:1.02rem}.cta-chip.svelte-yjpfwu{width:38px;height:38px}.cta-chip.svelte-yjpfwu svg{width:17px;height:17px}.cta-arrow-pill.svelte-yjpfwu{width:31px;height:31px}.sample-routine-label.svelte-yjpfwu{justify-content:flex-start;margin-bottom:.55rem}.sample-routine-label.svelte-yjpfwu span:where(.svelte-yjpfwu){display:none}.sample-routine-label.svelte-yjpfwu strong:where(.svelte-yjpfwu){font-size:var(--lp-small)}}@media (width>=640px) and (width<=1023px){.value-copy.svelte-yjpfwu{max-width:42rem}h1.svelte-yjpfwu{font-size:clamp(2.2rem,5.2vw,2.9rem)}}@media (width>=1024px){.value-inner.svelte-yjpfwu{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);align-items:start;gap:4rem}h1.svelte-yjpfwu{font-size:clamp(2.6rem,4.2vw,3.75rem)}.hero-cta-primary.svelte-yjpfwu{width:auto}.value-card-wrapper.svelte-yjpfwu{max-height:600px;animation:.6s ease-out .28s both cardEnter;overflow:hidden;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.value-card-wrapper.svelte-yjpfwu{animation:none}}.lp-sh.svelte-ito36t{flex-direction:column;gap:.65rem;max-width:720px;margin-bottom:1.5rem;display:flex}.lp-sh[data-align=center].svelte-ito36t{text-align:center;align-items:center;margin-inline:auto}.lp-sh[data-align=start].svelte-ito36t{text-align:start;align-items:flex-start}@media (width>=1024px){.lp-sh.svelte-ito36t{gap:1rem;margin-bottom:3rem}}.lp-sh-eyebrow.svelte-ito36t{background:color-mix(in srgb, var(--color-text) 6%, transparent);border:1px solid var(--color-border);font-size:var(--lp-tiny);color:var(--color-text-secondary);letter-spacing:var(--lp-eyebrow-tracking);border-radius:100px;align-items:center;gap:.4rem;padding:.4rem .9rem;font-weight:700;display:inline-flex}.lp-sh-eyebrow.svelte-ito36t svg:where(.svelte-ito36t){width:13px;height:13px}.lp-sh-title.svelte-ito36t{font-size:var(--lp-h2);font-weight:var(--lp-weight-heading);color:var(--color-text);line-height:var(--lp-leading-heading);letter-spacing:var(--lp-heading-tracking);text-wrap:balance;margin:0}.highlight.svelte-ito36t{background:var(--lp-grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.lp-sh-lead.svelte-ito36t{font-size:var(--lp-lead);line-height:var(--lp-leading-body);color:var(--color-text-secondary);margin:0}.pillars-section.svelte-tzl2k{position:relative}.pillars-grid.svelte-tzl2k{grid-template-columns:1fr;gap:.85rem;display:grid}@media (width>=600px){.pillars-grid.svelte-tzl2k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.pillars-grid.svelte-tzl2k{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.pillar-card.primary.svelte-tzl2k{grid-column:span 1}}.pillar-card.svelte-tzl2k{border:1px solid var(--color-border);border-radius:var(--lp-radius-lg);background:var(--color-surface-elevated);color:inherit;grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;padding:1.15rem 1.1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.pillar-card.svelte-tzl2k:before{content:"";background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 8%, transparent), transparent 60%);opacity:0;pointer-events:none;transition:opacity .2s;position:absolute;inset:0}.pillar-card.svelte-tzl2k:hover{border-color:color-mix(in srgb, var(--color-primary) 35%, var(--color-border));box-shadow:var(--lp-shadow-md);transform:translateY(-3px)}.pillar-card.svelte-tzl2k:hover:before{opacity:1}.pillar-card.svelte-tzl2k:active{transform:scale(.99)}.pillar-card.svelte-tzl2k:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:3px}.pillar-card.primary.svelte-tzl2k{border-color:var(--lp-accent-ring);background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 12%, var(--color-surface-elevated)), var(--color-surface-elevated) 70%);box-shadow:var(--lp-shadow-sm)}.pillar-card.primary.svelte-tzl2k:before{opacity:1;background:linear-gradient(135deg, color-mix(in srgb, var(--color-primary) 16%, transparent), transparent 65%)}.pillar-card.primary.svelte-tzl2k:hover{box-shadow:var(--lp-shadow-lg), var(--lp-glow-sm)}.pillar-icon.svelte-tzl2k{border-radius:var(--lp-radius-sm);background:color-mix(in srgb, var(--color-primary) 14%, transparent);width:46px;height:46px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.pillar-card.primary.svelte-tzl2k .pillar-icon:where(.svelte-tzl2k){background:var(--lp-grad-brand);color:#fff;box-shadow:var(--lp-shadow-cta)}.pillar-icon.svelte-tzl2k svg:where(.svelte-tzl2k){width:24px;height:24px}.pillar-body.svelte-tzl2k{min-width:0}.pillar-body.svelte-tzl2k h3:where(.svelte-tzl2k){font-size:var(--lp-h3);font-weight:var(--lp-weight-card);color:var(--color-text);margin:0 0 .3rem;line-height:1.45}.pillar-body.svelte-tzl2k p:where(.svelte-tzl2k){font-size:var(--lp-small);line-height:var(--lp-leading-body);color:var(--color-text-secondary);margin:0}.pillar-arrow.svelte-tzl2k{width:28px;height:28px;color:var(--color-text-tertiary);flex-shrink:0;place-items:center;transition:transform .18s,color .18s;display:grid}.pillar-card.svelte-tzl2k:hover .pillar-arrow:where(.svelte-tzl2k){color:var(--color-primary);transform:translate(-4px)}.pillar-arrow.svelte-tzl2k svg:where(.svelte-tzl2k){width:22px;height:22px}.pillar-tag.svelte-tzl2k{background:var(--lp-grad-warm);color:#1a1205;font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);letter-spacing:normal;border-radius:999px;padding:.2rem .55rem;position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem}@media (width<=599px){.pillars-grid.svelte-tzl2k{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.pillar-card.primary.svelte-tzl2k{grid-column:1/-1}.pillar-card.svelte-tzl2k{align-items:center;gap:.6rem;padding:.8rem}.pillar-card.svelte-tzl2k:not(.primary){grid-template-columns:auto 1fr}.pillar-card.svelte-tzl2k:not(.primary) .pillar-body:where(.svelte-tzl2k) p:where(.svelte-tzl2k){display:none}.pillar-card.svelte-tzl2k:not(.primary) .pillar-body:where(.svelte-tzl2k) h3:where(.svelte-tzl2k){font-size:var(--lp-small);margin:0;line-height:1.4}.pillar-card.svelte-tzl2k:not(.primary) .pillar-arrow:where(.svelte-tzl2k){display:none}.pillar-icon.svelte-tzl2k{width:40px;height:40px}.pillar-icon.svelte-tzl2k svg:where(.svelte-tzl2k){width:21px;height:21px}}.step-card.svelte-11iiig4{background:var(--color-surface-elevated);border:1px solid var(--color-border);z-index:1;border-radius:16px;padding:0;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.step-card.svelte-11iiig4:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, transparent);box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.step-mobile-row.svelte-11iiig4{align-items:center;gap:.85rem;padding:.9rem 1rem;display:flex}.step-text.svelte-11iiig4{flex:1;min-width:0}@media (width>=640px){.step-card.svelte-11iiig4{text-align:center;border-radius:20px}.step-mobile-row.svelte-11iiig4{flex-direction:column;gap:0;padding:1.5rem 1rem}.step-text.svelte-11iiig4{width:100%}}@media (width>=1024px){.step-card.svelte-11iiig4{border-radius:24px}.step-mobile-row.svelte-11iiig4{padding:2rem 1.5rem}}.step-num.svelte-11iiig4{background:color-mix(in srgb, var(--color-text) 8%, transparent);width:26px;height:26px;color:var(--color-text-secondary);font-size:var(--lp-small);font-weight:var(--lp-weight-card);border:1.5px solid var(--color-border);border-radius:50%;flex-shrink:0;order:3;justify-content:center;align-items:center;display:flex}@media (width>=640px){.step-num.svelte-11iiig4{top:-10px;background:var(--color-primary);color:#fff;border:none;order:0;width:28px;height:28px;font-size:.8rem;position:absolute;inset-inline-start:-10px}}@media (width>=1024px){.step-num.svelte-11iiig4{width:32px;height:32px;font-size:.875rem}}.step-icon.svelte-11iiig4{background:color-mix(in srgb, var(--color-text) 6%, transparent);width:36px;height:36px;color:var(--color-text-secondary);border-radius:10px;justify-content:center;align-items:center;margin:0;transition:transform .2s,background .2s,color .2s;display:flex}.step-card.svelte-11iiig4:hover .step-icon:where(.svelte-11iiig4){background:color-mix(in srgb, var(--color-primary) 12%, transparent);color:var(--color-primary);transform:scale(1.1)}@media (width>=640px){.step-icon.svelte-11iiig4{border-radius:14px;width:48px;height:48px;margin:0 auto .75rem}.step-icon.svelte-11iiig4 svg:where(.svelte-11iiig4){width:24px;height:24px}}.step-icon.svelte-11iiig4 svg:where(.svelte-11iiig4){width:20px;height:20px}@media (width>=1024px){.step-icon.svelte-11iiig4{border-radius:16px;width:56px;height:56px}.step-icon.svelte-11iiig4 svg:where(.svelte-11iiig4){width:28px;height:28px}}.step-title.svelte-11iiig4{font-size:1rem;font-weight:var(--lp-weight-card);color:var(--color-text);margin:0;line-height:1.45}@media (width>=640px){.step-title.svelte-11iiig4{margin-bottom:.25rem;font-size:1rem}}@media (width>=1024px){.step-title.svelte-11iiig4{margin-bottom:.5rem;font-size:1.125rem}}.step-desc.svelte-11iiig4{font-size:var(--lp-small);color:var(--color-text-secondary);line-height:var(--lp-leading-body);margin:0}.how-section.svelte-vnyw6s{padding:var(--lp-section-y) var(--lp-section-x);background:var(--color-surface)}.how-container.svelte-vnyw6s{max-width:1200px;margin:0 auto}.steps-grid.svelte-vnyw6s{flex-direction:column;gap:.5rem;display:flex;position:relative}@media (width>=640px){.steps-grid.svelte-vnyw6s{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}}@media (width>=768px){.steps-grid.svelte-vnyw6s{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.timeline-line.svelte-vnyw6s{display:none}@media (width>=768px){.timeline-line.svelte-vnyw6s{background:linear-gradient(90deg, transparent, var(--color-border-strong), var(--color-border-strong), transparent);z-index:0;opacity:.35;height:2px;display:block;position:absolute;top:50%;left:10%;right:10%;transform:translateY(-50%)}}.how-cta.svelte-vnyw6s{text-align:center;margin-top:2rem}@media (width<=767px){.how-cta.svelte-vnyw6s{display:none}}@media (width>=1024px){.how-cta.svelte-vnyw6s{margin-top:3.5rem}}.start-btn.svelte-vnyw6s{background:var(--lp-grad-brand);color:#fff;font-size:1rem;font-weight:var(--lp-weight-card);border-radius:var(--lp-radius-md);-webkit-tap-highlight-color:transparent;min-height:56px;box-shadow:var(--lp-shadow-cta);justify-content:center;align-items:center;gap:.5rem;padding:1rem 2.25rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.start-btn.svelte-vnyw6s:hover{box-shadow:var(--lp-shadow-cta), var(--lp-glow-md);transform:translateY(-2px)}.start-btn.svelte-vnyw6s:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:3px}.start-btn.svelte-vnyw6s svg:where(.svelte-vnyw6s){width:18px;height:18px}.product-section.svelte-13046cf{content-visibility:auto;contain-intrinsic-size:auto 32rem;background:var(--color-surface)}.slider-heading.svelte-13046cf{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.slider-heading.svelte-13046cf div:where(.svelte-13046cf){gap:.45rem;display:grid}.slider-heading.svelte-13046cf span:where(.svelte-13046cf){color:var(--color-primary-dark);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label)}.slider-heading.svelte-13046cf h2:where(.svelte-13046cf){color:var(--color-text);font-size:var(--lp-h2);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:normal;text-wrap:balance;margin:0}.slider-heading.svelte-13046cf p:where(.svelte-13046cf){max-width:640px;color:var(--color-text-secondary);font-size:var(--lp-body);line-height:var(--lp-leading-body);margin:0}.slider-heading.svelte-13046cf a:where(.svelte-13046cf),.empty-card.svelte-13046cf a:where(.svelte-13046cf){min-height:var(--lp-tap-min);border-radius:var(--lp-radius-md);border:1.5px solid var(--color-border);color:var(--color-text);font-size:var(--lp-small);font-weight:var(--lp-weight-card);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.slider-heading.svelte-13046cf a:where(.svelte-13046cf):hover,.empty-card.svelte-13046cf a:where(.svelte-13046cf):hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.rail-wrap.svelte-13046cf{position:relative}.rail-wrap.svelte-13046cf:after{content:"";top:0;bottom:1rem;background:linear-gradient(to left, var(--color-surface), transparent);pointer-events:none;z-index:2;width:40px;position:absolute;inset-inline-start:0}@media (width>=720px){.rail-wrap.svelte-13046cf:after{display:none}}.product-rail.svelte-13046cf{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(175px,80%);grid-auto-flow:column;gap:.75rem;padding:.25rem 0 1rem;display:grid;overflow-x:auto}.product-rail.svelte-13046cf::-webkit-scrollbar{display:none}.product-card.svelte-13046cf{scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--lp-radius-xl);background:var(--color-surface-elevated);color:inherit;text-decoration:none;transition:transform .2s,border-color .2s;overflow:hidden}.product-card.svelte-13046cf:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));box-shadow:var(--lp-shadow-md);transform:translateY(-2px)}.product-card.svelte-13046cf:focus-visible,.slider-heading.svelte-13046cf a:where(.svelte-13046cf):focus-visible,.empty-card.svelte-13046cf a:where(.svelte-13046cf):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:3px}.image-wrap.svelte-13046cf{aspect-ratio:1;background:linear-gradient(135deg, var(--color-surface), var(--color-surface-elevated));position:relative}.image-wrap.svelte-13046cf img:where(.svelte-13046cf){object-fit:contain;width:100%;height:100%;padding:.9rem}.image-placeholder.svelte-13046cf{width:100%;height:100%;color:var(--color-primary);font-weight:var(--lp-weight-heading);place-items:center;display:grid}.discount.svelte-13046cf{background:var(--color-error);color:#fff;font-size:var(--lp-tiny);font-weight:var(--lp-weight-heading);border-radius:999px;padding:.25rem .5rem;position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem}.product-body.svelte-13046cf{gap:.4rem;padding:.9rem;display:grid}.product-body.svelte-13046cf h3:where(.svelte-13046cf){line-clamp:2;-webkit-line-clamp:2;min-height:3em;color:var(--color-text);font-size:1rem;font-weight:var(--lp-weight-card);-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.product-body.svelte-13046cf p:where(.svelte-13046cf){color:var(--color-text-secondary);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);margin:0}.product-body.svelte-13046cf strong:where(.svelte-13046cf){color:var(--color-text);font-size:1rem;font-weight:var(--lp-weight-heading)}.empty-card.svelte-13046cf{border:1px solid var(--color-border);border-radius:var(--lp-radius-lg);background:var(--color-surface-elevated);justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.empty-card.svelte-13046cf p:where(.svelte-13046cf){color:var(--color-text-secondary);margin:0}@media (width<=640px){.slider-heading.svelte-13046cf{flex-direction:column;align-items:flex-start;gap:.6rem}.slider-heading.svelte-13046cf p:where(.svelte-13046cf){display:none}.slider-heading.svelte-13046cf a:where(.svelte-13046cf){align-self:flex-start}.empty-card.svelte-13046cf{flex-direction:column;align-items:flex-start}}@media (width>=480px){.product-rail.svelte-13046cf{grid-auto-columns:minmax(200px,48%)}}@media (width>=720px){.product-rail.svelte-13046cf{scrollbar-width:thin;grid-auto-columns:minmax(230px,24%)}.product-rail.svelte-13046cf::-webkit-scrollbar{display:unset}}.gyms-section.svelte-1s0r81k{background:var(--color-surface)}.strip-heading.svelte-1s0r81k{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}.strip-heading.svelte-1s0r81k div:where(.svelte-1s0r81k){gap:.45rem;display:grid}.strip-heading.svelte-1s0r81k span:where(.svelte-1s0r81k){color:var(--color-primary-dark);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label)}.strip-heading.svelte-1s0r81k h2:where(.svelte-1s0r81k){color:var(--color-text);font-size:var(--lp-h2);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:normal;text-wrap:balance;margin:0}.strip-heading.svelte-1s0r81k p:where(.svelte-1s0r81k){max-width:640px;color:var(--color-text-secondary);font-size:var(--lp-body);line-height:var(--lp-leading-body);margin:0}.strip-heading.svelte-1s0r81k a:where(.svelte-1s0r81k){min-height:var(--lp-tap-min);border-radius:var(--lp-radius-md);border:1.5px solid var(--color-border);color:var(--color-text);font-size:var(--lp-small);font-weight:var(--lp-weight-card);white-space:nowrap;background:0 0;justify-content:center;align-items:center;padding:.65rem 1rem;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.strip-heading.svelte-1s0r81k a:where(.svelte-1s0r81k):hover{border-color:color-mix(in srgb, var(--color-primary) 40%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 5%, transparent)}.rail-wrap.svelte-1s0r81k{position:relative}.rail-wrap.svelte-1s0r81k:after{content:"";top:0;bottom:1rem;background:linear-gradient(to left, var(--color-surface), transparent);pointer-events:none;z-index:2;width:40px;position:absolute;inset-inline-start:0}@media (width>=720px){.rail-wrap.svelte-1s0r81k:after{display:none}}.gym-rail.svelte-1s0r81k{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:minmax(220px,80%);grid-auto-flow:column;gap:.85rem;padding:.25rem 0 1rem;display:grid;overflow-x:auto}.gym-rail.svelte-1s0r81k::-webkit-scrollbar{display:none}.gym-card.svelte-1s0r81k{scroll-snap-align:start;border:1px solid var(--color-border);border-radius:var(--lp-radius-xl);background:var(--color-surface-elevated);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.gym-card.svelte-1s0r81k:hover{border-color:color-mix(in srgb, var(--color-primary) 30%, var(--color-border));box-shadow:var(--lp-shadow-md);transform:translateY(-3px)}.gym-card.svelte-1s0r81k:focus-visible,.strip-heading.svelte-1s0r81k a:where(.svelte-1s0r81k):focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:3px}.gym-image.svelte-1s0r81k{aspect-ratio:16/10;background:linear-gradient(135deg, var(--color-surface), var(--color-surface-elevated));position:relative}.gym-image.svelte-1s0r81k img:where(.svelte-1s0r81k){object-fit:cover;width:100%;height:100%}.gym-placeholder.svelte-1s0r81k{width:100%;height:100%;color:color-mix(in srgb, var(--color-text) 30%, transparent);place-items:center;display:grid}.gym-placeholder.svelte-1s0r81k svg:where(.svelte-1s0r81k){width:38px;height:38px}.rating.svelte-1s0r81k{color:#fff;font-size:var(--lp-tiny);font-weight:var(--lp-weight-card);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border-radius:999px;align-items:center;gap:.2rem;padding:.25rem .5rem;display:inline-flex;position:absolute;inset-block-start:.6rem;inset-inline-end:.6rem}.rating.svelte-1s0r81k svg:where(.svelte-1s0r81k){color:#fbbf24;width:12px;height:12px}.gym-body.svelte-1s0r81k{gap:.35rem;padding:.85rem .9rem;display:grid}.gym-body.svelte-1s0r81k h3:where(.svelte-1s0r81k){line-clamp:2;-webkit-line-clamp:2;min-height:3em;color:var(--color-text);font-size:1rem;font-weight:var(--lp-weight-card);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.gym-body.svelte-1s0r81k p:where(.svelte-1s0r81k){color:var(--color-text-secondary);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);align-items:center;gap:.3rem;margin:0;display:inline-flex}.gym-body.svelte-1s0r81k p:where(.svelte-1s0r81k) svg:where(.svelte-1s0r81k){width:13px;height:13px;color:var(--color-primary)}@media (width<=640px){.strip-heading.svelte-1s0r81k{flex-direction:column;align-items:flex-start;gap:.6rem}.strip-heading.svelte-1s0r81k p:where(.svelte-1s0r81k){display:none}.strip-heading.svelte-1s0r81k a:where(.svelte-1s0r81k){align-self:flex-start}}@media (width>=720px){.gym-rail.svelte-1s0r81k{scrollbar-width:thin;grid-auto-columns:minmax(240px,32%)}.gym-rail.svelte-1s0r81k::-webkit-scrollbar{display:unset}}.lp-final.svelte-ig8djg{padding:var(--lp-section-y) var(--lp-section-x);position:relative;overflow:hidden}.lp-final-card.svelte-ig8djg{max-width:var(--lp-section-max);border-radius:var(--lp-radius-xl);border:1px solid var(--color-border);background:var(--color-surface-elevated);box-shadow:var(--lp-shadow-lg);text-align:center;margin:0 auto;padding:clamp(2rem,6vw,4rem) clamp(1.25rem,5vw,3.5rem);position:relative;overflow:hidden}.lp-final-bg.svelte-ig8djg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bg-blob.svelte-ig8djg{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.bg-blob-emerald.svelte-ig8djg{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-primary) 30%, transparent), transparent 70%);height:80%;inset:-30% 20% auto -10%}.bg-blob-amber.svelte-ig8djg{background:radial-gradient(ellipse at center, color-mix(in srgb, var(--color-amber) 16%, transparent), transparent 70%);opacity:.35;height:70%;inset:auto -10% -40% 20%}.bg-grid.svelte-ig8djg{background-image:linear-gradient(to right, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in srgb, var(--color-border) 60%, transparent) 1px, transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70%,#000 0%,#0000 80%);mask-image:radial-gradient(75% 70%,#000 0%,#0000 80%)}[data-theme=dark] .bg-grid{opacity:.3}.lp-final-inner.svelte-ig8djg{z-index:1;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.lp-final-eyebrow.svelte-ig8djg{background:color-mix(in srgb, var(--color-surface-elevated) 92%, transparent);border:1px solid var(--color-border);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);color:var(--color-text-secondary);letter-spacing:normal;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;display:inline-flex}.eyebrow-dot.svelte-ig8djg{background:var(--color-primary);width:7px;height:7px;box-shadow:var(--lp-glow-sm);border-radius:999px}.lp-final-title.svelte-ig8djg{font-size:var(--lp-h2);font-weight:var(--lp-weight-heading);line-height:var(--lp-leading-heading);letter-spacing:normal;color:var(--color-text);text-wrap:balance;max-width:640px;margin:0}.lp-final-title.svelte-ig8djg .accent-word:where(.svelte-ig8djg){background:var(--lp-grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.lp-final-title.svelte-ig8djg .accent-word:where(.svelte-ig8djg){-webkit-text-fill-color:var(--color-primary);background:0 0}}.lp-final-sub.svelte-ig8djg{font-size:var(--lp-lead);color:var(--color-text-secondary);max-width:520px;line-height:var(--lp-leading-body);margin:0}.lp-final-actions.svelte-ig8djg{flex-direction:column;align-items:stretch;gap:.75rem;width:100%;max-width:420px;margin-top:.5rem;display:flex}.lp-final-btn.svelte-ig8djg{min-height:56px;font-size:1rem;font-weight:var(--lp-weight-card);border-radius:var(--lp-radius-md);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:.55rem;width:100%;padding:1rem 1.6rem;text-decoration:none;transition:transform .15s,box-shadow .2s,background .15s,border-color .15s;display:inline-flex}.lp-final-btn.svelte-ig8djg:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 55%, transparent);outline-offset:-3px}.lp-final-btn.svelte-ig8djg svg:where(.svelte-ig8djg){flex-shrink:0;width:19px;height:19px}.lp-final-btn-primary.svelte-ig8djg{background:var(--lp-grad-brand);color:#fff;border:1px solid var(--md-primary);box-shadow:var(--lp-shadow-cta)}.lp-final-btn-primary.svelte-ig8djg:hover{box-shadow:var(--lp-shadow-cta), var(--lp-glow-md);transform:translateY(-2px)}.lp-final-btn-primary.svelte-ig8djg:active{transform:scale(.98)}.lp-final-btn-primary.svelte-ig8djg .btn-arrow:where(.svelte-ig8djg){transition:transform .2s}.lp-final-btn-primary.svelte-ig8djg:hover .btn-arrow:where(.svelte-ig8djg){transform:translate(-3px)}.lp-final-btn-secondary.svelte-ig8djg{border:1.5px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-elevated) 90%, transparent);color:var(--color-text)}.lp-final-btn-secondary.svelte-ig8djg:hover{border-color:color-mix(in srgb, var(--color-primary) 45%, var(--color-border));background:color-mix(in srgb, var(--color-primary) 6%, transparent);transform:translateY(-2px)}.lp-final-btn-secondary.svelte-ig8djg:active{transform:scale(.98)}.lp-final-hints.svelte-ig8djg{flex-wrap:wrap;justify-content:center;gap:.55rem;margin:.25rem 0 0;padding:0;list-style:none;display:flex}.lp-final-hints.svelte-ig8djg li:where(.svelte-ig8djg){border:1px solid var(--color-border);background:color-mix(in srgb, var(--color-surface-elevated) 90%, transparent);color:var(--color-text-secondary);font-size:var(--lp-tiny);font-weight:var(--lp-weight-label);border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .75rem .45rem .6rem;display:inline-flex}.lp-final-hints.svelte-ig8djg li:where(.svelte-ig8djg) svg:where(.svelte-ig8djg){width:14px;height:14px;color:var(--color-primary);flex-shrink:0}@media (width>=540px){.lp-final-actions.svelte-ig8djg{flex-flow:wrap;justify-content:center;width:auto;max-width:none}.lp-final-btn.svelte-ig8djg{width:auto}}@media (width<=767px){.lp-final.svelte-ig8djg{padding-bottom:calc(var(--lp-section-y) + env(safe-area-inset-bottom,80px))}.lp-final-card.svelte-ig8djg{padding:1.75rem 1.25rem}.lp-final-hints.svelte-ig8djg{display:none}}@media (prefers-reduced-motion:reduce){.lp-final.svelte-ig8djg :where(.svelte-ig8djg),.lp-final.svelte-ig8djg :where(.svelte-ig8djg):before,.lp-final.svelte-ig8djg :where(.svelte-ig8djg):after{transition-duration:0s}}.sticky-mobile-cta.svelte-1bwa4iv{inset-inline:0;bottom:calc(env(safe-area-inset-bottom,10px) + 88px);z-index:49;pointer-events:none;justify-content:center;padding:0 .75rem;animation:.35s both svelte-1bwa4iv-slideUp;display:flex;position:fixed}@keyframes svelte-1bwa4iv-slideUp{0%{opacity:0;transform:translateY(140%)}to{opacity:1;transform:translateY(0)}}.sticky-btn.svelte-1bwa4iv{background:var(--lp-grad-brand);color:#fff;border:1.5px solid var(--color-primary-dark);pointer-events:auto;border-radius:18px;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:420px;min-height:56px;padding:.85rem 1rem;font-size:1rem;font-weight:700;text-decoration:none;transition:transform .15s;display:flex;box-shadow:0 4px 16px -6px #00000038,0 2px 8px -2px #00000026}.sticky-btn.svelte-1bwa4iv:active{transform:scale(.98)}.sticky-btn.svelte-1bwa4iv:focus-visible{outline:3px solid color-mix(in srgb, var(--color-primary) 45%, transparent);outline-offset:3px}.sticky-btn.svelte-1bwa4iv svg:where(.svelte-1bwa4iv){flex-shrink:0;width:18px;height:18px}.sticky-btn.svelte-1bwa4iv .arrow:where(.svelte-1bwa4iv){transition:transform .2s}@media (prefers-reduced-motion:reduce){.sticky-mobile-cta.svelte-1bwa4iv{animation:none}.sticky-btn.svelte-1bwa4iv{transition:none}}@media (width>=768px){.sticky-mobile-cta.svelte-1bwa4iv{display:none}}
