.phone[data-astro-cid-ykln7coe]{width:100%;container-type:inline-size}.phone__body[data-astro-cid-ykln7coe]{background:linear-gradient(100deg,#5f6066 0%,#d8d9de 7%,#9c9da3 14%,#eceef2 50%,#9c9da3 86%,#d8d9de 93%,#5f6066 100%);border-radius:16.5cqw;padding:1.4cqw;position:relative;box-shadow:inset 0 0 0 .25cqw #ffffff8c,inset 0 0 0 .6cqw #00000040,0 1.5cqw 3cqw #10161a2e,0 8cqw 16cqw -2cqw #10161a59,0 22cqw 40cqw -12cqw #10161a59}.phone__bezel[data-astro-cid-ykln7coe]{background:#050607;border-radius:15.1cqw;padding:2.3cqw;box-shadow:inset 0 0 0 .3cqw #1b1d20,inset 0 0 1.2cqw #000000e6}.phone__screen[data-astro-cid-ykln7coe]{aspect-ratio:1320/2868;background:#000;border-radius:12.8cqw;position:relative;overflow:hidden}.phone__screen[data-astro-cid-ykln7coe] img{object-fit:cover;width:100%;height:100%}.phone__screen[data-astro-cid-ykln7coe]:after{content:"";pointer-events:none;background:linear-gradient(118deg,#ffffff29 0%,#ffffff0d 28%,#0000 42%);position:absolute;inset:0}.phone__island[data-astro-cid-ykln7coe]{background:#000;border-radius:999px;width:29cqw;height:8.4cqw;position:absolute;top:2.4cqw;left:50%;transform:translate(-50%)}.phone__lens[data-astro-cid-ykln7coe]{background:radial-gradient(circle at 35% 35%,#3a4a6a 0%,#121826 45%,#05070b 70%);border-radius:50%;width:3.4cqw;height:3.4cqw;position:absolute;top:50%;right:3.2cqw;transform:translateY(-50%);box-shadow:0 0 0 .35cqw #0b0d10}.phone__button[data-astro-cid-ykln7coe]{background:linear-gradient(90deg,#6b6c72,#cfd0d5 55%,#85868c);border-radius:.6cqw;width:1.3cqw;position:absolute}.phone__button--action[data-astro-cid-ykln7coe],.phone__button--volup[data-astro-cid-ykln7coe],.phone__button--voldown[data-astro-cid-ykln7coe]{left:-.9cqw}.phone__button--power[data-astro-cid-ykln7coe],.phone__button--camera[data-astro-cid-ykln7coe]{right:-.9cqw}.phone__button--action[data-astro-cid-ykln7coe]{height:6%;top:19%}.phone__button--volup[data-astro-cid-ykln7coe]{height:10%;top:28%}.phone__button--voldown[data-astro-cid-ykln7coe]{height:10%;top:40%}.phone__button--power[data-astro-cid-ykln7coe]{height:15%;top:31%}.phone__button--camera[data-astro-cid-ykln7coe]{height:8%;top:60%}.doodles[data-astro-cid-n2tyz7do]{z-index:0;pointer-events:none;color:var(--color-text);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 52%,#0000 88%);mask-image:linear-gradient(#000 0% 52%,#0000 88%)}.doodle[data-astro-cid-n2tyz7do]{will-change:transform;display:block;position:absolute}.doodle__art[data-astro-cid-n2tyz7do]{opacity:.075;--ds:1.9;width:100%;height:100%;transform:rotate(var(--tilt,0deg));animation:60s linear infinite drift;display:block}@media (prefers-color-scheme:dark){.doodle__art[data-astro-cid-n2tyz7do]{opacity:.075}}@keyframes drift{0%{transform:translate3d(0, 0, 0) rotate(var(--tilt,0deg))}20%{transform:translate3d(calc(var(--dx) * var(--ds) * .6), calc(var(--dy) * var(--ds) * .5), 0) rotate(calc(var(--tilt,0deg) + var(--rot) * .6))}40%{transform:translate3d(calc(var(--dx) * var(--ds)), calc(var(--dy) * var(--ds) * -.2), 0) rotate(calc(var(--tilt,0deg) + var(--rot)))}60%{transform:translate3d(calc(var(--dx) * var(--ds) * .4), calc(var(--dy) * var(--ds) * -.9), 0) rotate(calc(var(--tilt,0deg) + var(--rot) * .3))}80%{transform:translate3d(calc(var(--dx) * var(--ds) * -.5), calc(var(--dy) * var(--ds) * -.4), 0) rotate(calc(var(--tilt,0deg) - var(--rot) * .5))}to{transform:translate3d(0, 0, 0) rotate(var(--tilt,0deg))}}@media (prefers-reduced-motion:reduce){.doodle__art[data-astro-cid-n2tyz7do]{animation:none}}.d1[data-astro-cid-n2tyz7do]{--dx:14px;--dy:-16px;--rot:5deg;--tilt:0deg;width:2rem;height:2rem;animation-duration:56s;animation-delay:-56s;top:45.1%;left:4.3%}.d2[data-astro-cid-n2tyz7do]{--dx:16px;--dy:12px;--rot:7deg;--tilt:0deg;width:1.75rem;height:1.75rem;animation-duration:67s;animation-delay:-51s;top:59.5%;left:21.2%}.d3[data-astro-cid-n2tyz7do]{--dx:12px;--dy:-16px;--rot:7deg;--tilt:35deg;width:2.25rem;height:2.25rem;animation-duration:63s;animation-delay:-17s;top:58.7%;left:32.7%}.d4[data-astro-cid-n2tyz7do]{--dx:16px;--dy:-14px;--rot:9deg;--tilt:-19deg;width:3rem;height:3rem;animation-duration:67s;animation-delay:-48s;top:61.4%;left:2.5%}.d5[data-astro-cid-n2tyz7do]{--dx:-14px;--dy:12px;--rot:7deg;--tilt:-19deg;width:2.75rem;height:2.75rem;animation-duration:74s;animation-delay:-58s;top:66.6%;left:40.3%}.d6[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:-14px;--rot:-6deg;--tilt:7deg;width:2rem;height:2rem;animation-duration:76s;animation-delay:-55s;top:3.6%;left:18.8%}.d7[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:14px;--rot:-6deg;--tilt:-38deg;width:2rem;height:2rem;animation-duration:78s;animation-delay:-41s;top:26.9%;left:8.3%}.d8[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:12px;--rot:-7deg;--tilt:24deg;width:3rem;height:3rem;animation-duration:69s;animation-delay:-54s;top:40.1%;left:90.2%}.d9[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:16px;--rot:7deg;--tilt:7deg;width:2rem;height:2rem;animation-duration:81s;animation-delay:-5s;top:53.3%;left:68.6%}.d10[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:16px;--rot:7deg;--tilt:-14deg;width:2.25rem;height:2.25rem;animation-duration:86s;animation-delay:-20s;top:10.7%;left:5.1%}.d11[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:-14px;--rot:8deg;--tilt:13deg;width:2rem;height:2rem;animation-duration:59s;animation-delay:-19s;top:45.7%;left:87.5%}.d12[data-astro-cid-n2tyz7do]{--dx:-14px;--dy:-12px;--rot:7deg;--tilt:7deg;width:1.75rem;height:1.75rem;animation-duration:57s;animation-delay:-13s;top:19.8%;left:86.1%}.d13[data-astro-cid-n2tyz7do]{--dx:16px;--dy:-12px;--rot:9deg;--tilt:18deg;width:2rem;height:2rem;animation-duration:57s;animation-delay:-3s;top:83.7%;left:10%}.d14[data-astro-cid-n2tyz7do]{--dx:10px;--dy:-12px;--rot:-7deg;--tilt:-31deg;width:2rem;height:2rem;animation-duration:89s;animation-delay:-25s;top:52.3%;left:8.4%}.d15[data-astro-cid-n2tyz7do]{--dx:12px;--dy:-12px;--rot:-8deg;--tilt:24deg;width:2rem;height:2rem;animation-duration:59s;animation-delay:-57s;top:63.9%;left:84.8%}.d16[data-astro-cid-n2tyz7do]{--dx:16px;--dy:14px;--rot:-9deg;--tilt:18deg;width:1.75rem;height:1.75rem;animation-duration:79s;animation-delay:-39s;top:74%;left:88.8%}.d17[data-astro-cid-n2tyz7do]{--dx:-14px;--dy:-12px;--rot:7deg;--tilt:29deg;width:2rem;height:2rem;animation-duration:84s;animation-delay:-30s;top:3%;left:8.2%}.d18[data-astro-cid-n2tyz7do]{--dx:16px;--dy:14px;--rot:8deg;--tilt:-14deg;width:2rem;height:2rem;animation-duration:78s;animation-delay:-21s;top:3.9%;left:90.1%}.d19[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:-12px;--rot:7deg;--tilt:24deg;width:3rem;height:3rem;animation-duration:82s;animation-delay:-53s;top:30.8%;left:87.6%}.d20[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:-14px;--rot:-7deg;--tilt:7deg;width:2.5rem;height:2.5rem;animation-duration:57s;animation-delay:-47s;top:75.9%;left:37.1%}.d21[data-astro-cid-n2tyz7do]{--dx:10px;--dy:-14px;--rot:7deg;--tilt:0deg;width:3rem;height:3rem;animation-duration:86s;animation-delay:-45s;top:71%;left:11.9%}.d22[data-astro-cid-n2tyz7do]{--dx:12px;--dy:-16px;--rot:-9deg;--tilt:-14deg;width:3rem;height:3rem;animation-duration:57s;animation-delay:-45s;top:28.5%;left:79.1%}.d23[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:16px;--rot:-7deg;--tilt:0deg;width:2.25rem;height:2.25rem;animation-duration:56s;animation-delay:-51s;top:61.5%;left:54.3%}.d24[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:16px;--rot:-8deg;--tilt:7deg;width:2rem;height:2rem;animation-duration:89s;animation-delay:-43s;top:71.7%;left:23.5%}.d25[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:-14px;--rot:-6deg;--tilt:-14deg;width:3.25rem;height:3.25rem;animation-duration:89s;animation-delay:-46s;top:62%;left:71.3%}.d26[data-astro-cid-n2tyz7do]{--dx:14px;--dy:16px;--rot:-6deg;--tilt:-31deg;width:2rem;height:2rem;animation-duration:79s;animation-delay:-10s;top:81.5%;left:47.8%}.d27[data-astro-cid-n2tyz7do]{--dx:14px;--dy:14px;--rot:9deg;--tilt:35deg;width:1.75rem;height:1.75rem;animation-duration:76s;animation-delay:-31s;top:39.8%;left:19.7%}.d28[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:-14px;--rot:7deg;--tilt:-31deg;width:2rem;height:2rem;animation-duration:89s;animation-delay:-52s;top:10.3%;left:81.6%}.d29[data-astro-cid-n2tyz7do]{--dx:12px;--dy:14px;--rot:-8deg;--tilt:-38deg;width:1.75rem;height:1.75rem;animation-duration:90s;animation-delay:-28s;top:80.3%;left:25.7%}.d30[data-astro-cid-n2tyz7do]{--dx:14px;--dy:-16px;--rot:-7deg;--tilt:13deg;width:2rem;height:2rem;animation-duration:63s;animation-delay:-32s;top:4.4%;left:76.3%}.d31[data-astro-cid-n2tyz7do]{--dx:10px;--dy:16px;--rot:9deg;--tilt:24deg;width:3.25rem;height:3.25rem;animation-duration:87s;animation-delay:-55s;top:9.2%;left:22%}.d32[data-astro-cid-n2tyz7do]{--dx:10px;--dy:-14px;--rot:9deg;--tilt:13deg;width:2.25rem;height:2.25rem;animation-duration:86s;animation-delay:-14s;top:58.4%;left:89.8%}.d33[data-astro-cid-n2tyz7do]{--dx:14px;--dy:-16px;--rot:9deg;--tilt:-38deg;width:1.75rem;height:1.75rem;animation-duration:80s;animation-delay:-36s;top:36.5%;left:12.1%}.d34[data-astro-cid-n2tyz7do]{--dx:-14px;--dy:16px;--rot:-7deg;--tilt:-31deg;width:3rem;height:3rem;animation-duration:84s;animation-delay:-28s;top:69.3%;left:53.6%}.d35[data-astro-cid-n2tyz7do]{--dx:10px;--dy:-14px;--rot:8deg;--tilt:7deg;width:2.75rem;height:2.75rem;animation-duration:82s;animation-delay:-59s;top:79.3%;left:75.5%}.d36[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:-14px;--rot:-9deg;--tilt:24deg;width:2.25rem;height:2.25rem;animation-duration:77s;animation-delay:-17s;top:67.5%;left:3.6%}.d37[data-astro-cid-n2tyz7do]{--dx:10px;--dy:16px;--rot:-6deg;--tilt:29deg;width:3.25rem;height:3.25rem;animation-duration:82s;animation-delay:-3s;top:63.4%;left:12.9%}.d38[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:14px;--rot:-6deg;--tilt:41deg;width:2.25rem;height:2.25rem;animation-duration:63s;animation-delay:-16s;top:46.5%;left:16.3%}.d39[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:-12px;--rot:6deg;--tilt:-19deg;width:2.5rem;height:2.5rem;animation-duration:67s;animation-delay:-58s;top:78.8%;left:59.6%}.d40[data-astro-cid-n2tyz7do]{--dx:16px;--dy:-16px;--rot:-9deg;--tilt:-38deg;width:2rem;height:2rem;animation-duration:87s;animation-delay:-59s;top:85.9%;left:78.5%}.d41[data-astro-cid-n2tyz7do]{--dx:10px;--dy:16px;--rot:-8deg;--tilt:18deg;width:2rem;height:2rem;animation-duration:84s;animation-delay:-6s;top:17.5%;left:20.4%}.d42[data-astro-cid-n2tyz7do]{--dx:14px;--dy:14px;--rot:6deg;--tilt:0deg;width:3rem;height:3rem;animation-duration:78s;animation-delay:-2s;top:66.2%;left:31.7%}.d43[data-astro-cid-n2tyz7do]{--dx:10px;--dy:-16px;--rot:-7deg;--tilt:41deg;width:2.25rem;height:2.25rem;animation-duration:63s;animation-delay:-59s;top:51.1%;left:33%}.d44[data-astro-cid-n2tyz7do]{--dx:16px;--dy:-16px;--rot:-9deg;--tilt:-8deg;width:2.25rem;height:2.25rem;animation-duration:58s;animation-delay:-16s;top:17.5%;left:75.3%}.d45[data-astro-cid-n2tyz7do]{--dx:12px;--dy:-14px;--rot:7deg;--tilt:18deg;width:2.25rem;height:2.25rem;animation-duration:59s;animation-delay:-26s;top:24.9%;left:90.4%}.d46[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:-16px;--rot:-8deg;--tilt:29deg;width:2.75rem;height:2.75rem;animation-duration:83s;animation-delay:-27s;top:19.9%;left:12.6%}.d47[data-astro-cid-n2tyz7do]{--dx:14px;--dy:12px;--rot:-7deg;--tilt:41deg;width:2rem;height:2rem;animation-duration:58s;animation-delay:-29s;top:82.2%;left:37.2%}.d48[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:12px;--rot:8deg;--tilt:-14deg;width:2rem;height:2rem;animation-duration:70s;animation-delay:-4s;top:85.1%;left:88.9%}.d49[data-astro-cid-n2tyz7do]{--dx:-16px;--dy:-12px;--rot:9deg;--tilt:-26deg;width:2.25rem;height:2.25rem;animation-duration:83s;animation-delay:-10s;top:54.4%;left:43.7%}.d50[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:-12px;--rot:-7deg;--tilt:-19deg;width:3.25rem;height:3.25rem;animation-duration:87s;animation-delay:-59s;top:37.2%;left:73.5%}.d51[data-astro-cid-n2tyz7do]{--dx:-10px;--dy:16px;--rot:-9deg;--tilt:24deg;width:2.25rem;height:2.25rem;animation-duration:72s;animation-delay:-18s;top:25.4%;left:23.6%}.d52[data-astro-cid-n2tyz7do]{--dx:-12px;--dy:14px;--rot:-7deg;--tilt:-26deg;width:3.25rem;height:3.25rem;animation-duration:84s;animation-delay:-58s;top:49.4%;left:75.2%}@media (width<=47.99rem){.d2[data-astro-cid-n2tyz7do],.d3[data-astro-cid-n2tyz7do],.d5[data-astro-cid-n2tyz7do],.d6[data-astro-cid-n2tyz7do],.d9[data-astro-cid-n2tyz7do],.d20[data-astro-cid-n2tyz7do],.d22[data-astro-cid-n2tyz7do],.d23[data-astro-cid-n2tyz7do],.d24[data-astro-cid-n2tyz7do],.d25[data-astro-cid-n2tyz7do],.d26[data-astro-cid-n2tyz7do],.d27[data-astro-cid-n2tyz7do],.d29[data-astro-cid-n2tyz7do],.d30[data-astro-cid-n2tyz7do],.d31[data-astro-cid-n2tyz7do],.d34[data-astro-cid-n2tyz7do],.d35[data-astro-cid-n2tyz7do],.d38[data-astro-cid-n2tyz7do],.d39[data-astro-cid-n2tyz7do],.d40[data-astro-cid-n2tyz7do],.d41[data-astro-cid-n2tyz7do],.d42[data-astro-cid-n2tyz7do],.d43[data-astro-cid-n2tyz7do],.d44[data-astro-cid-n2tyz7do],.d47[data-astro-cid-n2tyz7do],.d49[data-astro-cid-n2tyz7do],.d50[data-astro-cid-n2tyz7do],.d51[data-astro-cid-n2tyz7do],.d52[data-astro-cid-n2tyz7do]{display:none}.doodle[data-astro-cid-n2tyz7do]{width:2rem;height:2rem}}.hero[data-astro-cid-lcdefpme]{position:relative}.hero__panel[data-astro-cid-lcdefpme]{z-index:1;padding-block:var(--space-12) var(--space-10);position:relative}.hero__text[data-astro-cid-lcdefpme]{text-align:center}.hero__eyebrow[data-astro-cid-lcdefpme]{margin-bottom:var(--space-4);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 12%, transparent);color:var(--color-on-primary-soft,var(--color-text));font-weight:var(--weight-semibold);font-size:.875rem;display:inline-block}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:16ch;margin-inline:auto;font-size:clamp(2.25rem,1.4rem + 4.4vw,4.25rem);line-height:1.02}.hero__lead[data-astro-cid-lcdefpme]{max-width:38rem;margin:var(--space-5) auto var(--space-8);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:var(--color-text-muted)}.webLink[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-text);font-size:var(--text-body-sm-size);align-items:center;display:inline-flex}@media (width<=47.99rem){.webLink[data-astro-cid-lcdefpme]{display:none}}.hero__actions[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-2);scroll-margin-top:var(--space-20);display:grid}.hero__phones[data-astro-cid-lcdefpme]{z-index:1;align-items:end;gap:var(--space-2);max-width:58rem;margin-top:var(--space-6);margin-bottom:var(--space-16);grid-template-columns:1fr 1.15fr 1fr;display:grid;position:relative}.hero__phone--left[data-astro-cid-lcdefpme]{transform:translateY(-1.3%)translate(14%)scale(1.28)}.hero__phone--center[data-astro-cid-lcdefpme]{z-index:1;position:relative}.hero__phone--right[data-astro-cid-lcdefpme]{transform:translateY(-1.3%)translate(-15%)scale(1.28)}.hero__render[data-astro-cid-lcdefpme],.hero__render[data-astro-cid-lcdefpme] img{width:100%;height:auto;display:block}@media (width>=48rem){.hero__panel[data-astro-cid-lcdefpme]{padding-block:var(--space-16) var(--space-12)}.hero__phones[data-astro-cid-lcdefpme]{gap:var(--space-6)}}@media (prefers-reduced-motion:no-preference){.hero__phone[data-astro-cid-lcdefpme]{animation:.9s cubic-bezier(.2,.7,.2,1) both rise}.hero__phone--center[data-astro-cid-lcdefpme]{animation-delay:80ms}.hero__phone--right[data-astro-cid-lcdefpme]{animation-delay:.16s}@keyframes rise{0%{opacity:0;translate:0 3rem}}}.how[data-astro-cid-lcdefpme]{padding-block:0 var(--space-16)}@media (width>=56rem){.how[data-astro-cid-lcdefpme]{padding-bottom:7rem}}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-10);text-align:center}.how__path[data-astro-cid-lcdefpme]{--stop:3rem;position:relative}.how__steps[data-astro-cid-lcdefpme]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.how__step[data-astro-cid-lcdefpme]:not(:last-child):before{content:"";top:calc(var(--stop) / 2);bottom:calc(var(--space-6) * -1);left:calc(var(--stop) / 2 - 1px);pointer-events:none;border-left:2px dashed #bce07673;position:absolute}.how__step[data-astro-cid-lcdefpme]{grid-template-columns:var(--stop) 1fr;gap:var(--space-4);align-content:start;align-items:start;display:grid;position:relative}.how__number[data-astro-cid-lcdefpme]{z-index:1;width:var(--stop);height:var(--stop);border-radius:var(--radius-round);background:var(--gradient-primary);color:#10280a;font-family:var(--font-display);font-weight:var(--weight-bold);place-items:center;font-size:1.25rem;display:grid;position:relative;box-shadow:0 0 0 6px #11171b,0 0 24px 2px #8ed63e73}.how__card[data-astro-cid-lcdefpme]{gap:var(--space-2);height:100%;padding:var(--space-5) var(--space-6) var(--space-6);border-radius:var(--radius-lg);transition:transform var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background:#ffffff0f;align-content:start;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.how__step[data-astro-cid-lcdefpme]:hover .how__card[data-astro-cid-lcdefpme]{background:#ffffff17;transform:translateY(-3px)}.how__icon[data-astro-cid-lcdefpme]{width:2.5rem;height:2.5rem;margin-bottom:var(--space-1);color:#bce076;background:#bce07624;border-radius:.75rem;place-items:center;display:grid}.how__icon[data-astro-cid-lcdefpme] svg{width:1.375rem;height:1.375rem}.how__step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h3-size);margin:0}.how__step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#ffffffbd;margin:0}@media (width>=48rem){.how__steps[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}.how__step[data-astro-cid-lcdefpme]:not(:last-child):before{content:none}.how__step[data-astro-cid-lcdefpme]{gap:var(--space-5);grid-template-rows:auto 1fr;grid-template-columns:1fr;justify-items:center}.how__card[data-astro-cid-lcdefpme]{justify-self:stretch}}.how__wave[data-astro-cid-lcdefpme]{display:none}@media (width>=48rem){.how__wave[data-astro-cid-lcdefpme]{--wave-height:.625rem;--wave-rest:.35;top:calc(var(--stop) / 2 - var(--wave-height) + var(--wave-height) * var(--wave-rest) / 2);height:var(--wave-height);pointer-events:none;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;left:16.6667%;right:16.6667%}.how__wave[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);opacity:.5;width:3px;height:100%;transform:scaleY(var(--wave-rest));transform-origin:bottom;background:linear-gradient(#d8f0a8 0%,#8ed63e 100%)}}@media (width>=48rem) and (prefers-reduced-motion:no-preference){.how__wave[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{animation:how-wave 9s calc(var(--i) * 70ms) ease-in-out infinite}@keyframes how-wave{0%,18%,to{opacity:.5;transform:scaleY(var(--wave-rest))}9%{opacity:.8;transform:scaleY(1)}}}.problem[data-astro-cid-lcdefpme]{--problem-band:var(--color-accent-soft);padding-block:var(--space-16);background:radial-gradient(55% 70% at 100% 0%, #8ed63e38 0%, transparent 65%), var(--problem-band);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-text) 8%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--color-text) 8%, transparent)}.problem__inner[data-astro-cid-lcdefpme]{gap:var(--space-10);align-items:center;display:grid}@media (width>=56rem){.problem[data-astro-cid-lcdefpme]{padding-block:7rem}.problem__inner[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:1.15fr 1fr}}.problem[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{max-width:18ch}.problem__body[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);margin:0}.problem__note[data-astro-cid-lcdefpme]{padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 8%, transparent), 0 18px 40px -18px #17537f59;position:relative;transform:rotate(-1.5deg)}.problem__note[data-astro-cid-lcdefpme]:before{content:"";background:color-mix(in srgb, var(--color-sprout) 75%, transparent);border-radius:.25rem;width:6rem;height:1.5rem;position:absolute;top:-.75rem;left:50%;transform:translate(-50%)rotate(2deg)}.problem__you[data-astro-cid-lcdefpme]{margin:0 0 var(--space-4);font-family:var(--font-display);font-weight:var(--weight-bold);font-size:1.25rem}.problem__list[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none;display:grid}.problem__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);padding-block:var(--space-3);color:var(--color-text-muted);align-items:flex-start;display:flex}.problem__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]+li[data-astro-cid-lcdefpme]{border-top:1px dashed var(--color-border)}.problem__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);background:var(--color-primary-soft);width:2.25rem;height:2.25rem;color:var(--color-on-primary-soft);flex:none;place-items:center;display:grid}.problem__icon[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem}@media (prefers-reduced-motion:reduce){.problem__note[data-astro-cid-lcdefpme]{transform:none}}.journey[data-astro-cid-lcdefpme]{color:#fff;background:radial-gradient(40% 35% at 85% 12%,#8ed63e38 0%,#0000 70%),radial-gradient(45% 30% at 5% 45%,#1d6ca659 0%,#0000 70%),radial-gradient(40% 30% at 70% 95%,#8ed63e1f 0%,#0000 70%),#11171b;overflow:hidden}.keep__inner[data-astro-cid-lcdefpme]{gap:var(--space-12);padding-block:var(--space-16);align-items:center;display:grid}@media (width>=56rem){.keep__inner[data-astro-cid-lcdefpme]{gap:var(--space-16);grid-template-columns:1.1fr 1fr;padding-block:7rem}}.keep[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:18ch;font-size:clamp(2rem,1.3rem + 3vw,3.5rem);line-height:1.04}.keep__lead[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:#fffc;margin:0}.keep[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:focus-visible{outline-color:var(--color-focus-on-dark)}.handoff[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));width:100%;max-width:34rem;margin-inline:auto;display:grid}.handoff__screen--plan[data-astro-cid-lcdefpme]{grid-area:1/1/2/8;align-self:start;transform:rotate(-3deg)}.handoff__screen--grocery[data-astro-cid-lcdefpme]{grid-area:1/7/2/13;margin-top:6rem;position:relative}@media (width<=40rem){.handoff[data-astro-cid-lcdefpme]{zoom:.72;width:30rem;max-width:none}}.handoff__screen[data-astro-cid-lcdefpme]{padding:var(--space-5) var(--space-4) var(--space-6);color:#161b1d;background:linear-gradient(#e8eef1 0%,#f2f6f7 30%);border-radius:2.25rem;display:grid;box-shadow:0 0 0 6px #232b30,0 30px 60px -20px #000000b3}.handoff__screen--grocery[data-astro-cid-lcdefpme]{transform:rotate(2deg)}.handoff__head[data-astro-cid-lcdefpme]{gap:var(--space-3);align-items:center;display:flex}.handoff__appicon[data-astro-cid-lcdefpme]{color:#14210a;background:linear-gradient(135deg,#a9ea60 0%,#7cc72b 100%);border-radius:.75rem;place-items:center;width:2.5rem;height:2.5rem;display:grid}.handoff__appicon[data-astro-cid-lcdefpme] svg{width:1.375rem;height:1.375rem}.handoff__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-bold);letter-spacing:-.02em;flex:1;font-size:1.5rem}.handoff__more[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem}.handoff__week[data-astro-cid-lcdefpme]{margin-top:var(--space-4);color:#1d6ca6;font-size:.6875rem;font-weight:var(--weight-bold);letter-spacing:.08em;text-align:center;text-transform:uppercase}.handoff__dates[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-weight:var(--weight-semibold);text-align:center}.handoff__days[data-astro-cid-lcdefpme]{gap:var(--space-2);margin-top:var(--space-4);display:grid}.handoff__day[data-astro-cid-lcdefpme]{gap:var(--space-2);padding:var(--space-3);background:#fff;border:1px solid #d5dde1;border-radius:1rem;display:grid;box-shadow:0 1px 3px #161b1d1f}.handoff__day--today[data-astro-cid-lcdefpme]{background:#e8f7d3;border-color:#cfe8ad}.handoff__dayname[data-astro-cid-lcdefpme]{font-weight:var(--weight-semibold);font-size:.875rem}.handoff__todaytag[data-astro-cid-lcdefpme]{color:#35711b}.handoff__meal[data-astro-cid-lcdefpme]{gap:var(--space-2);font-size:.875rem;font-weight:var(--weight-semibold);align-items:center;display:flex}.handoff__meal[data-astro-cid-lcdefpme] .handoff__box[data-astro-cid-lcdefpme]{background:#fff}.handoff[data-astro-cid-lcdefpme] .handoff__thumb{object-fit:cover;border-radius:.5rem;flex:none;width:2.25rem;height:2.25rem}.handoff__progress[data-astro-cid-lcdefpme]{height:.375rem;margin-top:var(--space-4);border-radius:var(--radius-pill);background:#dfe6e9;display:block}.handoff__progress[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{border-radius:inherit;background:#7cc72b;width:30%;height:100%;display:block}.handoff__count[data-astro-cid-lcdefpme]{margin-top:var(--space-2);font-size:.8125rem;font-weight:var(--weight-semibold)}.handoff__aisle[data-astro-cid-lcdefpme]{margin-top:var(--space-4);font-family:var(--font-display);font-weight:var(--weight-semibold);font-size:.9375rem}.handoff__list[data-astro-cid-lcdefpme]{gap:var(--space-2);margin:var(--space-2) 0 0;padding:0;list-style:none;display:grid}.handoff__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{gap:var(--space-3);min-height:2.75rem;padding:var(--space-1) var(--space-3);background:#fff;border:1px solid #d5dde1;border-radius:.75rem;align-items:center;font-size:.875rem;display:flex;box-shadow:0 1px 3px #161b1d1f}.handoff__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]:nth-child(2){flex:1}.handoff__amount[data-astro-cid-lcdefpme]{color:#4e585c}.handoff__box[data-astro-cid-lcdefpme]{color:#14210a;border:2px solid #7c858b;border-radius:.375rem;flex:none;place-items:center;width:1.375rem;height:1.375rem;display:grid}.handoff__box[data-astro-cid-lcdefpme] svg{stroke-width:3px;width:.875rem;height:.875rem}.handoff__info[data-astro-cid-lcdefpme]{color:#161b1d;display:grid}.handoff__info[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem}.handoff__row--live[data-astro-cid-lcdefpme] .handoff__box[data-astro-cid-lcdefpme]{background:#7cc72b;border-color:#7cc72b}.handoff__row--live[data-astro-cid-lcdefpme] .handoff__label[data-astro-cid-lcdefpme]{color:#5c666a;text-decoration:line-through 1.5px}@media (prefers-reduced-motion:no-preference){.handoff__row--live[data-astro-cid-lcdefpme]{animation:2.4s ease-out 1.2s both handoff-flash}.handoff__row--live[data-astro-cid-lcdefpme] .handoff__box[data-astro-cid-lcdefpme]{animation:.4s cubic-bezier(.2,.8,.2,1) 1.2s both handoff-check}.handoff__row--live[data-astro-cid-lcdefpme] .handoff__box[data-astro-cid-lcdefpme] svg{animation:.2s ease-out 1.3s both handoff-tick}.handoff__row--live[data-astro-cid-lcdefpme] .handoff__label[data-astro-cid-lcdefpme]{animation:.3s ease-out 1.3s both handoff-strike}@keyframes handoff-flash{0%{background:#fff}8%,60%{background:#e8f7d3}to{background:#fff}}@keyframes handoff-check{0%{background:0 0;border-color:#7c858b}40%{transform:scale(1.25)}}@keyframes handoff-tick{0%{opacity:0}}@keyframes handoff-strike{0%{color:#161b1d;text-decoration-color:#0000}}}.handoff[data-astro-cid-lcdefpme].is-waiting *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.handoff__screen--plan[data-astro-cid-lcdefpme],.handoff__screen--grocery[data-astro-cid-lcdefpme]{transform:none}}.kicker[data-astro-cid-lcdefpme]{margin-bottom:var(--space-3);color:var(--color-primary);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;font-size:.875rem;display:inline-block}.kicker--on-dark[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);color:#b6f072;display:inline-flex}.kicker__icon[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem;display:block}.feature[data-astro-cid-lcdefpme]{gap:var(--space-8);padding-block:var(--space-12);align-items:center;display:grid}.feature[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);line-height:1.08}.feature__media[data-astro-cid-lcdefpme]{width:min(17rem,70vw);margin-inline:auto}@media (width>=48rem){.feature[data-astro-cid-lcdefpme]{gap:var(--space-16);padding-block:var(--space-16);grid-template-columns:1fr 1fr}.feature--flip[data-astro-cid-lcdefpme] .feature__media[data-astro-cid-lcdefpme]{order:2}.feature__media[data-astro-cid-lcdefpme]{width:min(19rem,100%)}}.collect__media[data-astro-cid-lcdefpme]{position:relative}.features[data-astro-cid-lcdefpme]>.feature[data-astro-cid-lcdefpme]:first-of-type{padding-top:var(--space-20)}.samples[data-astro-cid-lcdefpme]{display:none}@media (width>=64rem){.collect__media[data-astro-cid-lcdefpme]{margin-top:10rem}.samples[data-astro-cid-lcdefpme]{justify-content:center;align-items:flex-end;display:flex;position:absolute;top:-10.5rem;left:-18%;right:-18%}}.sample[data-astro-cid-lcdefpme]{width:9.5rem;padding:0 0 var(--space-2);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent), 0 16px 34px -14px #10161a73;grid-template-rows:8.25rem auto;margin:0;display:grid;overflow:hidden}.sample[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:8.25rem;display:block}.mock[data-astro-cid-lcdefpme]{color:#161b1d;background:#fff;height:8.25rem;display:grid;overflow:hidden}.mock[data-astro-cid-lcdefpme] img{height:3.9rem}.mock__bar[data-astro-cid-lcdefpme]{background:#e9edef;align-items:center;gap:.2rem;padding:.3rem .4rem;display:flex}.mock__dot[data-astro-cid-lcdefpme]{background:#b8c1c6;border-radius:50%;width:.25rem;height:.25rem}.mock__url[data-astro-cid-lcdefpme]{color:#6d7377;letter-spacing:.01em;background:#fff;border-radius:999px;flex:1;margin-left:.2rem;padding:.1rem .3rem;font-size:.4rem}.mock__body[data-astro-cid-lcdefpme]{gap:.22rem;padding:.4rem;display:grid}.mock__title[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:.6rem;font-weight:var(--weight-bold)}.mock__stars[data-astro-cid-lcdefpme]{color:#e2a32b;letter-spacing:.06em;font-size:.45rem}.mock__line[data-astro-cid-lcdefpme]{background:#e4e9eb;border-radius:999px;height:.2rem}.mock__line--short[data-astro-cid-lcdefpme]{width:60%}.mock__pill[data-astro-cid-lcdefpme]{color:#2b5a16;font-size:.4rem;font-weight:var(--weight-semibold);background:#d8e6c6;border-radius:999px;justify-self:start;margin-top:.1rem;padding:.16rem .35rem}.mock__author[data-astro-cid-lcdefpme]{align-items:center;gap:.3rem;padding:.4rem .4rem .25rem;display:flex}.mock__avatar[data-astro-cid-lcdefpme]{background:linear-gradient(135deg,#b6d7f2,#6ea8d8);border-radius:50%;width:.9rem;height:.9rem}.mock__names[data-astro-cid-lcdefpme]{display:grid}.mock__meta[data-astro-cid-lcdefpme]{color:#8b9296;font-size:.38rem}.mock__caption[data-astro-cid-lcdefpme]{color:#3f474a;padding:0 .4rem .3rem;font-size:.42rem;line-height:1.3}.mock__actions[data-astro-cid-lcdefpme]{gap:.35rem;padding:.3rem .4rem;display:flex}.mock__action[data-astro-cid-lcdefpme]{background:#e4e9eb;border-radius:999px;width:1.1rem;height:.22rem}.sample[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3) 0;font-size:.8125rem;font-weight:var(--weight-semibold);display:flex}.sample__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);background:var(--color-accent-soft);width:1.5rem;height:1.5rem;color:var(--color-accent);place-items:center;display:grid}.sample__icon[data-astro-cid-lcdefpme] svg{width:.9rem;height:.9rem}.sample--a[data-astro-cid-lcdefpme]{margin-right:-.5rem;transform:rotate(-8deg)translateY(.75rem)}.sample--b[data-astro-cid-lcdefpme]{z-index:1;position:relative;transform:rotate(1deg)translateY(-.75rem)}.sample--c[data-astro-cid-lcdefpme]{margin-left:-.5rem;transform:rotate(8deg)translateY(.75rem)}.import-list[data-astro-cid-lcdefpme]{margin:var(--space-4) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.import-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-1);display:flex}.import-list__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);background:var(--color-accent-soft);width:2.25rem;height:2.25rem;color:var(--color-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent);flex:none;place-items:center;display:grid}.import-list__icon[data-astro-cid-lcdefpme] svg{width:1.25rem;height:1.25rem}.ai[data-astro-cid-lcdefpme]{margin-block:var(--space-12);color:#fff;background:radial-gradient(60% 70% at 90% 20%,#1d6ca673 0%,#0000 60%),radial-gradient(50% 60% at 10% 90%,#8ed63e2e 0%,#0000 60%),#11171b;overflow:hidden}.ai__inner[data-astro-cid-lcdefpme]{gap:var(--space-10);padding-block:var(--space-16);align-items:center;display:grid}.ai[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.035em;font-size:clamp(2rem,1.3rem + 3vw,3.75rem);line-height:1.02}.ai__lead[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);color:#ffffffc7}.ai__points[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;border-top:1px solid #ffffff24;padding:0;list-style:none}.ai__points[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding:var(--space-4) 0;font-weight:var(--weight-semibold);border-bottom:1px solid #ffffff24}.ai__phones[data-astro-cid-lcdefpme]{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:30rem;margin-inline:auto;display:grid}.ai__phone--back[data-astro-cid-lcdefpme]{transform:translateY(-6%)rotate(-4deg)}.ai__phone--front[data-astro-cid-lcdefpme]{transform:translateY(8%)rotate(4deg)}@media (width>=56rem){.ai__inner[data-astro-cid-lcdefpme]{gap:var(--space-16);padding-block:var(--space-20);grid-template-columns:1.05fr 1fr}}.more[data-astro-cid-lcdefpme]{background:var(--color-accent-soft);padding-block:var(--space-20)}@media (width>=48rem){.more[data-astro-cid-lcdefpme]{padding-block:7rem}}.more__head[data-astro-cid-lcdefpme]{max-width:40rem;margin:0 auto var(--space-10);text-align:center}.more__head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(1.875rem,1.3rem + 2.2vw,3rem);line-height:1.08}.more__cards[data-astro-cid-lcdefpme]{gap:var(--space-4);display:grid}@media (width>=48rem){.more__cards[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr))}.bento--household[data-astro-cid-lcdefpme],.bento--devices[data-astro-cid-lcdefpme]{grid-column:span 2}.more__cards[data-astro-cid-lcdefpme] .bento--household[data-astro-cid-lcdefpme]{align-content:center;align-items:center;gap:var(--space-8);grid-template-columns:1fr auto}.bento--household[data-astro-cid-lcdefpme] .bento__art[data-astro-cid-lcdefpme]{order:2}.bento--household[data-astro-cid-lcdefpme] .bento__person[data-astro-cid-lcdefpme]{width:5.5rem;height:5.5rem}.bento--household[data-astro-cid-lcdefpme] .bento__person[data-astro-cid-lcdefpme]+.bento__person[data-astro-cid-lcdefpme]{margin-left:-1.25rem}}.bento[data-astro-cid-lcdefpme]{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 6%, transparent), 0 12px 30px -18px #17537f73;transition:transform var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);align-content:space-between;display:grid;position:relative;overflow:hidden}.bento[data-astro-cid-lcdefpme]:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 6%, transparent), 0 20px 40px -18px #17537f8c;transform:translateY(-4px)}@media (prefers-reduced-motion:reduce){.bento[data-astro-cid-lcdefpme]:hover{transform:none}}.bento[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0 0 var(--space-2);font-size:1.375rem}.bento[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34rem;color:var(--color-text-muted);margin:0}.bento--household[data-astro-cid-lcdefpme]{background:radial-gradient(70% 90% at 100% 0%, #ffffff73 0%, transparent 60%), var(--gradient-primary);color:#14210a}.bento--household[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#14210acc}.bento__people[data-astro-cid-lcdefpme]{display:flex}.bento__person[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);flex:none;place-items:center;width:3.75rem;height:3.75rem;display:grid;overflow:hidden;box-shadow:0 0 0 3px #fff,0 8px 16px -8px #14210a80}.bento__person[data-astro-cid-lcdefpme]+.bento__person[data-astro-cid-lcdefpme]{margin-left:-.875rem}.bento__person[data-astro-cid-lcdefpme] svg{width:100%;height:100%;display:block}.bento__person--add[data-astro-cid-lcdefpme]{box-shadow:none;color:#14210a;background:#ffffff4d;border:2px dashed #fffffff2}.bento__person--add[data-astro-cid-lcdefpme] svg{width:1.375rem;height:1.375rem}.bento__folders[data-astro-cid-lcdefpme]{max-width:18rem;height:7.75rem;display:block;position:relative}.bento__folder[data-astro-cid-lcdefpme]{--folder:var(--color-primary-soft);--folder-ink:var(--color-on-primary-soft);background:var(--folder);height:3.25rem;box-shadow:0 -4px 12px -6px #161b1d4d, inset 0 0 0 1px color-mix(in srgb, var(--folder-ink) 22%, transparent);border-radius:0 .875rem .875rem;display:block;position:absolute;inset-inline:0}.bento__folder[data-astro-cid-lcdefpme]:first-child{top:1.6rem;transform:rotate(-2.5deg)}.bento__folder[data-astro-cid-lcdefpme]:nth-child(2){--folder:var(--color-warning-soft);--folder-ink:var(--color-warning);top:3rem;transform:rotate(1.5deg)}.bento__folder[data-astro-cid-lcdefpme]:nth-child(3){--folder:var(--color-danger-soft);--folder-ink:var(--color-danger);top:4.4rem}.bento__tab[data-astro-cid-lcdefpme]{background:var(--folder);box-shadow:inset 0 1px 0 1px color-mix(in srgb, var(--folder-ink) 22%, transparent);color:var(--folder-ink);font-size:.8125rem;font-weight:var(--weight-bold);white-space:nowrap;border-radius:.625rem .625rem 0 0;padding:.3rem .9rem .15rem;position:absolute;bottom:100%}.bento__folder[data-astro-cid-lcdefpme]:first-child .bento__tab[data-astro-cid-lcdefpme]{left:0}.bento__folder[data-astro-cid-lcdefpme]:nth-child(2) .bento__tab[data-astro-cid-lcdefpme]{left:32%}.bento__folder[data-astro-cid-lcdefpme]:nth-child(3) .bento__tab[data-astro-cid-lcdefpme]{right:0}.bento__folder[data-astro-cid-lcdefpme]:nth-child(2),.bento__folder[data-astro-cid-lcdefpme]:nth-child(3){border-radius:.875rem}.bento__folder[data-astro-cid-lcdefpme]:nth-child(3){border-top-right-radius:0}.more__cards[data-astro-cid-lcdefpme] .bento--private[data-astro-cid-lcdefpme]{align-content:center;align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr}.bento__badge[data-astro-cid-lcdefpme]{color:#bce076;background:#161b1d;border-radius:1.125rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.bento__badge[data-astro-cid-lcdefpme] svg{width:1.75rem;height:1.75rem}.bento--devices[data-astro-cid-lcdefpme]{grid-template-columns:1fr}@media (width>=48rem){.more__cards[data-astro-cid-lcdefpme] .bento--devices[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto;align-content:center;align-items:center}.bento--devices[data-astro-cid-lcdefpme] .bento__art[data-astro-cid-lcdefpme]{order:2}}.bento__devices[data-astro-cid-lcdefpme]{width:13rem;height:8rem;display:block;position:relative}.bento__browser[data-astro-cid-lcdefpme]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-accent) 35%, transparent);border-radius:.75rem;position:absolute;inset:0 2.5rem 0 0}.bento__browserbar[data-astro-cid-lcdefpme]{border-bottom:2px solid color-mix(in srgb, var(--color-accent) 20%, transparent);gap:.3rem;padding:.55rem .7rem;display:flex}.bento__browserbar[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:var(--radius-round);background:color-mix(in srgb, var(--color-accent) 45%, transparent);width:.45rem;height:.45rem}.bento__phone[data-astro-cid-lcdefpme]{background:var(--color-surface);border-radius:1rem;width:4.25rem;height:7.5rem;padding:1.25rem .5rem .5rem;position:absolute;bottom:-.5rem;right:0;transform:rotate(6deg);box-shadow:inset 0 0 0 3px #161b1d,0 12px 24px -10px #00000059}.bento__lines[data-astro-cid-lcdefpme]{gap:.4rem;padding:.7rem;display:grid}.bento__phone[data-astro-cid-lcdefpme] .bento__lines[data-astro-cid-lcdefpme]{padding:0}.bento__lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 14%, transparent);height:.4rem}.bento__lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:first-child{background:#8ed63e;width:60%}.bento__lines[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]:last-child{width:75%}.pricing[data-astro-cid-lcdefpme]{color:#fff;padding-block:var(--space-16);background:radial-gradient(60% 60% at 85% 0,#8ed63e2e 0%,#0000 65%),linear-gradient(160deg,#1b2226 0%,#10161a 100%)}.plans[data-astro-cid-lcdefpme]{gap:var(--space-6);max-width:50rem;margin-inline:auto;display:grid}@media (width>=48rem){.plans[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch}}.plan[data-astro-cid-lcdefpme].card{color:var(--color-text);background:var(--color-surface-2)}.plan[data-astro-cid-lcdefpme].card .plan__price[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.plan[data-astro-cid-lcdefpme]{padding:var(--space-8);border-radius:var(--radius-xl);flex-direction:column;display:flex;position:relative}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--text-h2-size)}.plan__price[data-astro-cid-lcdefpme]{color:var(--color-text-muted);margin:0;line-height:1.1}.plan__amount[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:2.75rem;font-weight:var(--weight-bold);letter-spacing:-.03em;color:var(--color-text)}.plan--plus[data-astro-cid-lcdefpme]{background:var(--color-surface);color:var(--color-text);border:2px solid var(--color-primary-fill);box-shadow:0 0 0 1px var(--color-primary-fill), inset 0 0 22px color-mix(in srgb, var(--color-primary-fill) 20%, transparent)}.plan--plus[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 10px color-mix(in srgb, var(--color-primary-fill) 95%, transparent), 0 0 26px color-mix(in srgb, var(--color-primary-fill) 75%, transparent), 0 0 60px color-mix(in srgb, var(--color-primary-fill) 50%, transparent), 0 0 110px color-mix(in srgb, var(--color-primary-fill) 30%, transparent);opacity:.65;transition:opacity .32s;position:absolute;inset:-2px}.plan--plus[data-astro-cid-lcdefpme]:hover:after{opacity:1}@media (prefers-reduced-motion:reduce){.plan--plus[data-astro-cid-lcdefpme]:after{transition:none}}.plan--plus[data-astro-cid-lcdefpme] .plan__price[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.plan--plus[data-astro-cid-lcdefpme] .plan__amount[data-astro-cid-lcdefpme]{color:var(--color-text)}.plan__alt[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;font-size:var(--text-body-sm-size);line-height:var(--text-body-sm-line);color:var(--color-text-muted)}.plan__trial[data-astro-cid-lcdefpme]{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-primary);font-weight:var(--weight-bold);margin:var(--space-3) 0 0;align-self:flex-start}.plan__per[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.5rem;font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-text-muted)}.plan--plus[data-astro-cid-lcdefpme] .checks[data-astro-cid-lcdefpme]{margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.tier[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:var(--space-1) 0 0;color:var(--color-text-muted)}.plan__badge[data-astro-cid-lcdefpme]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-text) 14%, transparent);top:var(--space-6);right:var(--space-6);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--gradient-primary);color:#10280a;font-size:.8125rem;font-weight:var(--weight-bold);position:absolute}.checks__ref[data-astro-cid-lcdefpme]{color:var(--color-text-muted)}.plan__note[data-astro-cid-lcdefpme]{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:.875rem;line-height:1.45}.checks[data-astro-cid-lcdefpme]{margin:var(--space-6) 0 0;gap:var(--space-3);padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:2.25rem;position:relative}.checks__icon[data-astro-cid-lcdefpme]{background:var(--color-primary-soft);width:1.6rem;height:1.6rem;color:var(--color-primary);border-radius:50%;place-items:center;display:grid;position:absolute;top:-.05em;left:0}.checks__icon[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:1rem;height:1rem}.plan__badge[data-astro-cid-lcdefpme]{color:#10280a}.cta[data-astro-cid-lcdefpme]{justify-items:center;gap:var(--space-4);margin-top:var(--space-10);padding:var(--space-16) var(--space-6);border-radius:var(--radius-xl);background:var(--gradient-primary);color:var(--color-on-primary);text-align:center;display:grid;box-shadow:0 30px 70px -22px #7cc72b73}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.03em;max-width:22ch;font-size:clamp(1.875rem,1.3rem + 2.4vw,3.25rem);line-height:1.05}.cta[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:color-mix(in srgb, var(--color-on-primary) 82%, transparent);margin:0}.cta__web[data-astro-cid-lcdefpme]{font-size:var(--text-body-sm-size)}@media (width<=29.99rem){.cta[data-astro-cid-lcdefpme]{padding-inline:var(--space-4)}}.cta__web[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--color-on-primary)}.faq[data-astro-cid-lcdefpme]{gap:var(--space-3);display:grid}.faq[data-astro-cid-lcdefpme] .card[data-astro-cid-lcdefpme]{padding:0}summary[data-astro-cid-lcdefpme]{min-height:44px;padding:var(--space-4) var(--space-6);font-weight:var(--weight-semibold);cursor:pointer;align-items:center;display:flex}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 var(--space-6) var(--space-5);margin:0}.what__body[data-astro-cid-lcdefpme]{font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-line);margin:0}.what[data-astro-cid-lcdefpme]{padding-block:var(--space-20) var(--space-10)}@media (width>=48rem){.what[data-astro-cid-lcdefpme]{padding-block:8rem var(--space-12)}}.faq__more[data-astro-cid-lcdefpme]{margin-top:var(--space-6)}@media (prefers-color-scheme:dark){.ai[data-astro-cid-lcdefpme]{background:radial-gradient(60% 70% at 90% 20%, #1d6ca657 0%, transparent 60%), radial-gradient(50% 60% at 10% 90%, #8ed63e1f 0%, transparent 60%), var(--color-surface);box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border)}.more[data-astro-cid-lcdefpme]{background:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border)}.how__number[data-astro-cid-lcdefpme]{box-shadow:0 0 0 6px var(--color-surface), 0 0 24px 2px #8ed63e4d}.journey[data-astro-cid-lcdefpme]{background:radial-gradient(40% 35% at 85% 12%, #8ed63e24 0%, transparent 70%), radial-gradient(45% 30% at 5% 45%, #1d6ca64d 0%, transparent 70%), var(--color-surface);box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border)}.problem[data-astro-cid-lcdefpme]{--problem-band:color-mix(in srgb, var(--color-accent) 14%, var(--color-surface));box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border)}.problem__note[data-astro-cid-lcdefpme],.bento[data-astro-cid-lcdefpme]:not(.bento--household),.plan[data-astro-cid-lcdefpme].card{background:var(--color-surface-2);box-shadow:inset 0 0 0 1px var(--color-border)}.pricing[data-astro-cid-lcdefpme]{background:radial-gradient(60% 60% at 85% 0%, #8ed63e29 0%, transparent 65%), linear-gradient(160deg, var(--color-surface-2) 0%, var(--color-surface) 100%);box-shadow:inset 0 1px 0 var(--color-border), inset 0 -1px 0 var(--color-border)}}
