@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b1f344208eb4edfe-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/48e2044251ef3125-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bf24a9759715e608-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1f173e5e25f3efee-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/904be59b21bd51cb-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat Fallback;src:local("Arial");ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.00%;size-adjust:112.83%}.__className_667262{font-family:Montserrat,Montserrat Fallback;font-style:normal}.__variable_667262{--font-montserrat:"Montserrat","Montserrat Fallback"}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_75265a{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_75265a{--font-poppins:"Poppins","Poppins Fallback"}:root{--ui-color-bg:#f4f7f9;--ui-color-surface:#ffffff;--ui-color-surface-elevated:#ffffff;--ui-color-text:#1c2834;--ui-color-text-muted:#5a6b78;--ui-color-text-inverse:#f8fafb;--ui-color-primary:#0c6478;--ui-color-primary-hover:#094a59;--ui-color-primary-muted:#e6f1f4;--ui-color-accent:#2d8a6e;--ui-color-border:#d8e0e6;--ui-color-border-strong:#b8c5ce;--ui-color-danger:#b42318;--ui-color-danger-bg:#fef2f2;--ui-color-section-tint:#e8f1f4;--ui-font-sans:var(--font-montserrat),system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--ui-font-heading:var(--font-poppins),var(--font-montserrat),system-ui,sans-serif;--ui-text-xs:0.75rem;--ui-text-sm:0.875rem;--ui-text-base:1rem;--ui-text-lg:1.125rem;--ui-text-xl:1.25rem;--ui-text-2xl:1.5rem;--ui-text-3xl:1.875rem;--ui-text-4xl:2.25rem;--ui-leading-tight:1.25;--ui-leading-normal:1.55;--ui-leading-relaxed:1.65;--ui-space-1:0.25rem;--ui-space-2:0.5rem;--ui-space-3:0.75rem;--ui-space-4:1rem;--ui-space-5:1.25rem;--ui-space-6:1.5rem;--ui-space-8:2rem;--ui-space-10:2.5rem;--ui-space-12:3rem;--ui-space-16:4rem;--ui-container-max:72rem;--ui-container-narrow:42rem;--ui-radius-sm:0.25rem;--ui-radius-md:0.5rem;--ui-radius-lg:0.75rem;--ui-radius-xl:1rem;--ui-shadow-sm:0 1px 2px rgba(28,40,52,0.06);--ui-shadow-md:0 4px 12px rgba(28,40,52,0.08);--ui-shadow-lg:0 12px 32px rgba(28,40,52,0.1);--ui-duration-fast:150ms;--ui-duration-normal:220ms;--ui-ease:cubic-bezier(0.4,0,0.2,1);--ui-bg-atmosphere:rgba(12,100,120,0.07)}html[data-theme=dark]{color-scheme:dark;--ui-color-bg:#0c1218;--ui-color-surface:#151d26;--ui-color-surface-elevated:#1a2430;--ui-color-text:#e8eef2;--ui-color-text-muted:#9aacb8;--ui-color-text-inverse:#0c1218;--ui-color-primary:#5ec8dc;--ui-color-primary-hover:#7ad4e5;--ui-color-primary-muted:#1a3a42;--ui-color-accent:#6bc9a8;--ui-color-border:#2a3846;--ui-color-border-strong:#3d4f5f;--ui-color-danger:#f87171;--ui-color-danger-bg:#3f1e1e;--ui-shadow-sm:0 1px 2px rgba(0,0,0,0.35);--ui-shadow-md:0 4px 12px rgba(0,0,0,0.4);--ui-shadow-lg:0 12px 32px rgba(0,0,0,0.45);--ui-bg-atmosphere:rgba(94,200,220,0.055);--ui-color-section-tint:#121a22}html[data-theme=light]{color-scheme:light}header{background-color:transparent;position:fixed;width:100%;top:0;z-index:1000;transition:padding .4s cubic-bezier(.4,0,.2,1),background-color .35s ease}header.scrolled:not(:has(.navbar)){background-color:rgba(0,0,0,.6)}header:has(.navbar){background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;z-index:1100}@media (min-width:1360px){header:has(.navbar):not(.scrolled){padding:0}header:has(.navbar).scrolled{padding:.65rem clamp(.75rem,2vw,1.5rem) 0}}.navbar{--nav-glass-bg:rgba(15,23,42,0.72);--nav-glass-border:rgba(255,255,255,0.2);--nav-glass-shadow:0 12px 40px rgba(0,0,0,0.22);--nav-link:#ffffff;--nav-link-hover:#0e9294;--nav-cta-border:rgba(255,255,255,0.85);--nav-cta-hover-bg:#ffffff;--nav-cta-hover-fg:#0e9294;position:relative;display:flex;align-items:center;justify-content:flex-start;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding:.5rem 0;flex-wrap:nowrap;text-wrap:nowrap;box-sizing:border-box;border-radius:0;border:1px solid transparent;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;transition:max-width .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1),background .4s ease,border-color .4s ease,box-shadow .4s ease,padding .4s ease,-webkit-backdrop-filter .4s ease;transition:max-width .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1),background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,padding .4s ease;transition:max-width .45s cubic-bezier(.4,0,.2,1),border-radius .45s cubic-bezier(.4,0,.2,1),background .4s ease,border-color .4s ease,box-shadow .4s ease,backdrop-filter .4s ease,padding .4s ease,-webkit-backdrop-filter .4s ease}@media (min-width:1360px){header:has(.navbar).scrolled .navbar{max-width:min(72rem,calc(100% - 2.5rem));padding:.4rem clamp(.75rem,2vw,1.5rem);border-radius:9999px;background:var(--nav-glass-bg);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-color:var(--nav-glass-border);box-shadow:var(--nav-glass-shadow)}header:has(.navbar).scrolled .logo{margin-left:1rem}header:has(.navbar).scrolled .logo img{height:clamp(36px,3.6vw,48px)}header:has(.navbar).scrolled .logo>a{font-size:clamp(.7rem,.56rem + .28vw,.92rem)}header:has(.navbar).scrolled .navbar-end{margin-right:1rem}}html[data-theme=light] .navbar{--nav-glass-bg:rgba(255,255,255,0.52);--nav-glass-border:rgba(255,255,255,0.78);--nav-glass-shadow:0 12px 40px rgba(15,23,42,0.1),0 1px 0 rgba(255,255,255,0.95) inset;--nav-link:var(--ui-color-text,#1c2834);--nav-link-hover:#0d9488;--nav-cta-border:rgba(28,40,52,0.35);--nav-cta-hover-bg:var(--ui-color-text,#1c2834);--nav-cta-hover-fg:#ffffff}html[data-theme=light] header:has(.navbar):not(.scrolled) .navbar{--nav-link:#ffffff;--nav-link-hover:#0e9294;--nav-cta-border:rgba(255,255,255,0.85);--nav-cta-hover-bg:#ffffff;--nav-cta-hover-fg:#0e9294;background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light] header:has(.navbar).scrolled .navbar{--nav-link:var(--ui-color-text,#1c2834);backdrop-filter:blur(28px) saturate(1.85) brightness(1.03);-webkit-backdrop-filter:blur(28px) saturate(1.85) brightness(1.03);box-shadow:var(--nav-glass-shadow)}html[data-theme=light] header:has(.navbar):not(.scrolled) .logo img{filter:none;transition:filter .35s ease}html[data-theme=light] header:has(.navbar).scrolled .logo img{filter:brightness(0)}html[data-theme=light] header:has(.navbar):not(.scrolled) .nav-actions button[aria-label="Toggle light or dark theme"]{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#ffffff}html[data-theme=light] header:has(.navbar[data-nav-backdrop=surface]):not(.scrolled) .navbar{--nav-link:var(--ui-color-text,#1c2834);--nav-link-hover:#0d9488;--nav-cta-border:rgba(28,40,52,0.35);--nav-cta-hover-bg:var(--ui-color-text,#1c2834);--nav-cta-hover-fg:#ffffff;background:transparent;border-color:transparent;box-shadow:none}html[data-theme=light] header:has(.navbar[data-nav-backdrop=surface]):not(.scrolled) .logo img{filter:brightness(0)}html[data-theme=light] header:has(.navbar[data-nav-backdrop=surface]):not(.scrolled) .nav-actions button[aria-label="Toggle light or dark theme"]{border-color:rgba(28,40,52,.28);background:rgba(28,40,52,.06);color:var(--ui-color-text,#1c2834)}html[data-theme=dark] header:has(.navbar[data-nav-backdrop=surface]):not(.scrolled) .navbar{border-bottom:1px solid rgba(255,255,255,.08)}html[data-theme=light] header:has(.navbar).scrolled .nav-actions button[aria-label="Toggle light or dark theme"]{border-color:rgba(88,88,92,.38);background:rgba(168,168,172,.42);color:var(--ui-color-text,#1c2834)}html[data-theme=light] .nav-links .nav-drawer-theme button[aria-label="Toggle light or dark theme"]{border-color:rgba(28,40,52,.28);background:rgba(28,40,52,.06);color:var(--ui-color-text,#1c2834)}html[data-theme=dark] .nav-links .nav-drawer-theme button[aria-label="Toggle light or dark theme"]{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.08);color:#ffffff}@media (prefers-reduced-motion:reduce){.navbar,header:has(.navbar){transition-duration:.01ms}}.navbar-chrome>.logo{order:1}.navbar>.nav-links{order:2}.navbar-chrome>.navbar-end{order:3}.navbar-chrome{min-width:0}@media (min-width:1360px){.navbar-chrome{display:contents}}.nav-drawer-backdrop{display:none}@media (max-width:1359px){.nav-drawer-backdrop{display:block;position:fixed;left:0;right:0;top:var(--marketing-nav-bar-height,4.5rem);bottom:0;z-index:1001;background:rgba(0,0,0,.45);opacity:0;pointer-events:none;transition:opacity .25s ease}header.nav-menu-open .nav-drawer-backdrop{opacity:1;pointer-events:auto}header.nav-menu-open{z-index:1200}}#products-button,#resource-button{flex-wrap:nowrap;text-wrap:nowrap}.logo{display:flex;flex-direction:row;align-items:center;gap:clamp(6px,.9vw,10px);margin-left:5rem}.logo img{height:60px;width:auto;cursor:pointer;opacity:1;visibility:visible;transition:opacity .3s ease,visibility .3s ease,transform .3s}.logo>a{font-family:var(--font-poppins),sans-serif;text-decoration:none;color:var(--nav-link,#ffffff);font-size:20px;display:inline-flex;align-items:center;transition:color .3s ease}.logo-mark{flex-shrink:0}.logo-wordmark{min-width:0}.logo-wordmark span{display:inline-block}.navbar-end{justify-content:flex-end;gap:.75rem;margin-left:auto;margin-right:2rem}.navbar-end,.navbar-end .nav-actions{display:flex;align-items:center;flex:0 0 auto}.navbar-end .nav-actions{gap:1rem}.nav-links{list-style:none;display:flex;margin:0;padding:0 .5rem;flex:1 1 auto;justify-content:center;align-items:center;min-width:0;column-gap:clamp(.1rem,.65vw,.85rem);row-gap:.25rem}.nav-links li{position:relative;flex-shrink:0;margin:0}.nav-links a{color:var(--nav-link,#ffffff);text-decoration:none;font-weight:700;font-size:clamp(.78rem,.62rem + .55vw,1.0625rem);font-family:var(--font-poppins),sans-serif;padding:.28em clamp(.15rem,.4vw,.55rem);transition:color .3s ease,border-bottom .3s ease;border-bottom:2px solid transparent;white-space:nowrap}.nav-links a.active{border-bottom:2px solid var(--nav-link-hover,#0e9294)}.nav-links a.active,.nav-links a:hover{color:var(--nav-link-hover,#0e9294)}@media (min-width:1360px){.nav-drawer-theme{display:none}.nav-links{padding-left:clamp(.35rem,1.8vw,3.5rem);padding-right:clamp(.25rem,1vw,1rem);column-gap:clamp(.08rem,.55vw,.75rem)}.nav-links a{font-size:clamp(.8rem,.66rem + .48vw,1.0625rem);padding:.3em clamp(.12rem,.38vw,.5rem)}.logo{margin-left:clamp(.65rem,2.2vw,5rem);flex:0 1 auto;min-width:0}.logo>a{min-width:0;font-size:clamp(.78rem,.66rem + .32vw,1.05rem)}.logo-wordmark span{white-space:nowrap}.navbar-end{flex-shrink:0;margin-right:clamp(.5rem,1.4vw,2rem)}.download-btn a{font-size:clamp(.76rem,.66rem + .38vw,1rem);padding:.45em clamp(.5rem,.95vw,1.05rem);white-space:nowrap}}.navbar .nav-dropdown-trigger{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.navbar .nav-dropdown-trigger:after{content:"";display:inline-block;width:.42em;height:.42em;margin-left:.4em;vertical-align:middle;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg) translateY(-.08em);opacity:.8;transition:transform .2s ease,opacity .2s ease}@media (min-width:1360px){.navbar .dropdown:hover>.nav-dropdown-trigger:after{transform:rotate(45deg) translateY(.04em);opacity:1}}.navbar ul.dropdown-menu.nav-dropdown-panel{list-style:none;margin:0;padding:8px;min-width:14rem;max-width:22rem;width:max-content;z-index:50;border-radius:10px;border:1px solid #e5e7eb;background:#ffffff;box-shadow:0 12px 40px -8px rgba(15,23,42,.12),0 4px 14px rgba(15,23,42,.06);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .2s ease,transform .2s ease,visibility .2s ease,max-height .25s ease}@media (min-width:1360px){.navbar ul.dropdown-menu.nav-dropdown-panel{position:absolute;top:calc(100% + 6px);left:10px;right:auto}.navbar .dropdown:hover>ul.dropdown-menu.nav-dropdown-panel{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}}.navbar ul.dropdown-menu.nav-dropdown-panel>li{margin:0;padding:0;border-radius:8px}.navbar ul.dropdown-menu.nav-dropdown-panel a{display:block;padding:.5rem .75rem;color:#4b5563;text-decoration:none;font-weight:500;font-size:.875rem;line-height:1.45;letter-spacing:.01em;border-radius:8px;transition:background-color .15s ease,color .15s ease}.navbar ul.dropdown-menu.nav-dropdown-panel a:focus-visible,.navbar ul.dropdown-menu.nav-dropdown-panel a:hover{background-color:#f3f4f6;color:#111827;outline:none}.navbar ul.dropdown-menu.nav-dropdown-panel .dropdown-menu-highlight a{color:#0d9488;font-weight:600;background:#f0fdfa}.navbar ul.dropdown-menu.nav-dropdown-panel .dropdown-menu-highlight a:hover{background:#ccfbf1;color:#0f766e}.navbar ul.dropdown-menu.nav-dropdown-panel .dropdown-menu-divider{height:1px;margin:.35rem .5rem;padding:0;list-style:none;border:none;background:#e5e7eb;pointer-events:none}.navbar ul.dropdown-menu.nav-dropdown-panel .dropdown-section{font-weight:600;font-size:.65rem;letter-spacing:.08em;color:#64748b;padding:.4rem .75rem .15rem;text-transform:uppercase;border-bottom:none}.navbar ul.dropdown-menu.nav-dropdown-panel .dropdown-section+li a{padding-top:.2rem}.download-btn{margin-right:0}.download-btn a{color:var(--nav-link,#ffffff);text-decoration:none;font-weight:700;font-size:18px;font-family:var(--font-poppins),sans-serif;padding:10px 20px;border:2px solid var(--nav-cta-border,rgba(255,255,255,.85));border-radius:999px;background-color:transparent;transition:background-color .3s ease,color .3s ease,border-color .3s ease}.download-btn a:hover{background-color:var(--nav-cta-hover-bg,#ffffff);color:var(--nav-cta-hover-fg,#0e9294);border-color:var(--nav-cta-hover-bg,#ffffff)}button.hamburger{display:none;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;margin:0;padding:.35rem;font:inherit;line-height:0;background:none;border:none;border-radius:8px;cursor:pointer;color:inherit}.hamburger span{display:block;height:3px;width:24px;background:#0e9294;margin:3px 0;border-radius:5px;transition:transform .2s ease,opacity .2s ease,background-color .2s ease}@media (prefers-reduced-motion:reduce){.hamburger span{transition:none}.nav-links{transition:none!important}}@media (max-width:1359px){header:has(.navbar):not(.scrolled){padding:0}header:has(.navbar).scrolled{padding:.5rem clamp(.5rem,3vw,1rem) 0}.navbar{flex-direction:row;align-items:center;justify-content:flex-start;width:100%;padding:.4rem clamp(.75rem,3vw,1.25rem);box-sizing:border-box;min-height:var(--marketing-nav-bar-height,4.5rem)}.navbar-chrome{justify-content:space-between;gap:.5rem;width:100%}.logo,.navbar-chrome{display:flex;flex-direction:row;align-items:center;min-width:0;flex:1 1 auto}.logo{gap:clamp(6px,.9vw,10px);margin-left:0;overflow:hidden}.logo-wordmark{text-align:left}.logo-wordmark span{font-size:clamp(.95rem,3.5vw,1.15rem);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}header:has(.navbar):not(.scrolled) .navbar{background:transparent;border-color:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}header:has(.navbar).scrolled .navbar{min-height:0;max-width:calc(100% - .5rem);margin-left:auto;margin-right:auto;padding:.35rem clamp(.65rem,3vw,1.1rem);border-radius:9999px;background:var(--nav-glass-bg);backdrop-filter:blur(18px) saturate(1.35);-webkit-backdrop-filter:blur(18px) saturate(1.35);border-color:var(--nav-glass-border);box-shadow:var(--nav-glass-shadow)}.logo img{height:48px}.navbar-end{flex:0 0 auto;flex-shrink:0;margin-left:0;margin-right:0;gap:.35rem}button.hamburger{display:flex;position:relative;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;padding:0;flex-shrink:0}button.hamburger span{position:absolute;left:50%;top:50%;width:1.35rem;height:3px;margin:0;border-radius:999px;transform-origin:center center;background:rgba(255,255,255,.92)}button.hamburger:not(.is-open) span:first-child{transform:translate(-50%,calc(-50% - 6px))}button.hamburger:not(.is-open) span:nth-child(2){transform:translate(-50%,-50%)}button.hamburger:not(.is-open) span:nth-child(3){transform:translate(-50%,calc(-50% + 6px))}button.hamburger.is-open span:first-child{transform:translate(-50%,-50%) rotate(45deg)}button.hamburger.is-open span:nth-child(2){opacity:0;transform:translate(-50%,-50%)}button.hamburger.is-open span:nth-child(3){transform:translate(-50%,-50%) rotate(-45deg)}html[data-theme=light] header:has(.navbar[data-nav-backdrop=surface]):not(.scrolled) button.hamburger span{background:rgba(28,40,52,.88)}html[data-theme=light] header:has(.navbar).scrolled button.hamburger span{background:rgba(28,40,52,.82)}.nav-links{position:fixed;top:var(--marketing-nav-bar-height,4.5rem);right:0;bottom:0;left:auto;width:min(20rem,88vw);max-width:100%;flex:none;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;gap:.45rem;padding:max(1rem,env(safe-area-inset-top)) 1.25rem 1.5rem;margin:0;box-sizing:border-box;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(15,23,42,.82);backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-left:1px solid rgba(255,255,255,.12);box-shadow:-12px 0 48px rgba(0,0,0,.25);z-index:1002;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .28s ease,visibility .28s;display:flex}html[data-theme=light] .nav-links{background:rgba(196,196,198,.94);border-left-color:rgba(100,100,104,.22);box-shadow:-12px 0 48px rgba(0,0,0,.12)}html[data-theme=light] .nav-links a{color:var(--ui-color-text,#1c2834)}html[data-theme=light] .nav-links a.active,html[data-theme=light] .nav-links a:hover{color:#0d9488}.nav-links.active{transform:translateX(0);visibility:visible;pointer-events:auto}.nav-links li{margin:.25rem 0}.nav-links a{display:block;padding:.65rem .35rem;border-radius:8px;white-space:normal}.download-btn,.nav-theme-on-bar{display:none}.navbar-end .nav-actions{margin:0}.nav-drawer-theme{list-style:none;margin:0 0 .35rem;padding:0 .35rem .85rem;border-bottom:1px solid rgba(255,255,255,.12)}html[data-theme=light] .nav-drawer-theme{border-bottom-color:rgba(28,40,52,.12)}.nav-drawer-theme button{margin:0}.navbar ul.dropdown-menu.nav-dropdown-panel{position:static;left:auto;top:auto;transform:none;width:100%;max-width:none;min-width:0;max-height:0;overflow:hidden;margin:0;padding:0;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;opacity:0;visibility:hidden;pointer-events:none}.navbar ul.dropdown-menu.nav-dropdown-panel.active{opacity:1;visibility:visible;max-height:28rem;pointer-events:auto;margin-top:.35rem;padding:8px;border:1px solid #e5e7eb;border-radius:10px;background:#ffffff;box-shadow:0 12px 40px -8px rgba(15,23,42,.12),0 4px 14px rgba(15,23,42,.06)}.navbar ul.dropdown-menu.nav-dropdown-panel a{padding:.5rem .75rem}.navbar ul.dropdown-menu.nav-dropdown-panel li{text-align:left}}@media (min-width:1360px) and (max-width:1440px){.logo{margin-left:clamp(1rem,2.5vw,2.5rem)}.navbar-end{margin-right:1rem}}@media (min-width:1441px){.logo{margin-left:2rem}.navbar-end{margin-right:1rem}}.footer{background-color:#000000;color:#C9FEFF;padding:40px 20px;font-family:var(--font-poppins),sans-serif}.footer-container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.footer-left,.footer-right{flex:1 1;margin:20px;min-width:250px}.footer-logo{text-align:center;flex:1 1;display:none}.footer-logo img{max-width:400px}.footer h3{font-size:1.5em;margin-bottom:10px}.footer p{font-size:1em;line-height:1.6}.footer a{color:#C9FEFF;text-decoration:none;transition:color .3s ease}.footer a:hover{color:#0E9294}.footer ul{list-style:none;padding:0}.footer ul li{margin-bottom:10px}.footer-bottom{text-align:center;margin-top:20px;font-size:.9em}.footer-right{display:flex;justify-content:space-between}.footer-contact,.footer-middle{flex:1 1;margin:0 20px;min-width:200px}.footer-right .social-icons{margin-top:10px}.footer-right .social-icons i{font-size:24px;color:#C9FEFF;margin-right:15px;transition:color .3s ease,transform .3s ease;cursor:pointer}.footer-right .social-icons i:hover{color:#0E9294;transform:scale(1.1)}.footer-policies{text-align:center;margin-top:20px}.footer-policies ul{list-style:none;padding:0;display:inline-flex;gap:20px}.footer-policies ul li{margin:0}.footer-policies ul li a{color:#C9FEFF;text-decoration:none;transition:color .3s ease}.footer-policies ul li a:hover{color:#0E9294}@media (max-width:1024px){.footer-container{flex-direction:column;align-items:center}.footer-left,.footer-right{margin:20px 0}.footer-logo{display:none}.footer-right{flex-direction:column;align-items:center;text-align:center}.footer-contact,.footer-middle{margin:20px 0;text-align:center}.footer-contact p{word-wrap:break-word}}@media (max-width:768px){.footer-container{flex-direction:column;align-items:center}.footer-left,.footer-right{margin:20px 0}.footer-logo{display:none}.footer-right{flex-direction:column;align-items:center;text-align:center}.footer-contact,.footer-middle{margin:20px 0;text-align:center}.footer-contact p{word-wrap:break-word}}@media (max-width:480px){.footer-left,.footer-right{margin:10px 0}.footer-logo{display:none}.footer-right .social-icons i{margin-right:10px}.footer-contact p{word-wrap:break-word}}@media (min-width:1025px){.footer-container{flex-direction:row;align-items:flex-start}.footer-logo{display:block;margin:-5rem;text-align:center;flex:1 1}.footer-left,.footer-right{flex:1 1;margin:20px}.footer-contact,.footer-middle{margin:0 20px}.footer-contact p{word-break:break-all}}body.acceling-inner-form{background-color:var(--ui-color-bg);color:var(--ui-color-text);font-family:var(--ui-font-sans)}body.acceling-inner-form h1,body.acceling-inner-form h2,body.acceling-inner-form h3{font-family:var(--ui-font-heading)}body.acceling-inner-form .footer{background-color:#0c1419;color:#e8eef2}button.schedule-demo-btn{position:fixed;bottom:clamp(1rem,2.5vw,1.5rem);right:clamp(1rem,2.5vw,1.5rem);z-index:10040;display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.5rem 1.25rem;font-family:var(--font-poppins),var(--ui-font-sans,system-ui),sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase;white-space:nowrap;color:#e8edf4;border:1px solid rgba(255,255,255,.1);border-radius:9999px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:linear-gradient(180deg,#2f4d6e,#1e3550 50%,#162a3f);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 2px 8px rgba(10,22,38,.45);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s var(--ui-ease,ease),color .2s ease}button.schedule-demo-btn:hover{background:linear-gradient(180deg,#3a5c82,#243d5a 50%,#1a3148);border-color:rgba(255,255,255,.16);color:#f8faff;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 3px 12px rgba(10,22,38,.5);transform:translateY(-1px)}button.schedule-demo-btn:active{transform:translateY(0);box-shadow:inset 0 1px 0 rgba(0,0,0,.15),0 1px 4px rgba(10,22,38,.4)}button.schedule-demo-btn:focus-visible{outline:2px solid #5b8fd4;outline-offset:3px}.booking-modal{display:none;position:fixed;z-index:10050;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.5)}.booking-modal-content{position:relative;margin:.25% auto;width:60%;height:100%;background-color:#fff;border-radius:4px;box-shadow:0 5px 15px rgba(0,0,0,.3);overflow:hidden}.booking-modal-close{position:absolute;top:10px;right:15px;margin:0;padding:0;border:none;background:none;font:inherit;line-height:1;color:#aaa;font-size:28px;font-weight:700;cursor:pointer;transition:color .3s}.booking-modal-close:focus,.booking-modal-close:hover{color:#000;text-decoration:none}@media (max-width:768px){.booking-modal-content{width:100%;height:100%;margin:0;border-radius:0;position:relative}.booking-modal-close{position:absolute;top:15px;right:20px;font-size:36px;color:#000000;padding:5px 10px;line-height:1;z-index:1001;cursor:pointer}.booking-modal-close:focus,.booking-modal-close:hover{color:#ddd;background-color:rgba(0,0,0,.9)}.booking-modal-content iframe{display:block;max-height:calc(100% - 60px);margin-top:60px}}.release-notes-layout{display:flex;flex-direction:column;gap:0}.release-notes-page .tabs{display:inline-flex;align-self:flex-start;flex-wrap:wrap;gap:var(--ui-space-1);padding:var(--ui-space-1);margin:var(--ui-space-3) 0 var(--ui-space-6);background:color-mix(in srgb,var(--ui-color-border) 55%,transparent);border-radius:var(--ui-radius-xl);border:1px solid var(--ui-color-border)}.release-notes-page .tablinks{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:var(--ui-font-sans);font-weight:600;font-size:var(--ui-text-sm);letter-spacing:.02em;padding:var(--ui-space-3) var(--ui-space-5);border-radius:var(--ui-radius-lg);color:var(--ui-color-text-muted);background:transparent;transition:background var(--ui-duration-fast) var(--ui-ease),color var(--ui-duration-fast) var(--ui-ease),box-shadow var(--ui-duration-fast) var(--ui-ease)}.release-notes-page .tablinks:hover{color:var(--ui-color-text);background:color-mix(in srgb,var(--ui-color-surface) 80%,transparent)}.release-notes-page .tablinks.active{color:var(--ui-color-text-inverse);background:linear-gradient(135deg,var(--ui-color-primary) 0,color-mix(in srgb,var(--ui-color-primary) 85%,#000) 100%);box-shadow:var(--ui-shadow-sm)}.release-notes-page .tablinks:focus-visible{outline:2px solid var(--ui-color-primary);outline-offset:2px}.release-notes-page .tabcontent{display:none;padding:var(--ui-space-8);border-radius:var(--ui-radius-xl);border:1px solid var(--ui-color-border);background:var(--ui-color-surface);box-shadow:var(--ui-shadow-md);animation:releaseNotesFade .28s var(--ui-ease)}.release-notes-page .tabcontent.active{display:block}@keyframes releaseNotesFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.release-notes-page .tabcontent>h2{font-family:var(--ui-font-heading);font-size:var(--ui-text-3xl);font-weight:700;color:var(--ui-color-primary);margin:0 0 var(--ui-space-6);line-height:var(--ui-leading-tight)}.release-notes-page .release-notes-entries h3,.release-notes-page .tabcontent h3{font-family:var(--ui-font-heading);font-weight:600;color:var(--ui-color-text);margin-bottom:var(--ui-space-3);font-size:var(--ui-text-xl)}.release-notes-page .release-notes-entries h4,.release-notes-page .tabcontent h4{font-family:var(--ui-font-heading);font-weight:600;color:var(--ui-color-text);margin-top:var(--ui-space-5);margin-bottom:var(--ui-space-2);font-size:var(--ui-text-lg)}.release-notes-page .release-notes-entries p,.release-notes-page .tabcontent p{font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);color:var(--ui-color-text-muted);margin:0 0 var(--ui-space-4)}.release-notes-page .release-notes-entries ul,.release-notes-page .tabcontent ul{margin:0 0 var(--ui-space-4) 0;padding-left:0;list-style:none}.release-notes-page .release-notes-entries ul li,.release-notes-page .tabcontent ul li{position:relative;padding-left:var(--ui-space-6);margin-bottom:var(--ui-space-3);font-size:var(--ui-text-base);line-height:var(--ui-leading-relaxed);color:var(--ui-color-text-muted)}.release-notes-page .release-notes-entries ul li:before,.release-notes-page .tabcontent ul li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:999px;background:var(--ui-color-primary);opacity:.85}.release-notes-page a{color:var(--ui-color-primary);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--ui-color-primary) 35%,transparent);transition:color var(--ui-duration-fast) var(--ui-ease),border-color var(--ui-duration-fast) var(--ui-ease)}.release-notes-page a:hover{color:var(--ui-color-primary-hover);border-bottom-color:var(--ui-color-primary-hover)}.release-notes-page .release-notes-entries{display:flex;flex-direction:column;gap:var(--ui-space-6)}.release-notes-page .update{padding:var(--ui-space-6);border-radius:var(--ui-radius-lg);border:1px solid var(--ui-color-border);background:color-mix(in srgb,var(--ui-color-surface-elevated) 100%,var(--ui-color-primary-muted) 12%);box-shadow:var(--ui-shadow-sm);transition:box-shadow var(--ui-duration-normal) var(--ui-ease)}.release-notes-page .update:hover{box-shadow:var(--ui-shadow-md)}.release-notes-page .update h3{font-size:var(--ui-text-2xl);color:var(--ui-color-primary);margin-bottom:var(--ui-space-3);padding-bottom:var(--ui-space-3);border-bottom:1px solid var(--ui-color-border)}.release-notes-page .update p strong{color:var(--ui-color-text)}.release-notes-page .update ul{margin-top:var(--ui-space-2)}@media (max-width:640px){.release-notes-page .tabs{width:100%;justify-content:stretch}.release-notes-page .tablinks{flex:1 1;text-align:center;min-width:0}.release-notes-page .tabcontent{padding:var(--ui-space-5)}}html[data-theme=dark] .release-notes-page .tabcontent{background:var(--ui-color-surface)}html[data-theme=dark] .release-notes-page .update{background:color-mix(in srgb,var(--ui-color-surface) 92%,#000 8%)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--ui-font-sans);color:var(--ui-color-text);transition:background-color .2s ease,color .2s ease}html[data-theme=dark] body,html[data-theme=light] body{background-color:var(--ui-color-bg)!important;color:var(--ui-color-text)!important}