.phone[data-astro-cid-ykln7coe]{border:10px solid var(--frame);background:var(--frame);box-shadow:var(--shadow);aspect-ratio:9/20;border-radius:40px;width:100%;max-width:320px;overflow:hidden}.phone[data-astro-cid-ykln7coe] img{object-fit:cover;object-position:top;border-radius:30px;width:100%;height:100%}section[data-astro-cid-lcdefpme]{scroll-margin-top:80px}.hero[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;min-height:min(820px,100dvh - 64px);padding-top:64px;padding-bottom:32px;display:grid}.eyebrow[data-astro-cid-lcdefpme]{color:var(--primary);background:var(--tint);border-radius:999px;margin-bottom:20px;padding:4px 12px;font-size:14px;display:inline-block}h1[data-astro-cid-lcdefpme]{font-size:clamp(36px,5vw,56px);line-height:1.25}.lead[data-astro-cid-lcdefpme]{color:var(--text-2);max-width:30em;margin-top:20px;font-size:19px}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.hero[data-astro-cid-lcdefpme] .hero-phone{justify-self:center;transform:rotate(2deg)}.how[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:72px;padding-top:96px;padding-bottom:96px;display:grid}.how[data-astro-cid-lcdefpme] .how-shot{justify-self:center;width:100%;max-width:440px;display:block}.how[data-astro-cid-lcdefpme] .how-shot img{border-radius:var(--radius);width:100%;box-shadow:var(--shadow), 0 0 0 1px var(--line)}h2[data-astro-cid-lcdefpme]{font-size:clamp(28px,3.4vw,38px)}.steps[data-astro-cid-lcdefpme]{gap:28px;margin:36px 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{grid-template-columns:48px 1fr;align-items:start;gap:18px;display:grid}.step-icon[data-astro-cid-lcdefpme]{background:var(--tint);width:48px;height:48px;color:var(--primary);border-radius:999px;place-items:center;display:grid}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:4px;font-size:22px}.features[data-astro-cid-lcdefpme]{padding-top:48px;padding-bottom:96px}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1fr;gap:20px;margin-top:36px;display:grid}.cell[data-astro-cid-lcdefpme]{border-radius:var(--radius);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;display:flex;overflow:hidden}.cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:6px;font-size:22px}.cell-copy[data-astro-cid-lcdefpme]{padding:28px 28px 0}.cell[data-astro-cid-lcdefpme] .shot{margin:auto 28px 0;padding-top:24px;display:block}.cell[data-astro-cid-lcdefpme] .shot img{border-radius:var(--radius) var(--radius) 0 0;width:100%;box-shadow:0 0 0 1px var(--line)}.cell-dates[data-astro-cid-lcdefpme]{background:var(--tint);box-shadow:none;grid-row:span 2}.cell-dates[data-astro-cid-lcdefpme] .shot{align-self:center;width:min(300px,100% - 56px);margin-left:0;margin-right:0}.cell-mood[data-astro-cid-lcdefpme]{flex-direction:row;grid-column:span 2}.cell-mood[data-astro-cid-lcdefpme] .cell-copy[data-astro-cid-lcdefpme]{flex:1;align-self:center;padding-bottom:28px}.cell-mood[data-astro-cid-lcdefpme] .shot{align-self:flex-end;width:44%;max-width:300px;margin:28px 28px 0 0;padding-top:0}.cell-memory[data-astro-cid-lcdefpme]{background:var(--primary);color:var(--on-primary);box-shadow:none;justify-content:flex-end;gap:6px;min-height:280px;padding:28px}.cell-memory[data-astro-cid-lcdefpme] svg{margin-bottom:auto}.cell-stats[data-astro-cid-lcdefpme] .shot img{aspect-ratio:4/3;object-fit:cover;object-position:top}.privacy[data-astro-cid-lcdefpme]{background:var(--tint);padding:96px 0}.promises[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:32px 48px;margin:40px 0 0;padding:0;list-style:none;display:grid}.promises[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--primary);grid-template-columns:26px 1fr;gap:16px;display:grid}.promises[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text);font-size:18px}.more[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:24px;margin-top:40px;display:flex}.more[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--primary);text-underline-offset:4px;align-items:center;gap:6px;display:inline-flex}.care[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1.3fr;align-items:center;gap:48px;padding-top:96px;display:grid}.care[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:10px}.lines[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border-radius:var(--radius);box-shadow:inset 0 0 0 1px var(--line);flex-direction:column;padding:18px 22px;text-decoration:none;transition:background-color .2s;display:flex}.lines[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background:var(--surface)}.number[data-astro-cid-lcdefpme]{color:var(--primary);font-variant-numeric:tabular-nums;font-size:24px}.label[data-astro-cid-lcdefpme]{color:var(--text-2);font-size:15px}.closing[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:14px;padding-top:120px;display:grid}.closing[data-astro-cid-lcdefpme] .button[data-astro-cid-lcdefpme]{margin-top:12px}@media (width<=767px){.hero[data-astro-cid-lcdefpme],.how[data-astro-cid-lcdefpme],.care[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:40px}.hero[data-astro-cid-lcdefpme]{min-height:0;padding-top:40px}.hero[data-astro-cid-lcdefpme] .hero-phone{max-width:260px;transform:none}.how[data-astro-cid-lcdefpme]{padding-top:64px;padding-bottom:64px}.how[data-astro-cid-lcdefpme] .how-shot{order:2}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.cell-dates[data-astro-cid-lcdefpme],.cell-mood[data-astro-cid-lcdefpme]{grid-area:auto}.cell-mood[data-astro-cid-lcdefpme]{flex-direction:column}.cell-mood[data-astro-cid-lcdefpme] .shot{align-self:center;width:min(300px,100% - 56px);margin:24px 0 0}.promises[data-astro-cid-lcdefpme],.lines[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.privacy[data-astro-cid-lcdefpme]{padding:64px 0}.care[data-astro-cid-lcdefpme]{padding-top:64px}.closing[data-astro-cid-lcdefpme]{padding-top:80px}}
