.page.svelte-ypbj28{--peach: #fdf1e9;--paper: #fdfbf8;--navy: #0f1a2b;--sun: #e76a38;background:var(--paper);color:var(--color-ink)}.wrap.svelte-ypbj28{max-width:1120px;margin:0 auto;padding:0 var(--space-xl)}h1.svelte-ypbj28,h2.svelte-ypbj28,h3.svelte-ypbj28{font-family:var(--ff-display);font-style:normal;margin:0;color:var(--color-ink);overflow-wrap:anywhere}h1.svelte-ypbj28{font-weight:var(--fw-black);font-size:clamp(48px,7vw,80px);line-height:.95;letter-spacing:-.045em}h2.svelte-ypbj28{font-weight:var(--fw-black);font-size:clamp(32px,4vw,44px);line-height:1.02;letter-spacing:-.04em}.eyebrow.svelte-ypbj28{margin:0 0 var(--space-md);font-size:11px;font-weight:var(--fw-semibold);letter-spacing:.32em;text-transform:uppercase;color:var(--color-muted)}.hero.svelte-ypbj28{background:linear-gradient(180deg,#fff 0%,var(--paper) 100%);overflow:clip}.hero-grid.svelte-ypbj28{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-xl);align-items:start}.hero-copy.svelte-ypbj28{padding:var(--space-xl) 0 var(--space-3xl)}.topbar.svelte-ypbj28{margin-bottom:var(--space-4xl)}.brand.svelte-ypbj28{text-decoration:none;color:var(--color-ink);font-family:var(--ff-display);font-weight:var(--fw-black);font-size:var(--fs-lg);letter-spacing:-.02em}.brand.svelte-ypbj28 .suffix:where(.svelte-ypbj28){color:var(--sun);font-weight:var(--fw-bold)}.deck.svelte-ypbj28{margin:var(--space-xl) 0 0;max-width:30ch;font-size:var(--fs-xl);line-height:1.4;color:var(--color-body)}.hero-visual.svelte-ypbj28{position:relative}.hero-visual.svelte-ypbj28 .links:where(.svelte-ypbj28){position:absolute;top:var(--space-xl);right:0;z-index:1;display:flex;gap:var(--space-xl)}.links.svelte-ypbj28 a:where(.svelte-ypbj28){font-size:var(--fs-sm);color:var(--color-body);text-decoration:none}.links.svelte-ypbj28 a:where(.svelte-ypbj28):hover{color:var(--sun)}.hero-visual.svelte-ypbj28 img:where(.svelte-ypbj28){display:block;width:100%;max-width:560px;height:auto;margin-left:auto;mix-blend-mode:multiply;-webkit-mask-image:linear-gradient(to top,transparent,#000 14%),linear-gradient(to right,transparent,#000 8%,#000 94%,transparent);mask-image:linear-gradient(to top,transparent,#000 14%),linear-gradient(to right,transparent,#000 8%,#000 94%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.stores.svelte-ypbj28{margin-top:var(--space-2xl);display:flex;flex-wrap:wrap;gap:var(--space-md)}.store.svelte-ypbj28{display:inline-flex;align-items:center;gap:var(--space-sm);min-height:48px;padding:0 var(--space-xl);border-radius:var(--radius-md);font-weight:var(--fw-semibold);font-size:var(--fs-md);white-space:nowrap;text-decoration:none;border:1px solid var(--navy)}.store-play.svelte-ypbj28{background:var(--navy);color:#fff}.store-play.svelte-ypbj28:hover{background:#1d2b42}.store-ios.svelte-ypbj28{background:#fff;color:var(--navy);border-color:var(--color-rule-strong)}.store-ios.svelte-ypbj28:hover{border-color:var(--navy)}.store.svelte-ypbj28:active{transform:translateY(1px)}.page.svelte-ypbj28 a:where(.svelte-ypbj28):focus-visible,summary.svelte-ypbj28:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.promises.svelte-ypbj28{list-style:none;margin:var(--space-3xl) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:var(--space-lg) var(--space-2xl)}.promises.svelte-ypbj28 li:where(.svelte-ypbj28){display:flex;gap:var(--space-sm);align-items:flex-start;color:var(--sun)}.promises.svelte-ypbj28 div:where(.svelte-ypbj28){display:flex;flex-direction:column}.promises.svelte-ypbj28 strong:where(.svelte-ypbj28){font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--color-ink)}.promises.svelte-ypbj28 span:where(.svelte-ypbj28){font-size:var(--fs-xs);color:var(--color-muted)}.how.svelte-ypbj28{padding:var(--space-4xl) 0}.section-head.svelte-ypbj28{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.aside.svelte-ypbj28{margin:0 0 var(--space-xs);font-size:var(--fs-sm);color:var(--color-body)}.aside.svelte-ypbj28 a:where(.svelte-ypbj28){color:var(--sun);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.steps.svelte-ypbj28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}.step.svelte-ypbj28{background:var(--peach);border-radius:var(--radius-lg);padding:var(--space-xl);display:flex;flex-direction:column;gap:var(--space-sm)}.step.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:var(--fs-xl);font-weight:var(--fw-bold);letter-spacing:-.02em}.step.svelte-ypbj28 h3:where(.svelte-ypbj28) span:where(.svelte-ypbj28){color:var(--sun);font-weight:var(--fw-medium)}.step.svelte-ypbj28>p:where(.svelte-ypbj28){margin:0 0 var(--space-lg);color:var(--color-body);line-height:1.45;max-width:30ch}.fake-select.svelte-ypbj28{display:flex;align-items:center;gap:var(--space-sm);background:#fff;border-radius:var(--radius-sm);padding:var(--space-md);box-shadow:0 1px 2px #0f14190f;font-weight:var(--fw-semibold)}.fake-select.svelte-ypbj28 span:where(.svelte-ypbj28){flex:1}.step.svelte-ypbj28 .note:where(.svelte-ypbj28){margin-top:auto;padding-top:var(--space-2xl);display:flex;align-items:center;gap:var(--space-sm);font-size:var(--fs-sm);color:var(--color-muted)}.pose-card.svelte-ypbj28,.list-card.svelte-ypbj28{background:#fff;border-radius:var(--radius-md);box-shadow:0 1px 2px #0f14190f}.pose-card.svelte-ypbj28{position:relative;display:flex;align-items:center;gap:var(--space-lg);padding:var(--space-lg) var(--space-lg) var(--space-xl)}.pose-card.svelte-ypbj28 img:where(.svelte-ypbj28){width:85px;height:auto;flex-shrink:0}.pose-card.svelte-ypbj28 div:where(.svelte-ypbj28){display:flex;flex-direction:column;gap:4px}.pose-card.svelte-ypbj28 small:where(.svelte-ypbj28){font-size:var(--fs-xs);color:var(--color-muted)}.pose-card.svelte-ypbj28 strong:where(.svelte-ypbj28){font-family:var(--ff-display);font-size:var(--fs-lg)}.pose-card.svelte-ypbj28 span:where(.svelte-ypbj28){font-size:var(--fs-xs);color:var(--color-muted)}.progress.svelte-ypbj28{position:absolute;left:var(--space-lg);right:var(--space-lg);bottom:var(--space-md);height:3px;border-radius:2px;background:linear-gradient(90deg,var(--sun) 0 40%,var(--color-rule-strong) 40%)}.list-card.svelte-ypbj28{padding:var(--space-xs) var(--space-md)}.city-rows.svelte-ypbj28{list-style:none;margin:0;padding:0}.city-rows.svelte-ypbj28 li:where(.svelte-ypbj28)+li:where(.svelte-ypbj28){border-top:1px solid var(--color-rule)}.city-rows.svelte-ypbj28 a:where(.svelte-ypbj28){display:flex;align-items:center;gap:var(--space-md);min-height:48px;color:var(--color-ink);text-decoration:none}.city-rows.svelte-ypbj28 a:where(.svelte-ypbj28):hover .city-name:where(.svelte-ypbj28){color:var(--sun)}.avatar.svelte-ypbj28{width:30px;height:30px;border-radius:50%;flex-shrink:0;background:radial-gradient(circle at 50% 78%,#f0a35e 0 18%,transparent 30%),linear-gradient(180deg,#2b3a52,#6b5a58 60%,#b7764a)}.city-name.svelte-ypbj28{flex:1;font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.city-count.svelte-ypbj28{font-size:var(--fs-sm);color:var(--color-muted);font-variant-numeric:tabular-nums}.precision.svelte-ypbj28{background:#faf6f2;padding:var(--space-3xl) 0}.precision-grid.svelte-ypbj28{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.8fr) minmax(0,.95fr);gap:var(--space-2xl);align-items:center}.body.svelte-ypbj28{margin:var(--space-lg) 0 0;font-size:var(--fs-lg);line-height:1.45;color:var(--color-body);max-width:40ch}.dial.svelte-ypbj28{position:relative;margin:0 auto;width:100%;max-width:200px;aspect-ratio:1}.dial.svelte-ypbj28 svg:where(.svelte-ypbj28){width:100%;height:100%}.dial.svelte-ypbj28 line:where(.svelte-ypbj28){stroke:var(--sun);stroke-width:1;opacity:.45}.dial.svelte-ypbj28 line.major:where(.svelte-ypbj28){stroke-width:1.5;opacity:.8}.dial.svelte-ypbj28 .arc:where(.svelte-ypbj28){fill:none;stroke:var(--sun);stroke-width:3;stroke-linecap:round}.dial.svelte-ypbj28 .knob:where(.svelte-ypbj28){fill:var(--sun)}.dial.svelte-ypbj28 figcaption:where(.svelte-ypbj28){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;font-size:var(--fs-xs);color:var(--color-body)}.dial.svelte-ypbj28 figcaption:where(.svelte-ypbj28) svg{color:var(--sun);margin-bottom:var(--space-xs)}.dial.svelte-ypbj28 strong:where(.svelte-ypbj28){font-family:var(--ff-display);font-size:var(--fs-xl);color:var(--color-ink)}.checks.svelte-ypbj28{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-lg)}.checks.svelte-ypbj28 li:where(.svelte-ypbj28){display:flex;align-items:center;gap:var(--space-md);font-size:var(--fs-sm);color:var(--color-body)}.night.svelte-ypbj28{padding:var(--space-xl) 0;background:radial-gradient(circle at 95% 50%,#ffd27a 0 18px,rgba(231,106,56,.55) 22px,transparent 140px),linear-gradient(180deg,#0d1626,#1b2940 70%,#3a2f36)}.night-grid.svelte-ypbj28{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr) minmax(0,.9fr);gap:var(--space-2xl);align-items:center}.card.svelte-ypbj28{background:#fff;border-radius:var(--radius-md);padding:var(--space-lg) var(--space-lg) var(--space-sm)}.card.svelte-ypbj28 .eyebrow:where(.svelte-ypbj28){font-size:10px;margin-bottom:var(--space-xs)}.billboard.svelte-ypbj28 h2:where(.svelte-ypbj28){color:#fff;font-size:clamp(40px,5vw,56px);line-height:.95}.billboard.svelte-ypbj28 .eyebrow:where(.svelte-ypbj28){margin:var(--space-xl) 0 0;color:#ffffffd9;letter-spacing:.22em}.grace.svelte-ypbj28{color:var(--sun);padding-bottom:var(--space-lg)}.grace.svelte-ypbj28 h3:where(.svelte-ypbj28){margin:var(--space-sm) 0;font-size:var(--fs-lg);font-weight:var(--fw-bold)}.grace.svelte-ypbj28 p:where(.svelte-ypbj28){margin:0;font-size:var(--fs-sm);line-height:1.4;color:var(--color-body)}.grace.svelte-ypbj28 i:where(.svelte-ypbj28){display:block;width:20px;height:2px;margin:var(--space-md) 0;background:var(--sun)}.who.svelte-ypbj28{padding:var(--space-3xl) 0 var(--space-2xl)}.who.svelte-ypbj28 h2:where(.svelte-ypbj28){margin-bottom:var(--space-xl)}.who-grid.svelte-ypbj28{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.who-grid.svelte-ypbj28 article:where(.svelte-ypbj28){display:flex;gap:var(--space-lg);padding:0 var(--space-xl);color:var(--sun)}.who-grid.svelte-ypbj28 article:where(.svelte-ypbj28):first-child{padding-left:0}.who-grid.svelte-ypbj28 article:where(.svelte-ypbj28)+article:where(.svelte-ypbj28){border-left:1px solid var(--color-rule-strong)}.who.svelte-ypbj28 h3:where(.svelte-ypbj28){font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:-.01em;margin-bottom:var(--space-sm)}.who.svelte-ypbj28 p:where(.svelte-ypbj28){margin:0;font-size:var(--fs-sm);line-height:1.4;color:var(--color-muted)}.close.svelte-ypbj28{text-align:center;padding:var(--space-2xl) var(--space-xl)}.close.svelte-ypbj28 .sub:where(.svelte-ypbj28){margin:var(--space-xs) 0 0;color:var(--color-body)}.close.svelte-ypbj28 .stores:where(.svelte-ypbj28){justify-content:center;margin-top:var(--space-lg)}.faq.svelte-ypbj28{padding:var(--space-2xl) 0 var(--space-3xl)}.faq.svelte-ypbj28 .section-head:where(.svelte-ypbj28){margin-bottom:var(--space-md)}.faq-list.svelte-ypbj28{border-top:1px solid var(--color-rule)}details.svelte-ypbj28{border-bottom:1px solid var(--color-rule)}summary.svelte-ypbj28{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);cursor:pointer;font-size:var(--fs-sm);list-style:none;color:var(--color-ink)}summary.svelte-ypbj28::-webkit-details-marker{display:none}summary.svelte-ypbj28:after{content:"+";font-size:var(--fs-lg);color:var(--color-body)}details[open].svelte-ypbj28 summary:where(.svelte-ypbj28):after{content:"–"}details.svelte-ypbj28 p:where(.svelte-ypbj28){margin:0 0 var(--space-lg);max-width:62ch;font-size:var(--fs-sm);color:var(--color-body)}@media(max-width:900px){.hero-grid.svelte-ypbj28,.steps.svelte-ypbj28,.precision-grid.svelte-ypbj28,.night-grid.svelte-ypbj28,.who-grid.svelte-ypbj28{grid-template-columns:minmax(0,1fr)}.hero-copy.svelte-ypbj28{padding-bottom:0}.hero-visual.svelte-ypbj28 .links:where(.svelte-ypbj28){display:none}.hero-visual.svelte-ypbj28 img:where(.svelte-ypbj28){margin:0 auto}.precision-grid.svelte-ypbj28{gap:var(--space-3xl)}.night.svelte-ypbj28{padding:var(--space-3xl) 0}.billboard.svelte-ypbj28{order:-1}.who-grid.svelte-ypbj28{gap:var(--space-xl)}.who-grid.svelte-ypbj28 article:where(.svelte-ypbj28){padding:0}.who-grid.svelte-ypbj28 article:where(.svelte-ypbj28)+article:where(.svelte-ypbj28){border-left:0;border-top:1px solid var(--color-rule-strong);padding-top:var(--space-xl)}}
