._header_1762d_1{z-index:50;transition:padding .2s var(--ease-out);padding:16px 24px 0;position:fixed;inset:0 0 auto}._headerInner_1762d_9{isolation:isolate;width:min(100%, var(--container));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:56px;font-family:var(--font-articulat), Arial, Helvetica, sans-serif;transition:width .22s var(--ease-out), min-height .22s var(--ease-out), padding .22s var(--ease-out), border-color .18s ease, background-color .18s ease, box-shadow .18s ease, color .18s ease;background:#0a0a0ef0;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;padding:0 9px 0 18px;display:grid;position:relative;box-shadow:0 8px 24px #00000029}._headerInner_1762d_9:before,._headerInner_1762d_9:after{display:none}._headerInner_1762d_9>*{z-index:1;position:relative}._header_1762d_1[data-conversion] ._headerInner_1762d_9{grid-template-columns:1fr}._header_1762d_1[data-conversion] ._desktopNav_1762d_53,._header_1762d_1[data-conversion] ._headerActions_1762d_54,._header_1762d_1[data-conversion] ._mobileMenu_1762d_55{display:none}._brand_1762d_59{width:fit-content;transition:transform .14s var(--ease-out);align-items:center;display:inline-flex}._brandLogo_1762d_66{filter:invert();width:112px;height:auto;transition:width .22s var(--ease-out), filter .18s ease}._desktopNav_1762d_53{color:var(--muted);transition:gap .22s var(--ease-out), color .18s ease;align-items:center;gap:26px;font-size:13.5px;font-weight:520;display:flex}._desktopNav_1762d_53 a,._navMenuTrigger_1762d_88,._loginLink_1762d_89,._footerBottom_1762d_90 nav a{transition:color .18s}._desktopNav_1762d_53>a,._navMenuTrigger_1762d_88{padding:18px 0;position:relative}._desktopNav_1762d_53>a[aria-current=page]{color:#fff}._desktopNav_1762d_53>a[aria-current=page]:after{content:"";background:#50a7ff;border-radius:50%;width:4px;height:4px;position:absolute;bottom:9px;left:50%;transform:translate(-50%);box-shadow:0 0 10px #50a7ff8c}._navMenu_1762d_88{position:relative}._navMenuTrigger_1762d_88{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}._navMenuTrigger_1762d_88>span{color:#69717b;transition:transform .18s var(--ease-out);font-size:12px;line-height:1;transform:translateY(-1px)}._navMenuTrigger_1762d_88[aria-expanded=true]{color:#fff}._navMenuTrigger_1762d_88[aria-expanded=true]>span{transform:translateY(1px)rotate(180deg)}._navMenuTrigger_1762d_88:focus-visible{outline-color:#ffffffb8}._megaMenu_1762d_152{color:#ededee;width:min(980px,100vw - 48px);animation:_mega-menu-in_1762d_1 .18s var(--ease-out) both;transform-origin:top;background:#08080a;border:1px solid #ffffff21;border-radius:18px;position:fixed;top:82px;left:calc(50vw - 24px);overflow:hidden;transform:translate(-50%);box-shadow:inset 0 1px #ffffff06,0 28px 80px #000000b8}body:has([data-home-hero]) ._megaMenu_1762d_152{top:80px}._megaMenuHeader_1762d_174{background:linear-gradient(#0b0b0d 0%,#09090b 100%);border-bottom:1px solid #ffffff16;justify-content:space-between;align-items:center;gap:32px;min-height:78px;padding:17px 20px;display:flex}._megaMenuHeader_1762d_174>div{gap:4px;display:grid}._megaMenuHeader_1762d_174 span{color:#e2e2e4;letter-spacing:-.01em;font-size:12px;font-weight:580}._megaLinks_1762d_197>span{color:#68686e;font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;font-size:8px}._megaMenuHeader_1762d_174 p{color:#77777d;margin:0;font-size:12px;line-height:1.4}._megaMenuHeader_1762d_174>a{color:#d9d9dc;background:#151518;border:1px solid #ffffff17;border-radius:10px;flex:none;align-items:center;gap:8px;padding:10px 12px;font-size:11px;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}._megaMenuHeader_1762d_174>a:focus-visible,._megaFeature_1762d_230:focus-visible,._megaLinks_1762d_197 a:focus-visible{outline-offset:-3px;outline:1px solid #ffffffc2}._megaMenuHeader_1762d_174 svg,._megaLinks_1762d_197 svg{width:14px;height:14px}._megaMenuBody_1762d_242{background:#08080a;grid-template-columns:minmax(0,1fr) 230px;display:grid}._megaFeatures_1762d_248{border-right:1px solid #ffffff16;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px;display:grid}._megaFeature_1762d_230{min-height:245px;transition:border-color .17s ease, background-color .17s ease, transform .17s var(--ease-out);background:#0b0b0d;border:1px solid #ffffff17;border-radius:13px;grid-template-rows:auto 1fr;gap:18px;padding:17px;display:grid}._megaFeatureCopy_1762d_271{gap:6px;display:grid}._megaFeatureCopy_1762d_271 strong{color:#e7e7e9;font-size:14.5px;font-weight:580}._megaFeatureCopy_1762d_271 small{color:#77777d;font-size:10px;line-height:1.45}._megaFeatureVisual_1762d_288{aspect-ratio:8/5;background:#070709;border:1px solid #ffffff13;border-radius:10px;align-self:end;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff05,0 14px 36px #00000047}._megaFeatureImage_1762d_302{filter:brightness(.78)saturate(.74)contrast(1.08);object-fit:cover;width:100%;height:100%;transition:filter .17s;display:block}._megaFeatureVisual_1762d_288:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#05050714,#05050733);position:absolute;inset:0;box-shadow:inset 0 0 58px #0000006b}._megaLinks_1762d_197{background:#09090b;align-content:start;gap:8px;padding:20px 13px 13px;display:grid}._megaLinks_1762d_197>span{margin:0 8px 10px}._megaLinks_1762d_197 a{color:#a1a1a6;background:#0b0b0d;border:1px solid #ffffff13;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:11px;transition:border-color .16s,background-color .16s,color .16s;display:flex}._headerActions_1762d_54{justify-self:end;align-items:center;gap:18px;display:flex}._loginLink_1762d_89{color:#a3aab3;font-size:13.5px;font-weight:520}._headerCta_1762d_363,._footerButton_1762d_364{background:var(--control);color:var(--control-foreground);transition:background-color .18s ease, transform .16s var(--ease-out);border-radius:10px;justify-content:center;align-items:center;gap:8px;font-size:13.5px;font-weight:650;display:inline-flex}._headerCta_1762d_363{min-height:38px;transition:min-height .22s var(--ease-out), padding .22s var(--ease-out), background-color .18s ease, color .18s ease, transform .16s var(--ease-out);justify-self:end;padding:0 14px}._headerCta_1762d_363 svg,._footerButton_1762d_364 svg{width:16px;height:16px}._mobileMenu_1762d_55{justify-self:end;display:none}._mobileMenu_1762d_55>summary{cursor:pointer;border:1px solid var(--line);width:42px;height:42px;transition:background-color .16s ease, border-color .16s ease, transform .14s var(--ease-out);background:#ffffff0a;border-radius:12px;place-items:center;list-style:none;display:grid}._mobileMenu_1762d_55>summary::-webkit-details-marker{display:none}._mobileMenu_1762d_55>summary svg{width:21px;height:21px;overflow:visible}._mobileMenu_1762d_55>summary path{transform-box:fill-box;transform-origin:50%;transition:transform .18s var(--ease-out)}._mobileMenu_1762d_55[open]>summary{background:#50a7ff1a;border-color:#50a7ff47}._mobileMenu_1762d_55[open]>summary path:first-child{transform:translateY(4px)rotate(45deg)}._mobileMenu_1762d_55[open]>summary path:last-child{transform:translateY(-4px)rotate(-45deg)}._mobileMenu_1762d_55 nav{border:1px solid var(--line);background:var(--surface-popover);width:min(280px,100vw - 48px);animation:_menu-in_1762d_1 .18s var(--ease-out) both;transform-origin:100% 0;border-radius:16px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 20px 60px #00000080}._mobileMenu_1762d_55 nav a{color:var(--muted);transition:background-color .16s ease, color .16s ease, transform .14s var(--ease-out);border-radius:10px;padding:13px 14px;font-size:15px}._mobileMenu_1762d_55 nav a[aria-current=page]{color:var(--violet-bright);background:#a879ff1a}._mobileMenu_1762d_55>nav>a:last-child{background:var(--control);color:var(--control-foreground);margin-top:5px;font-weight:650}._mobileSubmenu_1762d_486{border-bottom:1px solid #ffffff12}._mobileSubmenu_1762d_486>summary{cursor:pointer;color:#c3c8ce;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;font-size:15px;list-style:none;display:flex}._mobileSubmenu_1762d_486>summary::-webkit-details-marker{display:none}._mobileSubmenu_1762d_486>summary:after{color:#69727c;content:"+"}._mobileSubmenu_1762d_486[open]>summary:after{content:"−"}._mobileSubmenu_1762d_486>div{gap:3px;padding:0 6px 8px;display:grid}._mobileSubmenu_1762d_486>div a{background:#ffffff05;gap:4px;min-height:0;padding:10px;display:grid}._mobileSubmenu_1762d_486>div a strong{color:#dfe3e7;font-size:12px;font-weight:560}._mobileSubmenu_1762d_486>div a small{color:#747d87;font-size:9px;line-height:1.4}body:has([data-site-theme=light]) ._headerInner_1762d_9{border-color:var(--light-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border-radius:14px;box-shadow:0 8px 24px #222c4a12}body:has([data-site-theme=light]) ._headerInner_1762d_9:before{display:none}body:has([data-site-theme=light]) ._headerInner_1762d_9:after{display:none}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._brandLogo_1762d_66{filter:none}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._desktopNav_1762d_53{color:#323a4c;gap:22px;font-weight:550}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._desktopNav_1762d_53>a{transition:color .16s ease, transform .14s var(--ease-out);padding:18px 0}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._desktopNav_1762d_53 a[aria-current=page]{color:#3f56b5}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._desktopNav_1762d_53 a[aria-current=page]:after{display:none}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._headerCta_1762d_363{border:1px solid var(--ink);background:var(--ink);color:#fff;box-shadow:0 1px 2px #1c264a24}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55>summary{color:#171b2c;background:#fff;border-color:#313d6021}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55[open]>summary{background:#4f69d817;border-color:#4f69d83d}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border-color:#2d365521;box-shadow:0 18px 42px #2d3a6524}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav a{color:#343b4d}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav a[aria-current=page]{color:#384da9;background:#4f69d817}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav a:last-child{color:#fff;background:#171b2c}._header_1762d_1[data-scrolled]{padding-top:10px}._header_1762d_1[data-scrolled] ._headerInner_1762d_9{width:min(100% - 80px,1240px);min-height:50px;padding-left:15px;padding-right:7px;box-shadow:0 6px 18px #1f264214}._header_1762d_1[data-scrolled] ._brandLogo_1762d_66{width:104px}._header_1762d_1[data-scrolled] ._desktopNav_1762d_53{gap:20px}._header_1762d_1[data-scrolled] ._headerCta_1762d_363{min-height:36px;padding-left:13px;padding-right:13px}@media (width>=841px){body:has([data-home-hero]) ._header_1762d_1{background:#080a0d;border-bottom:1px solid #ffffff13;padding:0 24px;position:fixed}body:has([data-home-hero]) ._headerInner_1762d_9{width:min(100%,1320px);min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body:has([data-home-hero]) ._header_1762d_1[data-scrolled] ._headerInner_1762d_9{width:min(100%,1320px);min-height:72px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}body:has([data-home-hero]) ._header_1762d_1[data-scrolled] ._brandLogo_1762d_66{width:112px}body:has([data-home-hero]) ._header_1762d_1[data-scrolled] ._desktopNav_1762d_53{gap:28px}body:has([data-home-hero]) ._header_1762d_1[data-scrolled] ._headerCta_1762d_363{min-height:38px;padding-left:14px;padding-right:14px}}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._headerInner_1762d_9{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08080cd6;border-color:#ffffff17;box-shadow:0 8px 26px #0003}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._brandLogo_1762d_66{filter:invert()}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._desktopNav_1762d_53{color:#b9b8c0}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._headerCta_1762d_363{color:#12131a;background:#fff;border-color:#fff}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._mobileMenu_1762d_55 summary{color:#fff;background:#ffffff12;border-color:#ffffff21}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._mobileMenu_1762d_55 nav{background:#0a0a0ef0;border-color:#ffffff1a;box-shadow:0 20px 50px #0000005c}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._mobileMenu_1762d_55 nav a{color:#bebdc5}@media (hover:hover) and (pointer:fine){._desktopNav_1762d_53>a:hover,._navMenuTrigger_1762d_88:hover,._loginLink_1762d_89:hover,._footerBottom_1762d_90 nav a:hover{color:#fff}._headerCta_1762d_363:hover,._footerButton_1762d_364:hover{background-color:#fff;transform:translateY(-1px)}._megaFeature_1762d_230:hover{background:#0e0e11;border-color:#ffffff2b}._megaFeature_1762d_230:hover ._megaFeatureImage_1762d_302{filter:brightness(.86)saturate(.8)contrast(1.06)}._megaMenuHeader_1762d_174>a:hover{color:#fff;background:#1a1a1e;border-color:#ffffff26}._megaLinks_1762d_197 a:hover{color:#fff;background:#101013;border-color:#ffffff26}._mobileMenu_1762d_55 nav a:hover{color:#fff;background-color:#ffffff0d}._mobileMenu_1762d_55>nav>a:last-child:hover{color:var(--control-foreground);background-color:#fff}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._desktopNav_1762d_53 a:hover{color:#3f56b5}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._headerCta_1762d_363:hover{color:#fff;background:#4059c4}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav a:last-child:hover{color:#fff;background:#4059c4}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav a:hover{color:#151827;background:#4f69d814}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._desktopNav_1762d_53 a:hover{color:#fff}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._headerCta_1762d_363:hover{color:#12131a;background:#e9e6f8}body:has([data-site-theme=light]) ._header_1762d_1[data-over-dark] ._mobileMenu_1762d_55 nav a:hover{color:#fff;background:#ffffff0f}}@media (prefers-reduced-transparency:reduce){body:has([data-site-theme=light]) ._headerInner_1762d_9{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}body:has([data-site-theme=light]) ._headerInner_1762d_9:before{display:none}}@media (prefers-contrast:more){body:has([data-site-theme=light]) ._headerInner_1762d_9{background:#fffffff7;border-color:#17131b}body:has([data-site-theme=light]) ._headerInner_1762d_9 ._mobileMenu_1762d_55 nav{background:#fffffff7;border-color:#17131b}}._brand_1762d_59:active,._desktopNav_1762d_53>a:active,._navMenuTrigger_1762d_88:active,._headerCta_1762d_363:active,._footerButton_1762d_364:active{transform:scale(.97)}._mobileMenu_1762d_55>summary:active{transform:scale(.94)}._mobileMenu_1762d_55 nav a:active{transform:scale(.98)}@keyframes _menu-in_1762d_1{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes _mega-menu-in_1762d_1{0%{opacity:0;transform:translate(-50%)translateY(-7px)scale(.985)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}._footer_1762d_90{width:min(calc(100% - 48px), var(--container));margin:0 auto;padding:72px 0 32px}._footerCta_1762d_918{border:1px solid var(--line);text-align:center;background:radial-gradient(circle at 50% 120%,#6d8ead29,#0000 48%),#0b0e12;border-radius:32px;justify-items:center;padding:96px 24px;display:grid;position:relative;overflow:hidden}body:has([data-demo-page]) ._footer_1762d_90{display:none}._footerCta_1762d_918:before{content:"";opacity:.11;pointer-events:none;background-image:url(/patterns/linear-flow.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:-12%;-webkit-mask-image:radial-gradient(76% 72%,#00000047,#000 76%);mask-image:radial-gradient(76% 72%,#00000047,#000 76%)}._footerCta_1762d_918>*{z-index:1}._eyebrow_1762d_962{color:#9da5af;font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:600;position:relative}._footerCta_1762d_918 h2{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(40px,6vw,72px);font-weight:480;line-height:.98;position:relative}._footerButton_1762d_364{min-height:52px;margin-top:34px;padding:0 22px;position:relative}._footerBottom_1762d_90{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;padding:54px 0 8px;display:grid}._footerBottom_1762d_90 nav{color:var(--muted);gap:28px;font-size:13px;display:flex}._footerBottom_1762d_90 p{color:var(--subtle);justify-self:end;margin:0;font-size:12px}@media (width<=1020px){._footerBottom_1762d_90{grid-template-columns:1fr;justify-items:start}._footerBottom_1762d_90 nav{flex-wrap:wrap;gap:14px 24px}._footerBottom_1762d_90 p{justify-self:start}}@media (width<=840px){._header_1762d_1{padding:12px 14px 0}._headerInner_1762d_9{grid-template-columns:1fr auto;width:100%;min-width:0;min-height:52px;padding:0 6px 0 14px}._header_1762d_1[data-scrolled]{padding:8px 12px 0}._header_1762d_1[data-scrolled] ._headerInner_1762d_9{width:100%;min-height:48px;padding-left:12px;padding-right:5px}._desktopNav_1762d_53,._headerActions_1762d_54{display:none}._mobileMenu_1762d_55{display:block;position:relative}._footer_1762d_90{width:min(calc(100% - 28px), var(--container));padding-top:48px}._footerCta_1762d_918{border-radius:24px;padding:72px 20px}._footerBottom_1762d_90{padding-top:38px}}
