.plans__banner:where(.astro-n3fhtagd){background:var(--app-soft,var(--accent-soft));border:1px solid color-mix(in oklab, var(--app,var(--accent)) 30%, var(--line-soft));color:var(--app-strong,var(--accent-strong));font-size:var(--step--1);border-radius:999px;align-items:center;margin-block-end:1.15rem;padding:.4rem .95rem;font-weight:650;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}}.plan:where(.astro-n3fhtagd){background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1.5rem;display:flex;position:relative}.plan--featured:where(.astro-n3fhtagd){border-color:color-mix(in oklab, var(--app,var(--accent)) 55%, var(--line));box-shadow:var(--shadow-sm)}.plan__badge:where(.astro-n3fhtagd){background:var(--app,var(--accent));color:var(--app-on,#fff);letter-spacing:.02em;border-radius:999px;padding:.15rem .65rem;font-size:.75rem;font-weight:700;position:absolute;inset-block-start:-.7rem;inset-inline-start:1.5rem}.plan__name:where(.astro-n3fhtagd){font-size:var(--step-1);letter-spacing:-.02em}.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);letter-spacing:-.03em;font-weight:700}.plan__period:where(.astro-n3fhtagd){color:var(--muted);font-size:var(--step--1)}.plan__quota:where(.astro-n3fhtagd){color:var(--app-strong,var(--accent-strong));font-size:var(--step--1);font-weight:600}.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:"";background:color-mix(in oklab, var(--app,var(--accent)) 70%, transparent);border-radius:50%;block-size:.4rem;inline-size:.4rem;position:absolute;inset-block-start:.62em;inset-inline-start:0}.plans__note:where(.astro-n3fhtagd){color:var(--muted);font-size:var(--step--1);max-inline-size:46em;margin-block-start:1.15rem}.plans__note--strong:where(.astro-n3fhtagd){color:var(--body)}.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-lg);border:1px solid var(--line-soft);background:var(--surface);block-size:clamp(22rem,52svh,32rem);inline-size:auto;max-inline-size:none}.shots__item:where(.astro-hyayqxeu) figcaption:where(.astro-hyayqxeu){color:var(--muted);font-size:var(--step--1);text-align:center;margin-block-start:.6rem}.app-hero:where(.astro-qrxtyvta){padding-block:clamp(1.5rem,1rem + 2vw,2.75rem) clamp(1.75rem,1.25rem + 2vw,2.75rem)}.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__icon:where(.astro-qrxtyvta){border:1px solid var(--line-soft);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:-.035em;flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.app-hero__ko:where(.astro-qrxtyvta){color:var(--muted);letter-spacing:-.02em;font-size:.55em;font-weight:600}.app-hero__tagline:where(.astro-qrxtyvta){color:var(--app-strong);font-size:var(--step-1);letter-spacing:-.02em;font-weight:650}.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-intro:where(.astro-qrxtyvta){--measure:36em;font-size:var(--step-1)}.section-head:where(.astro-qrxtyvta){justify-items:start;gap:.7rem;margin-block-end:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.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-soft);border-radius:var(--radius-lg);align-content:start;gap:.4rem;padding:1.25rem 1.35rem;display:grid}.flow__num:where(.astro-qrxtyvta){background:var(--app,var(--accent));block-size:1.75rem;inline-size:1.75rem;color:var(--app-on,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:.8125rem;font-weight:700;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(--muted);font-size:var(--step--1)}.highlights:where(.astro-qrxtyvta){gap:1.5rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.highlights:where(.astro-qrxtyvta){grid-template-columns:repeat(2,minmax(0,1fr))}}.highlight:where(.astro-qrxtyvta){border-block-start:2px solid color-mix(in oklab, var(--app,var(--accent)) 45%, 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(--muted);font-size:var(--step--1)}.features:where(.astro-qrxtyvta){gap:1.75rem 2.5rem;display:grid}@media (width>=40rem){.features:where(.astro-qrxtyvta){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=62rem){.features:where(.astro-qrxtyvta){grid-template-columns:repeat(4,minmax(0,1fr))}}.feature-group:where(.astro-qrxtyvta) h3:where(.astro-qrxtyvta){font-size:var(--step-0);border-block-end:1px solid var(--line-soft);padding-block-end:.65rem}.feature-group:where(.astro-qrxtyvta) ul:where(.astro-qrxtyvta){font-size:var(--step--1);color:var(--muted);gap:.5rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.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:"";background:color-mix(in oklab, var(--app,var(--accent)) 65%, transparent);border-radius:50%;block-size:.35rem;inline-size:.35rem;position:absolute;inset-block-start:.62em;inset-inline-start:0}.privacy-block:where(.astro-qrxtyvta){--muted:var(--body);background:var(--app-soft);border:1px solid color-mix(in oklab, var(--app,var(--accent)) 28%, var(--line-soft));border-radius:var(--radius-lg);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){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(--app-strong);border-block-end:2px solid var(--app-strong);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:650}.faq-wrap:where(.astro-qrxtyvta){max-inline-size:52rem}.platform-note:where(.astro-qrxtyvta){border-radius:var(--radius);background:var(--app-soft);border:1px solid color-mix(in oklab, var(--app,var(--accent)) 22%, var(--line-soft));border-inline-start:3px solid var(--app,var(--accent));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:650}.app-closing:where(.astro-qrxtyvta){background:var(--surface);border:1px solid var(--line-soft);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(--body);font-size:var(--step--1);margin-block-start:.5rem}
