.logo[data-v-6575e6fe]{display:inline-block;position:relative}.logo__letter[data-v-6575e6fe]{width:100%;height:100%;animation:.6s ease-out both jump-6575e6fe;position:absolute;inset:0}.logo:hover .logo__letter[data-v-6575e6fe]{animation-name:jump-again-6575e6fe}@keyframes jump-6575e6fe{0%,to{transform:translateY(0)}45%{transform:translateY(-30%)}}@keyframes jump-again-6575e6fe{0%,to{transform:translateY(0)}45%{transform:translateY(-30%)}}.header[data-v-c519a87a]{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);background:#ffffffeb;transition:box-shadow .25s;position:sticky;top:0}.header--scrolled[data-v-c519a87a]{box-shadow:0 6px 20px #2e333814}.header__progress[data-v-c519a87a]{transform-origin:0;background:linear-gradient(90deg, var(--logo-coral), var(--logo-mango), var(--logo-green), var(--logo-aqua));height:3px;position:absolute;bottom:-1px;left:0;right:0}.header__inner[data-v-c519a87a]{align-items:center;gap:24px;height:72px;display:flex}.header__logo[data-v-c519a87a]{display:flex}.header__nav[data-v-c519a87a]{align-items:center;gap:28px;margin-left:auto;display:flex}.header__link[data-v-c519a87a]{color:var(--ink);white-space:nowrap;font-weight:700;text-decoration:none}@media (width>=861px) and (width<=1100px){.header__nav[data-v-c519a87a]{gap:18px}.header__link[data-v-c519a87a]{font-size:15px}.header__cta[data-v-c519a87a]{display:none}}.header__link[data-v-c519a87a]:hover,.header__link.router-link-exact-active[data-v-c519a87a]{color:var(--green)}.header__actions[data-v-c519a87a]{align-items:center;gap:12px;display:flex}.lang[data-v-c519a87a]{background:var(--paper);border-radius:999px;padding:4px;display:flex}.lang__btn[data-v-c519a87a]{font:700 13px var(--font);color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:6px 10px}.lang__btn--active[data-v-c519a87a]{background:var(--sage);color:var(--ink)}.header__cta[data-v-c519a87a]{min-height:42px;padding:0 20px;font-size:15px}.header__burger[data-v-c519a87a]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;display:none}.header__burger span[data-v-c519a87a]{background:var(--ink);border-radius:2px;width:22px;height:2px}@media (width<=860px){.header__cta[data-v-c519a87a]{display:none}.header__burger[data-v-c519a87a]{display:flex}.header__actions[data-v-c519a87a]{margin-left:auto}.header__nav[data-v-c519a87a]{background:var(--white);border-bottom:1px solid var(--border);flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 16px;display:none;position:absolute;top:72px;left:0;right:0}.header__nav--open[data-v-c519a87a]{display:flex}.header__link[data-v-c519a87a]{padding:12px 0}}.stores[data-v-64463a7f]{flex-wrap:wrap;gap:12px;display:flex}.store[data-v-64463a7f]{background:var(--ink);color:var(--white);border-radius:14px;align-items:center;gap:10px;padding:10px 20px;text-decoration:none;transition:transform .15s;display:inline-flex}.store[data-v-64463a7f]:hover{transform:translateY(-2px)}.store__text[data-v-64463a7f]{flex-direction:column;font-size:17px;font-weight:800;line-height:1.1;display:flex}.store__text small[data-v-64463a7f]{opacity:.8;font-size:11px;font-weight:600}.stores__demo[data-v-64463a7f]{color:var(--ink-soft);margin:12px 0 0;font-size:14px}.footer[data-v-e779b6e5]{background:var(--paper);padding:56px 0 32px}.footer__top[data-v-e779b6e5]{gap:32px;display:grid}@media (width>=720px){.footer__top[data-v-e779b6e5]{grid-template-columns:2fr 1fr 1fr}}.footer__brand p[data-v-e779b6e5]{margin:12px 0 20px}.footer__col[data-v-e779b6e5]{flex-direction:column;gap:10px;display:flex}.footer__col h3[data-v-e779b6e5]{margin-bottom:4px;font-size:16px}.footer__col a[data-v-e779b6e5]{color:var(--ink-soft);text-decoration:none}.footer__col a[data-v-e779b6e5]:hover{color:var(--green)}.footer__disclaimer[data-v-e779b6e5]{border-radius:var(--radius-small);background:var(--white);color:var(--ink-soft);margin-top:40px;padding:16px 20px;font-size:14px}.footer__copy[data-v-e779b6e5]{color:var(--ink-soft);margin:16px 0 0;font-size:13px}.shapes[data-v-c5019b3b]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.shapes__item[data-v-c5019b3b]{opacity:.55;border-radius:6px;animation:ease-in-out infinite alternate drift-c5019b3b;position:absolute}.shapes__item--round[data-v-c5019b3b]{border-radius:50%}@keyframes drift-c5019b3b{0%{transform:translate(0)rotate(0)}to{transform:translate(14px,-22px)rotate(45deg)}}.phone[data-v-020a2709]{aspect-ratio:9/18.5;background:var(--ink);border-radius:44px;width:min(300px,78vw);margin:0 auto;padding:14px;position:relative;box-shadow:0 30px 60px #2e333840}.phone__notch[data-v-020a2709]{background:var(--ink);z-index:2;border-radius:12px;width:90px;height:22px;margin-left:-45px;position:absolute;top:22px;left:50%}.phone__screen[data-v-020a2709]{background:var(--white);border-radius:32px;height:100%;position:relative;overflow:hidden}.screen[data-v-020a2709]{opacity:0;flex-direction:column;gap:10px;padding:52px 20px 20px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:0;transform:translate(30px)}.screen--active[data-v-020a2709]{opacity:1;transform:none}.screen--center[data-v-020a2709]{text-align:center;justify-content:center;align-items:center}.screen__title[data-v-020a2709]{margin:4px 0 0;font-size:18px;font-weight:800}.screen__label[data-v-020a2709]{color:var(--green);text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:800}.avatar[data-v-020a2709],.discovery[data-v-020a2709]{background:var(--pink);border-radius:50%;width:96px;height:96px;overflow:hidden}.avatar img[data-v-020a2709]{object-fit:cover;object-position:62% 8%;transform-origin:62% 18%;width:100%;height:100%;transform:scale(1.7)}.discovery[data-v-020a2709]{background:var(--sage);width:120px;height:120px}.screen--active .discovery[data-v-020a2709]{animation:.8s cubic-bezier(.3,1.6,.5,1) both pop-020a2709}@keyframes pop-020a2709{0%{transform:scale(.3)}}.product[data-v-020a2709]{background:var(--paper);border-radius:20px;height:150px;overflow:hidden}.product img[data-v-020a2709]{width:auto;height:100%;margin:0 auto}.pill[data-v-020a2709]{background:var(--sage);color:var(--green);border-radius:999px;align-self:flex-start;padding:4px 12px;font-size:13px;font-weight:700}.screen--center .pill[data-v-020a2709]{align-self:center}.row[data-v-020a2709]{background:var(--paper);border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.screen--active .row[data-v-020a2709]{animation:.5s both slide-in-020a2709}@keyframes slide-in-020a2709{0%{opacity:0;transform:translateY(12px)}}.row__icon[data-v-020a2709]{opacity:.8;border-radius:8px;width:26px;height:26px}.bar[data-v-020a2709]{background:var(--border);border-radius:4px;height:8px;display:block}.tabs[data-v-020a2709]{gap:6px;display:flex}.tabs__item[data-v-020a2709]{background:var(--paper);border-radius:999px;padding:4px 14px;font-size:13px;font-weight:700}.tabs__item--active[data-v-020a2709]{background:var(--green);color:var(--white)}.button[data-v-020a2709]{background:var(--green);color:var(--white);text-align:center;border-radius:999px;margin-top:auto;padding:12px;font-size:14px;font-weight:700}.confetti[data-v-020a2709]{border-radius:1px;width:8px;height:5px;position:absolute;top:-10px}.screen--active .confetti[data-v-020a2709]{animation:1.8s ease-in infinite fall-020a2709}@keyframes fall-020a2709{to{transform:translateY(560px)rotate(540deg)}}.how[data-v-f48186be]{align-items:center;gap:48px;display:grid}@media (width>=860px){.how[data-v-f48186be]{grid-template-columns:1fr 1.1fr}}.how__phone[data-v-f48186be]{position:relative}.how__glow[data-v-f48186be]{background:radial-gradient(circle, var(--sage), transparent 70%);border-radius:50%;animation:5s ease-in-out infinite breathe-f48186be;position:absolute;inset:10% 0}@keyframes breathe-f48186be{50%{transform:scale(1.12)}}.steps[data-v-f48186be]{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.step[data-v-f48186be]{border-radius:var(--radius-small);transition:background .3s;position:relative;overflow:hidden}.step--active[data-v-f48186be]{background:var(--paper)}.step__button[data-v-f48186be]{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;gap:16px;padding:16px;display:flex}.step__number[data-v-f48186be]{width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:transform .3s;display:grid}.step--active .step__number[data-v-f48186be]{transform:scale(1.12)}.step__text[data-v-f48186be]{flex-direction:column;gap:4px;display:flex}.step__text strong[data-v-f48186be]{font-size:18px}.step__progress[data-v-f48186be]{transform-origin:0;width:100%;height:3px;animation:linear both progress-f48186be;position:absolute;bottom:0;left:0}.step__progress--paused[data-v-f48186be]{animation-play-state:paused}@keyframes progress-f48186be{0%{transform:scaleX(0)}}.illustration[data-v-93ca1d7f]{width:100%;height:auto}.marquee[data-v-d0b7f6fd]{gap:14px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.marquee__row[data-v-d0b7f6fd]{overflow:hidden}.marquee__track[data-v-d0b7f6fd]{gap:14px;width:max-content;animation:38s linear infinite scroll-d0b7f6fd;display:flex}.marquee__row--reverse .marquee__track[data-v-d0b7f6fd]{animation-direction:reverse}.marquee:hover .marquee__track[data-v-d0b7f6fd]{animation-play-state:paused}@keyframes scroll-d0b7f6fd{to{transform:translate(-50%)}}.chip[data-v-d0b7f6fd]{background:var(--white);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;display:inline-flex}.chip__dot[data-v-d0b7f6fd]{border-radius:50%;width:12px;height:12px}.hero[data-v-3d0350ab]{padding:48px 0 72px;position:relative;overflow:hidden}.hero>.container[data-v-3d0350ab]{z-index:1;position:relative}.hero__inner[data-v-3d0350ab]{align-items:center;gap:32px;display:grid;position:relative}@media (width>=860px){.hero__inner[data-v-3d0350ab]{grid-template-columns:1.1fr 1fr}}.hero h1[data-v-3d0350ab]{position:relative}.hero__underline[data-v-3d0350ab]{width:min(320px,70%);height:18px;margin-top:6px;display:block}.hero__underline path[data-v-3d0350ab]{fill:none;stroke:var(--logo-mango);stroke-width:6px;stroke-linecap:round;stroke-dasharray:320;stroke-dashoffset:320px;animation:1.2s .6s forwards draw-3d0350ab}@keyframes draw-3d0350ab{to{stroke-dashoffset:0}}.hero__lead[data-v-3d0350ab]{color:var(--ink-soft);max-width:540px;font-size:clamp(17px,2vw,19px)}.hero__buttons[data-v-3d0350ab]{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.hero__art[data-v-3d0350ab]{width:min(100%,480px);margin:0 auto;animation:1s cubic-bezier(.2,.8,.2,1) .2s both enter;position:relative}.hero__blob[data-v-3d0350ab]{background:var(--pink);border-radius:46% 54% 50% 50%/50% 46% 54% 50%;animation:12s ease-in-out infinite morph-3d0350ab;position:absolute;inset:6% 2%}@keyframes morph-3d0350ab{33%{border-radius:58% 42% 46% 54%/44% 56%}66%{border-radius:42% 58% 56% 44%/56% 42% 58% 44%}}.hero__img[data-v-3d0350ab]{animation:6s ease-in-out infinite float-3d0350ab;position:relative}@keyframes float-3d0350ab{50%{transform:translateY(-14px)}}.hero__badge[data-v-3d0350ab]{background:var(--white);box-shadow:var(--shadow);white-space:nowrap;border-radius:999px;padding:10px 16px;font-size:clamp(13px,1.6vw,15px);font-weight:800;animation:4s ease-in-out infinite bob-3d0350ab;position:absolute}.hero__badge--top[data-v-3d0350ab]{top:10%;left:-2%}.hero__badge--bottom[data-v-3d0350ab]{animation-delay:-2s;bottom:12%;right:-2%}@keyframes bob-3d0350ab{50%{transform:translateY(-8px)rotate(-2deg)}}.stats[data-v-3d0350ab]{gap:16px;margin-top:48px;display:grid}@media (width>=720px){.stats[data-v-3d0350ab]{grid-template-columns:repeat(3,1fr)}}.stats__item[data-v-3d0350ab]{border-radius:var(--radius-small);background:var(--paper);flex-direction:column;padding:20px 24px;display:flex}.stats__item strong[data-v-3d0350ab]{color:var(--green);font-size:26px;font-weight:800}.stats__item span[data-v-3d0350ab]{color:var(--ink-soft)}.marquee-section[data-v-3d0350ab]{padding:8px 0 72px}.marquee-section__title[data-v-3d0350ab]{text-align:center;color:var(--ink-soft);margin-bottom:20px;font-weight:800}.feature__icon[data-v-3d0350ab]{border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:18px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);display:grid}.feature:hover .feature__icon[data-v-3d0350ab]{transform:rotate(-8deg)scale(1.12)}.feature p[data-v-3d0350ab]{margin:0}.privacy[data-v-3d0350ab]{align-items:center;gap:32px;display:grid}@media (width>=860px){.privacy[data-v-3d0350ab]{grid-template-columns:1.2fr 1fr}}.privacy__art[data-v-3d0350ab]{width:min(100%,420px);margin:0 auto}.arrow-link[data-v-3d0350ab]{gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.arrow-link span[data-v-3d0350ab]{transition:transform .2s}.arrow-link:hover span[data-v-3d0350ab]{transform:translate(5px)}.download[data-v-3d0350ab]{text-align:center;border-radius:var(--radius);background:linear-gradient(120deg, var(--paper), var(--sage), var(--pink), var(--paper));background-size:300% 300%;padding:64px 24px;animation:14s infinite gradient-3d0350ab;position:relative;overflow:hidden}@keyframes gradient-3d0350ab{50%{background-position:100%}}.download[data-v-3d0350ab]>:not(.shapes){position:relative}.download__stores[data-v-3d0350ab] .stores{justify-content:center}.download__plus[data-v-3d0350ab]{margin-top:24px}@media (width<=520px){.hero__badge--top[data-v-3d0350ab]{left:0}.hero__badge--bottom[data-v-3d0350ab]{right:0}}:root{--green:#5b7f47;--green-dark:#4a6a39;--ink:#2e3338;--ink-soft:#4a4f55;--sage:#e4ebdc;--paper:#f7f2ea;--pink:#f2ddd4;--coral:#d9735b;--yellow:#f4e8c8;--border:#ede7dd;--white:#fff;--logo-coral:#f66550;--logo-mango:#ffae2e;--logo-green:#659653;--logo-aqua:#48a9af;--radius:24px;--radius-small:16px;--shadow:0 4px 16px #0000000f;--max-width:1120px;--font:"Nunito", system-ui, -apple-system, "Segoe UI", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--ink);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}img{max-width:100%;display:block}a{color:var(--green)}h1,h2,h3{margin:0 0 16px;font-weight:800;line-height:1.2}h1{font-size:clamp(34px,5vw,54px)}h2{font-size:clamp(28px,3.5vw,40px)}h3{font-size:20px;font-weight:700}p{margin:0 0 16px}.container{width:100%;max-width:var(--max-width);margin:0 auto;padding:0 20px}.section{padding:80px 0}.section--paper{background:var(--paper)}.section--sage{background:var(--sage)}.section-title{text-align:center;max-width:680px;margin:0 auto 48px}.section-title p,.muted{color:var(--ink-soft)}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:12px;font-size:13px;font-weight:800;display:inline-block}.card{background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow);padding:28px}.btn{min-height:52px;font:700 16px var(--font);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 28px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.btn:active{transform:scale(.97)}.btn--primary{background:var(--green);color:var(--white)}.btn--primary:hover{background:var(--green-dark)}.btn--soft{background:var(--sage);color:var(--ink)}.btn--soft:hover{background:#d7e2cc}.demo-badge{background:var(--yellow);color:var(--ink);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700;display:inline-block}.grid{gap:24px;display:grid}@media (width>=720px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}@media (width<=719px){.section{padding:56px 0}}.lift{transition:translate .25s,box-shadow .25s}.lift:hover{translate:0 -6px;box-shadow:0 14px 32px #2e33381a}.reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1),translate .25s,box-shadow .25s;transform:translateY(28px)}.reveal--visible{opacity:1;transform:none}.enter>*{animation:.8s cubic-bezier(.2,.8,.2,1) both enter}.enter>:nth-child(2){animation-delay:.1s}.enter>:nth-child(3){animation-delay:.2s}.enter>:nth-child(4){animation-delay:.3s}.enter>:nth-child(5){animation-delay:.4s}@keyframes enter{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}
