.plans__banner:where(.astro-n3fhtagd){border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--line);color:var(--body);font-size:var(--step--1);align-items:center;margin-block-end:1.15rem;padding:.4rem .95rem;font-weight:500;display:inline-flex}.plans__grid:where(.astro-n3fhtagd){grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.plans__grid:where(.astro-n3fhtagd){grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.plans--onetime:where(.astro-n3fhtagd) .plans__grid:where(.astro-n3fhtagd){grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:46rem}.plans--single:where(.astro-n3fhtagd) .plans__grid:where(.astro-n3fhtagd){grid-template-columns:minmax(0,1fr);max-inline-size:24rem}}.plans__ledger:where(.astro-n3fhtagd){border-block:1px solid var(--line);gap:1rem 2.5rem;max-inline-size:52rem;margin-block-end:1.5rem;padding-block:1.1rem;display:grid}@media (width>=40rem){.plans__ledger:where(.astro-n3fhtagd){grid-template-columns:repeat(2,minmax(0,1fr))}.ledger__col--needs:where(.astro-n3fhtagd){border-inline-start:1px solid var(--line-soft);padding-inline-start:2.5rem}.ledger__note:where(.astro-n3fhtagd){grid-column:1/-1}}.ledger__col:where(.astro-n3fhtagd) h3:where(.astro-n3fhtagd){font-size:var(--step-0);margin-block-end:.5rem}.ledger__col:where(.astro-n3fhtagd) ul:where(.astro-n3fhtagd){color:var(--body);font-size:var(--step--1);gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.ledger__col:where(.astro-n3fhtagd) li:where(.astro-n3fhtagd){padding-inline-start:1.5rem;position:relative}.ledger__col--can:where(.astro-n3fhtagd) li:where(.astro-n3fhtagd):before{content:"";border-inline-start:2px solid var(--mute);border-block-end:2px solid var(--mute);block-size:.45rem;inline-size:.8rem;position:absolute;inset-block-start:.45em;inset-inline-start:.1rem;transform:rotate(-45deg)}.ledger__col--needs:where(.astro-n3fhtagd) li:where(.astro-n3fhtagd):before{content:"";border-radius:var(--radius-full);border:1px solid var(--faint);block-size:.55rem;inline-size:.55rem;position:absolute;inset-block-start:.5em;inset-inline-start:.15rem}.ledger__note:where(.astro-n3fhtagd){color:var(--mute);font-size:var(--step--1);max-inline-size:46em;margin:0}.plan:where(.astro-n3fhtagd){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.plan--featured:where(.astro-n3fhtagd){border-color:var(--app-line)}.plan__badge:where(.astro-n3fhtagd){border-radius:var(--radius-sm);background:var(--surface);border:1px solid var(--app-line);color:var(--app-strong);font-size:var(--step--1);letter-spacing:.02em;padding:.15rem .65rem;font-weight:500;position:absolute;inset-block-start:-.7rem;inset-inline-start:1.5rem}.plan__name:where(.astro-n3fhtagd){font-size:var(--step-1);letter-spacing:var(--track-1)}.plan__price:where(.astro-n3fhtagd){align-items:baseline;gap:.3rem;display:flex}.plan__amount:where(.astro-n3fhtagd){color:var(--ink);font-size:var(--step-2);font-weight:600}.plan__period:where(.astro-n3fhtagd){color:var(--mute);font-size:var(--step--1)}.plan__quota:where(.astro-n3fhtagd){color:var(--body);font-size:var(--step--1);font-weight:500}.plan__perks:where(.astro-n3fhtagd){font-size:var(--step--1);gap:.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.plan__perks:where(.astro-n3fhtagd) li:where(.astro-n3fhtagd){padding-inline-start:1.1rem;position:relative}.plan__perks:where(.astro-n3fhtagd) li:where(.astro-n3fhtagd):before{content:"";border-radius:var(--radius-full);background:var(--faint);block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.62em;inset-inline-start:0}.plans__lead:where(.astro-n3fhtagd){color:var(--body);max-inline-size:var(--measure);margin-block-end:1.25rem}.plans__note:where(.astro-n3fhtagd){color:var(--mute);font-size:var(--step--1);max-inline-size:46em;margin-block-start:1.15rem}.shots:where(.astro-hyayqxeu){overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-padding-inline-start:max(var(--gutter), calc(50vw - var(--wrap-max,var(--container)) / 2));overflow-x:auto}.shots__track:where(.astro-hyayqxeu){justify-content:safe center;gap:1rem;inline-size:max-content;min-inline-size:100%;margin:0;padding:0 0 1rem;list-style:none;display:flex}.shots__item:where(.astro-hyayqxeu){scroll-snap-align:start;flex:none}.shots__item:where(.astro-hyayqxeu) figure:where(.astro-hyayqxeu){margin:0}.shots__item:where(.astro-hyayqxeu) img{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);block-size:clamp(22rem,52svh,32rem);inline-size:auto;max-inline-size:none}.shots__item:where(.astro-hyayqxeu) figcaption:where(.astro-hyayqxeu){color:var(--mute);font-size:var(--step--1);text-align:center;margin-block-start:.6rem}.app-hero:where(.astro-qrxtyvta){padding-block:calc(var(--band) / 2) calc(var(--band) / 3)}.app-hero__inner:where(.astro-qrxtyvta){align-items:start;gap:1.5rem;display:grid}@media (width>=44rem){.app-hero__inner:where(.astro-qrxtyvta){grid-template-columns:auto minmax(0,1fr);gap:2.25rem}}.app-hero__shot:where(.astro-qrxtyvta){display:none}@media (width>=64rem){.app-hero__inner:where(.astro-qrxtyvta){grid-template-columns:auto minmax(0,1fr) 16rem;gap:2.25rem 3rem}.app-hero__shot:where(.astro-qrxtyvta){border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);align-self:stretch;min-block-size:22rem;inline-size:16rem;display:block;overflow:hidden}.app-hero__shot:where(.astro-qrxtyvta) img{object-fit:cover;object-position:50% 50%;block-size:130%;inline-size:100%;translate:0 -23.077%}}.app-hero__icon:where(.astro-qrxtyvta){border:1px solid var(--line);border-radius:22.5%;block-size:5.5rem;inline-size:5.5rem}@media (width>=44rem){.app-hero__icon:where(.astro-qrxtyvta){block-size:7.5rem;inline-size:7.5rem}}.app-hero__text:where(.astro-qrxtyvta){justify-items:start;gap:.85rem;display:grid}.app-hero__text:where(.astro-qrxtyvta) h1:where(.astro-qrxtyvta){letter-spacing:var(--track-4);flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.app-hero__ko:where(.astro-qrxtyvta){color:var(--mute);letter-spacing:var(--track-2);font-size:.55em;font-weight:600}.app-hero__tagline:where(.astro-qrxtyvta){color:var(--app-strong);font-size:var(--step-1);letter-spacing:var(--track-1);font-weight:500}.app-hero__stores:where(.astro-qrxtyvta){margin-block-start:.5rem}.app-hero__meta:where(.astro-qrxtyvta){flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.app-hero__facts:where(.astro-qrxtyvta){border-block:1px solid var(--line);max-inline-size:36em;margin:.5rem 0 0;padding:0;list-style:none}.app-hero__facts:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta){color:var(--body);font-size:var(--step--1);padding-block:.55rem;line-height:1.6}.app-hero__facts:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta)+li:where(.astro-qrxtyvta){border-block-start:1px solid var(--line-soft)}.app-intro:where(.astro-qrxtyvta).prose{--measure:36em;font-size:var(--step-1)}.flow:where(.astro-qrxtyvta){gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=44rem){.flow:where(.astro-qrxtyvta){grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.flow__step:where(.astro-qrxtyvta){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-content:start;gap:.4rem;padding:1.25rem 1.35rem;display:grid}.flow__num:where(.astro-qrxtyvta){border-radius:var(--radius-full);border:1px solid var(--app-line);block-size:1.75rem;inline-size:1.75rem;color:var(--app-strong);font-size:var(--step--2);justify-content:center;align-items:center;font-weight:500;display:inline-flex}.flow__step:where(.astro-qrxtyvta) h3:where(.astro-qrxtyvta){font-size:var(--step-1)}.flow__step:where(.astro-qrxtyvta) p:where(.astro-qrxtyvta){color:var(--mute);font-size:var(--step--1)}.highlights:where(.astro-qrxtyvta){gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.highlights--under-flow:where(.astro-qrxtyvta){margin-block-start:1.5rem}@media (width>=40rem){.highlights:where(.astro-qrxtyvta){grid-template-columns:repeat(2,minmax(0,1fr))}}.highlight:where(.astro-qrxtyvta){border-block-start:1px solid var(--line);align-content:start;gap:.45rem;padding-block-start:1.1rem;display:grid}.highlight:where(.astro-qrxtyvta) h3:where(.astro-qrxtyvta){font-size:var(--step-1)}.highlight:where(.astro-qrxtyvta) p:where(.astro-qrxtyvta){color:var(--mute);font-size:var(--step--1)}.features:where(.astro-qrxtyvta){border-block-start:1px solid var(--line);max-inline-size:52rem}.feature-group:where(.astro-qrxtyvta){border-block-end:1px solid var(--line)}.feature-group:where(.astro-qrxtyvta) summary:where(.astro-qrxtyvta){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;align-items:center;gap:.75rem;min-block-size:3.25rem;padding-block:.8rem;list-style:none;display:flex}.feature-group:where(.astro-qrxtyvta) summary:where(.astro-qrxtyvta)::-webkit-details-marker{display:none}.feature-group:where(.astro-qrxtyvta) h3:where(.astro-qrxtyvta){font-size:var(--step-0);transition:color .15s}.feature-group:where(.astro-qrxtyvta) summary:where(.astro-qrxtyvta):hover h3:where(.astro-qrxtyvta){color:var(--app-strong)}.feature-group__count:where(.astro-qrxtyvta){color:var(--mute);font-size:var(--step--1)}.feature-group__chevron:where(.astro-qrxtyvta){block-size:1.05rem;inline-size:1.05rem;color:var(--mute);flex:none;margin-inline-start:auto;transition:transform .18s}.feature-group:where(.astro-qrxtyvta)[open] .feature-group__chevron:where(.astro-qrxtyvta){transform:rotate(180deg)}.feature-group:where(.astro-qrxtyvta) ul:where(.astro-qrxtyvta){font-size:var(--step--1);color:var(--body);gap:.5rem 2rem;margin:0;padding:.1rem 0 1.1rem;list-style:none;display:grid}@media (width>=40rem){.feature-group:where(.astro-qrxtyvta) ul:where(.astro-qrxtyvta){grid-template-columns:repeat(2,minmax(0,1fr))}}.feature-group:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta){padding-inline-start:.95rem;position:relative}.feature-group:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta):before{content:"";border-radius:var(--radius-full);background:var(--faint);block-size:.35rem;inline-size:.35rem;position:absolute;inset-block-start:.62em;inset-inline-start:0}.privacy-block:where(.astro-qrxtyvta){background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);gap:1.25rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}@media (width>=48rem){.privacy-block:where(.astro-qrxtyvta){grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:1.5rem 3rem}.privacy-block__more:where(.astro-qrxtyvta){grid-column:2}}.privacy-block:where(.astro-qrxtyvta) h2:where(.astro-qrxtyvta){font-size:var(--step-2);margin-block-start:.5rem}.privacy-block__list:where(.astro-qrxtyvta){max-inline-size:var(--measure);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.privacy-block__list:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta){color:var(--body);padding-inline-start:1.6rem;position:relative}.privacy-block__list:where(.astro-qrxtyvta) li:where(.astro-qrxtyvta):before{content:"";border-inline-start:2px solid var(--mute);border-block-end:2px solid var(--mute);block-size:.5rem;inline-size:.9rem;position:absolute;inset-block-start:.45em;inset-inline-start:0;transform:rotate(-45deg)}.privacy-block__more:where(.astro-qrxtyvta) a:where(.astro-qrxtyvta){color:var(--app-strong);font-weight:500}.faq-wrap:where(.astro-qrxtyvta){max-inline-size:52rem}.platform-note:where(.astro-qrxtyvta){border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--line);border-inline-start:2px solid var(--app);color:var(--body);font-size:var(--step--1);margin-block-end:1.25rem;padding:.9rem 1.15rem}.faq-wrap__more:where(.astro-qrxtyvta){margin-block-start:1.25rem}.faq-wrap__more:where(.astro-qrxtyvta) a:where(.astro-qrxtyvta){color:var(--app-strong);font-weight:500}.app-closing:where(.astro-qrxtyvta){background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);display:flex}.app-closing:where(.astro-qrxtyvta) h2:where(.astro-qrxtyvta){font-size:var(--step-2)}.app-closing:where(.astro-qrxtyvta) p:where(.astro-qrxtyvta){color:var(--mute);max-inline-size:34em;margin-block-start:.5rem}.app-closing__links:where(.astro-qrxtyvta){flex-wrap:wrap;gap:0 1.25rem;margin-block-start:.35rem;display:flex}.app-closing__links:where(.astro-qrxtyvta) .closing__link:where(.astro-qrxtyvta){min-block-size:2.75rem;color:var(--app-strong);font-weight:500;font-size:var(--step--1);align-items:center;text-decoration:none;display:inline-flex}.app-closing:where(.astro-qrxtyvta) p:where(.astro-qrxtyvta) a:where(.astro-qrxtyvta):not(.closing__link){color:var(--body);text-underline-offset:.22em;text-decoration:underline 1px;text-decoration-color:color-mix(in oklab, currentColor 35%, transparent)}.app-closing:where(.astro-qrxtyvta) p:where(.astro-qrxtyvta) a:where(.astro-qrxtyvta):hover{text-decoration-color:currentColor}
