.foundable-landing-page{--landing-light-top-viewport-canvas:#bbd3ec;--landing-dark-top-viewport-canvas:radial-gradient(52% 38% at 16% 24%, #00e5c761, #00e5c700 62%), radial-gradient(44% 32% at 78% 13%, #2763ff52, #2763ff00 68%), radial-gradient(54% 34% at 58% 52%, #c6ff3d29, #c6ff3d00 70%), radial-gradient(70% 46% at 52% 86%, #00e5c729, #00e5c700 72%), linear-gradient(180deg, #070b16 0%, #08101f 54%, #0b1322 100%);--landing-light-route-canvas:radial-gradient(120% 60% at 50% 115%, #6ea0f047 0%, #6ea0f000 60%), linear-gradient(180deg, #f7f8fb 0%, #f0f3f8 40%, #e2eaf5 70%, #f7fbff 100%);--landing-dark-route-canvas:radial-gradient(120% 60% at 50% 115%, #00e5c724 0%, #00e5c700 60%), radial-gradient(90% 46% at 10% 105%, #2763ff24 0%, #2763ff00 58%), linear-gradient(180deg, #070a10 0%, #080d18 46%, #0b1423 78%, #142743 100%);--landing-chrome-color:#f7f8fb;color:#0a1224;background:var(--landing-viewport-canvas,var(--route-canvas,var(--landing-light-route-canvas)));background-color:var(--landing-viewport-background,#bbd3ec);min-height:100lvh;font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01", "cv11";position:relative}html:has(.foundable-landing-page){overscroll-behavior-y:none;background:0 0;height:auto;min-height:100lvh;overflow-x:hidden}body:has(.foundable-landing-page){overscroll-behavior-y:none;background:0 0;height:auto;min-height:100lvh;overflow-x:hidden}html:has(.foundable-landing-page){scrollbar-gutter:stable;scrollbar-color:#526080c2 #080c18;scrollbar-width:thin;overflow-y:auto}body:has(.foundable-landing-page){overflow-y:visible}html:has(.foundable-landing-page[data-theme=dark]){--landing-chrome-color:#070a10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#526080c2 #080c18;background:0 0}html:has(.foundable-landing-page):not([data-landing-hydrated="1"]){background:var(--landing-boot-bg,var(--landing-light-top-viewport-canvas));background-color:var(--landing-viewport-background,#bbd3ec)}html:has(.foundable-landing-page[data-theme=dark]):not([data-landing-hydrated="1"]){background:var(--landing-boot-bg,var(--landing-dark-top-viewport-canvas));background-color:var(--landing-viewport-background,#070b16)}html[data-foundable-mobile-menu]:has(.foundable-landing-page){background:var(--landing-viewport-canvas,var(--landing-chrome-color));background-color:var(--landing-viewport-background,var(--landing-chrome-color))}body:has(.foundable-landing-page[data-theme=dark]){--landing-chrome-color:#070a10;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#526080c2 #080c18;background:0 0}html:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar{width:10px;height:10px}body:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar{width:10px;height:10px}html:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-track{background:#080c18}body:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-track{background:#080c18}html:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-thumb{background:#526080c2 padding-box content-box;border:3px solid #080c18;border-radius:999px}body:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-thumb{background:#526080c2 padding-box content-box;border:3px solid #080c18;border-radius:999px}html:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-thumb:hover{background:#7080a4e6 padding-box content-box}body:has(.foundable-landing-page[data-theme=dark])::-webkit-scrollbar-thumb:hover{background:#7080a4e6 padding-box content-box}.foundable-landing-boot-loader{z-index:2147483647;pointer-events:none;background:var(--landing-boot-bg,#11131a);opacity:1;visibility:visible;transition:opacity .36s,visibility 0s linear .42s;position:fixed;inset:0}.foundable-landing-boot-loader:before,.foundable-landing-boot-loader:after{content:"";width:56px;height:56px;-webkit-mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-512.png));-webkit-mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-512.png));mask-image:var(--landing-boot-mark,url(/brand/transparent/favicon-512.png));pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.foundable-landing-boot-loader:before{background:var(--landing-boot-mark-fill,linear-gradient(165deg, #b8c2ced1, #ebf1f8f0 50%, #8691a0c7));filter:none;will-change:transform, opacity;animation:5.4s ease-in-out infinite foundableLandingBootPulse}.foundable-landing-boot-loader:after{opacity:0;will-change:transform, opacity, background-position;background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) 160% 0/260% 100%;animation:5.4s ease-in-out infinite foundableLandingBootSheen}@media (prefers-color-scheme:light){.foundable-landing-boot-loader{background:var(--landing-boot-bg,#fcfbf8)}.foundable-landing-boot-loader:before,.foundable-landing-boot-loader:after{--landing-boot-mark:url(/brand/transparent-black/favicon-512.png)}.foundable-landing-boot-loader:before{--landing-boot-mark-fill:linear-gradient(165deg, #1c1c20, #050506 60%, #000);filter:none}}html[data-landing-theme=dark] .foundable-landing-boot-loader{background:var(--landing-boot-bg,#11131a)}html[data-landing-theme=dark] .foundable-landing-boot-loader:before,html[data-landing-theme=dark] .foundable-landing-boot-loader:after{--landing-boot-mark:url(/brand/transparent/favicon-512.png)}html[data-landing-theme=dark] .foundable-landing-boot-loader:before{--landing-boot-mark-fill:linear-gradient(165deg, #b8c2ced1, #ebf1f8f0 50%, #8691a0c7);filter:none}html[data-landing-theme=light] .foundable-landing-boot-loader{background:var(--landing-boot-bg,#fcfbf8)}html[data-landing-theme=light] .foundable-landing-boot-loader:before,html[data-landing-theme=light] .foundable-landing-boot-loader:after{--landing-boot-mark:url(/brand/transparent-black/favicon-512.png)}html[data-landing-theme=light] .foundable-landing-boot-loader:before{--landing-boot-mark-fill:linear-gradient(165deg, #1c1c20, #050506 60%, #000);filter:none}html[data-landing-ready="1"] .foundable-landing-boot-loader{opacity:0;visibility:hidden}html[data-landing-route="1"]:not([data-landing-ready="1"]) .foundable-reference-body{opacity:0!important;visibility:hidden!important}@keyframes foundableLandingBootPulse{0%{opacity:.5;transform:translate(-50%,-50%)scale(.9)}42%{opacity:1;transform:translate(-50%,-50%)scale(1.11)}58%{opacity:1;transform:translate(-50%,-50%)scale(1.11)}to{opacity:.5;transform:translate(-50%,-50%)scale(.9)}}@keyframes foundableLandingBootSheen{0%,22%{opacity:0;background-position:160% 0;transform:translate(-50%,-50%)scale(.9)}40%{opacity:1}56%{opacity:0;background-position:-60% 0}58%{transform:translate(-50%,-50%)scale(1.11)}to{opacity:0;background-position:-60% 0;transform:translate(-50%,-50%)scale(.9)}}.foundable-landing-page,.foundable-landing-page *{box-sizing:border-box}.foundable-landing-page[data-theme=light]{--route-canvas:var(--landing-light-route-canvas);--landing-chrome-color:#f7f8fb;background:var(--landing-viewport-canvas,var(--route-canvas,var(--landing-light-route-canvas)));background-color:var(--landing-viewport-background,#bbd3ec)}.foundable-landing-page[data-theme=dark]{--route-canvas:var(--landing-dark-route-canvas);--landing-chrome-color:#070a10;background:var(--landing-viewport-canvas,var(--route-canvas,var(--landing-dark-route-canvas)));background-color:var(--landing-viewport-background,#070b16)}.foundable-reference-body[inert],.foundable-reference-body[aria-hidden=true]{pointer-events:none!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b0e14!important;border-color:#0b0e1433!important;box-shadow:inset 0 1px #ffffff24,0 10px 24px #0b0e142e!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta:before,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta:before{background:#0b0e14!important}.foundable-reference-body[data-theme=light] .nav-cluster .nav-cta:hover,.foundable-reference-body[data-theme=light] .mobile-nav-actions .nav-cta:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#0b0e14!important;box-shadow:inset 0 1px #ffffff29,0 14px 30px #0b0e143d!important}.foundable-reference-body :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-size:31.5px!important;--foundable-wordmark-mark-height:38.3px!important;--foundable-wordmark-gap:3.5px!important;--foundable-wordmark-shift-y:-1.8px!important;--foundable-wordmark-ratio:4.61628!important;--foundable-wordmark-image:url(/landing/foundable-wordmark-dark.png)!important;width:calc(var(--foundable-wordmark-mark-height) * var(--foundable-wordmark-ratio))!important;height:var(--foundable-wordmark-mark-height)!important;background-image:var(--foundable-wordmark-image)!important;color:var(--ink)!important;transform:translateY(var(--foundable-wordmark-shift-y))!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;flex:none!important;line-height:0!important;display:inline-block!important;position:relative!important;overflow:hidden!important}.foundable-reference-body[data-theme=dark] :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-image:url(/landing/foundable-wordmark-light.png)!important}.foundable-reference-body[data-theme=light] :where(.nav-logo,.cmp-fbrand,.cm-foundable-word,footer .footer-brand .row){--foundable-wordmark-image:url(/landing/foundable-wordmark-dark.png)!important}.foundable-reference-body .nav-logo{--foundable-wordmark-size:18.9px!important;--foundable-wordmark-mark-height:23px!important;--foundable-wordmark-gap:2.1px!important;--foundable-wordmark-shift-y:-1.08px!important}@media (min-width:721px){.foundable-reference-body nav.top:not(.scrolled) .nav-inner{justify-content:space-between!important;gap:40px!important;width:min(1120px,100vw - 36px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}}.foundable-reference-body .cmp-fbrand,.foundable-reference-body .cm-foundable-word{--foundable-wordmark-size:16px!important;--foundable-wordmark-mark-height:19.5px!important;--foundable-wordmark-gap:2px!important;--foundable-wordmark-shift-y:-.9px!important;color:inherit!important}.foundable-reference-body footer .footer-brand .row{--foundable-wordmark-size:28px!important;--foundable-wordmark-mark-height:34px!important;--foundable-wordmark-gap:3px!important;--foundable-wordmark-shift-y:-1.55px!important}.foundable-reference-body :where(.nav-logo .fmark,.cmp-fbrand .cmp-fmark,.cm-foundable-mark,footer .footer-brand .row .fmark){opacity:0!important;pointer-events:none!important;width:100%!important;height:100%!important;line-height:0!important;display:block!important;position:absolute!important;inset:0!important}.foundable-reference-body :where(.nav-logo .fmark img,.cmp-fbrand .cmp-fmark img,.cm-foundable-mark img,footer .footer-brand .row .fmark img){width:auto!important;max-width:none!important;height:100%!important;display:block!important}.foundable-reference-body :where(.nav-logo .wm,.cmp-fbrand .cmp-fwm,.cm-foundable-name,footer .footer-brand .name){color:currentColor!important;font-family:var(--font-jakarta), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif!important;font-size:var(--foundable-wordmark-size)!important;letter-spacing:.009em!important;opacity:0!important;pointer-events:none!important;margin:0!important;font-weight:900!important;line-height:.86!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}@media (max-width:720px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:17.7px!important;--foundable-wordmark-mark-height:21.6px!important;--foundable-wordmark-gap:1.95px!important;--foundable-wordmark-shift-y:-.99px!important;height:24px!important;min-height:24px!important}}@media (max-width:374px){.foundable-reference-body .nav-logo{--foundable-wordmark-size:14.85px!important;--foundable-wordmark-mark-height:18.15px!important;--foundable-wordmark-gap:1.65px!important;--foundable-wordmark-shift-y:-.81px!important;height:21.6px!important;min-height:21.6px!important}}.foundable-reference-body .compare{text-align:center;padding:96px 24px!important}.foundable-reference-body .compare .head{flex-direction:column;align-items:center;display:flex}.foundable-reference-body .compare .section-heading{max-width:980px;margin-top:0;font-size:clamp(36px,4.8vw,48px)}.foundable-reference-body .compare .section-sub{max-width:720px;margin-left:auto;margin-right:auto}.foundable-reference-body .compare-matrix{text-align:left;border:1px solid var(--ink-08);background:#ffffffb8;border-radius:18px;width:min(1120px,100%);margin:54px auto 0;overflow:hidden;box-shadow:inset 0 1px #ffffffb8,0 30px 70px #0b0e1414}.foundable-reference-body .cm-row{grid-template-columns:1.7fr 1fr 1fr 1fr 1fr;min-height:68px;display:grid}.foundable-reference-body .cm-row.cm-head{min-height:64px}.foundable-reference-body .cm-cell{min-width:0;color:var(--ink);border-right:1px solid var(--ink-08);border-bottom:1px solid var(--ink-08);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 16px;display:flex}.foundable-reference-body .cm-row:last-child .cm-cell{border-bottom:0}.foundable-reference-body .cm-cell:last-child{border-right:0}.foundable-reference-body .cm-row>.cm-cell:nth-child(2){background:#2763ff0a}.foundable-reference-body .cm-row.cm-head>.cm-cell:nth-child(2){background:#2763ff12}.foundable-reference-body .cm-feature{text-align:left;align-items:flex-start}.foundable-reference-body .cm-feature strong{letter-spacing:-.025em;color:var(--ink);font-size:15.5px;font-weight:750;line-height:1.2}.foundable-reference-body .cm-feature span:not(.cm-label){letter-spacing:-.01em;color:var(--ink-55);margin-top:4px;font-size:12.5px;line-height:1.3}.foundable-reference-body .cm-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);font-size:11px;font-weight:800;line-height:1}.foundable-reference-body .cm-product{letter-spacing:-.025em;text-align:center;color:var(--ink);font-size:16px;font-weight:760;line-height:1.12}.foundable-reference-body .cm-product-sub{letter-spacing:-.01em;text-align:center;color:var(--ink-55);font-size:11.5px;font-weight:500;line-height:1.2}.foundable-reference-body[data-theme=light] .cm-label,.foundable-reference-body[data-theme=light] .cm-product-sub,.foundable-reference-body[data-theme=light] .cm-feature span:not(.cm-label){color:var(--ink-70)}.foundable-reference-body .cm-check{color:#59df72;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex}.foundable-reference-body .cm-check svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;display:block}.foundable-reference-body .cm-dash{color:var(--ink-35);font-size:17px;font-weight:500;line-height:1}.foundable-reference-body .cm-foundable-cell{align-items:center}.foundable-reference-body .cm-foundable-lockup{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.foundable-reference-body .cm-foundable-word{color:var(--indigo);justify-content:center;align-items:baseline;gap:1px;line-height:17px;display:inline-flex}.foundable-reference-body .cm-foundable-mark{align-self:baseline;width:auto;height:20px;line-height:0;display:inline-block}.foundable-reference-body .cm-foundable-mark img{width:auto;max-width:none;height:20px;display:block}.foundable-reference-body .cm-foundable-name{letter-spacing:-.03em;color:var(--indigo);font-size:16px;font-weight:750;line-height:17px;display:block;transform:translateY(2.4px)}.foundable-reference-body[data-theme=dark] .compare-matrix{background:#ffffff09;border-color:#ffffff0f;box-shadow:inset 0 1px #ffffff0a,0 30px 70px #0000003d}.foundable-reference-body[data-theme=dark] .cm-cell{border-bottom-color:#ffffff0f;border-right-color:#ffffff0f}.foundable-reference-body[data-theme=dark] .cm-row>.cm-cell:nth-child(2){background:#2763ff17}.foundable-reference-body[data-theme=dark] .cm-row.cm-head>.cm-cell:nth-child(2){background:#2763ff24}.foundable-reference-body[data-theme=dark] .cm-check{color:#76f08c}.foundable-reference-body .pricing-matrix{width:min(980px,100%);margin:0 auto}.foundable-reference-body .pricing-matrix .cm-row{grid-template-columns:1.3fr 1fr 1.15fr;min-height:54px}.foundable-reference-body .pricing-matrix .cm-row.cm-head{min-height:0}.foundable-reference-body .pricing-matrix .cm-row>.cm-cell:nth-child(2),.foundable-reference-body[data-theme=dark] .pricing-matrix .cm-row>.cm-cell:nth-child(2),.foundable-reference-body .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(2),.foundable-reference-body[data-theme=dark] .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(2){background:0 0}.foundable-reference-body .pricing-matrix .cm-row>.cm-cell:nth-child(3){background:#2763ff0a}.foundable-reference-body .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(3){background:#2763ff12}.foundable-reference-body[data-theme=dark] .pricing-matrix .cm-row>.cm-cell:nth-child(3){background:#2763ff17}.foundable-reference-body[data-theme=dark] .pricing-matrix .cm-row.cm-head>.cm-cell:nth-child(3){background:#2763ff24}.foundable-reference-body .pricing-cm-plan{gap:5px;padding:18px 14px 16px}.foundable-reference-body .pricing-cm-flag{color:#0c8d76;background:#00e5c71a;border:1px solid #00b89e2e;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.2}.foundable-reference-body[data-theme=dark] .pricing-cm-flag{color:#76f08c}.foundable-reference-body .pricing-cm-price{color:var(--ink);letter-spacing:-.02em;align-items:baseline;gap:3px;margin-top:3px;font-size:30px;font-weight:750;line-height:1;display:inline-flex}.foundable-reference-body .pricing-cm-price small{color:var(--ink-55);font-size:13px;font-weight:600}.foundable-reference-body .pricing-cm-cta{background:var(--ink);height:36px;color:var(--paper);white-space:nowrap;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-top:8px;padding:0 16px;font-size:13px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .18s;display:inline-flex;box-shadow:0 10px 26px #0b0e142e}.foundable-reference-body .pricing-cm-cta:hover{color:var(--paper);transform:translateY(-1px);box-shadow:0 14px 32px #0b0e143d}.foundable-reference-body .pricing-cm-value{color:var(--ink);text-align:center;font-size:13.5px;font-weight:600;line-height:1.25}@media (max-width:760px){.foundable-reference-body .pricing-matrix .cm-row{grid-template-columns:1.05fr .95fr 1fr;min-height:50px}.foundable-reference-body .pricing-matrix .cm-cell{padding:9px 7px}.foundable-reference-body .pricing-cm-plan{padding:14px 7px 12px}.foundable-reference-body .pricing-cm-price{font-size:22px}.foundable-reference-body .pricing-cm-cta{white-space:normal;text-align:center;max-width:100%;height:auto;min-height:32px;padding:6px 9px;font-size:11.5px;line-height:1.2}.foundable-reference-body .pricing-cm-value{font-size:12px}}.foundable-reference-body nav.top{z-index:9999!important}.foundable-reference-body .funnel{z-index:0;background:var(--bone);--fn-on:var(--ink);--fn-on-dim:var(--ink-55);--fn-panel:#fff;--fn-border:var(--ink-08);--fn-soft:#fafbfc;--fn-chip:#f1f3f7;--fn-user-bg:#eef1f6;--fn-user-text:var(--ink);--fn-pin:var(--bone);--fn-icon-shadow:0 12px 28px #0b0e141f, 0 0 0 1px #0b0e140d inset;--fn-chat-shadow:0 30px 70px -22px #0b0e1438;--fn-core:transparent;--fn-caret:var(--ink);--fn-green:#1f9e54;--fn-green-soft:#1f9e5424;position:relative}.foundable-reference-body .funnel:before,.foundable-reference-body .funnel:after{content:"";z-index:4;pointer-events:none;height:120px;position:absolute;left:0;right:0}.foundable-reference-body .funnel:before{background:linear-gradient(180deg, var(--bone), transparent);top:0}.foundable-reference-body .funnel:after{background:linear-gradient(0deg, var(--bone), transparent);bottom:0}.foundable-reference-body .funnel-scroll{position:relative}.foundable-reference-body .funnel-pin{background:var(--fn-pin);justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.foundable-reference-body .funnel-stage{perspective:1100px;position:absolute;inset:0}.foundable-reference-body .funnel-field{transform-style:preserve-3d;position:absolute;inset:0}.foundable-reference-body .funnel-core{display:none}.foundable-reference-body .funnel-icon{z-index:1;will-change:transform, opacity;width:104px;height:104px;margin:-52px 0 0 -52px;position:absolute;top:50%;left:50%}.foundable-reference-body .funnel-icon .glyph{color:#fff;width:104px;height:104px;box-shadow:var(--fn-icon-shadow);border-radius:26px;justify-content:center;align-items:center;display:flex}.foundable-reference-body .funnel-icon .glyph svg{transform:scale(2.6)}.foundable-reference-body .funnel-icon-foundable{text-align:center;width:136px;height:136px;margin:-68px 0 0 -68px}.foundable-reference-body .funnel-icon-foundable .glyph{isolation:isolate;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(56% 56%,#ffffff2e,#0000 68%),radial-gradient(46% 46% at 50% 54%,#3fcb6b29,#0000 72%),linear-gradient(145deg,#131824fa,#05080efa);border:1px solid #ffffff2e;border-radius:34px;width:136px;height:136px;position:relative;overflow:hidden;box-shadow:0 26px 70px #00000057,inset 0 0 0 1px #ffffff0f,0 18px 36px #3fcb6b1c,0 0 48px #3fcb6b1a}.foundable-reference-body .funnel-icon-foundable .glyph:before{content:"";z-index:0;filter:blur(10px);opacity:.86;background:radial-gradient(circle,#ffffff3d,#ffffff14 36%,#0000 70%),radial-gradient(circle at 50% 54%,#3fcb6b33,#0000 72%);border-radius:999px;position:absolute;inset:24px}.foundable-reference-body .funnel-icon-foundable .glyph:after{content:"";z-index:0;filter:blur(3px);opacity:.24;background:linear-gradient(90deg,#0000,#ffffff47,#0000);width:42px;height:120px;position:absolute;top:8px;left:50%;transform:translate(-50%)rotate(24deg)}.foundable-reference-body .funnel-icon-foundable .glyph svg{z-index:1;color:#fff;filter:drop-shadow(0 8px 18px #ffffff1f);width:110px;height:110px;position:relative;transform:none}.foundable-reference-body .funnel-head{z-index:2000;text-align:center;pointer-events:none;will-change:opacity, transform;width:min(92%,960px);position:absolute;top:16%;left:50%;transform:translate(-50%,-50%)}.foundable-reference-body .funnel-head h2{color:var(--fn-on);letter-spacing:-.035em;text-wrap:balance;margin:0;padding:.08em 0 .12em;font-size:clamp(30px,4.4vw,52px);font-weight:700;line-height:1.14}.foundable-reference-body .funnel-subheadline{color:#0b0e1494;text-wrap:balance;max-width:900px;margin:13px auto 0;font-size:clamp(16px,1.35vw,20px);font-weight:560;line-height:1.35}.foundable-reference-body[data-theme=dark] .funnel-subheadline{color:#fcfbf8ad;text-shadow:0 14px 36px #00000061}.foundable-reference-body .funnel-chat{z-index:3000;opacity:1;will-change:opacity, transform;width:min(92%,468px);position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.foundable-reference-body .funnel-chat .fc-window{z-index:1;background:var(--fn-panel);border:1px solid var(--fn-border);height:62vh;max-height:560px;box-shadow:var(--fn-chat-shadow);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden}.foundable-reference-body .fc-head{border-bottom:1px solid var(--fn-border);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.foundable-reference-body .fc-head .fc-title{color:var(--fn-on);font-size:12.5px;font-weight:600;line-height:1}.foundable-reference-body .fc-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:18px 18px 6px;display:flex;overflow-y:auto}.foundable-reference-body .fc-body::-webkit-scrollbar{width:0;height:0}.foundable-reference-body .fc-msg{display:none}.foundable-reference-body .fc-msg.show{animation:.45s both fcMsgIn}.foundable-reference-body .fc-user.show,.foundable-reference-body .fc-resp.show,.foundable-reference-body .fc-build.show,.foundable-reference-body .fc-cust.show{display:block}.foundable-reference-body .fc-worked.show{display:inline-flex}.foundable-reference-body .fc-tools.show{display:flex}@keyframes fcMsgIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.foundable-reference-body .fc-user{max-width:82%;color:var(--fn-user-text);background:var(--fn-user-bg);border:1px solid var(--fn-border);border-radius:15px;align-self:flex-end;padding:10px 13px;font-size:12.5px;line-height:1.5}.foundable-reference-body .fc-worked{color:var(--fn-on-dim);align-items:center;gap:7px;font-size:11px}.foundable-reference-body .fc-resp{color:var(--fn-on);font-size:12.5px;line-height:1.6}.foundable-reference-body .fc-resp p{margin:0 0 8px}.foundable-reference-body .fc-resp p:last-child{margin-bottom:0}.foundable-reference-body .fc-resp strong{color:var(--fn-on);font-weight:600}.foundable-reference-body .fc-resp.typing p:last-child:after{content:"";vertical-align:-2px;background:var(--fn-caret);width:6px;height:1em;margin-left:1px;animation:1s step-end infinite fcCaret;display:inline-block}@keyframes fcCaret{50%{opacity:0}}.foundable-reference-body .fc-tools{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px 14px 12px}.foundable-reference-body .fc-tools .lbl{width:100%;color:var(--fn-on-dim);letter-spacing:.05em;text-transform:uppercase;margin-bottom:4px;font-size:10.5px;font-weight:600;line-height:1}.foundable-reference-body .fc-tools .chip{color:var(--fn-on);background:var(--fn-chip);border:1px solid var(--fn-border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;font-size:11.5px;font-weight:500;line-height:1;display:inline-flex}.foundable-reference-body .fc-tools .chip .g{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.foundable-reference-body .fc-tools .chip .g svg{transform:scale(.82)}.foundable-reference-body .fc-build,.foundable-reference-body .fc-cust{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;padding:12px 14px}.foundable-reference-body .fc-build-head{color:var(--fn-on);align-items:center;gap:8px;margin-bottom:10px;font-size:11.5px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-build-head .url{color:var(--fn-on-dim);font-weight:500}.foundable-reference-body .fc-build-head .live{color:var(--fn-green);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:600;line-height:1;display:inline-flex}.foundable-reference-body .fc-build-head .live i{background:var(--fn-green);width:6px;height:6px;box-shadow:0 0 0 3px var(--fn-green-soft);border-radius:50%}.foundable-reference-body .fc-build-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.foundable-reference-body .fc-build-list li{color:var(--fn-on-dim);align-items:center;gap:9px;font-size:12px;display:flex}.foundable-reference-body .fc-build-list li .tk{width:15px;height:15px;color:var(--fn-green);background:var(--fn-green-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.foundable-reference-body .fc-cust-head{color:var(--fn-on);align-items:center;margin-bottom:10px;font-size:11.5px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-cust-head .count{color:var(--fn-green);margin-left:auto;font-size:11px;font-weight:600;line-height:1}.foundable-reference-body .fc-cust-row{color:var(--fn-on-dim);border-top:1px solid var(--fn-border);align-items:center;gap:9px;padding:7px 0;font-size:11.5px;display:flex}.foundable-reference-body .fc-cust-row:first-of-type{border-top:0}.foundable-reference-body .fc-cust-row .av{color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;font-weight:600;line-height:1;display:flex}.foundable-reference-body .fc-cust-row .when{color:var(--fn-on-dim);margin-left:auto;font-size:10.5px}.foundable-reference-body .fc-composer{background:var(--fn-soft);border:1px solid var(--fn-border);border-radius:14px;flex-shrink:0;align-items:center;gap:10px;margin:8px 14px 14px;padding:13px 14px;display:flex}.foundable-reference-body .fc-composer .fc-placeholder{color:var(--fn-on-dim);font-size:13px}.foundable-reference-body .fc-composer .fc-send{width:34px;height:34px;color:var(--paper);background:var(--ink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.foundable-reference-body[data-theme=dark] .funnel{background:var(--bone);--fn-on:#fffffff5;--fn-on-dim:#fff9;--fn-panel:#10131b;--fn-border:#ffffff17;--fn-soft:#ffffff08;--fn-chip:#ffffff0d;--fn-user-bg:#ffffff12;--fn-user-text:#ffffffeb;--fn-pin:var(--bone);--fn-icon-shadow:0 10px 30px #00000073, 0 0 0 1px #ffffff0f inset;--fn-chat-shadow:0 40px 100px -24px #000000c7;--fn-core:transparent;--fn-caret:var(--ink);--fn-green:#3fcb6b;--fn-green-soft:#3fcb6b2e}.foundable-reference-body[data-theme=dark] .funnel:before{background:linear-gradient(180deg, var(--bone), transparent)}.foundable-reference-body[data-theme=dark] .funnel:after{background:linear-gradient(0deg, var(--bone), transparent)}@media (max-width:760px){.foundable-reference-body .funnel-head h2{letter-spacing:0;font-size:38px;line-height:1.05}.foundable-reference-body .compare{padding:82px 10px 72px!important}.foundable-reference-body .compare-matrix{border-radius:15px;width:min(100%,100vw - 20px);margin-top:30px}.foundable-reference-body .cm-row{grid-template-columns:1.32fr .96fr .96fr .96fr .96fr;min-height:68px}.foundable-reference-body .cm-row.cm-head{min-height:64px}.foundable-reference-body .cm-cell{padding:9px 7px}.foundable-reference-body .cm-label{letter-spacing:.08em;font-size:10px}.foundable-reference-body .cm-feature strong{font-size:13.5px;line-height:1.12}.foundable-reference-body .cm-feature span:not(.cm-label){margin-top:4px;font-size:11px;line-height:1.22}.foundable-reference-body .cm-product{font-size:13px}.foundable-reference-body .cm-product-sub{font-size:10px}.foundable-reference-body .cm-foundable-word{line-height:18px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:18px}.foundable-reference-body .cm-foundable-name{font-size:14px;line-height:18px;transform:translateY(2.5px)}.foundable-reference-body .cm-check{width:22px;height:22px}.foundable-reference-body .cm-check svg{width:21px;height:21px}.foundable-reference-body .funnel-icon{width:74px;height:74px;margin:-37px 0 0 -37px}.foundable-reference-body .funnel-icon .glyph{border-radius:20px;width:74px;height:74px}.foundable-reference-body .funnel-icon .glyph svg{transform:scale(1.9)}.foundable-reference-body .funnel-icon-foundable{width:98px;height:98px;margin:-49px 0 0 -49px}.foundable-reference-body .funnel-icon-foundable .glyph{border-radius:25px;width:98px;height:98px}.foundable-reference-body .funnel-icon-foundable .glyph svg{width:78px;height:78px;transform:none}.foundable-reference-body .funnel-subheadline{max-width:380px;margin-top:12px;font-size:16px;line-height:1.42}.foundable-reference-body .funnel-chat{width:min(94%,420px)}.foundable-reference-body .funnel-chat .fc-window{height:64vh;max-height:520px}}@media (max-width:520px){.foundable-reference-body .compare{padding:72px 24px 58px!important}.foundable-reference-body .compare .section-heading{letter-spacing:-.045em;max-width:360px;font-size:clamp(34px,11vw,42px);line-height:1.06}.foundable-reference-body .compare .section-sub{max-width:350px;margin-top:14px;font-size:16px;line-height:1.35}.foundable-reference-body .compare-matrix{border-radius:14px;width:100%;margin-top:26px}.foundable-reference-body .cm-row{grid-template-columns:1.12fr 1.06fr .92fr .98fr .92fr;min-height:54px}.foundable-reference-body .cm-row.cm-head{min-height:54px}.foundable-reference-body .cm-cell{gap:1px;padding:7px 5px}.foundable-reference-body .cm-feature strong{font-size:12.5px;line-height:1.08}.foundable-reference-body .cm-feature span:not(.cm-label){display:none}.foundable-reference-body .cm-label{letter-spacing:.03em;font-size:9px}.foundable-reference-body .cm-product{font-size:11px;line-height:1.08}.foundable-reference-body .cm-product-sub{display:none}.foundable-reference-body .pricing-matrix .cm-product-sub{display:block}.foundable-reference-body .cm-foundable-word{line-height:15px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:14px}.foundable-reference-body .cm-foundable-name{font-size:11px;line-height:15px;transform:translateY(2px)}.foundable-reference-body .cm-check,.foundable-reference-body .cm-check svg{width:19px;height:19px}.foundable-reference-body .cm-dash{font-size:15px}}@media (max-width:400px){.foundable-reference-body .compare{padding-left:14px!important;padding-right:14px!important}.foundable-reference-body .cm-cell{padding-left:4px;padding-right:4px}.foundable-reference-body .cm-label{letter-spacing:.01em;font-size:8px}.foundable-reference-body .cm-product{font-size:10.5px}.foundable-reference-body .cm-foundable-word{line-height:14px;--foundable-wordmark-size:11px!important;--foundable-wordmark-mark-height:13.5px!important}.foundable-reference-body .cm-foundable-name{font-size:9.5px;line-height:14px}.foundable-reference-body .cm-foundable-mark,.foundable-reference-body .cm-foundable-mark img{height:11.5px}}.foundable-reference-body .wall-marquee-wrap{min-height:240px}@media (max-width:720px){.foundable-reference-body .wall-marquee-wrap{min-height:228px}}.foundable-landing-page a{color:inherit;text-decoration:none}.foundable-landing-page button,.foundable-landing-page textarea{font:inherit}.foundable-landing-page a:focus-visible,.foundable-landing-page button:focus-visible,.foundable-landing-page textarea:focus-visible,.foundable-auth-modal a:focus-visible,.foundable-auth-modal button:focus-visible,.foundable-auth-modal input:focus-visible{box-shadow:none;outline:0}.foundable-dot-canvas{z-index:1;pointer-events:none;mix-blend-mode:multiply;background-image:radial-gradient(circle,#08111f1b 0 .55px,#0000 .6px);background-size:8px 8px;display:block;position:fixed;inset:0}.foundable-hero{background:radial-gradient(120% 60% at 50% 115%,#6ea0f047 0%,#6ea0f000 60%),linear-gradient(#f7f8fb 0%,#f0f3f8 40%,#e2eaf5 70%,#c8d6ec 100%);width:100%;min-height:100vh;padding:0 96px;position:relative;overflow:hidden}.foundable-hero-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.foundable-atm-layer{will-change:transform, opacity;position:absolute}.foundable-field-cyan{filter:blur(70px);background:radial-gradient(50% 55%,#7cd8ff47 0%,#7cd8ff0a 50%,#7cd8ff00 75%);width:90vmax;height:60vmax;animation:26s ease-in-out -8s infinite foundableDriftCyan;top:85%;left:50%;transform:translate(-50%,-50%)}.foundable-core-light{filter:blur(40px);background:radial-gradient(55% 100%,#ffffff8c 0%,#fff0 70%);width:60vmax;height:24vmax;animation:12s ease-in-out infinite foundableBreathe;top:60%;left:50%;transform:translate(-50%,-50%)}.foundable-atm-vignette{z-index:1;pointer-events:none;background:radial-gradient(140% 100% at 50% 30%,#0000 60%,#08111f1a 100%);position:absolute;inset:0}@keyframes foundableDriftCyan{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-48%,-52%)scale(1.06)}}@keyframes foundableBreathe{0%,to{opacity:.85;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}.foundable-nav{z-index:3;grid-template-columns:1fr auto;align-items:center;max-width:1180px;height:72px;margin:0 auto;padding:24px 32px 0;display:grid;position:relative}.foundable-brand{color:#0a1224;cursor:default;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;width:fit-content;font-size:20px;font-weight:500;display:inline-flex}.foundable-brand img{filter:drop-shadow(0 0 18px #5a9bff8c);border-radius:50%}.foundable-nav-links{color:#0a12249e;letter-spacing:-.005em;justify-content:center;justify-self:center;align-items:center;gap:28px;font-size:14px;font-weight:500;line-height:20px;display:flex}.foundable-nav-links a,.foundable-footer nav a,.foundable-footer [data-dormant-link=true]{transition:color .18s}.foundable-nav-links a:hover,.foundable-footer nav a:hover{color:#0a1224}.foundable-nav-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:6px;display:flex}.foundable-nav-actions button{color:#0a1224c7;cursor:pointer;letter-spacing:-.005em;background:0 0;border:0;border-radius:999px;height:36px;padding:0 14px;font-size:14px;font-weight:500;transition:background .18s,box-shadow .18s,color .18s,transform .18s}.foundable-nav-actions button:hover{color:#0a1224;background:#0a12240d}.foundable-primary-button,.foundable-nav-actions .foundable-primary-button{color:#fff;background:#0a1224;padding:0 16px;font-weight:600;box-shadow:0 8px 28px #0a12242e,inset 0 -1px #0000001a}.foundable-primary-button:hover,.foundable-nav-actions .foundable-primary-button:hover{color:#fff;background:#0a1224;transform:translateY(-1px);box-shadow:0 12px 36px #0a122452}.foundable-hero-content{z-index:2;text-align:center;grid-template-rows:1fr auto 1fr;place-items:center;max-width:1180px;min-height:calc(100vh - 96px);margin:0 auto;display:grid;position:relative}.foundable-hero-copy{flex-direction:column;align-self:end;align-items:center;padding-bottom:48px;display:flex}.foundable-hero-copy h1{color:#0a1224;letter-spacing:-.04em;text-wrap:balance;max-width:680px;margin:0;font-size:48px;font-weight:500;line-height:1.05}.foundable-hero-subtitle{color:#0a1224ad;text-wrap:balance;max-width:560px;margin:16px 0 0;font-size:16px;font-weight:520;line-height:1.5}.foundable-command-shell{text-align:left;width:750px;max-width:100%;margin:0}.foundable-command-surface{-webkit-backdrop-filter:blur(28px)saturate(140%);cursor:text;background:#7882962e;border:0;border-radius:24px;padding:8px;position:relative;overflow:hidden;box-shadow:0 40px 110px #0a122433,0 16px 40px #0a12241a}.foundable-command-surface:after{content:"";pointer-events:none;background:linear-gradient(#ffffff59,#fff0 30%);border-radius:24px;position:absolute;inset:0}.foundable-command-inner{z-index:1;-webkit-backdrop-filter:blur(18px)saturate(140%);background:#ffffffe6;border:1px solid #fffc;border-radius:16px;flex-direction:column;min-height:145px;padding:18px 20px 14px;display:flex;position:relative;box-shadow:inset 0 1px #fff,0 1px #0a12240a}.foundable-prompt-wrap{flex:1;min-height:82px;position:relative}.foundable-prompt-ghost{z-index:0;color:#0a1224;letter-spacing:-.012em;pointer-events:none;white-space:pre-wrap;font-size:17px;font-weight:400;line-height:26px;position:absolute;inset:0;overflow:hidden}.foundable-prompt-ghost i{vertical-align:-3px;background:#0a1224;border-radius:1px;width:2px;height:18px;margin-left:3px;animation:1.05s step-end infinite foundableCaretBlink;display:inline-block}@keyframes foundableCaretBlink{50%{opacity:0}}.foundable-command-surface textarea{z-index:1;resize:none;color:#0a1224;caret-color:#0a1224;letter-spacing:-.012em;background:0 0;border:0;outline:0;width:100%;min-height:36px;padding:0;font-size:17px;font-weight:400;line-height:26px;position:relative;overflow-y:hidden}.foundable-command-controls{justify-content:flex-end;align-items:center;margin-top:14px;display:flex}.foundable-command-controls button{color:#0a12248c;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .18s,box-shadow .18s,color .18s,transform .18s;display:inline-flex}.foundable-command-controls button:hover{color:#0a1224;background:#0a12240d}.foundable-command-controls svg{width:18px;height:18px}.foundable-command-controls .foundable-send-button{color:#fff;background:#0a1224;width:36px;height:36px;box-shadow:0 6px 16px #0a122438,inset 0 1px #ffffff14}.foundable-command-controls .foundable-send-button:hover{color:#fff;background:#0a1224;transform:translateY(-1px);box-shadow:0 10px 22px #0a122452}.foundable-command-controls .foundable-send-button svg{width:16px;height:16px}.foundable-footer{z-index:auto;text-align:center;background:linear-gradient(#c8d6ec 0%,#d9e2ef 25%,#ecf0f6 60%,#fff 100%);padding:96px 96px 64px;position:relative}.foundable-landing-page.footer-expanded .foundable-footer{background:radial-gradient(90% 62% at 50% 0,#ffffffb8 0%,#fff0 56%),linear-gradient(#c8d6ec 0%,#d9e2ef 19%,#f1f4f8 54%,#fff 100%);flex-direction:column;justify-content:center;align-items:center;min-height:84svh;padding:86px 96px 62px;display:flex;overflow:hidden}.foundable-footer:before{content:"";pointer-events:none;display:none;position:absolute;inset:0}.foundable-footer>*{z-index:2;position:relative}.foundable-footer nav{color:#0a1224;letter-spacing:-.005em;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-bottom:36px;font-size:14px;font-weight:500;line-height:1;display:flex}.foundable-footer nav a:hover{color:#2f6fff}.foundable-footer-sep{background:#0a122447;border-radius:50%;width:3px;height:3px;display:inline-block}.foundable-footer p{color:#0a122473;letter-spacing:-.005em;margin:0;font-size:13px;font-weight:400}.foundable-footer-expanded-inner{text-align:left;grid-template-columns:minmax(280px,.82fr) minmax(0,2.18fr);align-items:start;gap:58px;width:min(100%,1160px);display:grid}.foundable-footer-thesis{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.foundable-footer-brand{color:#0a1224;cursor:default;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;align-items:center;gap:11px;margin-bottom:35px;font-size:22px;font-weight:600;line-height:1;display:inline-flex}.foundable-footer-brand img{border-radius:50%;display:block;box-shadow:0 14px 30px #2f6fff2e}.foundable-footer-thesis p{color:#0a1224;letter-spacing:-.035em;margin:0;font-size:38px;font-weight:500;line-height:1.04}.foundable-footer .foundable-footer-directory{color:#0a1224;text-align:left;grid-template-columns:repeat(6,minmax(88px,1fr));justify-content:stretch;gap:22px;margin:4px 0 0;display:grid}.foundable-footer-column h2{color:#0a1224e0;letter-spacing:-.005em;margin:0 0 14px;font-size:14px;font-weight:600;line-height:1.2}.foundable-footer-column ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foundable-footer .foundable-footer-column a,.foundable-footer .foundable-footer-column [data-dormant-link=true]{color:#0a122485;letter-spacing:-.005em;font-size:14px;font-weight:500;line-height:1.25}.foundable-footer .foundable-footer-column a:hover{color:#0a1224}.foundable-footer-bottom{color:#0a12246b;letter-spacing:-.005em;border-top:1px solid #0a122414;grid-column:1/-1;justify-content:space-between;align-items:center;gap:24px;margin-top:68px;padding-top:24px;font-size:13px;font-weight:500;display:flex}.foundable-footer-bottom>div{align-items:center;gap:18px;display:flex}.foundable-footer-bottom-right{margin-left:auto}.foundable-footer .foundable-footer-socials{color:inherit;font-size:inherit;font-weight:inherit;letter-spacing:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;margin:0;line-height:1;display:flex}.foundable-footer .foundable-footer-social-link{color:#0a122494;letter-spacing:0;background:#ffffff5c;border:1px solid #0a12241c;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.foundable-footer .foundable-footer-social-link svg{fill:currentColor;flex:none;width:14px;height:14px;display:block}.foundable-footer .foundable-footer-social-link[aria-label=YouTube] svg{width:15px;height:15px}.foundable-footer .foundable-footer-social-link[aria-label=LinkedIn] svg{width:16px;height:16px}.foundable-footer .foundable-footer-social-link:hover{color:#0a1224;background:#ffffffb8;border-color:#0a122433}.foundable-footer-locale,.foundable-footer-bottom a,.foundable-footer-bottom [data-dormant-link=true]{color:#0a122494}.foundable-footer-bottom a:hover{color:#0a1224}.sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.foundable-auth-modal{--auth-backdrop:#0000006b;--auth-card-bg:#f6f7faf0;--auth-card-border:#ffffff94;--auth-shadow:0 42px 120px #080c1257, 0 18px 48px #080c1233, inset 0 1px 0 #ffffffdb;z-index:1000;overscroll-behavior:contain;pointer-events:none;opacity:0;will-change:opacity;justify-content:center;align-items:center;width:100vw;height:100dvh;min-height:100svh;padding:24px;transition:opacity .22s;display:none;position:fixed;inset:0;overflow-y:auto}.foundable-auth-modal[data-theme=light]{--auth-backdrop:#0000006b}.foundable-auth-modal[data-theme=dark]{--auth-backdrop:#0000006b;--auth-card-bg:linear-gradient(180deg, #161b27f7 0%, #090d16f7 100%);--auth-card-border:#ffffff21;--auth-shadow:0 46px 128px #0000009e, 0 18px 50px #0000006b, inset 0 1px 0 #ffffff1a}.foundable-auth-modal.open{pointer-events:auto;opacity:1;display:flex}.foundable-auth-modal .auth-modal-backdrop{background:var(--auth-backdrop);-webkit-backdrop-filter:blur(14px)saturate(112%)grayscale(.18);cursor:default;border:0;width:100vw;height:100%;position:absolute;inset:0;transform:translateZ(0)}.foundable-auth-modal[data-theme=dark] .auth-modal-backdrop{background:var(--auth-backdrop)}.foundable-auth-modal .auth-modal-shell{isolation:isolate;opacity:0;align-items:stretch;width:392px;max-width:100%;min-height:0;max-height:calc(100svh - 64px);transition:opacity .18s;display:grid;position:relative;overflow:visible;transform:none}.foundable-auth-modal.open .auth-modal-shell{opacity:1;transform:none}.foundable-auth-modal[data-auth-mode=coming-soon] .auth-modal-shell{width:min(100%,420px)}.foundable-auth-modal .auth-modal-shell:before,.foundable-auth-modal[data-theme=dark] .auth-modal-shell:before{content:none}.foundable-auth-modal .foundable-login-page.is-embedded{color:#0a1224;background:0 0;min-height:auto;overflow:visible}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-stage{background:0 0;place-items:center;min-height:auto;padding:0;display:grid;overflow:visible}.foundable-auth-modal .foundable-login-page.is-embedded{color:#0a1224;width:100%;background:0 0!important;min-height:0!important;overflow:visible!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-backdrop,.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-scrim,.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-nav{display:none!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-stage{background:0 0!important;min-height:0!important;padding:0!important;display:block!important;overflow:visible!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{background:#fff padding-box padding-box;border:1px solid #0a122414;border-radius:20px;width:100%;min-height:auto;padding:32px 28px 24px;overflow:hidden;box-shadow:0 38px 100px #0a122438,0 16px 40px #0a12241f,0 0 0 1px #ffffff75,inset 0 1px #fff;-webkit-backdrop-filter:none!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{justify-content:center;margin-bottom:18px;display:flex}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:34px;height:34px;display:block}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{text-align:center;margin-bottom:12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{color:#0a1224;letter-spacing:-.045em;margin:0;font-size:22px;font-weight:700;line-height:1.1}.foundable-auth-modal .foundable-login-page.is-embedded.is-coming-soon .foundable-login-copy{margin-bottom:0}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-modal{flex-direction:column;justify-content:center;align-items:center;min-height:248px;padding:44px 40px 38px;display:flex}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:20px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb img{width:42px;height:42px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy{max-width:320px;padding:0}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:24px;line-height:1.08}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy p{color:#0a122494;max-width:300px;margin:10px auto 0;font-size:14px;font-weight:500;line-height:1.45}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a{color:#0a1224e6;border-bottom:1px solid #0a122433;font-weight:650;text-decoration:none}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a:hover,.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy a:focus-visible{color:#0a1224;border-bottom-color:#0a122480}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-modal{color:#f7f9ff;background:#080d16;border-color:#ffffff24;box-shadow:0 42px 120px #00000075,0 18px 48px #00000047,0 0 0 1px #ffffff12,inset 0 1px #ffffff14}.foundable-auth-modal[data-theme=dark] .auth-modal-close:hover{color:#fff;background:0 0}.foundable-auth-modal[data-theme=dark] .auth-modal-close:focus-visible{color:#fff;box-shadow:none;background:0 0}.foundable-auth-modal[data-theme=dark] .auth-modal-close:hover svg,.foundable-auth-modal[data-theme=dark] .auth-modal-close:focus-visible svg{filter:drop-shadow(0 0 5px #f7f9ffb3)drop-shadow(0 0 12px #00e5c75c)}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy h1{color:#f7f9ff}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy p,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-divider-label,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-muted-link,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-terms,.foundable-auth-modal[data-auth-mode=coming-soon][data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy p{color:#f7f9ff9e}.foundable-auth-modal[data-auth-mode=coming-soon][data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy a{color:#f7f9ffeb;border-bottom-color:#f7f9ff38}.foundable-auth-modal[data-auth-mode=coming-soon][data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy a:hover,.foundable-auth-modal[data-auth-mode=coming-soon][data-theme=dark] .foundable-login-page.is-embedded .foundable-login-copy a:focus-visible{color:#fff;border-bottom-color:#f7f9ff80}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt{color:#0a1224b8;background:#f0f6ffc2;border:1px solid #2f6fff24;border-radius:14px;width:min(100%,470px);margin:0 auto 14px;padding:12px 14px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt span{color:#2f6fffc7;letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:700;display:block}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt p{margin:0;font-size:13px;line-height:1.45}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-prompt{color:#f7f9ffbd;background:#0c121cf0;border-color:#64fff029;box-shadow:inset 0 1px #ffffff0f}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-prompt span{color:#64fff0d1}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .foundable-login-prompt p{color:#f7f9ffc7}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-provider-button,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-input-shell,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-readonly-email{color:#f7f9ff!important;background:#ffffff0f!important;border-color:#ffffff1f!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-provider-button .foundable-provider-icon{color:#f7f9ff!important}.foundable-auth-modal[data-theme=light] .foundable-login-page.is-embedded .auth-provider-button .foundable-provider-icon,.foundable-auth-modal:not([data-theme=dark]) .foundable-login-page.is-embedded .auth-provider-button .foundable-provider-icon{color:#0a1224!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-provider-button:hover{background:#ffffff1a!important;border-color:#ffffff38!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-divider-line{background:#ffffff1f}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field{caret-color:#f7f9ff;color:#f7f9ff!important;-webkit-text-fill-color:#f7f9ff!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field::placeholder{color:#f7f9ff73;-webkit-text-fill-color:#f7f9ff73}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field:-webkit-autofill{caret-color:#f7f9ff;-webkit-text-fill-color:#f7f9ff!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field:-webkit-autofill:hover{caret-color:#f7f9ff;-webkit-text-fill-color:#f7f9ff!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field:-webkit-autofill:focus{caret-color:#f7f9ff;-webkit-text-fill-color:#f7f9ff!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-field:-webkit-autofill:active{caret-color:#f7f9ff;-webkit-text-fill-color:#f7f9ff!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-primary-button.quick-email-button{-webkit-text-fill-color:#f7f9ff;box-shadow:0 8px 22px #0003,inset 0 1px #ffffff14;color:#f7f9ff!important;background:#253044!important}.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-primary-button.quick-email-button:hover,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-primary-button.quick-email-button:focus-visible,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-primary-button.quick-email-button:active,.foundable-auth-modal[data-theme=dark] .foundable-login-page.is-embedded .auth-primary-button.quick-email-button:disabled{-webkit-text-fill-color:#f7f9ff;color:#f7f9ff!important;background:#253044!important}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{border-radius:0}.foundable-auth-modal .auth-modal-close{z-index:3;color:#0a122480;cursor:pointer;width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;transition:color .18s;display:inline-flex;position:absolute;top:14px;right:14px}.foundable-auth-modal .auth-modal-close:hover{color:#0a1224;background:0 0}.foundable-auth-modal[data-theme=dark] .auth-modal-close{color:#f4f8ff94}.foundable-auth-modal[data-theme=dark] .auth-modal-close:hover,.foundable-auth-modal[data-theme=dark] .auth-modal-close:focus-visible{color:#f7fbff;background:#ffffff14}.foundable-auth-modal .auth-modal-close:focus-visible{color:#0a1224;box-shadow:none;background:0 0}.foundable-auth-modal .auth-modal-close svg{width:16px;height:16px;transition:filter .18s}.foundable-auth-modal .auth-modal-close:hover svg,.foundable-auth-modal .auth-modal-close:focus-visible svg{filter:drop-shadow(0 0 4px #0a12245c)drop-shadow(0 0 10px #2f6fff38)}.foundable-auth-modal .auth-modal-preload{width:100%;min-height:520px}@media (hover:hover){.foundable-landing-page a,.foundable-landing-page button,.foundable-landing-page [role=button],.foundable-landing-page input,.foundable-landing-page textarea,.foundable-command-surface{transition:background-color .18s,box-shadow .18s,color .18s,transform .18s}.foundable-nav-actions button:hover{box-shadow:none}.foundable-nav-actions .foundable-primary-button:hover{box-shadow:0 12px 36px #0a122452}.foundable-command-surface:hover{box-shadow:0 40px 110px #0a122438,0 16px 40px #0a12241f,0 12px 46px #5a9bff29}.foundable-nav-links a:hover{border-radius:8px;margin:-4px -8px;padding:4px 8px}.foundable-footer nav a:hover{border-radius:6px;margin:-3px -6px;padding:3px 6px}.foundable-landing-page.footer-expanded .foundable-footer-directory a:hover,.foundable-landing-page.footer-expanded .foundable-footer-bottom a:not(.foundable-footer-social-link):hover{box-shadow:none;border-radius:0;margin:0;padding:0}.foundable-landing-page.footer-expanded .foundable-footer-social-link:hover{box-shadow:none;border-radius:999px;margin:0;padding:0}}@media (max-width:1120px){.foundable-landing-page.footer-expanded .foundable-footer{padding:78px 56px 56px}.foundable-footer-expanded-inner{grid-template-columns:1fr;gap:44px;width:min(100%,900px)}.foundable-footer-thesis{max-width:520px}.foundable-footer-brand{margin-bottom:26px}.foundable-footer-thesis p{letter-spacing:-.03em;font-size:36px}.foundable-footer .foundable-footer-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 40px;width:100%;margin:0}.foundable-footer-bottom{margin-top:52px}}@media (max-width:1024px){.foundable-hero{padding:0 40px}.foundable-nav-links{display:none}.foundable-nav{grid-template-columns:1fr auto}.foundable-hero-copy h1{letter-spacing:-.035em;font-size:40px}.foundable-command-shell{width:100%;max-width:680px}}@media (max-width:640px){.foundable-hero{padding:0 20px}.foundable-nav{column-gap:6px;height:64px;padding:20px 0 0}.foundable-brand{gap:8px;font-size:18px}.foundable-nav-actions{gap:4px}.foundable-nav-actions button,.foundable-nav-actions .foundable-login-button{white-space:nowrap;justify-content:center;align-items:center;height:34px;padding:0 7px;font-size:13px;line-height:1;display:inline-flex}.foundable-nav-actions .foundable-primary-button{height:34px;padding:0 9px;font-size:13px;font-weight:600}.foundable-hero-content{min-height:calc(100vh - 76px)}.foundable-hero-copy{padding-bottom:32px}.foundable-hero-copy h1{letter-spacing:-.03em;font-size:32px;line-height:1.08}.foundable-hero-subtitle{max-width:320px;margin-top:12px;font-size:14px;line-height:1.45}.foundable-command-surface{padding:10px}.foundable-command-inner{min-height:150px;padding:16px 16px 12px}.foundable-command-surface textarea,.foundable-prompt-ghost{font-size:16px;line-height:24px}.foundable-footer{padding:64px 24px 48px}.foundable-landing-page.footer-expanded .foundable-footer{min-height:80svh;padding:58px 24px 42px}.foundable-footer-expanded-inner{grid-template-columns:1fr;gap:38px}.foundable-footer-brand{margin-bottom:24px;font-size:20px}.foundable-footer-thesis p{letter-spacing:-.03em;font-size:34px}.foundable-footer .foundable-footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 28px;width:100%}.foundable-footer-bottom{flex-direction:column;align-items:flex-start;margin-top:22px}.foundable-footer-bottom-right{margin-left:0}.foundable-footer nav{gap:10px}.foundable-footer nav a{font-size:13px}.foundable-auth-modal{align-items:flex-end;padding:12px 10px 0}.foundable-auth-modal[data-auth-mode=coming-soon]{align-items:center;padding:20px}.foundable-auth-modal .auth-modal-shell{align-items:stretch;width:min(100%,430px);max-height:100svh;transform:none;min-height:0!important}.foundable-auth-modal.open .auth-modal-shell{transform:none}.foundable-auth-modal .auth-modal-shell:before{border-radius:26px}.foundable-auth-modal .auth-modal-backdrop,.foundable-auth-modal[data-theme=dark] .auth-modal-backdrop{background:var(--auth-backdrop)}.foundable-auth-modal .auth-modal-close{color:#0a12249e;-webkit-backdrop-filter:blur(12px)saturate(145%);background:#ffffff94;width:34px;height:34px;top:12px;right:12px;box-shadow:inset 0 1px #ffffffc2,0 10px 24px #0a12241a}.foundable-auth-modal[data-theme=dark] .auth-modal-close{color:#f4f8ffcc;background:#ffffff1a}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{min-height:auto;max-height:100svh;padding:28px 22px max(20px, calc(18px + env(safe-area-inset-bottom)));scrollbar-width:thin;box-shadow:var(--auth-shadow);border-radius:24px 24px 0 0;overflow-y:auto}.foundable-auth-modal[data-auth-mode=coming-soon] .auth-modal-shell{width:min(100%,392px);max-height:calc(100svh - 40px)}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-modal{border-radius:22px;min-height:236px;max-height:none;padding:38px 28px 32px;overflow:hidden}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:12px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:18px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:36px;height:36px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-orb img{width:40px;height:40px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:18px;padding-left:40px;padding-right:40px}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:0;padding-left:10px;padding-right:10px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:21px;line-height:1.18}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:23px;line-height:1.1}.foundable-auth-modal[data-auth-mode=coming-soon] .foundable-login-page.is-embedded .foundable-login-copy p{margin-top:10px;font-size:13.5px;line-height:1.45}.foundable-auth-modal .foundable-login-page.is-embedded .quick-auth-form{gap:9px}.foundable-auth-modal .foundable-login-page.is-embedded .auth-provider-button,.foundable-auth-modal .foundable-login-page.is-embedded .auth-primary-button{border-radius:13px;height:46px;min-height:46px;font-size:14px}.foundable-auth-modal .foundable-login-page.is-embedded .quick-auth-legal{min-height:0;padding-top:2px;font-size:11.5px;line-height:1.42}}@media (max-height:520px){.foundable-auth-modal{align-items:center;padding:8px 10px 0}.foundable-auth-modal .auth-modal-shell{max-height:100svh}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{min-height:auto;max-height:100svh;padding-top:24px;padding-bottom:max(18px, calc(16px + env(safe-area-inset-bottom)));scrollbar-width:thin;overflow-y:auto}}@media (max-width:360px) and (max-height:700px){.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-modal{padding:18px 20px 16px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb{margin-bottom:8px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-orb img{width:44px;height:44px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy{margin-bottom:12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-copy h1{font-size:23px;line-height:1.12}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt{margin-bottom:10px;padding:10px 12px}.foundable-auth-modal .foundable-login-page.is-embedded .foundable-login-prompt p{font-size:12.5px;line-height:1.36}.foundable-auth-modal .foundable-login-page.is-embedded .auth-provider-button,.foundable-auth-modal .foundable-login-page.is-embedded .auth-input-shell,.foundable-auth-modal .foundable-login-page.is-embedded .auth-primary-button{height:40px;min-height:40px}.foundable-auth-modal .foundable-login-page.is-embedded .auth-terms{min-height:24px;font-size:11.5px;line-height:1.35}}@media (prefers-reduced-motion:reduce){.foundable-landing-page *,.foundable-auth-modal,.foundable-auth-modal *{scroll-behavior:auto!important;transition:none!important;animation-duration:1ms!important}}.foundable-reference-body a:focus-visible,.foundable-reference-body button:focus-visible,.foundable-reference-body input:focus-visible,.foundable-reference-body textarea:focus-visible,.foundable-reference-body select:focus-visible,.foundable-reference-body [tabindex]:focus-visible,.foundable-reference-body [contenteditable]:focus-visible,.foundable-landing-page a:focus-visible,.foundable-landing-page button:focus-visible,.foundable-landing-page input:focus-visible,.foundable-landing-page textarea:focus-visible,.foundable-auth-modal a:focus-visible,.foundable-auth-modal button:focus-visible,.foundable-auth-modal input:focus-visible{outline-offset:2px!important;outline:2px solid #2763ff!important}.foundable-reference-body .hero-chatbox textarea:focus-visible,.foundable-reference-body .cta-chatbox textarea:focus-visible,.foundable-landing-page .hero-chatbox textarea:focus-visible,.foundable-landing-page .cta-chatbox textarea:focus-visible{outline-offset:0!important;outline:none!important}.foundable-reference-body .hero-chatbox textarea{caret-color:currentColor}.foundable-reference-body .hero-chatbox.is-active .tw-overlay,.foundable-reference-body .hero-chatbox.has-content .tw-overlay{opacity:0}.foundable-reference-body footer .footer-col h3{font:600 13px/1 var(--font-jakarta), sans-serif;letter-spacing:-.01em;color:var(--ink);margin:0 0 18px}.skip-to-content{z-index:1000;color:#fff;opacity:0;background:#2763ff;border-radius:10px;margin:12px;padding:10px 16px;font:600 14px/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;text-decoration:none;transition:transform .16s,opacity .16s;position:fixed;top:0;left:0;transform:translateY(-160%)}.skip-to-content:focus,.skip-to-content:focus-visible{opacity:1;outline-offset:2px;outline:2px solid #fff;transform:translateY(0)}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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:Hanken Grotesk;font-style:normal;font-weight:800;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_c5b981ee-module__qlzzoW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_c5b981ee-module__qlzzoW__variable{--font-hanken-grotesk:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.woff2?dpl=dpl_8TWQby7DyG2dsi4Rv6kJwyAyUQzy)format("woff2");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}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5039fe08-module__g4KP4a__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5039fe08-module__g4KP4a__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}