.clients[data-v-5c30234c]{background:var(--ds-bg);color:var(--ds-text);padding:48px 0}.clients__title[data-v-5c30234c]{color:var(--ds-muted);text-align:center;margin:0 0 28px;font-size:15px;font-weight:500}.clients__list[data-v-5c30234c]{flex-wrap:wrap;justify-content:center;gap:20px 32px;margin:0;padding:0;list-style:none;display:flex}img[data-v-5c30234c]{width:auto;height:52px;display:block}@media (width>=768px){img[data-v-5c30234c]{height:64px}}.faq[data-v-e28f678a]{gap:10px;display:grid}details[data-v-e28f678a]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-card)}summary[data-v-e28f678a]{cursor:pointer;padding:16px 20px;font-weight:600}p[data-v-e28f678a]{color:var(--ds-muted);margin:0;padding:0 20px 18px;line-height:1.6}.final[data-v-7c068fad]{background:var(--ds-accent);color:var(--ds-on-accent);text-align:center;padding:64px 0}h2[data-v-7c068fad]{letter-spacing:-.02em;margin:0;font-size:clamp(26px,5vw,38px)}p[data-v-7c068fad]{opacity:.9;margin:12px 0 28px;font-size:17px}.hero[data-v-35e01744]{background:linear-gradient(180deg, var(--ds-accent-soft), var(--ds-bg));text-align:center;padding:56px 0 48px}h1[data-v-35e01744]{letter-spacing:-.02em;max-width:820px;margin:12px auto 0;font-size:clamp(32px,7vw,56px);font-weight:700;line-height:1.08}.hero__sub[data-v-35e01744]{max-width:640px;color:var(--ds-muted);margin:20px auto 0;font-size:18px;line-height:1.55}.hero__ctas[data-v-35e01744]{flex-direction:column;gap:12px;margin-top:32px;display:flex}.hero__note[data-v-35e01744]{color:var(--ds-faint);margin:16px 0 0;font-size:14px}@media (width>=600px){.hero[data-v-35e01744]{padding:96px 0 80px}.hero__ctas[data-v-35e01744]{flex-direction:row;justify-content:center}}.steps[data-v-3257342e]{gap:28px;margin:0;padding:0;list-style:none;display:grid}.steps__n[data-v-3257342e]{border-radius:var(--ds-radius-pill);background:var(--ds-accent);width:36px;height:36px;color:var(--ds-on-accent);place-items:center;font-weight:700;display:grid}h3[data-v-3257342e]{margin:14px 0 0;font-size:18px}p[data-v-3257342e]{color:var(--ds-muted);margin:8px 0 0;line-height:1.55}@media (width>=768px){.steps[data-v-3257342e]{grid-template-columns:repeat(3,1fr)}}.personas[data-v-4f31c5c8]{gap:16px;display:grid}h3[data-v-4f31c5c8]{margin:8px 0 0;font-size:20px}.card__text[data-v-4f31c5c8]{color:var(--ds-muted);margin:10px 0 0;line-height:1.55}@media (width>=768px){.personas[data-v-4f31c5c8]{grid-template-columns:repeat(3,1fr)}}.plans[data-v-def50c28]{gap:16px;margin-top:16px;display:grid}.plans--event[data-v-def50c28]{margin-top:32px}.plan[data-v-def50c28]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-xl);background:var(--ds-card);flex-direction:column;padding:24px;display:flex}.plan--gold[data-v-def50c28]{border:2px solid var(--ds-accent);box-shadow:var(--ds-shadow-sm)}.plan--custom[data-v-def50c28]{background:var(--ds-side)}.plan__head[data-v-def50c28]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.plan__head h3[data-v-def50c28]{margin:0;font-size:18px}.plan__promo[data-v-def50c28]{border-radius:var(--ds-radius-pill);background:var(--ds-green-soft);color:var(--ds-green);padding:3px 10px;font-size:12px;font-weight:600}.plan__promo-note[data-v-def50c28]{color:var(--ds-green);margin:6px 0 0;font-size:12.5px}.plan__price[data-v-def50c28]{white-space:nowrap;margin:16px 0 0}.plan__price strong[data-v-def50c28]{letter-spacing:-.02em;font-size:34px;font-weight:700}.plan__price span[data-v-def50c28]{color:var(--ds-muted);font-size:16px}.plan__extra[data-v-def50c28]{min-height:1.5em;color:var(--ds-muted);margin:4px 0 0;font-size:14px;line-height:1.5}.plan__tagline[data-v-def50c28]{min-height:3em;color:var(--ds-muted);margin:12px 0 20px;line-height:1.5}.plan__inherit[data-v-def50c28]{margin:20px 0 0;font-size:13px;font-weight:600}.plan__list[data-v-def50c28]{gap:8px;margin:12px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.plan__list li[data-v-def50c28]{padding-left:22px;position:relative}.plan__list li[data-v-def50c28]:before{color:var(--ds-accent);content:"✓";font-weight:700;position:absolute;left:0}.plan--custom .plan__list[data-v-def50c28]{margin-bottom:24px}.plan--custom .btn[data-v-def50c28]{margin-top:auto}.compare[data-v-def50c28]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-card);margin-top:24px}.compare summary[data-v-def50c28]{color:var(--ds-accent-text);cursor:pointer;padding:16px 20px;font-weight:600}.compare__scroll[data-v-def50c28]{overflow-x:auto}table[data-v-def50c28]{border-collapse:collapse;width:100%;font-size:14px}th[data-v-def50c28],td[data-v-def50c28]{border-top:1px solid var(--ds-line2);text-align:center;padding:10px 12px}th[scope=row][data-v-def50c28],thead th[data-v-def50c28]:first-child{text-align:left;font-weight:500}thead th[data-v-def50c28]{color:var(--ds-muted);font-size:13px;font-weight:600}.yes[data-v-def50c28]{color:var(--ds-green);font-weight:700}.no[data-v-def50c28]{color:var(--ds-faint)}.compare__note[data-v-def50c28]{color:var(--ds-muted);margin:0;padding:12px 20px 16px;font-size:13px}@media (width>=768px){.plans--event[data-v-def50c28]{grid-template-columns:repeat(3,1fr)}.plans--custom[data-v-def50c28]{grid-template-columns:repeat(2,1fr)}}.locale[data-v-86944cde]{position:relative}summary[data-v-86944cde]{height:var(--ds-control-h);border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ds-muted);cursor:pointer;align-items:center;padding:0 10px;font-size:13px;font-weight:500;list-style:none;display:flex}summary[data-v-86944cde]::-webkit-details-marker{display:none}ul[data-v-86944cde]{z-index:10;border:1px solid var(--ds-line);border-radius:var(--ds-radius-md);background:var(--ds-card);min-width:190px;box-shadow:var(--ds-shadow-sm);margin:6px 0 0;padding:6px;list-style:none;position:absolute;right:0}a[data-v-86944cde]{border-radius:var(--ds-radius-sm);color:var(--ds-text);padding:8px 10px;font-size:14px;text-decoration:none;display:block}a[data-v-86944cde]:hover{background:var(--ds-hover)}a[aria-current][data-v-86944cde]{color:var(--ds-accent-text);font-weight:600}.footer[data-v-911349d8]{border-top:1px solid var(--ds-line);background:var(--ds-side);padding:40px 0 24px;font-size:14px}.footer__inner[data-v-911349d8]{gap:24px;display:grid}.logo[data-v-911349d8]{width:auto;height:28px}.logo--white[data-v-911349d8],.body--dark .logo--color[data-v-911349d8]{display:none}.body--dark .logo--white[data-v-911349d8]{display:block}.footer__tagline[data-v-911349d8]{color:var(--ds-muted);margin:10px 0 0}.footer__links[data-v-911349d8]{flex-wrap:wrap;gap:12px 24px;display:flex}.footer__links a[data-v-911349d8]{color:var(--ds-text);text-decoration:none}.footer__links a[data-v-911349d8]:hover{color:var(--ds-accent-text)}.footer__bottom[data-v-911349d8]{color:var(--ds-faint);justify-content:space-between;align-items:center;gap:16px;margin-top:32px;font-size:12px;display:flex}.footer__bottom p[data-v-911349d8]{margin:0}.footer__locale[data-v-911349d8] ul{margin:0 0 6px;bottom:100%}@media (width>=768px){.footer__inner[data-v-911349d8]{grid-template-columns:1fr auto;align-items:start}}.theme[data-v-68236807]{width:var(--ds-control-h);height:var(--ds-control-h);border:1px solid var(--ds-line);border-radius:var(--ds-radius);color:var(--ds-muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex}.theme[data-v-68236807]:hover{background:var(--ds-hover);color:var(--ds-text)}.theme[data-v-68236807]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.theme__icon[data-v-68236807]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.theme__icon--sun[data-v-68236807],.body--dark .theme__icon--moon[data-v-68236807]{display:none}.body--dark .theme__icon--sun[data-v-68236807]{display:block}.header[data-v-85fe2f53]{z-index:20;border-bottom:1px solid var(--ds-line);background:var(--ds-card);position:sticky;top:0}.header__inner[data-v-85fe2f53]{max-width:var(--landing-max);align-items:center;gap:12px;height:60px;margin:0 auto;padding:0 16px;display:flex}.header__logo[data-v-85fe2f53]{margin-right:auto;display:flex}.logo[data-v-85fe2f53]{width:auto;height:28px}.logo--white[data-v-85fe2f53],.body--dark .logo--color[data-v-85fe2f53]{display:none}.body--dark .logo--white[data-v-85fe2f53]{display:block}.header__nav[data-v-85fe2f53]{gap:24px;margin-right:auto;display:none}.header__nav a[data-v-85fe2f53]{color:var(--ds-muted);font-size:14px;font-weight:500;text-decoration:none}.header__nav a[data-v-85fe2f53]:hover{color:var(--ds-text)}.header__actions[data-v-85fe2f53]{align-items:center;gap:8px;display:flex}.header__login[data-v-85fe2f53]{white-space:nowrap;color:var(--ds-text);padding:0 6px;font-size:14px;font-weight:500;text-decoration:none}.header__locale[data-v-85fe2f53]{display:none}@media (width>=480px){.header__locale[data-v-85fe2f53]{display:block}}@media (width>=900px){.header__logo[data-v-85fe2f53]{margin-right:0}.header__nav[data-v-85fe2f53]{margin-left:32px;display:flex}.header__actions[data-v-85fe2f53]{gap:12px}}.stats[data-v-2ce07606]{padding:8px 0 40px}.stats__grid[data-v-2ce07606]{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.stats__grid li[data-v-2ce07606]{border:1px solid var(--ds-line);border-radius:var(--ds-radius-lg);background:var(--ds-card);text-align:center;flex-direction:column;gap:4px;padding:20px 16px;display:flex}.stats__grid strong[data-v-2ce07606]{color:var(--ds-accent-text);letter-spacing:-.02em;font-size:clamp(24px,6vw,34px);font-weight:700}.stats__grid span[data-v-2ce07606]{color:var(--ds-muted);font-size:14px}.stats__note[data-v-2ce07606]{color:var(--ds-faint);text-align:center;margin:12px 0 0;font-size:12px}@media (width>=768px){.stats__grid[data-v-2ce07606]{grid-template-columns:repeat(4,1fr)}}.i-button[data-v-0b4ee936]{border-radius:var(--ds-radius);font-family:var(--ds-font);letter-spacing:0;text-transform:none;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:6px;font-weight:500;line-height:1;transition:background-color .15s,border-color .15s,color .15s,opacity .15s;display:inline-flex;position:relative}.i-button[data-v-0b4ee936]:focus-visible{box-shadow:0 0 0 3px var(--ds-accent-soft);border-color:var(--ds-accent);outline:none}.i-button[data-v-0b4ee936]:disabled{opacity:.5;cursor:not-allowed}.i-button--primary[data-v-0b4ee936]{background-color:var(--ds-accent);color:var(--ds-on-accent);font-weight:600}.i-button--primary[data-v-0b4ee936]:hover:not(:disabled){opacity:.9}.i-button--secondary[data-v-0b4ee936]{border-color:var(--ds-line);color:var(--ds-text);background-color:#0000}.i-button--secondary[data-v-0b4ee936]:hover:not(:disabled){background-color:var(--ds-hover)}.i-button--danger[data-v-0b4ee936]{background-color:var(--ds-red-soft);color:var(--ds-red);border-color:#0000;font-weight:600}.i-button--danger[data-v-0b4ee936]:hover:not(:disabled){border-color:var(--ds-red)}.i-button--ghost[data-v-0b4ee936]{color:var(--ds-muted);background-color:#0000}.i-button--ghost[data-v-0b4ee936]:hover:not(:disabled){background-color:var(--ds-hover);color:var(--ds-text)}.i-button--sm[data-v-0b4ee936]{height:var(--ds-control-h-sm);padding:0 10px;font-size:12.5px}.i-button--md[data-v-0b4ee936]{height:var(--ds-control-h);padding:0 14px;font-size:13px}.i-button--lg[data-v-0b4ee936]{height:var(--ds-control-h-lg);padding:0 18px;font-size:14px}.i-button--loading .i-button__content[data-v-0b4ee936]{opacity:0}.i-button__loader[data-v-0b4ee936]{border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.75s linear infinite spin-0b4ee936;position:absolute}.i-button__content[data-v-0b4ee936]{align-items:center;gap:6px;display:inline-flex}@keyframes spin-0b4ee936{to{transform:rotate(360deg)}}.i-theme-toggle[data-v-226f9b55]{border:1px solid var(--ds-line);border-radius:var(--ds-radius);width:32px;height:32px;min-height:32px;color:var(--ds-muted);background:0 0;padding:0;transition:background .15s,color .15s}.i-theme-toggle[data-v-226f9b55] .q-icon{color:inherit;font-size:16px}.i-theme-toggle[data-v-226f9b55]:hover{background:var(--ds-hover);color:var(--ds-text)}.i-theme-toggle[data-v-226f9b55] .q-focus-helper{display:none}.consent-banner[data-v-de695c90]{z-index:5000;background:var(--ds-card);color:var(--ds-text);border-top:1px solid var(--ds-line);box-shadow:var(--ds-shadow-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex;position:fixed;bottom:0;left:0;right:0}.consent-banner__message[data-v-de695c90]{color:var(--ds-muted);flex:320px;margin:0;font-size:14px;line-height:1.5}.consent-banner__message a[data-v-de695c90]{color:var(--ds-accent-text);text-decoration:underline}.consent-banner__actions[data-v-de695c90]{gap:8px;display:flex}.consent-banner__btn[data-v-de695c90]{border:1px solid var(--ds-line);background:var(--ds-chip);min-height:40px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:8px;padding:0 18px;font-weight:600}.consent-banner__btn[data-v-de695c90]:hover{background:var(--ds-hover)}.consent-banner__btn[data-v-de695c90]:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}@media print{.consent-banner[data-v-de695c90]{display:none}}:root,.body--light{--ds-bg:#f6f6f7;--ds-side:#fbfbfc;--ds-card:#fff;--ds-line:#e5e5e8;--ds-line2:#f0f0f2;--ds-chip:#ececef;--ds-hover:#efeff2;--ds-inset:#efeff2;--ds-text:#18181b;--ds-muted:#6b6b74;--ds-faint:#8e8e97;--ds-accent:#5b5bd6;--ds-accent-soft:#eef0ff;--ds-accent-text:#4545c0;--ds-on-accent:#fff;--ds-green:#15803d;--ds-green-soft:#e8f7ee;--ds-amber:#a16207;--ds-amber-soft:#fdf5df;--ds-red:#dc2626;--ds-red-soft:#fdecec;--ds-blue:#2563eb;--ds-scrim:#18181b6b;--ds-shadow:0 24px 64px #18181b2e;--ds-shadow-sm:0 4px 16px #18181b14}.body--dark{--ds-bg:#18181b;--ds-side:#1c1c20;--ds-card:#222227;--ds-line:#33333a;--ds-line2:#2a2a30;--ds-chip:#2e2e35;--ds-hover:#2a2a30;--ds-inset:#2a2a30;--ds-text:#f4f4f5;--ds-muted:#a8a8b1;--ds-faint:#7c7c86;--ds-accent:#8b8bf5;--ds-accent-soft:#2c2c52;--ds-accent-text:#b0b0ff;--ds-on-accent:#0b0b0d;--ds-green:#4ade80;--ds-green-soft:#173323;--ds-amber:#f2c14e;--ds-amber-soft:#3a2f14;--ds-red:#f87171;--ds-red-soft:#3a1d1d;--ds-blue:#60a5fa;--ds-scrim:#0000009e;--ds-shadow:0 24px 64px #0009;--ds-shadow-sm:0 4px 16px #0006}:root{--ds-font:"Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--ds-font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", monospace;--ds-radius-sm:7px;--ds-radius:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:14px;--ds-radius-pill:999px;--ds-control-h-sm:28px;--ds-control-h:34px;--ds-control-h-lg:40px;--ds-page-max:1680px;--landing-max:1120px}html{scroll-padding-top:72px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ds-bg);color:var(--ds-text);font-family:var(--ds-font);-webkit-font-smoothing:antialiased;margin:0}.container{box-sizing:border-box;max-width:var(--landing-max);margin:0 auto;padding:0 16px}.container--narrow{max-width:760px}.section{padding:56px 0}.section--alt{background:var(--ds-side)}.section__title{letter-spacing:-.02em;text-align:center;margin:0;font-size:clamp(26px,5vw,36px)}.section__sub{color:var(--ds-muted);text-align:center;margin:12px 0 0}.section__title+.personas,.section__title+.steps,.section__title+.faq{margin-top:32px}.eyebrow{color:var(--ds-accent-text);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-xl);background:var(--ds-card);padding:24px}.btn{box-sizing:border-box;height:var(--ds-control-h-lg);border-radius:var(--ds-radius);white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.btn--sm{height:var(--ds-control-h);padding:0 12px;font-size:14px}.btn--lg{height:48px;padding:0 24px;font-size:16px}.btn--block{width:100%}.btn--primary{background:var(--ds-accent);color:var(--ds-on-accent)}.btn--primary:hover{filter:brightness(1.08)}.btn--ghost{border-color:var(--ds-line);background:var(--ds-card);color:var(--ds-text)}.btn--ghost:hover{background:var(--ds-hover)}.btn--light{background:var(--ds-card);color:var(--ds-accent-text)}:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}
