:root{--bg:#fbfaff;--surface:#fff;--surface-2:#f3f0fb;--ink:#201540;--muted:#665b7f;--primary:#402c8e;--primary-ink:#2c1f5e;--accent:#765bd3;--accent-soft:#eee9fc;--line:#e5def8;--positive:#22a866;--shadow:0 8px 30px -22px #20154057;--shadow-lg:0 28px 70px -38px #2015408f}:root[data-theme=dark]{--bg:#17112f;--surface:#211845;--surface-2:#291f54;--ink:#f4f1ff;--muted:#bbb2d7;--primary:#baa9f0;--primary-ink:#d8cdf7;--accent:#baa9f0;--accent-soft:#33285f;--line:#3b306b}:root[data-theme=light]{--bg:#fbfaff;--surface:#fff;--surface-2:#f3f0fb;--ink:#201540;--muted:#665b7f;--primary:#402c8e;--primary-ink:#2c1f5e;--accent:#765bd3;--accent-soft:#eee9fc;--line:#e5def8}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Inter,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.55}.display,h1,h2,h3{font-optical-sizing:auto;letter-spacing:-.025em;text-wrap:balance;margin:0;font-family:Fraunces,ui-serif,Georgia,serif;font-weight:600;line-height:1.08}p{margin:0}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button,input{font:inherit}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.container{width:min(1180px,100% - 48px);margin-inline:auto}section{padding:92px 0}.section-soft{background:var(--surface-2)}.section-dark{color:#f4f1ff;background:#211548}.eyebrow{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:.72rem;font-weight:800;display:inline-flex}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}.icon{stroke:currentColor;fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.btn{cursor:pointer;border:1px solid #0000;border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:12px 22px;font-size:.91rem;font-weight:750;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--primary);color:#fff;box-shadow:0 14px 28px -16px #402c8ebf}.btn-primary:hover{background:#35247d;box-shadow:0 18px 34px -17px #402c8ecc}.btn-ghost{border-color:var(--line);color:var(--ink);background:#fff9}.btn-ghost:hover{background:var(--surface);border-color:color-mix(in srgb,var(--primary) 30%,var(--line))}[data-reveal]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:none}@media (width<=640px){.container{width:min(100% - 36px,1180px)}section{padding:68px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,[data-reveal]{transition:none}.btn:hover,[data-reveal]{transform:none}[data-reveal]{opacity:1}}.site-header[data-v-64894fe3]{z-index:50;border-bottom:1px solid color-mix(in srgb,var(--line) 72%,transparent);background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.bar[data-v-64894fe3]{grid-template-columns:1fr auto 1fr;align-items:center;height:76px;display:grid}.brand[data-v-64894fe3]{justify-self:start}.brand img[data-v-64894fe3]{width:126px;height:auto;display:block}.main-nav[data-v-64894fe3]{justify-content:center;justify-self:center;gap:30px}.header-actions[data-v-64894fe3],.main-nav[data-v-64894fe3]{align-items:center;display:flex}.header-actions[data-v-64894fe3]{justify-content:flex-end;justify-self:end;gap:22px}.nav-link[data-v-64894fe3]{color:var(--muted);white-space:nowrap;font-size:.98rem;font-weight:650;transition:color .18s}.nav-link[data-v-64894fe3]:hover{color:var(--primary)}.btn-sm[data-v-64894fe3]{white-space:nowrap;padding:10px 18px;font-size:.95rem}.lang[data-v-64894fe3]{position:relative}.lang-btn[data-v-64894fe3]{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 3px;font-size:.82rem;font-weight:750;display:inline-flex}.lang-menu[data-v-64894fe3]{border:1px solid var(--line);background:var(--surface);min-width:150px;box-shadow:var(--shadow-lg);border-radius:14px;margin:0;padding:7px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}.lang-menu[data-v-64894fe3]:before{content:"";height:10px;position:absolute;bottom:100%;left:0;right:0}.lang-item[data-v-64894fe3]{color:var(--ink);border-radius:9px;padding:9px 10px;font-size:.86rem;display:block}.lang-item[data-v-64894fe3]:hover{background:var(--surface-2)}.burger[data-v-64894fe3]{border:1px solid var(--line);background:var(--surface);width:42px;height:42px;color:var(--ink);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;display:none}.burger[data-v-64894fe3] .icon{width:20px;height:20px}.mobile-panel[data-v-64894fe3]{display:none}.menu-enter-active[data-v-64894fe3],.menu-leave-active[data-v-64894fe3]{transition:opacity .18s,transform .18s}.menu-enter-from[data-v-64894fe3],.menu-leave-to[data-v-64894fe3]{opacity:0;transform:translateY(-8px)}@media (width<=1050px){.main-nav[data-v-64894fe3]{gap:20px}.header-actions[data-v-64894fe3]{gap:15px}}@media (width<=850px){.bar[data-v-64894fe3]{justify-content:space-between;display:flex}.header-actions[data-v-64894fe3],.main-nav[data-v-64894fe3]{display:none}.burger[data-v-64894fe3]{display:inline-flex}.mobile-panel[data-v-64894fe3]{border-top:1px solid var(--line);background:var(--bg);flex-direction:column;padding:8px 20px 22px;display:flex}.mobile-link[data-v-64894fe3]{border-bottom:1px solid var(--line);color:var(--ink);padding:13px 2px;font-weight:650}.mobile-cta[data-v-64894fe3],.mobile-langs[data-v-64894fe3]{margin-top:16px}.mobile-langs[data-v-64894fe3]{flex-wrap:wrap;gap:8px;display:flex}.mobile-lang[data-v-64894fe3]{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:700}.mobile-lang.active[data-v-64894fe3]{background:var(--accent-soft);color:var(--primary);border-color:#0000}}.cookie-overlay[data-v-c0d6e8f7]{z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#180e3447;justify-content:center;padding:24px;position:fixed;inset:0}.cookie-banner[data-v-c0d6e8f7],.cookie-overlay[data-v-c0d6e8f7]{align-items:flex-end;display:flex}.cookie-banner[data-v-c0d6e8f7]{border:1px solid var(--line);background:var(--surface);border-radius:24px;justify-content:space-between;gap:40px;width:min(100%,1100px);padding:30px 32px;box-shadow:0 24px 80px #23145033}.cookie-content[data-v-c0d6e8f7]{max-width:680px}.cookie-label[data-v-c0d6e8f7]{color:var(--primary);letter-spacing:.12em;margin-bottom:8px;font-size:.72rem;font-weight:800;display:block}.cookie-content h2[data-v-c0d6e8f7]{color:var(--ink);margin:0 0 10px;font-size:1.55rem}.cookie-content p[data-v-c0d6e8f7]{color:var(--muted);margin:0 0 10px;font-size:.92rem;line-height:1.65}.cookie-link[data-v-c0d6e8f7]{color:var(--primary);font-size:.86rem;font-weight:700}.cookie-actions[data-v-c0d6e8f7]{flex-shrink:0;gap:12px;display:flex}.cookie-secondary[data-v-c0d6e8f7]{border:1px solid var(--line);background:var(--surface);color:var(--ink);padding:11px 18px}.cookie-enter-active[data-v-c0d6e8f7],.cookie-leave-active[data-v-c0d6e8f7]{transition:opacity .22s}.cookie-enter-active .cookie-banner[data-v-c0d6e8f7],.cookie-leave-active .cookie-banner[data-v-c0d6e8f7]{transition:transform .22s,opacity .22s}.cookie-enter-from[data-v-c0d6e8f7],.cookie-leave-to[data-v-c0d6e8f7]{opacity:0}.cookie-enter-from .cookie-banner[data-v-c0d6e8f7],.cookie-leave-to .cookie-banner[data-v-c0d6e8f7]{opacity:0;transform:translateY(24px)}@media (width<=750px){.cookie-overlay[data-v-c0d6e8f7]{padding:12px}.cookie-banner[data-v-c0d6e8f7]{border-radius:20px;flex-direction:column;align-items:stretch;gap:22px;padding:24px 20px}.cookie-actions[data-v-c0d6e8f7]{flex-direction:column-reverse}.cookie-actions .btn[data-v-c0d6e8f7]{width:100%}}.site-footer[data-v-cb62bef2]{border-top:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 48%,var(--bg));margin-top:90px;padding:70px 0 28px}.footer-grid[data-v-cb62bef2]{grid-template-columns:1.55fr repeat(3,1fr);gap:44px;display:grid}.brand-col img[data-v-cb62bef2]{width:132px}.brand-col p[data-v-cb62bef2]{max-width:31ch;color:var(--muted);margin-top:16px;font-size:.88rem}.security-chip[data-v-cb62bef2]{border:1px solid var(--line);background:var(--surface);color:var(--primary);border-radius:999px;align-items:center;gap:7px;margin-top:20px;padding:7px 10px;font-size:.72rem;font-weight:750;display:inline-flex}.security-chip[data-v-cb62bef2] .icon{width:15px;height:15px}.col-title[data-v-cb62bef2]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:.71rem;font-weight:800}.col-link[data-v-cb62bef2]{width:fit-content;color:var(--ink);padding:6px 0;font-size:.88rem;transition:color .18s,transform .18s;display:block}.col-link[data-v-cb62bef2]:hover{color:var(--primary);transform:translate(2px)}.rights[data-v-cb62bef2]{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:20px;margin-top:50px;padding-top:22px;font-size:.76rem;display:flex}.rights-link[data-v-cb62bef2]{transition:color .18s}.rights-link[data-v-cb62bef2]:hover{color:var(--primary)}@media (width<=960px){.footer-grid[data-v-cb62bef2]{grid-template-columns:1.4fr repeat(2,1fr)}.footer-grid>div[data-v-cb62bef2]:last-child{grid-column:2}}@media (width<=680px){.footer-grid[data-v-cb62bef2]{grid-template-columns:1fr 1fr}.footer-grid>div[data-v-cb62bef2]:last-child{grid-column:auto}.rights[data-v-cb62bef2]{flex-direction:column;align-items:flex-start}}@media (width<=520px){.footer-grid[data-v-cb62bef2]{grid-template-columns:1fr}}
