.showcase.svelte-1w0imvy{display:flex;flex-direction:column;align-items:center;gap:28px}.stage.svelte-1w0imvy{position:relative;width:100%;max-width:420px;padding-bottom:4px;padding-top:24px;display:flex;flex-direction:column;align-items:center}.stage__glow.svelte-1w0imvy{position:absolute;top:0;left:50%;width:300px;height:300px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,#8054ff38,#8054ff00 70%)}.tile.svelte-1w0imvy{position:relative;width:240px;height:240px;border-radius:32px;overflow:hidden;box-shadow:0 18px 40px #4120a02e;opacity:0;transform:translateY(12px) scale(.94);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.8,.2,1),filter .5s ease}.tile.svelte-1w0imvy:not(.tile--on){position:absolute;top:24px;pointer-events:none}.tile--on.svelte-1w0imvy{opacity:1;transform:none;z-index:2}.tile--next.svelte-1w0imvy,.tile--prev.svelte-1w0imvy{opacity:.55;z-index:1;filter:saturate(.85)}.tile--next.svelte-1w0imvy{transform:translate(118px) scale(.68) rotate(8deg)}.tile--prev.svelte-1w0imvy{transform:translate(-118px) scale(.68) rotate(-8deg)}.tile.svelte-1w0imvy img{width:100%;height:100%;object-fit:cover;display:block}.caption.svelte-1w0imvy{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center;min-height:32px}.caption.svelte-1w0imvy strong:where(.svelte-1w0imvy){font-size:22px;font-weight:800;color:var(--color-heading)}.chips.svelte-1w0imvy{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:520px}.chip.svelte-1w0imvy{font:inherit;font-size:14px;font-weight:600;padding:8px 14px;border-radius:100px;border:1px solid #e3dcf5;background:#fff;color:var(--color-body);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.chip--on.svelte-1w0imvy{background:var(--color-cta);border-color:var(--color-cta);color:#fff}@media (prefers-reduced-motion: reduce){.tile.svelte-1w0imvy{transition:none}}.counter.svelte-k3n82t{display:flex;justify-content:center;align-items:flex-end;gap:clamp(3px,.8vw,8px);--h: clamp(44px, 9vw, 96px)}.cell.svelte-k3n82t{position:relative;width:calc(var(--h) * .68);height:var(--h);overflow:hidden;border-radius:clamp(6px,1vw,12px);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-weight:800;font-size:calc(var(--h) * .72);line-height:var(--h);text-align:center;font-variant-numeric:tabular-nums}.cell--unit.svelte-k3n82t{color:#fff}.strip.svelte-k3n82t{display:flex;flex-direction:column;transition-property:transform;transition-timing-function:cubic-bezier(.22,1,.36,1)}.digit.svelte-k3n82t{height:var(--h)}.comma.svelte-k3n82t{color:#b79cff;font-weight:800;font-size:calc(var(--h) * .72);line-height:1;padding-bottom:calc(var(--h) * .08)}@media (prefers-reduced-motion: reduce){.strip.svelte-k3n82t{transition:none}}.wall.svelte-1obk6g{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.card.svelte-1obk6g{margin:0;padding:22px;border-radius:20px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff12}.card__head.svelte-1obk6g{display:flex;align-items:center;gap:12px}.avatar.svelte-1obk6g{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#b79cff2e;color:#cbb8ff;font-weight:800}.who.svelte-1obk6g{display:flex;flex-direction:column;min-width:0;flex:1}.who.svelte-1obk6g strong:where(.svelte-1obk6g){color:#fff;font-size:15px}.who.svelte-1obk6g span:where(.svelte-1obk6g){color:#ffffff80;font-size:13px}.stars.svelte-1obk6g{display:flex;gap:2px;margin-top:16px;fill:#b79cff}.card__title.svelte-1obk6g{margin-top:8px;color:#fff;font-weight:700;font-size:16px}.card__body.svelte-1obk6g{margin-top:8px;color:#ffffffc7;font-size:15px;line-height:1.7}@media (min-width: 700px){.wall.svelte-1obk6g{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1000px){.wall.svelte-1obk6g{grid-template-columns:repeat(3,minmax(0,1fr))}}.wrap.svelte-1uha8ag{width:100%;max-width:1040px;margin:0 auto;padding:0 20px}.wrap--narrow.svelte-1uha8ag{max-width:760px}main.svelte-1uha8ag{word-break:keep-all;overflow-wrap:break-word}.eyebrow.svelte-1uha8ag{font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--color-accent)}.h2.svelte-1uha8ag{margin-top:10px;font-size:clamp(28px,4.4vw,44px);font-weight:800;line-height:1.2;letter-spacing:var(--tracking-tight);color:var(--color-heading)}.btn.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;border-radius:100px;font-size:17px;font-weight:700;text-decoration:none;transition:transform .15s,filter .15s}.btn.svelte-1uha8ag:hover{transform:translateY(-2px);filter:brightness(1.06)}.btn--primary.svelte-1uha8ag{background:var(--color-cta);color:#fff}.btn--light.svelte-1uha8ag{background:#fff;color:var(--color-accent)}.top.svelte-1uha8ag{position:absolute;inset:0 0 auto;z-index:2}.top__inner.svelte-1uha8ag{display:flex;align-items:center;justify-content:space-between;height:64px}.top__logo.svelte-1uha8ag img{width:88px;height:auto;display:block}.top__link.svelte-1uha8ag{font-size:15px;font-weight:600;color:var(--color-button-ink);text-decoration:none}.hero.svelte-1uha8ag{position:relative;background:linear-gradient(180deg,#f1ebff,#fff);padding:96px 0 56px}.hero__inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}.hero__h1.svelte-1uha8ag{margin-top:12px;font-size:clamp(34px,6vw,58px);font-weight:800;line-height:1.18;letter-spacing:var(--tracking-tight);color:var(--color-hero-ink)}.hero__sub.svelte-1uha8ag{margin:16px 0 28px;font-size:clamp(16px,2vw,20px);line-height:1.55;color:var(--color-body)}.closing__note.svelte-1uha8ag{margin:0;font-size:15px;line-height:1.5;color:#ffffffe6}.closing__note.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit;text-decoration:underline;text-underline-offset:2px}.hero__art.svelte-1uha8ag img{width:min(240px,60vw);height:auto}.br-desk.svelte-1uha8ag{display:none}.stores.svelte-1uha8ag{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.store.svelte-1uha8ag{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:12px;background:var(--color-button-ink);color:#fff;font-size:14px;font-weight:600;text-decoration:none}.store.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:18px;height:18px;fill:currentColor}.qr.svelte-1uha8ag{display:none}.stats-wrap.svelte-1uha8ag{margin-top:-8px;position:relative;z-index:1}.stats.svelte-1uha8ag{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:24px;background:linear-gradient(135deg,#241a44,#1a1530);box-shadow:0 20px 50px #241a4440}.stats__lead.svelte-1uha8ag{color:#fff;font-size:18px;font-weight:700}.stats__list.svelte-1uha8ag{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stats__list.svelte-1uha8ag li:where(.svelte-1uha8ag){display:flex;flex-direction:column;gap:4px}.stats__list.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:#fff;font-size:clamp(22px,4.2vw,40px);font-weight:800;letter-spacing:-.02em;white-space:nowrap}.stats__list.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#b79cff;font-size:13px;font-weight:600}.dark.svelte-1uha8ag{background:#15111f;padding:clamp(64px,10vw,120px) 0}.dark__inner.svelte-1uha8ag{text-align:center}.dark__h2.svelte-1uha8ag{color:#fff;font-size:clamp(30px,5vw,52px);font-weight:800;line-height:1.2;letter-spacing:-.02em}.dark__h2.svelte-1uha8ag em:where(.svelte-1uha8ag){font-style:normal;color:#b79cff}.dark__h2--sm.svelte-1uha8ag{font-size:clamp(24px,3.6vw,36px);text-align:center;margin-bottom:32px}.dark__sub.svelte-1uha8ag{margin:18px auto 40px;max-width:560px;color:#ffffffb8;font-size:clamp(15px,1.8vw,18px);line-height:1.6}.dark__asof.svelte-1uha8ag{margin-top:16px;color:#fff6;font-size:13px}.dark__reviews.svelte-1uha8ag{margin-top:clamp(72px,10vw,120px)}.feature-grid.svelte-1uha8ag{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.more-link.svelte-1uha8ag{display:inline-flex;margin-top:24px;padding:12px 20px;border-radius:100px;border:1px solid #e3dcf5;font-size:15px;font-weight:700;color:var(--color-accent);text-decoration:none}.section.svelte-1uha8ag{padding:clamp(56px,9vw,104px) 0}.guide-pick.svelte-1uha8ag{margin-top:32px;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:#fff;border:1px solid #ece8f5;text-decoration:none}.guide-pick__art.svelte-1uha8ag{display:block;aspect-ratio:2 / 1}.guide-pick__art.svelte-1uha8ag img{display:block;width:100%;height:100%;object-fit:cover}.guide-pick__text.svelte-1uha8ag{display:flex;flex-direction:column;gap:6px;padding:20px 22px 22px;text-align:left}.guide-pick__text.svelte-1uha8ag em:where(.svelte-1uha8ag){font-size:14px;font-style:normal;font-weight:700;color:var(--color-accent)}.guide-pick__text.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:20px;line-height:1.35;color:var(--color-heading)}.guide-pick__text.svelte-1uha8ag span:where(.svelte-1uha8ag){font-size:15px;line-height:1.6;color:var(--color-body)}@media (min-width: 640px){.guide-pick.svelte-1uha8ag{flex-direction:row;align-items:stretch}.guide-pick__art.svelte-1uha8ag{flex:0 0 240px;aspect-ratio:auto}.guide-pick__text.svelte-1uha8ag{justify-content:center}}.section--tint.svelte-1uha8ag{background:#f8f6fc}.steps.svelte-1uha8ag{list-style:none;padding:0;margin:32px 0 0;display:grid;gap:16px}.step.svelte-1uha8ag{background:#fff;border:1px solid #ece8f5;border-radius:20px;padding:24px}.step__no.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--color-cta);color:#fff;font-weight:800}.step__title.svelte-1uha8ag{margin-top:14px;font-size:20px;font-weight:800;color:var(--color-heading)}.step__body.svelte-1uha8ag{margin-top:8px;font-size:16px;line-height:1.65}.split.svelte-1uha8ag{display:flex;flex-direction:column;gap:32px}.split__art.svelte-1uha8ag{align-self:center;width:100%}.also.svelte-1uha8ag{margin-top:12px;font-size:16px;line-height:1.7}.faq.svelte-1uha8ag{margin-top:28px;border-top:1px solid #ece8f5}.faq__item.svelte-1uha8ag{border-bottom:1px solid #ece8f5}.faq__q.svelte-1uha8ag{cursor:pointer;list-style:none;padding:20px 32px 20px 0;position:relative;font-size:17px;font-weight:700;color:var(--color-heading)}.faq__q.svelte-1uha8ag::-webkit-details-marker{display:none}.faq__q.svelte-1uha8ag:after{content:"+" / "";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;font-weight:400;color:var(--color-accent)}.faq__item[open].svelte-1uha8ag .faq__q:where(.svelte-1uha8ag):after{content:"-" / ""}.faq__a.svelte-1uha8ag{padding:0 0 20px;font-size:16px;line-height:1.7}.closing.svelte-1uha8ag{background:var(--color-cta);padding:clamp(56px,9vw,96px) 0}.closing__inner.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.closing__h2.svelte-1uha8ag{font-size:clamp(26px,4vw,40px);font-weight:800;color:#fff}@media (min-width: 900px){.hero.svelte-1uha8ag{padding:120px 0 80px}.hero__inner.svelte-1uha8ag{flex-direction:row;justify-content:space-between;text-align:left}.hero__text.svelte-1uha8ag{max-width:560px}.hero__art.svelte-1uha8ag img{width:420px}.br-desk.svelte-1uha8ag{display:inline}.qr.svelte-1uha8ag{display:flex;align-items:center;gap:14px}.qr__code.svelte-1uha8ag{display:block;width:132px;height:132px;padding:4px;border-radius:12px;background:#fff;border:1px solid #ece8f5}.qr__text.svelte-1uha8ag{font-size:14px;line-height:1.5;color:#fff;text-align:left}.steps.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}.split.svelte-1uha8ag{flex-direction:row;align-items:center;justify-content:space-between}.split__text.svelte-1uha8ag{max-width:560px}.stats.svelte-1uha8ag{flex-direction:row;align-items:center;justify-content:space-between;padding:32px 40px}.stats__list.svelte-1uha8ag{gap:48px}.stats__list.svelte-1uha8ag strong:where(.svelte-1uha8ag){font-size:40px}}@media (min-width: 900px){.feature-grid.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}
