.illo.svelte-ugdgli{aspect-ratio:1/.92;width:100%;max-width:520px;margin:0 auto;position:relative}.polaroid.svelte-ugdgli,.chart.svelte-ugdgli{box-shadow:var(--site-shadow-lg);background:#fff;border-radius:6px;position:absolute}.polaroid.svelte-ugdgli{width:42%;padding:10px 10px 34px;top:6%;left:0;transform:rotate(-6deg)}.polaroid.svelte-ugdgli svg:where(.svelte-ugdgli){border-radius:2px;width:100%;height:auto;display:block}.caption.svelte-ugdgli{text-align:center;font-family:var(--site-font-hand);color:var(--site-muted);font-size:1.35rem;position:absolute;bottom:4px;left:0;right:0}.chart.svelte-ugdgli{background-color:#fff;background-image:linear-gradient(#f1e7da 1px,#0000 1px),linear-gradient(90deg,#f1e7da 1px,#0000 1px);background-size:12px 12px;width:58%;padding:14px;top:14%;right:0;transform:rotate(2.5deg)}.chart.svelte-ugdgli svg:where(.svelte-ugdgli){width:100%;height:auto;font-family:var(--site-font-body);display:block}.tape.svelte-ugdgli{opacity:.85;background:repeating-linear-gradient(45deg,#ffffff59 0 6px,#0000 6px 12px);width:70px;height:22px;position:absolute;top:-11px}.tape-a.svelte-ugdgli{background-color:#ec9a8d;left:50%;transform:translate(-50%)rotate(-4deg)}.tape-b.svelte-ugdgli{background-color:#a9c39a;left:20%;transform:rotate(5deg)}.arrow.svelte-ugdgli{width:26%;position:absolute;top:0;left:26%}.row-note.svelte-ugdgli{border:2px dashed var(--site-border-strong);max-width:74%;box-shadow:var(--site-shadow);background:#fffdf8;border-radius:14px;flex-direction:column;gap:6px;padding:12px 14px;display:flex;position:absolute;bottom:2%;left:4%;transform:rotate(-1.5deg)}.row-note-title.svelte-ugdgli{font-family:var(--site-font-hand);color:var(--site-accent);font-size:1.5rem;line-height:1}.row-note-chips.svelte-ugdgli{flex-wrap:wrap;gap:6px;display:flex}.chip.svelte-ugdgli{background:var(--site-surface-2);color:var(--site-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 4px;font-size:.82rem;font-weight:700;display:inline-flex}.chip.svelte-ugdgli i:where(.svelte-ugdgli){border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 1px #0000001f}.yarn.svelte-ugdgli{width:19%;animation:5s ease-in-out infinite svelte-ugdgli-bob;position:absolute;bottom:0;right:2%}@keyframes svelte-ugdgli-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.yarn.svelte-ugdgli{animation:none}}.showcase.svelte-1xwv3c3{grid-template-columns:minmax(260px,.8fr) minmax(0,1.4fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.tabs.svelte-1xwv3c3{flex-direction:column;gap:10px;display:flex}.tab.svelte-1xwv3c3{border-radius:var(--site-radius);width:100%;color:var(--site-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:2px solid #0000;grid-template-columns:44px 1fr;align-items:start;gap:14px;padding:16px 18px 20px;transition:background .2s,border-color .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.tab.svelte-1xwv3c3:hover{background:var(--site-surface)}.tab.active.svelte-1xwv3c3{background:var(--site-surface);border-color:var(--c);box-shadow:var(--site-shadow);border-style:dashed}.num.svelte-1xwv3c3{background:var(--soft);width:44px;height:44px;color:var(--site-text);font-family:var(--site-font-display);border-radius:50%;place-items:center;font-size:1rem;font-weight:700;display:grid}.tab.active.svelte-1xwv3c3 .num:where(.svelte-1xwv3c3){background:var(--c);color:#fff}.tab-text.svelte-1xwv3c3{flex-direction:column;gap:2px;display:flex}.tab-text.svelte-1xwv3c3 strong:where(.svelte-1xwv3c3){font-family:var(--site-font-display);font-size:1.15rem;font-weight:600}.tab-body.svelte-1xwv3c3{color:var(--site-muted);font-size:.95rem;line-height:1.5}.bar.svelte-1xwv3c3{background:var(--site-surface-2);opacity:0;border-radius:999px;height:4px;position:absolute;bottom:8px;left:18px;right:18px;overflow:hidden}.tab.active.svelte-1xwv3c3 .bar:where(.svelte-1xwv3c3){opacity:1}.bar.svelte-1xwv3c3 span:where(.svelte-1xwv3c3){background:var(--c);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.stage.svelte-1xwv3c3{box-shadow:var(--site-shadow-lg);background:#fff;border-radius:10px;margin:0;padding:14px 14px 18px;position:relative;transform:rotate(.8deg)}.screen.svelte-1xwv3c3{background:var(--site-surface-2);aspect-ratio:16/10;border-radius:6px;position:relative;overflow:hidden}.screen.svelte-1xwv3c3 video:where(.svelte-1xwv3c3){object-fit:contain;width:100%;height:100%;display:block}.play.svelte-1xwv3c3{width:42px;height:42px;color:var(--site-text);box-shadow:var(--site-shadow);cursor:pointer;background:#ffffffeb;border:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px;right:12px}.play.svelte-1xwv3c3 svg:where(.svelte-1xwv3c3){fill:currentColor;width:20px;height:20px}.stage-caption.svelte-1xwv3c3{font-family:var(--site-font-hand);color:var(--site-text);align-items:center;gap:10px;max-width:none;margin:14px 4px 0;font-size:1.6rem;line-height:1;display:flex}.stage-step.svelte-1xwv3c3{font-family:var(--site-font-body);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:800}.tape.svelte-1xwv3c3{opacity:.8;background:repeating-linear-gradient(-45deg,#fff6 0 6px,#0000 6px 12px);width:90px;height:26px;position:absolute;top:-12px}.tape-l.svelte-1xwv3c3{background-color:#f1c27a;left:-18px;transform:rotate(-28deg)}.tape-r.svelte-1xwv3c3{background-color:#c3b3dd;right:-18px;transform:rotate(28deg)}@media (width<=860px){.showcase.svelte-1xwv3c3{grid-template-columns:minmax(0,1fr)}.stage.svelte-1xwv3c3{order:-1;transform:none}.tabs.svelte-1xwv3c3{scroll-snap-type:x mandatory;flex-direction:row;padding-bottom:4px;overflow-x:auto}.tab.svelte-1xwv3c3{scroll-snap-align:start;background:var(--site-surface);flex:0 0 min(78%,300px)}}@media (prefers-reduced-motion:reduce){.bar.svelte-1xwv3c3 span:where(.svelte-1xwv3c3){transition:none}}.hero.svelte-1uha8ag{background-color:var(--site-bg);border-bottom:2px dashed var(--site-border);background-image:radial-gradient(#e7d8c5 1.2px,#0000 1.3px);background-size:18px 18px;position:relative;overflow:hidden}.hero.svelte-1uha8ag:before{content:"";pointer-events:none;background:radial-gradient(circle,#f9e0d9e6,#f9e0d900 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);max-width:1120px;margin:0 auto;padding:clamp(40px,7vw,88px) clamp(16px,4vw,40px);display:grid;position:relative}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin:0 0 20px;font-size:clamp(2.3rem,5.2vw,3.8rem);line-height:1.08}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--site-accent);background:linear-gradient(transparent 62%, var(--site-mustard-soft) 62%);padding:0 4px;font-style:italic}.hero-lead.svelte-1uha8ag{max-width:32rem;color:var(--site-muted);margin:0 0 28px;font-size:1.15rem}.hero-actions.svelte-1uha8ag{flex-wrap:wrap;gap:12px;display:flex}.hero-note.svelte-1uha8ag{color:var(--site-muted);align-items:center;gap:8px;margin:18px 0 0;font-size:.95rem;font-weight:600;display:flex}.hero-note.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px;fill:var(--site-accent)}.section-head.svelte-1uha8ag{margin-bottom:32px}.section-head.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-bottom:8px}.section-head.centered.svelte-1uha8ag{text-align:center}.section-head.centered.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-left:auto;margin-right:auto}.perks.svelte-1uha8ag{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px) clamp(48px,7vw,88px)}.perk-list.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.perk.svelte-1uha8ag{border-radius:var(--site-radius);background:var(--bg);padding:26px 24px;position:relative}.perk.svelte-1uha8ag:after{content:"";pointer-events:none;border:2px dashed #3e2f2a29;border-radius:12px;position:absolute;inset:8px}.perk.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:0 0 8px;font-size:1.25rem}.perk.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--site-text);opacity:.8;margin:0}.gallery-promo.svelte-1uha8ag{background:var(--site-surface-2);border-top:2px dashed var(--site-border);border-bottom:2px dashed var(--site-border);padding-bottom:clamp(48px,7vw,80px)}.gallery-head.svelte-1uha8ag{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;padding-bottom:32px;display:flex}.gallery-head.svelte-1uha8ag .section-head:where(.svelte-1uha8ag){margin-bottom:0}.gallery-empty.svelte-1uha8ag{text-align:center;padding:0 24px}.carousel.svelte-1uha8ag{width:100%;padding:12px 0 16px;overflow:hidden}.carousel-track.svelte-1uha8ag{gap:0;width:max-content;animation:48s linear infinite svelte-1uha8ag-carousel-scroll;display:flex}.carousel.svelte-1uha8ag:hover .carousel-track:where(.svelte-1uha8ag),.carousel.svelte-1uha8ag:focus-within .carousel-track:where(.svelte-1uha8ag){animation-play-state:paused}.carousel.static.svelte-1uha8ag .carousel-track:where(.svelte-1uha8ag){flex-wrap:wrap;justify-content:center;width:100%;animation:none}@keyframes svelte-1uha8ag-carousel-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.carousel-card.svelte-1uha8ag{width:180px;box-shadow:var(--site-shadow);color:inherit;background:#fff;border-radius:6px;flex-direction:column;flex:0 0 180px;gap:4px;margin:0 8px;padding:8px 8px 12px;transition:transform .2s;display:flex}.carousel-card.svelte-1uha8ag:nth-child(odd){transform:rotate(-1.5deg)}.carousel-card.svelte-1uha8ag:nth-child(2n){transform:rotate(1.5deg)}.carousel-card.svelte-1uha8ag:hover,.carousel-card.svelte-1uha8ag:focus-visible{text-decoration:none;transform:rotate(0)translateY(-4px)}.carousel-card.svelte-1uha8ag img:where(.svelte-1uha8ag),.carousel-ph.svelte-1uha8ag{aspect-ratio:1;object-fit:contain;background:var(--site-surface-2);width:100%;image-rendering:pixelated;border-radius:3px;margin-bottom:6px;display:block}.carousel-name.svelte-1uha8ag{font-family:var(--site-font-hand);color:var(--site-text);white-space:nowrap;text-overflow:ellipsis;font-size:1.35rem;line-height:1.1;overflow:hidden}.carousel-meta.svelte-1uha8ag{color:var(--site-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.plan-list.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;list-style:none;display:grid}.plan.svelte-1uha8ag{border-radius:var(--site-radius);background:var(--site-surface);border:1px solid var(--site-border);box-shadow:var(--site-shadow);flex-direction:column;gap:8px;padding:28px 24px;display:flex;position:relative}.plan.svelte-1uha8ag:before{content:"";border-radius:var(--site-radius) var(--site-radius) 0 0;background:var(--tint);height:10px;position:absolute;top:0;left:0;right:0}.plan.featured.svelte-1uha8ag{border:2px dashed var(--site-accent)}.plan-badge.svelte-1uha8ag{background:var(--site-accent);color:#fff;font-family:var(--site-font-hand);border-radius:999px;padding:2px 12px;font-size:1.2rem;position:absolute;top:-14px;right:18px;transform:rotate(3deg)}.plan.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:6px 0 0;font-size:1.35rem}.plan-price.svelte-1uha8ag{font-family:var(--site-font-display);color:var(--site-text);font-size:1.9rem;font-weight:700}.plan-price-loading.svelte-1uha8ag{color:var(--site-muted);font-size:1rem;font-weight:600}.plan-price.svelte-1uha8ag em:where(.svelte-1uha8ag){font-family:var(--site-font-body);color:var(--site-muted);margin-left:2px;font-size:.85rem;font-style:normal;font-weight:600}.plan.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.95rem}.plans-cta.svelte-1uha8ag{text-align:center;margin:0 auto}.final-cta.svelte-1uha8ag{padding:0 clamp(16px,4vw,40px) clamp(56px,8vw,96px)}.final-cta-card.svelte-1uha8ag{text-align:center;background-color:var(--site-accent-soft);background-image:radial-gradient(#c65d5024 1.2px,#0000 1.3px);background-size:18px 18px;border:2px dashed #c65d5066;border-radius:28px;max-width:1120px;margin:0 auto;padding:clamp(36px,6vw,64px) 24px}.final-cta-card.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 8px;font-size:clamp(1.75rem,3.6vw,2.5rem)}.final-cta-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--site-muted);margin:0 auto 24px}@media (width<=900px){.hero-inner.svelte-1uha8ag{grid-template-columns:minmax(0,1fr)}.hero-art.svelte-1uha8ag{width:100%;max-width:480px;margin:0 auto}.perk-list.svelte-1uha8ag,.plan-list.svelte-1uha8ag{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.carousel-track.svelte-1uha8ag{animation:none}}
