.hdr[data-v-33cbefda]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffffd9;border-bottom:1px solid transparent;left:0;position:fixed;right:0;top:0;transition:border-color .3s ease,background .3s ease;z-index:40}.hdr--scrolled[data-v-33cbefda]{background:#fffffff2;border-bottom-color:#ece8df}.hdr-inner[data-v-33cbefda]{gap:24px;height:64px;justify-content:space-between;margin:0 auto;max-width:1200px;padding:0 32px}.hdr-inner[data-v-33cbefda],.hdr-logo[data-v-33cbefda]{align-items:center;display:flex}.hdr-logo[data-v-33cbefda]{flex-shrink:0;text-decoration:none}.hdr-wordmark[data-v-33cbefda]{height:22px;width:auto}.hdr-wordmark-text[data-v-33cbefda]{color:#101114;font-family:DM Sans,system-ui,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em}.hdr-nav[data-v-33cbefda]{align-items:center;flex:1;gap:4px;justify-content:center}.hdr-link[data-v-33cbefda]{border-radius:6px;color:#4e535c;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:400;padding:6px 14px;text-decoration:none;transition:color .18s,background .18s}.hdr-link[data-v-33cbefda]:hover{background:#1011140a;color:#101114}.hdr-cta[data-v-33cbefda]{align-items:center;background:#1a3de8;border-radius:8px;color:#fff;display:inline-flex;flex-shrink:0;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:background .2s}.hdr-cta[data-v-33cbefda]:hover{background:#1230b8}.hdr-cta:hover svg[data-v-33cbefda]{transform:translate(3px)}.hdr-cta svg[data-v-33cbefda]{flex-shrink:0;transition:transform .22s ease}.hdr-flag[data-v-33cbefda]{font-size:18px;line-height:1}.hdr-lang-btn[data-v-33cbefda]{align-items:center;background:none;border:none;border-radius:8px;color:#4e535c;cursor:pointer;display:flex;gap:4px;opacity:.85;padding:8px;transition:opacity .18s,background .18s}.hdr-lang-btn[data-v-33cbefda]:hover,.hdr-lang-btn[aria-expanded=true][data-v-33cbefda]{background:#1011140a;opacity:1}.hdr-lang-code[data-v-33cbefda]{font-size:13px;font-weight:600;letter-spacing:.02em;margin-left:2px}.hdr-lang-code[data-v-33cbefda],.hdr-lang-name[data-v-33cbefda]{font-family:DM Sans,system-ui,sans-serif}.hdr-lang-name[data-v-33cbefda]{color:#282b31;font-size:14px;font-weight:500;white-space:nowrap}.hdr-lang-chevron[data-v-33cbefda]{transition:transform .2s ease}.hdr-lang-chevron--open[data-v-33cbefda]{transform:rotate(180deg)}.hdr-lang-dropdown[data-v-33cbefda]{background:#fff;border:1px solid #ece8df;border-radius:10px;box-shadow:0 8px 24px #10111414;display:flex;flex-direction:column;gap:2px;left:0;min-width:100%;padding:4px;position:absolute;top:calc(100% + 6px)}.hdr-lang-option[data-v-33cbefda]{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:flex;gap:8px;height:36px;padding:0 12px;text-decoration:none;transition:background .15s}.hdr-lang-option[data-v-33cbefda]:hover{background:#1011140d}.hdr-lang-option--active[data-v-33cbefda]{background:#eaf0ff}.hdr-hamburger[data-v-33cbefda]{background:none;border:none;color:#101114;cursor:pointer;line-height:0;padding:4px}.hdr-mobile-menu[data-v-33cbefda]{background:#fffffffa;border-top:1px solid #ece8df;padding:16px 24px 20px}.hdr-mobile-nav[data-v-33cbefda]{display:flex;flex-direction:column;gap:2px}.hdr-mobile-link[data-v-33cbefda]{border-bottom:1px solid hsla(42,25%,90%,.5);color:#4e535c;display:block;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:400;padding:10px 8px;text-decoration:none;transition:color .15s}.hdr-mobile-link[data-v-33cbefda]:hover{color:#101114}.hdr-mobile-lang[data-v-33cbefda]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;padding:14px 8px 10px}.hdr-mobile-lang-btn[data-v-33cbefda]{align-items:center;background:#1011140a;border:1px solid transparent;border-radius:6px;color:#4e535c;cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-size:14px;font-weight:500;gap:8px;padding:5px 12px;text-decoration:none;transition:all .15s}.hdr-mobile-lang-btn--active[data-v-33cbefda]{background:#eaf0ff;border-color:#1a3de826;color:#1a3de8}.hdr-mobile-cta-wrap[data-v-33cbefda]{margin-top:4px;padding-top:14px}.hdr-mobile-cta[data-v-33cbefda]{align-items:center;background:#1a3de8;border-radius:8px;color:#fff;display:flex;font-family:DM Sans,system-ui,sans-serif;font-size:15px;font-weight:600;gap:6px;justify-content:center;padding:13px 20px;text-decoration:none;transition:background .2s}.hdr-mobile-cta[data-v-33cbefda]:hover{background:#1230b8}.hdr-mobile-cta:hover svg[data-v-33cbefda]{transform:translate(3px)}.hdr-mobile-cta svg[data-v-33cbefda]{transition:transform .22s ease}.ask-ai[data-v-164c9278]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.ask-ai-label[data-v-164c9278]{align-items:center;color:#1c1a16bf;display:inline-flex;font-size:12px;font-weight:500;gap:5px;white-space:nowrap}.ask-ai-logos[data-v-164c9278]{align-items:center;display:flex;gap:5px}.ask-ai-btn[data-v-164c9278]{align-items:center;display:inline-flex;height:30px;justify-content:center;text-decoration:none;transition:transform .15s,opacity .15s;width:30px}.ask-ai-btn[data-v-164c9278]:hover{opacity:.85;transform:scale(1.12)}.ask-ai-btn--claude[data-v-164c9278]{color:#cc7c3b}.ask-ai-btn--chatgpt[data-v-164c9278]{color:#10a37f}.ask-ai-btn--gemini[data-v-164c9278]{color:#4285f4}.ask-ai-btn--perplexity[data-v-164c9278]{color:#20808d}.ask-ai-btn--grok[data-v-164c9278]{color:#1c1a16}.ask-ai--hero[data-v-164c9278]{gap:14px;margin-top:28px}.ask-ai--hero .ask-ai-label[data-v-164c9278]{font-size:12px}.ask-ai--hero .ask-ai-btn[data-v-164c9278]{height:34px;width:34px}.ask-ai--footer .ask-ai-btn[data-v-164c9278]{height:26px;width:26px}.ask-ai--footer .ask-ai-btn svg[data-v-164c9278]{height:15px;width:15px}.ft[data-v-f35f281f]{background:#fff;border-top:1px solid var(--stone-200,#ece8df)}.ft-inner[data-v-f35f281f]{margin:0 auto;max-width:1200px;padding:0 40px}@media(max-width:640px){.ft-inner[data-v-f35f281f]{padding:0 24px}}.ft-mid[data-v-f35f281f]{border-bottom:1px solid var(--stone-200,#ece8df);display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr;padding:64px 0 48px}@media(max-width:768px){.ft-mid[data-v-f35f281f]{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:480px){.ft-mid[data-v-f35f281f]{gap:28px;grid-template-columns:1fr}}.ft-brand[data-v-f35f281f]{display:flex;flex-direction:column;gap:0}.ft-logo[data-v-f35f281f]{align-items:center;display:inline-flex;margin-bottom:16px;text-decoration:none}.ft-logo-wordmark[data-v-f35f281f]{height:22px;width:auto}.ft-desc[data-v-f35f281f]{color:var(--ink-800,#282b31);font-family:DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.65;margin-bottom:20px;max-width:280px}.ft-socials[data-v-f35f281f]{display:flex;gap:8px}.ft-social[data-v-f35f281f]{align-items:center;background:transparent;border-radius:8px;color:var(--ink-650,#4e535c);display:inline-flex;height:32px;justify-content:center;text-decoration:none;transition:color .2s,background .2s;width:32px}.ft-social[data-v-f35f281f]:hover{background:#1a3de80f;color:var(--cobalt,#1a3de8)}.ft-col-heading[data-v-f35f281f]{color:var(--ink-650,#4e535c);font-family:DM Sans,system-ui,sans-serif;font-size:12px;font-weight:600;letter-spacing:.1em;margin-bottom:18px;text-transform:uppercase}.ft-links[data-v-f35f281f]{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.ft-link[data-v-f35f281f]{color:var(--ink-800,#282b31);font-family:DM Sans,system-ui,sans-serif;font-size:15px;text-decoration:none;transition:color .2s}.ft-link[data-v-f35f281f]:hover{color:var(--cobalt,#1a3de8)}.ft-link--button[data-v-f35f281f]{background:none;border:none;cursor:pointer;font:inherit;font-size:15px;padding:0;text-align:left}.ft-bottom[data-v-f35f281f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;padding:24px 0 32px}.ft-copy[data-v-f35f281f]{color:var(--ink-650,#4e535c);font-family:DM Sans,system-ui,sans-serif;font-size:13px}.ft-bottom-right[data-v-f35f281f]{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.ft-built[data-v-f35f281f]{color:var(--ink-650,#4e535c);font-family:DM Sans,system-ui,sans-serif;font-size:13px}.ft-sep[data-v-f35f281f]{color:var(--stone-200,#ece8df);font-size:13px}@media(max-width:640px){.ft-bottom[data-v-f35f281f]{gap:16px}.ft-bottom[data-v-f35f281f],.ft-bottom-right[data-v-f35f281f]{align-items:flex-start;flex-direction:column}.ft-bottom-right[data-v-f35f281f]{gap:12px}.ft-sep[data-v-f35f281f]{display:none}}
