.hero[data-astro-cid-ct3bgug4]{position:relative;overflow:hidden;padding-block:var(--space-12) var(--space-16);background:linear-gradient(180deg,color-mix(in oklch,var(--color-brand-beat) 14%,var(--color-bg)) 0%,var(--color-bg) 100%)}.hero__deco[data-astro-cid-ct3bgug4]{position:absolute;inset:0;pointer-events:none}.blob[data-astro-cid-ct3bgug4]{position:absolute;border-radius:50%}.blob--beat[data-astro-cid-ct3bgug4]{inline-size:34rem;block-size:34rem;inset-block-start:-6rem;inset-inline-end:-8rem;background:radial-gradient(circle at 40% 40%,color-mix(in oklch,var(--color-brand-beat) 38%,transparent),transparent 68%)}.blob--wave[data-astro-cid-ct3bgug4]{inline-size:26rem;block-size:26rem;inset-block-end:-10rem;inset-inline-start:-8rem;background:radial-gradient(circle,color-mix(in oklch,var(--color-brand-wave) 22%,transparent),transparent 70%)}.hero__inner[data-astro-cid-ct3bgug4]{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:var(--space-12);align-items:center}.hero__title[data-astro-cid-ct3bgug4]{font-size:var(--text-display-xl-size);line-height:var(--text-display-xl-lh);letter-spacing:var(--text-display-xl-ls);margin-block:var(--space-4) var(--space-5);text-wrap:balance}.hero__lead[data-astro-cid-ct3bgug4]{font-size:var(--text-body-l-size);line-height:var(--text-body-l-lh);color:var(--color-text-secondary);max-inline-size:34rem;margin:0 0 var(--space-8)}.hero__actions[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-5)}.btn--big[data-astro-cid-ct3bgug4]{min-block-size:3.5rem;padding-inline:var(--space-8);font-size:var(--text-body-l-size)}.hero__trust[data-astro-cid-ct3bgug4]{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-size:var(--text-body-s-size)}.hero__stage[data-astro-cid-ct3bgug4]{position:relative;justify-self:center;inline-size:min(100%,300px);padding-block:var(--space-4)}.hero__stage[data-astro-cid-ct3bgug4] .hero__phone{transform:rotate(-3deg)}[dir=rtl] .hero__phone{transform:rotate(3deg)}.hero__video[data-astro-cid-ct3bgug4]{opacity:0;transition:opacity .4s ease}.hero__video[data-astro-cid-ct3bgug4].is-playing{opacity:1}.hero__mascot[data-astro-cid-ct3bgug4]{position:absolute;inline-size:42%;block-size:auto;inset-block-end:-4%;inset-inline-start:-30%;filter:drop-shadow(0 10px 18px color-mix(in oklch,var(--color-brand-ink) 25%,transparent))}.hero__bubble[data-astro-cid-ct3bgug4]{position:absolute;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;border-radius:var(--radius-full);background:var(--color-surface);box-shadow:0 10px 24px -10px color-mix(in oklch,var(--color-brand-ink) 40%,transparent)}.hero__bubble--stars[data-astro-cid-ct3bgug4]{inset-block-start:14%;inset-inline-end:-16%;padding:var(--space-2) var(--space-4);display:flex;gap:2px;color:var(--color-brand-beat);animation:float 5s ease-in-out infinite}.hero__bubble--note[data-astro-cid-ct3bgug4]{inset-block-start:48%;inset-inline-end:-12%;inline-size:3.25rem;block-size:3.25rem;color:var(--color-on-primary);background:var(--color-primary);font-size:1.5rem;animation:float 6s ease-in-out -2s infinite}@keyframes float{50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.hero__bubble[data-astro-cid-ct3bgug4]{animation:none}}.modes[data-astro-cid-ct3bgug4],.multi[data-astro-cid-ct3bgug4],.trustband[data-astro-cid-ct3bgug4],.faq[data-astro-cid-ct3bgug4],.final[data-astro-cid-ct3bgug4]{content-visibility:auto;contain-intrinsic-size:auto 900px}.block-head[data-astro-cid-ct3bgug4]{text-align:center;max-inline-size:44rem;margin:0 auto var(--space-12)}.block-head[data-astro-cid-ct3bgug4] .section__lead[data-astro-cid-ct3bgug4]{margin-inline:auto}.block-head[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{text-wrap:balance}.block-cta[data-astro-cid-ct3bgug4]{margin:var(--space-12) 0 0;text-align:center}.modes__list[data-astro-cid-ct3bgug4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-8)}.mode[data-astro-cid-ct3bgug4]{display:flex;flex-direction:column;text-align:center}.mode__stage[data-astro-cid-ct3bgug4]{display:grid;place-items:center;padding:var(--space-8) var(--space-6) 0;margin-block-end:var(--space-6);border-radius:var(--radius-lg);overflow:hidden;block-size:22rem;align-items:start}.mode--beat[data-astro-cid-ct3bgug4] .mode__stage[data-astro-cid-ct3bgug4]{background:var(--color-tint-beat-soft)}.mode--info[data-astro-cid-ct3bgug4] .mode__stage[data-astro-cid-ct3bgug4]{background:var(--color-tint-info-soft)}.mode--amber[data-astro-cid-ct3bgug4] .mode__stage[data-astro-cid-ct3bgug4]{background:var(--color-tint-amber-soft)}.mode__stage[data-astro-cid-ct3bgug4] .mode__phone{inline-size:200px;transition:transform .3s ease}.mode[data-astro-cid-ct3bgug4]:hover .mode__phone{transform:translateY(-6px)}.mode__chip[data-astro-cid-ct3bgug4]{align-self:center;margin:0 0 var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-body-s-size);font-weight:600}.mode--beat[data-astro-cid-ct3bgug4] .mode__chip[data-astro-cid-ct3bgug4]{background:var(--color-tint-beat-soft);color:var(--color-tint-beat-soft-text)}.mode--info[data-astro-cid-ct3bgug4] .mode__chip[data-astro-cid-ct3bgug4]{background:var(--color-tint-info-soft);color:var(--color-tint-info-soft-text)}.mode--amber[data-astro-cid-ct3bgug4] .mode__chip[data-astro-cid-ct3bgug4]{background:var(--color-tint-amber-soft);color:var(--color-tint-amber-soft-text)}.mode[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{margin:0 0 var(--space-2)}.mode[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]:last-child{color:var(--color-text-secondary);margin:0}.multi__grid[data-astro-cid-ct3bgug4],.trust__grid[data-astro-cid-ct3bgug4]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:var(--space-12);align-items:center}.side-phone{transform:rotate(-2deg)}[dir=rtl] .side-phone{transform:rotate(2deg)}.side-phone--ink{box-shadow:0 0 0 2px color-mix(in oklch,var(--color-base-white) 22%,transparent)}.trust[data-astro-cid-ct3bgug4]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.trust__item[data-astro-cid-ct3bgug4]{padding:var(--space-6);border-radius:var(--radius-lg);background:color-mix(in oklch,var(--color-base-white) 6%,transparent);border:1px solid color-mix(in oklch,var(--color-base-white) 12%,transparent)}.trust__icon[data-astro-cid-ct3bgug4]{display:inline-grid;place-items:center;inline-size:3rem;block-size:3rem;border-radius:var(--radius-full);background:var(--color-brand-beat);color:var(--color-brand-ink);margin-block-end:var(--space-4)}.trust__item[data-astro-cid-ct3bgug4] h3[data-astro-cid-ct3bgug4]{color:var(--color-base-white);margin:0 0 var(--space-2)}.trust__item[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{color:var(--color-neutral-200);margin:0}.btn--on-ink[data-astro-cid-ct3bgug4]{background:transparent;color:var(--color-base-white);border:2px solid var(--color-base-white)}.section--ink[data-astro-cid-ct3bgug4] .btn--on-ink[data-astro-cid-ct3bgug4]{text-decoration:none;color:var(--color-base-white)}[dir=rtl] .btn__arrow[data-astro-cid-ct3bgug4]{transform:scaleX(-1)}.btn--on-ink[data-astro-cid-ct3bgug4]:hover{background:var(--color-base-white);color:var(--color-brand-ink)}.section--ink[data-astro-cid-ct3bgug4] .btn--on-ink[data-astro-cid-ct3bgug4]:hover{color:var(--color-brand-ink)}.faq__inner[data-astro-cid-ct3bgug4]{max-inline-size:48rem}.faq__list[data-astro-cid-ct3bgug4]{display:grid;gap:var(--space-3)}.faq__item[data-astro-cid-ct3bgug4]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.faq__item[data-astro-cid-ct3bgug4] summary[data-astro-cid-ct3bgug4]{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);min-block-size:var(--layout-hit-target);font-family:var(--font-display);font-weight:700;font-size:var(--text-body-l-size)}.faq__item[data-astro-cid-ct3bgug4] summary[data-astro-cid-ct3bgug4]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-ct3bgug4] summary[data-astro-cid-ct3bgug4]:after{content:"+";flex:none;display:grid;place-items:center;inline-size:2rem;block-size:2rem;border-radius:var(--radius-full);background:var(--color-tint-beat-soft);color:var(--color-tint-beat-soft-text);font-size:1.25rem;transition:transform .2s ease}.faq__item[data-astro-cid-ct3bgug4][open] summary[data-astro-cid-ct3bgug4]:after{transform:rotate(45deg)}.faq__item[data-astro-cid-ct3bgug4] p[data-astro-cid-ct3bgug4]{margin:0;padding:0 var(--space-5) var(--space-5);color:var(--color-text-secondary)}.final__card[data-astro-cid-ct3bgug4]{position:relative;display:grid;justify-items:center;gap:var(--space-6);text-align:center;padding:var(--space-12) var(--space-8);border-radius:calc(var(--radius-lg) * 2);border:1px solid color-mix(in oklch,var(--color-brand-beat) 30%,var(--color-border));background:linear-gradient(160deg,color-mix(in oklch,var(--color-brand-beat) 16%,var(--color-surface)),color-mix(in oklch,var(--color-brand-feather) 10%,var(--color-surface)))}.final__mascot[data-astro-cid-ct3bgug4]{inline-size:120px;block-size:auto;margin-block-start:calc(var(--space-16) * -1.4);filter:drop-shadow(0 10px 18px color-mix(in oklch,var(--color-brand-ink) 25%,transparent))}.final__head[data-astro-cid-ct3bgug4] h2[data-astro-cid-ct3bgug4]{margin:0 0 var(--space-3);text-wrap:balance}.final__head[data-astro-cid-ct3bgug4] .section__lead[data-astro-cid-ct3bgug4]{margin-inline:auto}.final__form[data-astro-cid-ct3bgug4]{inline-size:min(100%,36rem);text-align:start}.final__school[data-astro-cid-ct3bgug4]{margin:0;color:var(--color-text-secondary);font-size:var(--text-body-s-size)}.final__school[data-astro-cid-ct3bgug4] a{color:var(--color-text);font-weight:700}.final[data-astro-cid-ct3bgug4]{padding-block-start:var(--space-16)}@media(max-width:56rem){.hero[data-astro-cid-ct3bgug4]{padding-block:var(--space-8) var(--space-12)}.hero__inner[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:var(--space-10);text-align:center}.hero__lead[data-astro-cid-ct3bgug4]{margin-inline:auto}.hero__actions[data-astro-cid-ct3bgug4]{align-items:center}.hero__actions[data-astro-cid-ct3bgug4] .stores{justify-content:center}.hero__stage[data-astro-cid-ct3bgug4]{inline-size:min(62vw,250px)}.hero__mascot[data-astro-cid-ct3bgug4]{inset-inline-start:-34%}.modes__list[data-astro-cid-ct3bgug4]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(78%,20rem);gap:var(--space-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--layout-screen-pad-x) * -1);padding-inline:var(--layout-screen-pad-x);padding-block-end:var(--space-2)}.modes__list[data-astro-cid-ct3bgug4]::-webkit-scrollbar{display:none}.mode[data-astro-cid-ct3bgug4]{scroll-snap-align:center}.mode__stage[data-astro-cid-ct3bgug4]{block-size:17rem}.mode__stage[data-astro-cid-ct3bgug4] .mode__phone{inline-size:170px}.block-head[data-astro-cid-ct3bgug4]{margin-block-end:var(--space-8)}.block-cta[data-astro-cid-ct3bgug4]{margin-block-start:var(--space-8)}.multi__grid[data-astro-cid-ct3bgug4],.trust__grid[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.side-phone{display:none}}@media(max-width:36rem){.hero__title[data-astro-cid-ct3bgug4]{font-size:var(--text-display-l-size);line-height:var(--text-display-l-lh)}.trust[data-astro-cid-ct3bgug4]{grid-template-columns:minmax(0,1fr)}.final__card[data-astro-cid-ct3bgug4]{padding:var(--space-10) var(--space-5)}.btn--big[data-astro-cid-ct3bgug4]{inline-size:100%;justify-content:center;font-size:var(--text-body-m-size);padding-inline:var(--space-4)}.hero__actions[data-astro-cid-ct3bgug4] .store{padding-inline:var(--space-3)}.hero__stage[data-astro-cid-ct3bgug4]{inline-size:min(56vw,220px)}}
