.phone-frame{position:relative;margin:0 auto;max-width:320px;aspect-ratio:9 / 19.5;background:#0a0a0a;border-radius:44px;padding:10px;box-shadow:0 12px 40px #1a2a222e,0 2px 6px #1a2a2214}@media(min-width:900px){.phone-frame{max-width:360px}}.phone-frame:before{content:"";position:absolute;top:14px;left:50%;transform:translate(-50%);width:110px;height:26px;background:#0a0a0a;border-radius:16px;z-index:2}.phone-screen{position:relative;width:100%;height:100%;border-radius:36px;overflow:hidden;background:var(--canvas)}.phone-screen img{width:100%;height:100%;object-fit:cover;display:block}.thesis.svelte-1uha8ag{max-width:760px}.thesis-heading.svelte-1uha8ag{margin-top:18px;color:var(--paper)}.thesis-heading.svelte-1uha8ag .italic{font-style:italic;color:var(--amber)}.thesis-body.svelte-1uha8ag{margin-top:22px;font-size:clamp(16px,1.6vw,18px);line-height:1.65;color:#fdfcf5c7;max-width:66ch}.feature-divider.svelte-1uha8ag{border:0;border-top:1px solid var(--forest-08);margin:0}.feature-bullets-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:10px}@media(min-width:640px){.feature-bullets-list{grid-template-columns:1fr 1fr;gap:12px 28px}}.feature-bullets-list li{position:relative;padding-left:22px;font-family:var(--mono);font-size:12.5px;line-height:1.55;color:var(--forest-70);letter-spacing:.01em}.feature-bullets-list li:before{content:"";position:absolute;left:0;top:9px;width:12px;height:1px;background:var(--brass)}.feature-heading .italic{font-style:italic;color:var(--clay)}.watch-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr;gap:40px;align-items:center}@media(min-width:900px){.watch-grid.svelte-1uha8ag{grid-template-columns:1fr 1.3fr;gap:72px}}.watch-art.svelte-1uha8ag{display:flex;justify-content:center}.watch-art.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;max-width:320px;height:auto;display:block}.watch-heading.svelte-1uha8ag{margin-top:14px;max-width:22ch}.watch-heading.svelte-1uha8ag .italic{font-style:italic;color:var(--clay)}.watch-lead.svelte-1uha8ag{margin-top:18px;max-width:56ch}.pricing-block.svelte-1uha8ag{text-align:center;max-width:640px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.pricing-heading.svelte-1uha8ag{margin-top:14px}.pricing-note.svelte-1uha8ag{margin-top:18px;max-width:46ch;font-size:clamp(15px,1.6vw,17px);line-height:1.65;color:var(--forest-70)}.pricing-cta.svelte-1uha8ag{margin-top:30px}
