.eyebrow.svelte-1eth640{font-size:11px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:#e08273}.section-head.svelte-1eth640{margin-bottom:36px}.section-head.svelte-1eth640 h2:where(.svelte-1eth640){font-family:Fraunces,Georgia,serif;font-size:clamp(27px,3.4vw,40px);font-weight:480;line-height:1.1;letter-spacing:-.01em;margin:12px 0 0;max-width:22ch;text-wrap:balance}.hero.svelte-1eth640{overflow:hidden}.hero-grid.svelte-1eth640{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:48px;align-items:center}.hero-copy.svelte-1eth640{padding:56px 0}h1.svelte-1eth640{font-family:Fraunces,Georgia,serif;font-size:clamp(40px,5.4vw,68px);font-weight:470;line-height:1.04;letter-spacing:-.015em;margin:16px 0 20px}.typed-wrap.svelte-1eth640{white-space:nowrap}.typed.svelte-1eth640{font-style:italic;font-weight:430;color:var(--color-highlight-primary)}.caret.svelte-1eth640{display:inline-block;width:2px;height:.85em;background:var(--color-highlight-primary);vertical-align:-.08em;margin-left:3px;animation:svelte-1eth640-blink 1.05s step-end infinite}@keyframes svelte-1eth640-blink{50%{opacity:0}}.lede.svelte-1eth640{color:var(--color-text-secondary);max-width:52ch;font-size:17px}.lede.svelte-1eth640 strong:where(.svelte-1eth640){color:var(--color-text-primary);font-weight:600}.hero-actions.svelte-1eth640{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.hero-link.svelte-1eth640{color:var(--color-text-primary);font-weight:600;font-size:15.5px}.hero-link.svelte-1eth640:hover{color:var(--color-highlight-primary);text-decoration:none}.hero-note.svelte-1eth640{margin-top:22px;font-size:13px;color:var(--color-text-secondary);letter-spacing:.02em}.hero-demo.svelte-1eth640{display:flex;flex-direction:column;align-items:center;gap:14px;justify-self:center}.phone.svelte-1eth640{width:360px;height:640px;padding:12px;border-radius:44px;background:#0f0b0b;border:1px solid rgba(237,224,222,.12);box-shadow:0 30px 80px #0000008c,inset 0 0 0 1px #ffffff0a}.phone.svelte-1eth640 iframe:where(.svelte-1eth640){display:block;width:100%;height:100%;border:0;border-radius:32px;background:#201a19}.hero-demo-note.svelte-1eth640{margin:0;font-size:13px;color:var(--color-text-secondary);letter-spacing:.02em}.features.svelte-1eth640{padding:90px 0 20px}.bento.svelte-1eth640{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.panel.svelte-1eth640{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:24px;padding:34px;border:1px solid rgba(237,224,222,.09);border-radius:26px;background:linear-gradient(125deg,#2c211f,#241c1a 55%,#211a19)}.panel-wide.svelte-1eth640{grid-column:span 2;flex-direction:row;align-items:stretch}.panel-wide.svelte-1eth640 .panel-copy:where(.svelte-1eth640){flex:1;align-self:center}.panel-accent.svelte-1eth640:before{content:"";position:absolute;right:-120px;top:-140px;width:380px;height:380px;background:radial-gradient(circle,rgba(224,130,115,.18),transparent 65%);pointer-events:none}.panel-eyebrow.svelte-1eth640{font-size:11px;font-weight:650;letter-spacing:.22em;text-transform:uppercase;color:#e08273;margin-bottom:12px}.panel.svelte-1eth640 h3:where(.svelte-1eth640){font-family:Fraunces,Georgia,serif;font-size:clamp(20px,2.1vw,25px);font-weight:500;line-height:1.25;letter-spacing:-.005em;color:var(--color-text-primary);max-width:26ch;text-wrap:balance}.panel-sub.svelte-1eth640{margin-top:12px;color:var(--color-text-secondary);font-size:14.5px;max-width:44ch}.panel-motto.svelte-1eth640{color:var(--color-highlight-primary);font-family:Fraunces,Georgia,serif;font-style:italic;font-size:17px}.panel-btn.svelte-1eth640{display:inline-block;margin-top:22px;padding:11px 22px;border:1px solid rgba(255,179,172,.35);border-radius:999px;color:var(--color-highlight-primary);font-weight:600;font-size:14.5px;transition:background-color .2s ease,border-color .2s ease}.panel-btn.svelte-1eth640:hover{background-color:#ffb3ac1a;border-color:var(--color-highlight-primary);text-decoration:none}.panel-phones.svelte-1eth640{display:flex;gap:10px;justify-content:center;align-items:flex-end;flex:0 0 auto}.panel-phones.svelte-1eth640 img:where(.svelte-1eth640){width:118px;max-width:30%;height:auto}.panel-phone-single.svelte-1eth640 img:where(.svelte-1eth640){width:170px;max-width:none;border-radius:18px;box-shadow:0 12px 40px #00000073}.store-badges.svelte-1eth640{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:22px}.store-badges.svelte-1eth640 img:where(.svelte-1eth640){height:46px;width:auto;display:block;transition:opacity .2s ease}.store-badges.svelte-1eth640 a:where(.svelte-1eth640):hover img:where(.svelte-1eth640){opacity:.8}.testimonials.svelte-1eth640{padding:90px 0 0}.quote-rail.svelte-1eth640{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.quote-track.svelte-1eth640{display:flex;gap:20px;width:fit-content;padding:8px 0;animation:svelte-1eth640-rail 36s linear infinite}.quote-track.svelte-1eth640:hover{animation-play-state:paused}@keyframes svelte-1eth640-rail{to{transform:translate(-50%)}}.quote.svelte-1eth640{width:360px;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;gap:20px;padding:28px 30px;border:1px solid rgba(237,224,222,.09);border-radius:22px;background:linear-gradient(160deg,#2a1f1e,#221b1a);margin:0}.quote.svelte-1eth640 blockquote:where(.svelte-1eth640){font-family:Fraunces,Georgia,serif;font-style:italic;font-size:16.5px;font-weight:420;line-height:1.5;color:var(--color-text-primary);margin:0}.quote.svelte-1eth640 figcaption:where(.svelte-1eth640){color:var(--color-text-secondary);font-size:13.5px;font-weight:600}.faq.svelte-1eth640{padding:90px 0 30px}.faq-list.svelte-1eth640{max-width:780px}.faq-item.svelte-1eth640{border-bottom:1px solid rgba(237,224,222,.12);padding:20px 0}.faq-item.svelte-1eth640 summary:where(.svelte-1eth640){font-weight:600;font-size:16.5px;cursor:pointer;list-style:none;position:relative;padding-right:34px;color:var(--color-text-primary);transition:color .2s ease}.faq-item.svelte-1eth640 summary:where(.svelte-1eth640):hover{color:var(--color-highlight-primary)}.faq-item.svelte-1eth640 summary:where(.svelte-1eth640)::-webkit-details-marker{display:none}.faq-item.svelte-1eth640 summary:where(.svelte-1eth640):after{content:"+";position:absolute;right:2px;top:-2px;font-size:1.4rem;font-weight:400;color:#e08273}.faq-item[open].svelte-1eth640 summary:where(.svelte-1eth640):after{content:"−"}.faq-item.svelte-1eth640 p:where(.svelte-1eth640){margin-top:14px;color:var(--color-text-secondary);line-height:1.65;max-width:65ch}.download.svelte-1eth640{padding:70px 0 10px}.download-panel.svelte-1eth640{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:center;padding:56px;border:1px solid rgba(237,224,222,.09);border-radius:28px;background:linear-gradient(125deg,#2c211f,#241c1a 55%,#211a19)}.download-panel.svelte-1eth640:before{content:"";position:absolute;left:-140px;bottom:-180px;width:520px;height:520px;background:radial-gradient(circle,rgba(224,130,115,.2),transparent 65%);pointer-events:none}.download-copy.svelte-1eth640 h2:where(.svelte-1eth640){font-family:Fraunces,Georgia,serif;font-size:clamp(28px,3.6vw,44px);font-weight:480;line-height:1.08;letter-spacing:-.01em;margin:14px 0 16px;max-width:18ch;text-wrap:balance}.download-copy.svelte-1eth640 h2:where(.svelte-1eth640) em:where(.svelte-1eth640){font-style:italic;color:var(--color-highlight-primary);font-weight:430}.download-sub.svelte-1eth640{color:var(--color-text-secondary);max-width:46ch;font-size:15.5px}.store-badges-large.svelte-1eth640{flex-direction:row;flex-wrap:wrap;margin-top:30px}.store-badges-large.svelte-1eth640 img:where(.svelte-1eth640){height:54px}.download-visual.svelte-1eth640{position:relative}.download-visual.svelte-1eth640 img:where(.svelte-1eth640){width:100%;height:auto;display:block}@media (max-width: 1024px){.phone.svelte-1eth640{width:320px;height:570px}}@media (max-width: 860px){.hero-grid.svelte-1eth640{grid-template-columns:1fr;gap:8px}.hero-copy.svelte-1eth640{padding:44px 0 12px;text-align:center}.lede.svelte-1eth640{margin:0 auto}.hero-actions.svelte-1eth640{justify-content:center}.hero-demo.svelte-1eth640{width:100%;padding-bottom:8px}.phone.svelte-1eth640{width:min(100%,340px);height:600px;padding:10px;border-radius:38px}.phone.svelte-1eth640 iframe:where(.svelte-1eth640){border-radius:30px}.features.svelte-1eth640,.testimonials.svelte-1eth640,.faq.svelte-1eth640{padding-top:64px}.bento.svelte-1eth640{grid-template-columns:1fr}.panel-wide.svelte-1eth640{grid-column:span 1;flex-direction:column}.panel.svelte-1eth640{padding:28px}.download-panel.svelte-1eth640{grid-template-columns:1fr;gap:36px;padding:36px 28px;text-align:center}.download-copy.svelte-1eth640 h2:where(.svelte-1eth640),.download-sub.svelte-1eth640{margin-left:auto;margin-right:auto}.store-badges.svelte-1eth640,.store-badges-large.svelte-1eth640{align-items:center;justify-content:center}.download-visual.svelte-1eth640{max-width:240px;margin:0 auto}.quote.svelte-1eth640{width:300px;padding:24px}}@media (prefers-reduced-motion: reduce){.caret.svelte-1eth640,.quote-track.svelte-1eth640{animation:none}}
