.store-links[data-astro-cid-yndlbk22]{flex-wrap:wrap;gap:12px;display:flex}.btn[data-astro-cid-yndlbk22]{justify-content:center}@media (width<=480px){.store-links[data-astro-cid-yndlbk22]{flex-direction:column}.btn[data-astro-cid-yndlbk22]{width:100%}}.eyebrow[data-astro-cid-lcdefpme]{letter-spacing:.12em;color:var(--color-primary);margin-bottom:18px;font-size:.75rem;font-weight:750}.hero[data-astro-cid-lcdefpme]{padding:68px 0 64px;overflow:hidden}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{max-width:620px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.055em;margin-bottom:26px;font-size:clamp(2.8rem,5.3vw,4.6rem);line-height:1.06}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-primary)}.hero-sub[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:490px;margin-bottom:30px;font-size:1.2rem;line-height:1.65}.text-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;align-items:center;gap:12px;font-weight:650;display:inline-flex}.hero[data-astro-cid-lcdefpme] .text-link[data-astro-cid-lcdefpme]{margin-top:24px}.hero-trust[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:25px;font-size:.79rem;line-height:1.8}.hero-art[data-astro-cid-lcdefpme]{background:var(--color-primary-light);border-radius:28px;flex-direction:column;align-items:center;padding:23px 24px 18px;display:flex;position:relative}.art-label[data-astro-cid-lcdefpme]{color:var(--color-text);align-items:center;gap:9px;margin-bottom:20px;font-size:.83rem;font-weight:600;display:flex}.status-dot[data-astro-cid-lcdefpme]{background:var(--color-primary);border-radius:50%;width:7px;height:7px}.phone-window[data-astro-cid-lcdefpme]{border-radius:42px;width:300px;max-width:100%;height:621px;position:relative;overflow:hidden}.phone-window[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:457px;max-width:none;height:auto;position:absolute;top:-333px;left:-80px}.art-caption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:14px;font-size:.73rem}.promise-strip[data-astro-cid-lcdefpme]{border-block:1px solid var(--color-border);padding:19px 0}.promise-strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{color:var(--color-text-muted);justify-content:space-between;gap:18px;font-size:.9rem;font-weight:600;display:flex}.routine-layout[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1fr;align-items:center;gap:100px;display:grid}.section-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.ownership[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.faq[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:22px}.section-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:390px;color:var(--color-text-muted)}.small-note[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:22px;font-size:.8rem}.routine-demo[data-astro-cid-lcdefpme]{border:1px solid var(--color-border);background:var(--color-card-bg);border-radius:20px;overflow:hidden;box-shadow:0 15px 50px #163e2d08}.demo-tabs[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);background:var(--color-bg-subtle);gap:4px;padding:7px;display:flex}.demo-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:13px 5px;font-size:.85rem}.demo-tabs[data-astro-cid-lcdefpme] button[data-astro-cid-lcdefpme][aria-selected=true]{background:var(--color-card-bg);color:var(--color-primary);font-weight:700;box-shadow:0 1px 4px #14382c12}.demo-panel[data-astro-cid-lcdefpme]{min-height:348px;padding:30px}.demo-panel[data-astro-cid-lcdefpme][hidden]{display:none}.sample-label[data-astro-cid-lcdefpme]{letter-spacing:.1em;color:var(--color-text-muted);font-size:.68rem;font-weight:700}.demo-panel[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin:13px 0 18px;font-size:1.3rem}.demo-panel[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:18px;font-size:.88rem}.sample-record[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:18px;padding:10px 0;font-size:.85rem;display:flex}.sample-record[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.sample-record[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;font-weight:550}.sample-checks[data-astro-cid-lcdefpme]{margin:24px 0;list-style:none}.sample-checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:10px 0;font-size:.92rem}.sample-checks[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-right:12px}.demo-bottom[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding:14px 30px;font-size:.76rem}.history-lead[data-astro-cid-lcdefpme]{font-size:1rem!important}.gallery[data-astro-cid-lcdefpme]{background:var(--color-bg-subtle)}.section-heading[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.section-heading[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);max-width:290px;font-size:.9rem}.gallery-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid}.gallery-grid[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{border-radius:12px;width:100%;height:auto}.gallery-grid[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:14px;font-size:.82rem;line-height:1.5}.ownership-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:100px;display:grid}.ownership-inner[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-text-muted);max-width:470px;margin-bottom:20px}.ownership-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);margin-bottom:23px;padding:0 0 23px 40px;position:relative}.ownership-list[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--color-primary);font-size:.78rem;font-weight:700;position:absolute;top:4px;left:0}.ownership-list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:8px;font-size:1.15rem}.ownership-list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);font-size:.91rem}.guides-section[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border)}.guides-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.guide-card[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border);color:var(--color-text);flex-direction:column;padding:27px 0;display:flex}.guide-card[data-astro-cid-lcdefpme]:hover{text-decoration:none}.guide-card[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme]{text-underline-offset:5px;text-decoration:underline}.guide-label[data-astro-cid-lcdefpme]{letter-spacing:.11em;color:var(--color-text-muted);margin-bottom:16px;font-size:.64rem}.guide-card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:13px;font-size:1.18rem;line-height:1.35}.guide-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-bottom:20px;font-size:.9rem}.guide-card-more[data-astro-cid-lcdefpme]{color:var(--color-primary);margin-top:auto;font-size:.84rem;font-weight:650}.faq[data-astro-cid-lcdefpme]{background:var(--color-bg-subtle)}.faq-layout[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:80px;display:grid}.faq-item[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--color-border);padding:22px 0}.faq-item[data-astro-cid-lcdefpme]:first-child{padding-top:0}.faq-item[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-weight:650;line-height:1.5}.faq-item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin-top:15px;font-size:.92rem}.final-cta[data-astro-cid-lcdefpme]{text-align:center}.final-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.04em;margin-bottom:20px;font-size:clamp(2.1rem,4.2vw,3.4rem)}.final-cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:not(.eyebrow){color:var(--color-text-muted);margin-bottom:28px}.final-cta[data-astro-cid-lcdefpme] .small-note[data-astro-cid-lcdefpme]{margin-bottom:0}@media (width<=1000px){.hero-inner[data-astro-cid-lcdefpme]{gap:30px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3.5rem}.hero-art[data-astro-cid-lcdefpme]{padding-inline:15px}.routine-layout[data-astro-cid-lcdefpme],.ownership-inner[data-astro-cid-lcdefpme]{gap:48px}.gallery-grid[data-astro-cid-lcdefpme]{gap:12px}.faq-layout[data-astro-cid-lcdefpme]{gap:40px}}@media (width<=760px){.hero[data-astro-cid-lcdefpme]{padding:42px 0}.hero-inner[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:36px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:clamp(2.7rem,9.8vw,4.2rem)}.hero-copy[data-astro-cid-lcdefpme]{max-width:580px}.hero-sub[data-astro-cid-lcdefpme]{font-size:1.08rem}.hero-art[data-astro-cid-lcdefpme]{justify-self:center;width:100%;max-width:440px}.phone-window[data-astro-cid-lcdefpme]{border-radius:38px;width:270px;height:559px}.phone-window[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:411.3px;top:-299.7px;left:-72px}.promise-strip[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{text-align:center;flex-wrap:wrap;justify-content:center;gap:8px 22px;font-size:.78rem}.routine-layout[data-astro-cid-lcdefpme],.ownership-inner[data-astro-cid-lcdefpme],.faq-layout[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:34px}.section-intro[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]:not(.eyebrow){max-width:100%}.gallery-grid[data-astro-cid-lcdefpme]{scroll-snap-type:x mandatory;gap:18px;padding-bottom:18px;display:flex;overflow-x:auto}.gallery-grid[data-astro-cid-lcdefpme] figure[data-astro-cid-lcdefpme]{scroll-snap-align:start;flex:0 0 61%;max-width:250px}.section-heading[data-astro-cid-lcdefpme]{flex-direction:column;align-items:start;gap:18px}.section-heading[data-astro-cid-lcdefpme]>p[data-astro-cid-lcdefpme]{max-width:100%}.guides-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0}.demo-panel[data-astro-cid-lcdefpme]{min-height:355px;padding:24px}.sample-record[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]{font-size:.78rem}.faq-item[data-astro-cid-lcdefpme]:first-child{padding-top:18px}.ownership-list[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{margin-bottom:0}.final-inner[data-astro-cid-lcdefpme]{align-items:stretch}.final-cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:2.4rem}}
