.logo[data-astro-cid-ug74mto6]{color:#2b2b2b;align-items:center;gap:.3em;height:1em;line-height:1;display:inline-flex}.logo-tile[data-astro-cid-ug74mto6]{color:#fff;background:linear-gradient(#4a74f5 0%,#2f5bea 100%);border-radius:.27em;flex:none;place-items:center;width:1.05em;height:1.05em;display:grid}.logo-tile[data-astro-cid-ug74mto6] svg[data-astro-cid-ug74mto6]{width:82%;height:82%}.logo-word[data-astro-cid-ug74mto6]{letter-spacing:-.035em;margin-top:-.06em;font-size:.86em;font-weight:700}.logo--mono[data-astro-cid-ug74mto6]{color:#fff}.logo--mono[data-astro-cid-ug74mto6] .logo-tile[data-astro-cid-ug74mto6]{background:#ffffff29}.feat[data-astro-cid-ahugbdn2]{vertical-align:middle;align-items:center;gap:.5rem;display:inline-flex}.feat-badge[data-astro-cid-ahugbdn2]{width:var(--feat-size);height:var(--feat-size);border-radius:calc(var(--feat-size) * .27);background:var(--feat);color:#fff;flex:none;place-items:center;display:grid;box-shadow:inset 0 -1px #00000014}.feat-badge[data-astro-cid-ahugbdn2] svg[data-astro-cid-ahugbdn2]{width:58%;height:58%}.feat-name[data-astro-cid-ahugbdn2]{color:var(--c-ink);letter-spacing:-.02em;text-transform:lowercase;font-weight:700}.hdr[data-astro-cid-czsppua5]{z-index:50;height:56px;position:relative}@media (width>=1024px){.hdr[data-astro-cid-czsppua5]{height:85px}}.hdr-bar[data-astro-cid-czsppua5]{z-index:60;background:var(--hdr-gradient,transparent);height:55px;position:fixed;top:0;left:0;right:0}.hdr-bar[data-astro-cid-czsppua5]:after{content:"";z-index:-1;opacity:0;background:#fff;transition:opacity .3s ease-in-out;position:absolute;inset:0;box-shadow:0 3px 8px #2c334208,0 1px #2c334208}.hdr[data-astro-cid-czsppua5].is-scrolled .hdr-bar[data-astro-cid-czsppua5]:after{opacity:1;box-shadow:0 3px 8px #2c334208,0 1px #2c334208}.hdr-bar[data-astro-cid-czsppua5]{isolation:isolate}@media (width>=1024px){.hdr-bar[data-astro-cid-czsppua5]{height:85px}}.hdr-inner[data-astro-cid-czsppua5]{align-items:center;height:100%;display:flex;position:relative}.hdr-logo[data-astro-cid-czsppua5]{flex:none;align-items:center;padding:8px 12px 8px 4px;font-size:23px;display:flex}@media (width>=1024px){.hdr-logo[data-astro-cid-czsppua5]{padding:8px 12px;font-size:29px;position:relative;left:-12px}}.hdr-logo[data-astro-cid-czsppua5] .hdr-logo-mono{display:none}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-logo[data-astro-cid-czsppua5] .hdr-logo-mono{display:inline-flex}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-logo[data-astro-cid-czsppua5] .hdr-logo-color,.hdr-nav[data-astro-cid-czsppua5],.hdr-end[data-astro-cid-czsppua5]{display:none}@media (width>=1024px){.hdr-nav[data-astro-cid-czsppua5]{flex:1;justify-content:center;align-self:stretch;display:flex}.hdr-end[data-astro-cid-czsppua5]{align-items:center;margin-left:auto;display:flex}}.hdr-list[data-astro-cid-czsppua5]{align-items:center;display:flex}.hdr-item--rel[data-astro-cid-czsppua5]{position:relative}.hdr-link[data-astro-cid-czsppua5]{color:#323232;border-radius:4px;align-items:center;height:40px;margin-right:8px;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px;display:flex}.hdr-link[data-astro-cid-czsppua5] .hdr-chev,.hdr-login[data-astro-cid-czsppua5] .hdr-chev{margin-left:4px;transition:transform .3s}.has-drop[data-astro-cid-czsppua5]:hover>button[data-astro-cid-czsppua5] .hdr-chev,.has-drop[data-astro-cid-czsppua5]:focus-within>button[data-astro-cid-czsppua5] .hdr-chev,.has-drop[data-astro-cid-czsppua5].is-open>button[data-astro-cid-czsppua5] .hdr-chev{transform:translateY(2px)rotate(180deg)}.hdr-link[data-astro-cid-czsppua5]:hover,.has-drop[data-astro-cid-czsppua5]:hover>.hdr-link[data-astro-cid-czsppua5]{color:var(--c-accent)}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-link[data-astro-cid-czsppua5],.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-login[data-astro-cid-czsppua5],.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-menubtn[data-astro-cid-czsppua5]{color:#fff}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-link[data-astro-cid-czsppua5]:hover,.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .has-drop[data-astro-cid-czsppua5]:hover>.hdr-link[data-astro-cid-czsppua5]{color:#fff;background:#0000001a}.drop[data-astro-cid-czsppua5]{z-index:70;opacity:0;visibility:hidden;pointer-events:none;padding-top:10px;transition:all .25s ease-out;position:absolute;top:100%;transform:translateY(-10px)}.has-drop[data-astro-cid-czsppua5]:hover>.drop[data-astro-cid-czsppua5],.has-drop[data-astro-cid-czsppua5]:focus-within>.drop[data-astro-cid-czsppua5],.has-drop[data-astro-cid-czsppua5].is-open>.drop[data-astro-cid-czsppua5]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.pd-title[data-astro-cid-czsppua5]{color:#a3a39c;letter-spacing:.02em;text-transform:uppercase;border-bottom:1px solid #0000001a;margin-bottom:12px;padding-bottom:4px;font-size:14px;font-weight:700;line-height:20px}.pd-title--plain[data-astro-cid-czsppua5]{border-bottom:0}.pd-info[data-astro-cid-czsppua5]{color:#3d3a3a;opacity:.7;margin-top:1px;font-size:13px;font-weight:600;line-height:1.18;display:block}.drop--products[data-astro-cid-czsppua5]{width:100%;max-width:95%;top:62px;left:32px}.pd-wrap[data-astro-cid-czsppua5]{border:3px solid var(--c-grey-bg);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden;box-shadow:5px 12px 24px #0e309529}@media (width>=1280px){.pd-wrap[data-astro-cid-czsppua5]{flex-direction:row}}.pd-grid[data-astro-cid-czsppua5]{flex:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1024px;padding:40px 60px;display:grid}@media (width>=1280px){.pd-grid[data-astro-cid-czsppua5]{padding:41px 16px 40px 59px}}.pd-group[data-astro-cid-czsppua5]+.pd-group[data-astro-cid-czsppua5]{margin-top:40px}.pd-items[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:16px}.pd-item[data-astro-cid-czsppua5]{align-items:flex-start;gap:12px;display:inline-flex}.pd-name[data-astro-cid-czsppua5]{color:#333132;text-transform:lowercase;font-size:20px;font-weight:600;line-height:24px;display:block}.pd-item[data-astro-cid-czsppua5]:hover .pd-name[data-astro-cid-czsppua5],.pd-item[data-astro-cid-czsppua5]:focus-visible .pd-name[data-astro-cid-czsppua5],.uc-item[data-astro-cid-czsppua5]:hover .rs-name[data-astro-cid-czsppua5],.rs-item[data-astro-cid-czsppua5]:hover .rs-name[data-astro-cid-czsppua5]{color:var(--c-accent)}.pd-item[data-astro-cid-czsppua5]:hover .pd-info[data-astro-cid-czsppua5],.rs-item[data-astro-cid-czsppua5]:hover .pd-info[data-astro-cid-czsppua5],.uc-item[data-astro-cid-czsppua5]:hover .pd-info[data-astro-cid-czsppua5],.pd-more-link[data-astro-cid-czsppua5]:hover .pd-info[data-astro-cid-czsppua5]{color:#4c4c4c;opacity:1}.pd-tools[data-astro-cid-czsppua5]{background:var(--c-grey-bg);border-radius:4px;margin-top:80px;padding:18px 20px}.pd-items--tools[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:20px}.pd-more[data-astro-cid-czsppua5]{background:var(--c-grey-bg);padding:40px 60px}@media (width>=1280px){.pd-more[data-astro-cid-czsppua5]{flex:none;width:253px;padding:40px 20px}}.pd-more-list[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:20px}.pd-more-link[data-astro-cid-czsppua5]{display:block}.pd-more-name[data-astro-cid-czsppua5]{color:#000;font-size:16px;font-weight:600;line-height:24px;display:block}.pd-more-link[data-astro-cid-czsppua5]:hover .pd-more-name[data-astro-cid-czsppua5]{color:var(--c-accent)}.drop--resources[data-astro-cid-czsppua5]{left:-70px}.rs-panel[data-astro-cid-czsppua5]{background:#fff;border-radius:12px;grid-template-columns:repeat(2,319px);gap:28px;width:740px;padding:36px 36px 44px 38px;display:grid;box-shadow:-6px 9px 20.7px #00000038}.rs-items[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:16px}.rs-item[data-astro-cid-czsppua5]{align-items:flex-start;gap:12px;display:inline-flex}.rs-item[data-astro-cid-czsppua5] .rs-icon{color:var(--c-accent);flex:none;margin-top:2px}.rs-name[data-astro-cid-czsppua5]{color:#333132;font-size:16px;font-weight:600;line-height:24px;display:block}.rs-chips[data-astro-cid-czsppua5]{margin-top:10px;padding-left:32px}.rs-chips[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:8px}.rs-chip[data-astro-cid-czsppua5]{background:var(--c-grey-bg);color:#1f2a26;white-space:nowrap;border-radius:4px;align-items:center;height:32px;padding:6px 12px;font-size:13.5px;font-weight:600;line-height:20px;display:inline-flex}.rs-chip[data-astro-cid-czsppua5] svg[data-astro-cid-czsppua5]{width:10px;height:10px;margin-left:6px;display:none}.rs-chip[data-astro-cid-czsppua5]:hover svg[data-astro-cid-czsppua5],.rs-chip[data-astro-cid-czsppua5]:focus-visible svg[data-astro-cid-czsppua5]{display:block}.drop--usecases[data-astro-cid-czsppua5]{left:-50px}.uc-panel[data-astro-cid-czsppua5]{background:#fff;border-radius:12px;width:355px;padding:28px 28px 33px 25px;box-shadow:-6px 9px 20.7px #00000038}.uc-panel[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:20px}.uc-item[data-astro-cid-czsppua5]{align-items:flex-start;gap:12px;display:inline-flex}.uc-fig[data-astro-cid-czsppua5]{background:var(--fig);color:#fff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;margin-left:-2px;display:grid}.hdr-signup[data-astro-cid-czsppua5]{border:2px solid var(--c-cta);height:38px;color:var(--c-cta);white-space:nowrap;background:#fff;border-radius:9999px;align-items:center;padding:8px 20px;font-size:16px;font-weight:800;line-height:24px;display:inline-flex}.hdr-signup[data-astro-cid-czsppua5]:hover{background:var(--c-cta);color:#fff}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-signup[data-astro-cid-czsppua5]{border-color:#fff;height:36px}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-signup[data-astro-cid-czsppua5]:hover{background:#fffc}.hdr-login[data-astro-cid-czsppua5]{color:#323232;border-radius:4px;align-items:center;height:40px;margin-left:8px;padding:8px 12px;font-size:16px;font-weight:700;line-height:24px;display:flex}.hdr-login[data-astro-cid-czsppua5]:hover{background:#2f5bea14}.hdr--reversed[data-astro-cid-czsppua5]:not(.is-scrolled) .hdr-login[data-astro-cid-czsppua5]:hover{background:#0000001a}.hdr-menubtn[data-astro-cid-czsppua5]{color:#646564e6;border-radius:4px;margin-left:auto;padding:5px 16px 7px 15px;font-size:16px;font-weight:600;line-height:24px}@media (width>=1024px){.hdr-menubtn[data-astro-cid-czsppua5]{display:none}}html.menu-open{overflow:hidden}.mnav[data-astro-cid-czsppua5]{z-index:100;background:#fff;flex-direction:column;padding-top:8px;display:flex;position:fixed;inset:0;overflow:auto}.mnav[data-astro-cid-czsppua5][hidden]{display:none}.mnav-top[data-astro-cid-czsppua5]{border-bottom:1px solid #b0b8b033;justify-content:space-between;align-items:center;padding-bottom:8px;display:flex}.mnav-logo[data-astro-cid-czsppua5]{padding:8px 12px 8px 16px;font-size:23px}.mnav-close[data-astro-cid-czsppua5]{color:var(--c-ink);padding:8px 16px 8px 12px}.mnav-list[data-astro-cid-czsppua5]{color:#000;padding:12px 20px}.mnav-list[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{border-top:1px solid #eef0ee}.mnav-row[data-astro-cid-czsppua5]{color:#000;text-align:left;justify-content:space-between;align-items:center;width:100%;padding:16px 0;font-size:18px;font-weight:600;line-height:24px;display:flex}.mnav-row[data-astro-cid-czsppua5]:focus,.mnav-row[data-astro-cid-czsppua5]:active{color:var(--c-accent)}.mnav-cta[data-astro-cid-czsppua5]{background:#ffffffe6;margin-top:auto;padding:12px 20px;display:flex;position:sticky;bottom:0}.mdrawer[data-astro-cid-czsppua5]{z-index:110;background:#fff;flex-direction:column;transition:transform .3s ease-in-out;display:flex;position:fixed;inset:0;overflow:auto;transform:translate(100%)}.mdrawer[data-astro-cid-czsppua5].is-shown{transform:translate(0)}.mdrawer-top[data-astro-cid-czsppua5]{z-index:2;background:#fff;border-bottom:1px solid #b0b8b033;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mdrawer-back[data-astro-cid-czsppua5]{color:var(--c-accent);align-items:center;gap:4px;padding:16px;font-size:16px;font-weight:600;display:flex}.mdrawer-back[data-astro-cid-czsppua5] .mdrawer-backicon{transform:rotate(180deg)}.mdrawer-body[data-astro-cid-czsppua5]{flex-direction:column;flex:1;display:flex}.mdrawer-page[data-astro-cid-czsppua5]{padding:16px}.mdrawer-page[data-astro-cid-czsppua5][hidden]{display:none}.mp-group[data-astro-cid-czsppua5]+.mp-group[data-astro-cid-czsppua5]{border-top:1px solid #eef0ee;padding-top:8px}.mp-group[data-astro-cid-czsppua5] .mp-items[data-astro-cid-czsppua5],.mp-group[data-astro-cid-czsppua5] .rs-items[data-astro-cid-czsppua5]{padding:8px 0 16px}.mp-items[data-astro-cid-czsppua5]>li[data-astro-cid-czsppua5]+li[data-astro-cid-czsppua5]{margin-top:16px}.mp-item[data-astro-cid-czsppua5]{align-items:flex-start;gap:8px;display:inline-flex}.mp-name[data-astro-cid-czsppua5]{color:#333132;text-transform:lowercase;font-size:17px;font-weight:600;line-height:24px;display:block}.mp-more[data-astro-cid-czsppua5]{background:var(--c-grey-bg);margin:0 -16px;padding:40px 56px 40px 20px}.mnav-cta--drawer[data-astro-cid-czsppua5]{background:#ffffffeb}.uc-panel--m[data-astro-cid-czsppua5]{width:auto;box-shadow:none;padding:0}.to-top[data-astro-cid-czsppua5]{z-index:40;color:#bdbdbd;opacity:0;pointer-events:none;width:54px;height:54px;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:16px;right:20px}.to-top[data-astro-cid-czsppua5].is-shown{opacity:1;pointer-events:auto}.to-top[data-astro-cid-czsppua5]:hover{color:#585d58}.ft[data-astro-cid-hlzmzfsb]{z-index:1;background:var(--c-dark);color:#fff;position:relative}.ft-wrap[data-astro-cid-hlzmzfsb]{padding-top:90px}@media (width>=768px){.ft-wrap[data-astro-cid-hlzmzfsb]{padding-top:120px}}.ft-top[data-astro-cid-hlzmzfsb]{flex-direction:column;align-items:center;gap:36px;padding-bottom:54px;display:flex}@media (width>=1024px){.ft-top[data-astro-cid-hlzmzfsb]{border-bottom:1px solid #ffffff1f;flex-direction:row;justify-content:space-between;gap:0}}.ft-logo[data-astro-cid-hlzmzfsb]{font-size:36px}.ft-news[data-astro-cid-hlzmzfsb]{width:min(100%,384px);position:relative}.ft-news-label[data-astro-cid-hlzmzfsb]{text-align:center;padding-bottom:8px;font-size:18px;line-height:36px}@media (width>=1024px){.ft-news-label[data-astro-cid-hlzmzfsb]{white-space:nowrap;width:100%;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}}.ft-trap[data-astro-cid-hlzmzfsb]{position:absolute;left:-9999px}.ft-field[data-astro-cid-hlzmzfsb]{border-radius:8px;position:relative;overflow:hidden}.ft-email[data-astro-cid-hlzmzfsb]{width:100%;height:46px;color:var(--c-ink);background:#fff;border:0;border-radius:6px;padding:12px 112px 12px 16px;font-size:18px}.ft-email[data-astro-cid-hlzmzfsb]:focus{outline:none}.ft-join[data-astro-cid-hlzmzfsb]{background:var(--c-cta);width:100px;color:var(--c-cta-ink);font-size:18px;font-weight:700;position:absolute;inset:0 0 0 auto;box-shadow:0 3.7px 7.4px #555a5526}.ft-join[data-astro-cid-hlzmzfsb]:hover{background:var(--c-cta-hover)}.ft-consent[data-astro-cid-hlzmzfsb]{color:var(--c-on-dark-muted);align-items:flex-start;gap:8px;margin-top:10px;font-size:13px;line-height:1.4;display:flex}.ft-consent[data-astro-cid-hlzmzfsb] input[data-astro-cid-hlzmzfsb]{accent-color:var(--c-cta);margin-top:2px}.ft-status[data-astro-cid-hlzmzfsb]{color:#fff;margin-top:6px;font-size:13px}.ft-langs[data-astro-cid-hlzmzfsb]{color:var(--c-on-dark-muted);align-items:center;gap:12px;font-weight:600;display:flex}@media (width>=1280px){.ft-langs[data-astro-cid-hlzmzfsb]{gap:28px}}.ft-langs[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover,.ft-langs[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb][aria-current]{color:#fff}.ft-cols[data-astro-cid-hlzmzfsb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 16px;margin-top:48px;display:grid}@media (width>=768px){.ft-cols[data-astro-cid-hlzmzfsb]{column-gap:80px;max-width:480px;margin-inline:auto;padding-left:48px}}@media (width>=1024px){.ft-cols[data-astro-cid-hlzmzfsb]{justify-content:space-between;gap:0;max-width:none;padding-left:0;display:flex}}@media (width>=1280px){.ft-cols[data-astro-cid-hlzmzfsb]{column-gap:40px}}.ft-col[data-astro-cid-hlzmzfsb]>li[data-astro-cid-hlzmzfsb]{margin-bottom:16px}.ft-col[data-astro-cid-hlzmzfsb]{max-width:240px}.ft-head[data-astro-cid-hlzmzfsb]{color:#fff;margin-bottom:0;font-size:16px;font-weight:700;line-height:32px;display:inline-block}.ft-head--link[data-astro-cid-hlzmzfsb]{border-bottom:1px solid #0000;transition:color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.ft-head--link[data-astro-cid-hlzmzfsb]:hover{color:#ffffffe6;border-bottom-color:#ffffffe6}.ft-link[data-astro-cid-hlzmzfsb]{color:var(--c-on-dark-muted);font-size:16px;font-weight:500;line-height:20px;transition:color .15s cubic-bezier(.4,0,.2,1)}.ft-link[data-astro-cid-hlzmzfsb]:hover{color:#fff}.ft-col--bold[data-astro-cid-hlzmzfsb]>li[data-astro-cid-hlzmzfsb]{margin-bottom:8px}.ft-col--bold[data-astro-cid-hlzmzfsb] .ft-link[data-astro-cid-hlzmzfsb]{color:#fff;margin-bottom:16px;font-weight:700;display:inline-block}.ft-col--bold[data-astro-cid-hlzmzfsb] .ft-link[data-astro-cid-hlzmzfsb]:hover{color:#d4d4d4}@media (width>=1024px){.ft-head[data-astro-cid-hlzmzfsb],.ft-link[data-astro-cid-hlzmzfsb]{font-size:18px;line-height:28px}}.ft-promo[data-astro-cid-hlzmzfsb]{color:#93b5ff;letter-spacing:-.48px;flex-direction:column;gap:8px;font-size:16px;font-weight:700;line-height:20px;display:inline-flex}.ft-promo[data-astro-cid-hlzmzfsb] em[data-astro-cid-hlzmzfsb]{color:#d5e1fd;font-style:normal}.ft-promo[data-astro-cid-hlzmzfsb] .ft-promo-icon{color:var(--c-cta)}.ft-bottom[data-astro-cid-hlzmzfsb]{text-align:center;background:linear-gradient(90deg,#192338,#1f2b47,#192338);border-top:1px solid #141c2e;flex-direction:column;align-items:center;gap:1.5rem;margin-top:90px;padding:25px 16px;display:flex}@media (width>=768px){.ft-bottom[data-astro-cid-hlzmzfsb]{flex-direction:row;justify-content:space-between;gap:4rem;padding-inline:max(32px,50vw - 642.5px)}}.ft-rights[data-astro-cid-hlzmzfsb]{color:#8b8b8b;font-size:14px;font-weight:600}.ft-rights[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover{color:#fff}.ft-legal[data-astro-cid-hlzmzfsb]{display:flex}.ft-legal[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{color:#8b8b8b;letter-spacing:1.8px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:2.26}@media (width>=768px){.ft-legal[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{letter-spacing:2.4px;font-size:16px}}.ft-legal[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:first-child{border-right:1px solid #ffffff24;margin-right:1rem;padding-right:1rem}.ft-legal[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]:hover{color:var(--c-on-dark-muted)}.ft-notes[data-astro-cid-hlzmzfsb]{color:#8b8b8b;gap:6px;padding-block:0 32px;font-size:12px;line-height:1.5;display:grid}.ft-notes[data-astro-cid-hlzmzfsb] a[data-astro-cid-hlzmzfsb]{text-decoration:underline}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-vietnamese-wght-normal.qRpaaN48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-ext-wght-normal.DmpS2jIq.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/plus-jakarta-sans-latin-wght-normal.eXO_dkmS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-ink:#14224a;--c-ink-2:#14244c;--c-text:#373737;--c-muted:#636363;--c-faint:#888;--c-cta:#2f5bea;--c-cta-hover:#2148cc;--c-cta-ink:#fff;--c-accent:#2f5bea;--c-accent-hover:#2148cc;--c-accent-soft:#eef2fe;--c-warm:#f2711c;--c-warm-soft:#fff4e6;--c-page:#fff;--c-dark:#192338;--c-dark-2:#212b45;--c-on-dark:#fff;--c-on-dark-muted:#aab2c7;--c-grey-bg:#f7f9fb;--c-line:#e5e7eb;--c-line-soft:#14224a14;--g-peach:#fcf0ec;--g-rose:#fff1eb;--g-pink:#ffebf4;--g-butter:#fffbe0;--g-lime:#f7fceb;--g-green:#e5f0d7;--g-sky:#ecf6ff;--g-ice:#f0f5ff;--g-lavender:#f5f0ff;--g-tint:#f0f5ff;--g-tint-2:#e0e9f8;--g-tint-3:#d5e1fd;--m-students:#349cef;--m-calendar:#e05333;--m-attendance:#a56ebc;--m-billing:#edae1e;--m-portal:#43a6f3;--m-website:#6d6d84;--m-signups:#56b8a3;--m-messages:#1f78ff;--m-practice:#4ea033;--m-library:#3f75e5;--m-groups:#fd7b37;--m-reports:#6f7cf5;--m-payroll:#2f5bea;--r-sm:4px;--r:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-pill:4rem;--shadow-card:0 3px 8px #2c334208, 0 1px 0 #2c334208;--shadow-lg:0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-sm:0 1px 2px #0000000d;--ease:cubic-bezier(.4, 0, .2, 1);--font:"Plus Jakarta Sans Variable", "Plus Jakarta Sans", ui-sans-serif, system-ui, sans-serif;--nav-h:72px;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}body{background:var(--c-page);color:var(--c-text);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;font-weight:500;line-height:1.5;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul,ol{padding:0;list-style:none}img,video,svg,picture{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-decoration:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background:var(--g-tint-3)}[hidden]{display:none!important}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;border-radius:var(--r-pill);background:var(--c-ink);color:#fff;padding:.75rem 1.25rem;font-weight:700;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.box,.box-sm,.box-md,.box-xl{margin-inline:auto;padding-inline:1rem}.box{max-width:1349px}.box-sm{max-width:1030px}.box-md{max-width:1264px}.box-xl{max-width:1740px}@media (width>=768px){.box,.box-sm,.box-md,.box-xl{padding-inline:2rem}}.sec{padding-block:5rem}.sec-md,.sec-xl{padding-block:3rem}@media (width>=768px){.sec{padding-block:7rem}.sec-md{padding-block:5rem}.sec-xl{padding-block:6rem}}@media (width>=1280px){.sec{padding-block:11rem}.sec-md{padding-block:6rem}.sec-xl{padding-block:8rem}}.gap,.gap-lg{height:5rem}@media (width>=768px){.gap{height:7rem}.gap-lg{height:8rem}}@media (width>=1280px){.gap{height:9rem}.gap-lg{height:11rem}}.t-3xl,.t-2xl,.t-xl,.t-lg,.h1,.h2,.h3,.h4,.h5,.h-hero{color:var(--c-ink);text-wrap:balance;font-weight:700}.t-3xl{letter-spacing:-.02em;font-size:42px;line-height:.95}.t-2xl{letter-spacing:-.57px;font-size:30px;line-height:1.06}.t-xl{letter-spacing:-.51px;font-size:28px;line-height:1.06}.t-lg{letter-spacing:-.45px;font-size:24px;line-height:1.06}.t-md{font-size:18px;font-weight:500;line-height:1.54}.t-sm{font-size:16px;font-weight:500;line-height:1.54}.h1{letter-spacing:-.02em;font-size:42px;line-height:1}.h2{letter-spacing:-.51px;font-size:35px;line-height:1}.h3{letter-spacing:-.51px;font-size:32px;line-height:1}.h4{letter-spacing:-.51px;font-size:22px;line-height:1.057}.h5{letter-spacing:-.51px;font-size:1.125rem;line-height:1.1}.h-hero{letter-spacing:-.38px;font-size:28px;line-height:30px}@media (width>=768px){.t-3xl{font-size:56px}.t-2xl{font-size:38px}.t-xl{font-size:35px}.t-lg{font-size:30px}.t-md{font-size:20px}.h1{font-size:64px;line-height:.99}.h2{font-size:42px}.h3{font-size:35px;line-height:1.1}.h4{font-size:26px}.h5{line-height:1.75rem}.h-hero{letter-spacing:-.02em;font-size:3rem;line-height:1}}@media (width>=1280px){.t-3xl{font-size:72px}.t-2xl{font-size:47px}.t-xl{font-size:42px}.t-lg{font-size:37px}.t-md{font-size:22px}.t-sm{font-size:18px}.h1{font-size:80px}.h2{font-size:64px}.h3{font-size:42px}.h4{font-size:35px}.h5{font-size:23px}}.x-2xl{font-size:1.5rem;font-weight:600;line-height:2rem}.x-xl{font-size:1.25rem;font-weight:500;line-height:1.4545}.x-lg{font-size:1rem;font-weight:500;line-height:1.5}.x-md{font-size:15px;font-weight:500;line-height:1.54}.x-sm{font-size:.875rem;font-weight:500;line-height:1.18}.x-quote{font-size:20px;font-weight:500;line-height:1.5rem}@media (width>=768px){.x-quote{font-size:28px;line-height:1.3}}@media (width>=1024px){.x-2xl{font-size:32px;line-height:2.25rem}.x-xl{font-size:1.375rem}.x-lg{font-size:1.125rem}}.eyebrow{color:var(--c-accent);letter-spacing:1.5px;text-transform:uppercase;font-size:1rem;font-weight:700;line-height:1.5rem}@media (width>=1024px){.eyebrow{font-size:17px}}.eyebrow-sm{color:var(--c-accent);letter-spacing:1.5px;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.33}.muted{color:var(--c-muted)}.ink{color:var(--c-ink)}.center{text-align:center}.btn{border:2px solid var(--c-cta);border-radius:var(--r-pill);background:var(--c-cta);color:var(--c-cta-ink);white-space:nowrap;transition:color .3s var(--ease), background-color .3s var(--ease), border-color .3s var(--ease);justify-content:center;align-items:center;gap:.5rem;padding:17px 3rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.btn:hover{border-color:var(--c-cta-hover);background:var(--c-cta-hover)}.btn-2{border-color:var(--c-accent);color:var(--c-accent);background:#fff}.btn-2:hover{border-color:var(--c-accent-hover);background:var(--c-accent-soft);color:var(--c-accent-hover)}.btn-white,.btn-white:hover{color:#fff;background:0 0;border-color:#fff}.btn-solid-white{color:var(--c-ink);background:#fff;border-color:#fff}.btn-solid-white:hover{background:#fff;border-color:#fff}.btn-sm{padding:.75rem 1.25rem}.btn-block{width:100%}@media (width<=767px){.btns-stack .btn{width:100%}}.arrow-link{color:var(--c-accent);align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.arrow-link svg{width:1rem;height:1rem;transition:transform .2s var(--ease);flex:none}.arrow-link:hover svg{transform:translate(3px)}.arrow-link:hover{color:var(--c-accent-hover)}.u-link{color:var(--c-ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.u-link:hover{color:var(--c-accent)}.prose{color:var(--c-text);font-size:1.125rem;line-height:1.7}.prose>*+*{margin-top:1.25em}.prose h2{color:var(--c-ink);letter-spacing:-.3px;margin-top:2em;font-size:1.75rem;font-weight:700;line-height:1.2}.prose h3{color:var(--c-ink);margin-top:1.6em;font-size:1.375rem;font-weight:700;line-height:1.3}.prose h2+*,.prose h3+*{margin-top:.75em}.prose a{color:var(--c-accent);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose strong{color:var(--c-ink);font-weight:700}.prose ul,.prose ol{padding-left:1.4em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--c-accent)}.prose blockquote{border-left:4px solid var(--c-accent);color:var(--c-ink);padding-left:1.25rem;font-size:1.25rem}.prose table{border-collapse:collapse;width:100%;font-size:1rem}.prose th,.prose td{border-bottom:1px solid var(--c-line);text-align:left;vertical-align:top;padding:.75rem}.prose th{color:var(--c-ink);font-weight:700}.prose img,.prose video{border-radius:var(--r-lg)}html:not(.aos-ready) [data-aos]{opacity:1!important;transform:none!important}@media (prefers-reduced-motion:reduce){[data-aos]{opacity:1!important;transition:none!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.form-panel{background:#fff;border-radius:24px;padding:32px 20px;box-shadow:0 22px 24px #14224a17}@media (width>=768px){.form-panel{padding:48px 40px}}.mv-form{gap:20px;display:grid}.mv-form fieldset{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.mv-form legend{color:var(--c-ink);align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:700;display:flex}.mv-form legend span{background:var(--c-accent);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:800;display:grid}.mv-form__grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=640px){.mv-form__grid{grid-template-columns:1fr 1fr}.mv-field--wide{grid-column:1/-1}}.mv-field{gap:6px;min-width:0;display:grid}.mv-field>span{color:#2d2d2d;font-size:14px;font-weight:600}.mv-field input,.mv-field select,.mv-field textarea{width:100%;min-height:50px;color:var(--c-ink);background:#fff;border:1px solid #ddd;border-radius:6px;padding:12px 16px;font-size:16px;font-weight:500}.mv-field textarea{resize:vertical;min-height:140px}.mv-field input:focus,.mv-field select:focus,.mv-field textarea:focus{border-color:var(--c-accent);outline:2px solid color-mix(in srgb, var(--c-accent) 22%, transparent)}.mv-check{color:var(--c-text);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.mv-check input{width:18px;height:18px;accent-color:var(--c-accent);flex:none;margin-top:1px}.mv-check a{color:var(--c-accent);text-decoration:underline}.mv-form__trap{position:absolute;left:-9999px}.mv-form__foot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.form-status{color:var(--c-text);font-size:14px}.mv-form[data-submit-state=success] .form-status{color:var(--c-accent);font-weight:700}.mv-form[data-submit-state=error] .form-status{color:#b3411f;font-weight:700}
