.marketing-header[data-v-9d772721]{-webkit-backdrop-filter:blur(12px) saturate(120%);backdrop-filter:blur(12px) saturate(120%);background-color:#ffffffbf;border-bottom:1px solid rgba(15,23,42,.06)}.nav-link[data-v-9d772721]{font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:500;color:#334155;transition:color .15s ease;cursor:pointer;position:relative;background:none;border:0}.nav-link[data-v-9d772721]:hover{color:#b72130}.nav-product[data-v-9d772721]{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.product-dot[data-v-9d772721]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.product-dot--manual[data-v-9d772721]{background:#c4314b}.product-dot--site[data-v-9d772721]{background:#17876d}.nav-product.is-current[data-v-9d772721]{color:#141a2e;font-weight:600}.nav-product.is-current[data-v-9d772721]:after{content:"";position:absolute;left:0;right:0;bottom:-.35rem;height:2px;border-radius:1px}.nav-product--manual.is-current[data-v-9d772721]:after{background:#c4314b}.nav-product--site.is-current[data-v-9d772721]:after{background:#17876d}.nav-divider[data-v-9d772721]{width:1px;height:1.1rem;background:#e8eaef}.dropdown[data-v-9d772721]{position:relative}.dropdown-trigger[data-v-9d772721]{display:inline-flex;align-items:center;gap:.25rem}.chevron[data-v-9d772721]{width:.85rem;height:.85rem;transition:transform .18s ease}.chevron.open[data-v-9d772721]{transform:rotate(180deg)}.dropdown-menu[data-v-9d772721]{position:absolute;top:calc(100% + .6rem);left:50%;transform:translate(-50%);min-width:14rem;background:#fff;border:1px solid #ece8e0;border-radius:10px;box-shadow:0 24px 48px -24px #0f172a47;padding:.5rem;z-index:60}.dropdown-menu[data-v-9d772721]:before{content:"";position:absolute;top:-.6rem;left:0;right:0;height:.6rem}.dropdown-head[data-v-9d772721]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;font-weight:700;color:#1b1a17;border-radius:6px;text-decoration:none;border-bottom:1px solid #f0ece4;margin-bottom:.25rem}.dropdown-head[data-v-9d772721]:hover{background:#faf8f4;color:#b72130}.dropdown-arrow[data-v-9d772721]{color:#b72130}.dropdown-item[data-v-9d772721]{display:flex;align-items:center;gap:.6rem;padding:.5rem .625rem;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:#334155;border-radius:6px;text-decoration:none}.dropdown-item[data-v-9d772721]:hover{background:#faf8f4;color:#1b1a17}.dot[data-v-9d772721]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.mobile-toggle[data-v-9d772721]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:#334155;border:1px solid #e7e3da;border-radius:8px;background:#fff}.mobile-toggle svg[data-v-9d772721]{width:1.25rem;height:1.25rem}.mobile-panel[data-v-9d772721]{border-top:1px solid rgba(15,23,42,.06);background:#fff;padding:.75rem 1rem 1.25rem;display:flex;flex-direction:column}.m-link[data-v-9d772721]{display:flex;align-items:center;gap:.6rem;padding:.7rem .25rem;font-family:DM Sans,system-ui,sans-serif;font-size:.95rem;font-weight:500;color:#334155;text-decoration:none;cursor:pointer}.m-link[data-v-9d772721]:hover{color:#b72130}.m-link--current[data-v-9d772721]{color:#141a2e;font-weight:600}.m-link--sub[data-v-9d772721]{padding-left:.75rem;font-weight:400;color:#4b4a46}.m-section[data-v-9d772721]{margin-top:.5rem;padding:.5rem .25rem .15rem;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#9c998f}.m-foot[data-v-9d772721]{margin-top:.85rem;padding-top:.85rem;border-top:1px solid #f0ece4;display:flex;align-items:center;gap:.85rem;flex-wrap:wrap}.desktop-nav[data-v-9d772721]{display:none;gap:1rem}.signin-link[data-v-9d772721]{display:none}@media (min-width: 960px){.desktop-nav[data-v-9d772721]{display:flex}.signin-link[data-v-9d772721]{display:inline-flex}.mobile-lang[data-v-9d772721],.mobile-toggle[data-v-9d772721],.mobile-panel[data-v-9d772721]{display:none}}@media (max-width: 1199px){.nav-lang[data-v-9d772721] .sm\:inline{display:none}}.signin-link[data-v-9d772721],.btn-cta[data-v-9d772721]{white-space:nowrap}@media (max-width: 1099px){.desktop-nav[data-v-9d772721]{gap:.5rem}.nav-divider[data-v-9d772721]{display:none}.nav-lang[data-v-9d772721] button{padding-left:.5rem;padding-right:.5rem}.signin-link[data-v-9d772721]{padding-left:.25rem;padding-right:.25rem}.btn-cta.small[data-v-9d772721]{padding-left:.75rem;padding-right:.75rem}}@media (min-width: 1200px){.desktop-nav[data-v-9d772721]{gap:1.5rem}}@media (prefers-reduced-motion: reduce){.chevron[data-v-9d772721]{transition:none}}.footer[data-v-8a0a71bc]{background:#0f172a;color:#cbd5e1}.footer-pitch[data-v-8a0a71bc]{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;line-height:1.55;color:#94a3b8;max-width:22rem}.footer-heading[data-v-8a0a71bc]{font-family:DM Sans,system-ui,sans-serif;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#f8fafc;margin-bottom:1rem}nav ul[data-v-8a0a71bc]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.625rem}nav a[data-v-8a0a71bc],nav .footer-link-button[data-v-8a0a71bc]{font-family:DM Sans,system-ui,sans-serif;font-size:.875rem;color:#94a3b8;text-decoration:none;cursor:pointer;transition:color .15s ease}nav a[data-v-8a0a71bc]:hover,nav .footer-link-button[data-v-8a0a71bc]:hover{color:#f8fafc}nav .footer-link-button[data-v-8a0a71bc]{background:none;border:0;padding:0;text-align:left}nav a.footer-link-emphasis[data-v-8a0a71bc]{color:#f87171;font-weight:500}nav a.footer-link-emphasis[data-v-8a0a71bc]:hover{color:#fca5a5}.footer-bottom[data-v-8a0a71bc]{margin-top:3rem;padding-top:1.5rem;border-top:1px solid rgba(148,163,184,.18);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-family:DM Sans,system-ui,sans-serif;font-size:.8125rem;color:#94a3b8}.footer-socials[data-v-8a0a71bc]{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:.875rem}.footer-socials a[data-v-8a0a71bc]{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;color:#94a3b8;transition:color .15s ease,transform .15s ease}.footer-socials a[data-v-8a0a71bc]:hover{color:#f8fafc;transform:translateY(-1px)}.footer-socials svg[data-v-8a0a71bc]{width:1.125rem;height:1.125rem}
