.backdrop[data-v-1afdc1df]{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#000c;cursor:pointer;inset:0;position:fixed;z-index:100}.modal[data-v-1afdc1df]{background:#fff;box-shadow:0 9px 28px #00000080;color:#000;cursor:default;left:85px;margin:10% auto;max-width:700px;position:absolute;right:85px;width:auto}@media(max-width:600px){.modal[data-v-1afdc1df]{left:10px;margin-top:10px;right:10px}}.modal .close[data-v-1afdc1df]{cursor:pointer;position:absolute;right:10px;top:10px}@media(hover:hover)and (pointer:fine){.modal .close[data-v-1afdc1df]:hover{color:#0d55ff}}@media(max-width:600px){.modal .close[data-v-1afdc1df]{right:5px;top:5px}}.modal .header[data-v-1afdc1df]{font-size:16px;line-height:1.5;padding:25px 30px}@media(max-width:600px){.modal .header[data-v-1afdc1df]{font-size:15px;padding:20px}}.modal .header h2[data-v-1afdc1df]{color:#000;font-size:28px;font-weight:500;margin:0 0 8px}.modal .header p[data-v-1afdc1df]{color:#444;margin:0}.modal .body[data-v-1afdc1df]{background:#eaeaea;border-top:1px solid #cfcfcf;padding:40px 40px 60px}@media(max-width:600px){.modal .body[data-v-1afdc1df]{padding:40px 20px}}.form[data-v-1afdc1df]{margin:0 auto;max-width:300px}@media(max-width:600px){.form[data-v-1afdc1df]{max-width:none}}.form label[data-v-1afdc1df]{font-weight:400;line-height:1;margin-bottom:5px}.form input[data-v-1afdc1df],.form label[data-v-1afdc1df]{display:block}.form input[type=email][data-v-1afdc1df]{background:#fff url(../images/lock.svg) no-repeat 97% 50%;background-position:calc(100% - 10px) 50%}.form .error-text[data-v-1afdc1df]{color:#d00;font-size:16px;margin:20px 0;text-align:center}.primary-button[data-v-1afdc1df]{background:#444;color:#fff;margin-top:10px;width:100%}.primary-button[data-v-1afdc1df]:disabled{opacity:.4}@media(hover:hover)and (pointer:fine){.primary-button[data-v-1afdc1df]:hover{background:#222}.primary-button[data-v-1afdc1df]:disabled:hover{background:#444}}.nav[data-v-7b015e0e]{align-items:center;box-sizing:border-box;display:flex;gap:130px;min-height:60px;padding:8px 30px;position:relative;z-index:2}@media(max-width:1210px){.nav[data-v-7b015e0e]{min-height:59px}}@media(max-width:1070px){.nav[data-v-7b015e0e]{gap:40px;min-height:47px;padding:5px 20px}}@media(max-width:780px){.nav[data-v-7b015e0e]{justify-content:space-between;min-height:45px}}@media(max-width:600px){.nav[data-v-7b015e0e]{padding:5px 10px 5px 20px}}.nav.solid[data-v-7b015e0e],.nav.standalone[data-v-7b015e0e]{min-height:70px}@media(max-width:1070px){.nav.solid[data-v-7b015e0e],.nav.standalone[data-v-7b015e0e]{min-height:52px}}.nav.solid[data-v-7b015e0e]{background:#fff;border-bottom:1px solid #e7e7e7}@media(prefers-color-scheme:dark){.nav.solid[data-v-7b015e0e]{background:#1e2935;border-bottom:1px solid #333}}.nav .brand[data-v-7b015e0e]{align-items:center;display:flex;gap:12px}.nav .hamburger[data-v-7b015e0e]{background:none;border:none;color:#000;cursor:pointer;display:none;font-size:20px;line-height:1;padding:0}@media(prefers-color-scheme:dark){.nav .hamburger[data-v-7b015e0e]{color:#fff}}@media(max-width:780px){.nav .hamburger[data-v-7b015e0e]{align-items:center;display:inline-flex}}.nav .logo[data-v-7b015e0e]{color:#000;font-size:22px;font-weight:700;text-decoration:none}@media(max-width:1070px){.nav .logo[data-v-7b015e0e]{font-size:18px}}@media(prefers-color-scheme:dark){.nav .logo[data-v-7b015e0e]{color:#fff}}.nav .menu[data-v-7b015e0e]{align-items:center;display:flex;flex-grow:1;white-space:nowrap}@media(max-width:780px){.nav .menu[data-v-7b015e0e]{display:none}}.nav .menu .item[data-v-7b015e0e]{position:relative}@media(max-width:900px){.nav .menu .item.hide-on-sm[data-v-7b015e0e]{display:none}}.nav .menu .item:focus-within .dropdown[data-v-7b015e0e],.nav .menu .item:hover .dropdown[data-v-7b015e0e]{opacity:1;transition:none;visibility:visible}.nav .menu .item:focus-within .trigger[data-v-7b015e0e],.nav .menu .item:hover .trigger[data-v-7b015e0e]{background:#fff;transition:none}@media(prefers-color-scheme:dark){.nav .menu .item:focus-within .trigger[data-v-7b015e0e],.nav .menu .item:hover .trigger[data-v-7b015e0e]{background:#272f3d}}.nav .menu .trigger[data-v-7b015e0e]{color:#000;display:block;font-size:16px;font-weight:500;padding:10px 20px;position:relative;text-decoration:none;white-space:nowrap;z-index:2}@media(max-width:1210px){.nav .menu .trigger[data-v-7b015e0e]{font-size:14px;padding:10px 15px}}@media(prefers-color-scheme:dark){.nav .menu .trigger[data-v-7b015e0e]{color:#fff}}.nav .menu .pricing[data-v-7b015e0e]{color:#000;font-size:16px;font-weight:500;padding:0 20px;text-decoration:none;white-space:nowrap}@media(max-width:1210px){.nav .menu .pricing[data-v-7b015e0e]{font-size:14px;padding:0 15px}}@media(hover:hover)and (pointer:fine){.nav .menu .pricing[data-v-7b015e0e]:not([aria-current=page]):hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.nav .menu .pricing[data-v-7b015e0e]{color:#fff}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.nav .menu .pricing[data-v-7b015e0e]:not([aria-current=page]):hover{color:#729cff}}.nav .menu .chevron[data-v-7b015e0e]{bottom:1px;font-size:9px;margin-left:2px;position:relative}@media(max-width:1210px){.nav .menu .chevron[data-v-7b015e0e]{font-size:8px;margin-left:1px}}.nav .menu .dropdown[data-v-7b015e0e]{background:#fff;box-shadow:0 14px 34px #0003;display:flex;flex-direction:column;left:0;min-width:210px;opacity:0;padding:8px;position:absolute;top:100%;visibility:hidden;z-index:1}@media(prefers-color-scheme:dark){.nav .menu .dropdown[data-v-7b015e0e]{background:#272f3d;box-shadow:0 14px 34px #0006}}.nav .menu .dropdown-link[data-v-7b015e0e]{color:#000;font-size:15px;font-weight:400;padding:8px 12px;text-decoration:none;transition:background .12s ease,color .12s ease;white-space:nowrap}@media(hover:hover)and (pointer:fine){.nav .menu .dropdown-link[data-v-7b015e0e]:not([aria-current=page]):hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.nav .menu .dropdown-link[data-v-7b015e0e]{color:#fff}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.nav .menu .dropdown-link[data-v-7b015e0e]:not([aria-current=page]):hover{color:#729cff}}.nav .menu .dropdown.mega[data-v-7b015e0e]{flex-direction:row;gap:8px;padding:16px}.nav .menu .dropdown.align-right[data-v-7b015e0e]{left:auto;right:0}.nav .menu .dropdown-col[data-v-7b015e0e]{display:flex;flex-direction:column;min-width:200px}.nav .menu .dropdown-col-title[data-v-7b015e0e]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.06em;padding:4px 12px 8px;text-transform:uppercase}@media(prefers-color-scheme:dark){.nav .menu .dropdown-col-title[data-v-7b015e0e]{color:#9ca3af}}.nav .menu .heart[data-v-7b015e0e]{bottom:2px;fill:red;height:9px;margin-left:4px;position:relative;vertical-align:middle;width:9px}@media(prefers-color-scheme:dark){.nav .menu .heart[data-v-7b015e0e]{fill:#ff3c3c}}.nav .signup[data-v-7b015e0e]{white-space:nowrap}@media(max-width:1210px){.nav .signup .button[data-v-7b015e0e]{border-radius:15px;font-size:14px;padding:7px 10px 8px}}.nav .signup .contact[data-v-7b015e0e]{background:none;border:none;color:inherit;cursor:pointer;font:inherit;font-size:16px;font-weight:500;margin:0 20px 0 0;padding:0}@media(max-width:600px){.nav .signup .contact[data-v-7b015e0e]{display:none}}@media(hover:hover)and (pointer:fine){.nav .signup .contact[data-v-7b015e0e]:hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.nav .signup .contact[data-v-7b015e0e]{color:#fff}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.nav .signup .contact[data-v-7b015e0e]:hover{color:#729cff}}@media(max-width:1210px){.nav .signup .contact[data-v-7b015e0e]{font-size:14px}}.mobile-backdrop[data-v-7b015e0e]{background:#00000073;display:none;inset:0;opacity:0;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:999}@media(max-width:780px){.mobile-backdrop[data-v-7b015e0e]{display:block}}.mobile-backdrop.open[data-v-7b015e0e]{opacity:1;visibility:visible}.mobile-menu[data-v-7b015e0e]{background:#fff;bottom:0;display:none;flex-direction:column;left:0;max-width:82vw;overflow-y:auto;padding:28px 0 20px;position:fixed;top:0;transform:translate(-100%);transition:transform .25s ease;width:280px;z-index:1000}@media(max-width:780px){.mobile-menu[data-v-7b015e0e]{display:flex}}.mobile-menu.open[data-v-7b015e0e]{transform:translate(0)}@media(prefers-color-scheme:dark){.mobile-menu[data-v-7b015e0e]{background:#1e2935;border-right:1px solid #333}}.mobile-close[data-v-7b015e0e]{background:none;border:none;color:#000;cursor:pointer;font-size:22px;line-height:1;padding:8px;position:absolute;right:5px;top:3px}@media(prefers-color-scheme:dark){.mobile-close[data-v-7b015e0e]{color:#fff}}.mobile-section[data-v-7b015e0e]{display:flex;flex-direction:column;padding:6px 0}.mobile-section-title[data-v-7b015e0e]{color:#000;font-size:16px;font-weight:700;padding:10px 20px 4px;text-decoration:none}@media(prefers-color-scheme:dark){.mobile-section-title[data-v-7b015e0e]{color:#fff}}.mobile-group-title[data-v-7b015e0e]{color:#6b7280;font-size:12px;font-weight:600;letter-spacing:.06em;padding:12px 20px 2px;text-transform:uppercase}@media(prefers-color-scheme:dark){.mobile-group-title[data-v-7b015e0e]{color:#9ca3af}}.mobile-link[data-v-7b015e0e]{color:#000;font-size:15px;font-weight:500;padding:9px 20px 9px 36px;text-decoration:none}@media(hover:hover)and (pointer:fine){.mobile-link[data-v-7b015e0e]:not([aria-current=page]):hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.mobile-link[data-v-7b015e0e]{color:#fff}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.mobile-link[data-v-7b015e0e]:not([aria-current=page]):hover{color:#729cff}}.mobile-link[aria-current=page][data-v-7b015e0e],.mobile-section-title[aria-current=page][data-v-7b015e0e],.nav .menu .dropdown-link[aria-current=page][data-v-7b015e0e],.nav .menu .pricing[aria-current=page][data-v-7b015e0e],.nav .menu .trigger[aria-current=page][data-v-7b015e0e]{opacity:.5}.cta-button[data-v-bf0c75a8]{background:var(--button-background);border:none;border-radius:7px;box-sizing:border-box;color:var(--button-text);cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:normal;padding:9px 30px;text-align:center;text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){.cta-button[data-v-bf0c75a8]:hover{background:var(--button-background-hover)}}.variant-inverted[data-v-bf0c75a8],.variant-primary[data-v-bf0c75a8]{box-shadow:0 2px 2px #0003;font-size:18px;padding:11px 40px 13px}.variant-inverted[data-v-bf0c75a8]{background:var(--button-inverted-background);box-shadow:0 2px 5px #00000059;color:var(--button-inverted-text)}@media(hover:hover)and (pointer:fine){.variant-inverted[data-v-bf0c75a8]:hover{background:var(--button-inverted-background-hover)}}.variant-outline[data-v-bf0c75a8]{background:transparent;border:1px solid color-mix(in srgb,currentColor 40%,transparent);color:var(--section-text,var(--color-text));font-size:18px;padding:10px 40px 12px}@media(hover:hover)and (pointer:fine){.variant-outline[data-v-bf0c75a8]:hover{background:color-mix(in srgb,currentColor 12%,transparent);border-color:color-mix(in srgb,currentColor 70%,transparent)}}.content[data-v-c1ba28a0]{line-height:1.5;margin:0 auto}.width-text[data-v-c1ba28a0]{max-width:var(--width-text);padding:0 var(--gutter)}.width-wide[data-v-c1ba28a0]{max-width:var(--width-wide)}.width-full[data-v-c1ba28a0],.width-wide[data-v-c1ba28a0]{padding:0 var(--gutter)}.align-center[data-v-c1ba28a0]{text-align:center}.pattern-dots[data-v-c1ba28a0]{background:var(--pattern-dots)}.cta-band[data-v-8bfdb0a1]{box-shadow:0 20px 60px #0000004d;padding-bottom:80px;padding-top:50px;position:relative}.cta-band[data-v-8bfdb0a1]:has(.note){padding-bottom:50px}@media(max-width:600px){.cta-band[data-v-8bfdb0a1]{box-shadow:0 5px 10px #0000004d;padding-bottom:70px;padding-top:40px}.cta-band[data-v-8bfdb0a1]:has(.note){padding-bottom:40px}}.message[data-v-8bfdb0a1]{font-weight:500}.message[data-v-8bfdb0a1]:has(strong){font-weight:inherit}.message[data-v-8bfdb0a1] strong{font-weight:500}.actions[data-v-8bfdb0a1]{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin:30px 0}.actions>.cta-button[data-v-8bfdb0a1]{min-width:var(--button-min-width)}@media(max-width:600px){.actions>.cta-button[data-v-8bfdb0a1]{width:100%}}.note[data-v-8bfdb0a1]{font-size:var(--font-size-small);margin:0}.site-footer[data-v-aa15d704]{border-top:1px solid var(--color-border)}.container[data-v-aa15d704]{margin:0 auto;max-width:1260px;padding:64px 30px 32px}@media(max-width:600px){.container[data-v-aa15d704]{padding:48px 20px 28px}}.top[data-v-aa15d704]{display:grid;gap:56px;grid-template-columns:minmax(240px,1fr) 2.4fr}@media(max-width:1020px){.top[data-v-aa15d704]{gap:40px;grid-template-columns:1fr}}.brand .logo[data-v-aa15d704]{color:var(--color-heading);display:inline-block;font-size:22px;font-weight:700;text-decoration:none}.brand .tagline[data-v-aa15d704]{color:#555;font-size:15px;line-height:1.55;margin:16px 0 20px;max-width:320px}@media(prefers-color-scheme:dark){.brand .tagline[data-v-aa15d704]{color:#98a2b0}}@media(max-width:1020px){.brand .tagline[data-v-aa15d704]{max-width:400px}}.links[data-v-aa15d704]{display:grid;gap:36px 32px;grid-template-columns:repeat(3,1fr)}@media(max-width:1020px){.links[data-v-aa15d704]{gap:32px 24px;grid-template-columns:repeat(2,1fr)}}.col-title[data-v-aa15d704]{color:var(--color-text-muted);font-size:12px;font-weight:600;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.col ul[data-v-aa15d704]{list-style:none;margin:0;padding:0}.col ul li[data-v-aa15d704]{margin:0 0 11px}.col ul a[data-v-aa15d704]{color:#333;font-size:15px;line-height:1.4;text-decoration:none}@media(hover:hover)and (pointer:fine){.col ul a[data-v-aa15d704]:not([aria-current=page]):hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.col ul a[data-v-aa15d704]{color:#c2cad6}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.col ul a[data-v-aa15d704]:not([aria-current=page]):hover{color:#729cff}}.bottom[data-v-aa15d704]{align-items:center;border-top:1px solid var(--color-border);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:56px;padding-top:24px}@media(max-width:600px){.bottom[data-v-aa15d704]{margin-top:40px}}.bottom .copy[data-v-aa15d704]{color:var(--color-text-muted);font-size:14px;margin:0}.bottom .legal[data-v-aa15d704]{display:flex;flex-wrap:wrap;gap:22px;list-style:none;margin:0;padding:0}.bottom .legal a[data-v-aa15d704]{color:#6b7280;font-size:14px;text-decoration:none}@media(hover:hover)and (pointer:fine){.bottom .legal a[data-v-aa15d704]:not([aria-current=page]):hover{color:#0d55ff}}@media(prefers-color-scheme:dark){.bottom .legal a[data-v-aa15d704]{color:#8a93a2}}@media(prefers-color-scheme:dark)and (hover:hover)and (pointer:fine){.bottom .legal a[data-v-aa15d704]:not([aria-current=page]):hover{color:#729cff}}.col ul a[aria-current=page][data-v-aa15d704],.legal a[aria-current=page][data-v-aa15d704]{opacity:.5}
