.marketing_site__rjzar{--paper:#f2f5f5;--ink:#102333;--muted:#a7b8c1;--line:#31404c;--accent:#79d2d8;--night:#07131f;background:var(--night);color:#f4f7f7;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif;min-height:100dvh;padding-top:calc(80px + env(safe-area-inset-top))}.marketing_site__rjzar *{box-sizing:border-box}.marketing_site__rjzar a{text-decoration:none}.marketing_site__rjzar a:focus-visible{outline:3px solid #40aab8;outline-offset:5px}.marketing_site__rjzar h1,.marketing_site__rjzar h2,.marketing_site__rjzar h3{text-wrap:balance}.marketing_site__rjzar p{text-wrap:pretty}.marketing_site__rjzar footer[id],.marketing_site__rjzar section[id]{scroll-margin-top:calc(80px + env(safe-area-inset-top))}.marketing_wrap__zjhfC{width:min(1400px,calc(100% - 112px));margin-inline:auto}.marketing_overline__UbJ98{font-size:14px;font-weight:500;color:var(--accent);margin:0 0 24px}.marketing_hero__QRvJk{position:relative;min-height:750px;isolation:isolate}.marketing_heroImage__SWUTJ{object-fit:cover;object-position:center;z-index:-1}.marketing_heroInner__jeze9{position:relative;min-height:750px;display:flex;align-items:flex-start;padding-block:64px 96px}.marketing_heroCopy__8X_NX{width:35%;max-width:500px}.marketing_hero__QRvJk h1{font-size:clamp(42px,3.7vw,60px);line-height:1.06;font-weight:550;margin:0 0 28px}.marketing_hero__QRvJk h1>span{display:block}.marketing_heroDescription__OOZH6{font-size:17px;line-height:1.7;max-width:100%;color:#d5e0e7;margin:0 0 34px}.marketing_actions__SqPDY{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing_button__Ae8FF,.marketing_outlineButton__cQql3{min-height:48px;padding:14px 21px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;border-radius:3px}.marketing_button__Ae8FF{background:var(--accent);color:#071b27;border:1px solid var(--accent)}.marketing_button__Ae8FF:hover{background:#a9e5e8}.marketing_outlineButton__cQql3{color:white;border:1px solid #7a8c98;background:#07131f80}.marketing_outlineButton__cQql3:hover{border-color:white}.marketing_imageCaption__LJtLf{position:absolute;bottom:25px;right:0;font-size:11px;color:#d0dde3;padding:7px 10px;background:#07131fbf}.marketing_introduction__R6sPM{padding-block:104px;display:grid;grid-template-columns:1fr 2fr;gap:50px;align-items:start}.marketing_aboutLab__V3PMa h2,.marketing_introduction__R6sPM h2,.marketing_labCopy__OIT5E h2,.marketing_mission__YatW6 h2,.marketing_sectionHeading__W3pmA h2{font-size:clamp(32px,3.4vw,48px);line-height:1.15;font-weight:500;margin:0 0 26px}.marketing_introduction__R6sPM p:not(.marketing_overline__UbJ98){color:var(--muted);max-width:720px;line-height:1.8;font-size:18px;margin-bottom:22px}.marketing_textLink__lvJ2Q{display:inline-flex;align-items:center;gap:18px;min-height:44px;border-bottom:1px solid;font-size:14px;font-weight:600;color:inherit}.marketing_textLink__lvJ2Q:hover{color:#368e9a}.marketing_scenarioSection__AZWnR{background:var(--paper);color:var(--ink);padding-block:96px 64px}.marketing_sectionHeading__W3pmA{display:flex;justify-content:space-between;align-items:end;gap:48px;margin-bottom:42px}.marketing_sectionHeading__W3pmA h2{margin-bottom:0}.marketing_sectionHeading__W3pmA>p{max-width:420px;font-size:17px;line-height:1.7;margin:0 0 3px;color:#536771}.marketing_scenarioGrid__l_H8w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.marketing_scenarioCard__PEQ1J{margin:0;min-width:0}.marketing_scenarioImage__vnKLp{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:5px;background:#d3dcdf}.marketing_scenarioImage__vnKLp img{object-fit:cover}.marketing_scenarioCard__PEQ1J figcaption{padding:21px 2px 0}.marketing_scenarioCard__PEQ1J figcaption>span{display:block;font-size:12px;color:#4d6873;margin-bottom:10px}.marketing_scenarioCard__PEQ1J h3{font-size:clamp(20px,1.65vw,25px);line-height:1.35;font-weight:600;margin:0 0 10px}.marketing_scenarioCard__PEQ1J p{color:#5a6d76;font-size:15px;line-height:1.65;margin:0;max-width:36ch}.marketing_scenarioClosing__dc6BL{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-top:45px;padding-top:28px;border-top:1px solid #ccd6da}.marketing_scenarioClosing__dc6BL p{max-width:620px;font-size:20px;line-height:1.5;margin:0}.marketing_scenarioClosing__dc6BL>span{flex-shrink:0;color:#536771;font-size:12px}.marketing_products__qxzfc{padding-block:100px 72px}.marketing_products__qxzfc .marketing_sectionHeading__W3pmA>p{color:var(--muted)}.marketing_products__qxzfc .marketing_overline__UbJ98{margin-bottom:20px}.marketing_dataProducts__G3lPw{display:grid;grid-template-columns:1fr 1fr;gap:24px}.marketing_dataProduct__4U87_{background:#dfeaec;color:var(--ink);border-radius:5px;padding:40px}.marketing_planningProduct__1xIpB{background:#bcdadf}.marketing_productType__9GnnA{color:#2e606a;font-size:14px;margin:0 0 28px}.marketing_dataProduct__4U87_ h3{font-size:clamp(28px,3vw,43px);font-weight:500;line-height:1.13;margin:0 0 22px}.marketing_dataProduct__4U87_>p:not(.marketing_productType__9GnnA){color:#405b65;font-size:17px;line-height:1.7;max-width:43ch;min-height:88px}.marketing_dataSequence__odplC{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-block:20px;margin-block:22px 0;border-top:1px solid #8cabb3;border-bottom:1px solid #8cabb3}.marketing_dataSequence__odplC span{display:flex;align-items:center;gap:10px;font-size:14px}.marketing_dataSequence__odplC span:before{content:"";width:7px;height:7px;border-radius:50%;background:#2e7986;flex-shrink:0}.marketing_productTopics__M8B1d{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:20px 28px;color:#415e69;font-size:12px}.marketing_runtime__4eUga{position:relative;display:grid;grid-template-columns:1fr 1.4fr .8fr;gap:40px;align-items:center;margin-top:24px;padding:44px 40px;border:1px solid #3e5360;border-radius:5px}.marketing_runtime__4eUga h3{font-size:34px;line-height:1.16;font-weight:500;margin:0}.marketing_runtime__4eUga p:not(.marketing_overline__UbJ98){color:var(--muted);line-height:1.8;font-size:16px;margin:0 0 18px}.marketing_runtimePaths__JZW0h{width:100%;color:#79aeb9}.marketing_productNote__PP4dk{font-size:13px;color:var(--muted);margin-top:22px}.marketing_labSection__WTcry{background:#142a38;padding-block:90px}.marketing_labLayout__1Bkl2{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.marketing_labCopy__OIT5E>p:not(.marketing_overline__UbJ98){color:#bdcdd4;max-width:42ch;font-size:17px;line-height:1.8;margin:0 0 28px}.marketing_labCopy__OIT5E .marketing_labNote__2WWmZ{font-size:12px;margin:17px 0 0}.marketing_labExperiments__JaCSk{background:#e7eef0;border-radius:5px;overflow:hidden;color:var(--ink)}.marketing_labIllustration__zHsAd{display:flex;align-items:center;justify-content:center;gap:45px;padding:30px;min-height:220px;background:#d7e5e8;color:#316675}.marketing_labIllustration__zHsAd>svg{width:140px;height:140px;flex-shrink:0}.marketing_labIllustration__zHsAd span{font-size:21px;max-width:6ch;line-height:1.4}.marketing_labEntry__SOjTx{display:flex;gap:24px;padding:26px 30px;justify-content:space-between;color:inherit;border-top:1px solid #bdcdd2}.marketing_labEntry__SOjTx>span{font-size:24px}.marketing_labEntry__SOjTx h3{margin:0 0 8px;font-size:24px;font-weight:600}.marketing_labEntry__SOjTx p{color:#536771;margin:0 0 15px;font-size:14px;line-height:1.7}.marketing_labEntry__SOjTx div>span{color:#2b6776;font-size:12px}.marketing_labEntry__SOjTx:hover{background:white}.marketing_footer__QH6rz{padding:80px max(56px,calc((100vw - 1400px)/2)) 26px;background:#07131f}.marketing_footerLead__Jyud6{display:flex;align-items:end;justify-content:space-between;gap:60px;padding-bottom:60px}.marketing_footerLead__Jyud6 h2{font-size:clamp(30px,3.1vw,44px);line-height:1.17;font-weight:500;margin:0}.marketing_contactLink__6EMLx{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-height:50px;font-size:16px;color:var(--accent);border-bottom:1px solid #6c929c}.marketing_footerBase__xYtmV{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 35px;border-top:1px solid var(--line);padding-top:25px}.marketing_wordmark__jmFWx{font-size:28px;font-weight:700;color:white}.marketing_wordmark__jmFWx span{font-weight:400}.marketing_wordmark__jmFWx small{font-size:15px;color:var(--muted);font-weight:400}.marketing_footerBase__xYtmV nav a,.marketing_footerBase__xYtmV>a:not(.marketing_wordmark__jmFWx){color:var(--muted);font-size:12px;min-height:44px;display:inline-flex;align-items:center}.marketing_footerBase__xYtmV nav{display:flex;flex-wrap:wrap;gap:28px}.marketing_aboutHero__rrevV{padding-block:90px 75px}.marketing_aboutHero__rrevV h1{font-size:clamp(42px,5vw,72px);line-height:1.12;font-weight:500;margin:0 0 28px}.marketing_aboutHero__rrevV>p:not(.marketing_overline__UbJ98){font-size:20px;line-height:1.7;max-width:700px;color:var(--muted)}.marketing_aboutImage__MLd33{position:relative;height:460px}.marketing_aboutImage__MLd33 img{object-fit:cover;object-position:50% 46%}.marketing_aboutImage__MLd33 .marketing_imageCaption__LJtLf{right:30px}.marketing_mission__YatW6{display:grid;grid-template-columns:1fr 1fr;gap:8%;padding-block:90px;border-bottom:1px solid var(--line)}.marketing_founder__lErZO p:not(.marketing_overline__UbJ98),.marketing_mission__YatW6 p:not(.marketing_overline__UbJ98){color:var(--muted);font-size:17px;line-height:1.8;margin:0 0 20px}.marketing_founder__lErZO{display:grid;grid-template-columns:340px 1fr;gap:10%;padding-block:90px;align-items:center}.marketing_portrait__eqwzl{margin:0;background:#173140;padding:26px 26px 0;border-radius:5px}.marketing_portrait__eqwzl img{display:block;width:100%;height:auto}.marketing_portrait__eqwzl figcaption{font-size:12px;color:#c5d6dd;padding-block:18px}.marketing_founder__lErZO h2{font-size:46px;font-weight:500;margin:0 0 24px}.marketing_aboutLab__V3PMa{padding-block:65px 95px;border-top:1px solid var(--line)}.marketing_aboutLab__V3PMa p{font-size:17px;line-height:1.7;color:var(--muted);margin-bottom:28px}.marketing_labCatalog__Fq6ZX{padding-block:70px 100px}.marketing_labPrinciple__LkdA1{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin:34px 0 0;color:#b9dce0;font-size:14px;letter-spacing:.04em}.marketing_labPrinciple__LkdA1 span[aria-hidden]{color:#647b85}.marketing_labReasons__aZxP0{padding-top:100px}.marketing_labReasons__aZxP0 h2,.marketing_labTransfer__C_CXe h2{font-size:clamp(30px,3.4vw,44px);line-height:1.15;font-weight:500;margin:16px 0 36px;text-wrap:balance}.marketing_labReasonGrid__WcnD1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px}.marketing_labReasonGrid__WcnD1 article{border-top:1px solid #35515e;padding-top:24px}.marketing_labNumber__ro6Cp{color:#83c6d0;font-size:12px;letter-spacing:.1em}.marketing_labReasonGrid__WcnD1 h3{font-size:22px;font-weight:500;margin:25px 0 14px}.marketing_labReasonGrid__WcnD1 p,.marketing_labTransfer__C_CXe p{color:#b7c5cc;line-height:1.75;font-size:16px}.marketing_labTransfer__C_CXe{display:grid;grid-template-columns:1fr 1fr;gap:65px;border-top:1px solid #35515e;margin-top:85px;padding-top:45px}.marketing_labTransfer__C_CXe .marketing_labQualification__pin7P{color:#94a9b3;font-size:14px}.marketing_labTransfer__C_CXe .marketing_labAccess__hwWPP{color:#c6e7ea;font-size:14px;margin-top:25px}@media (max-width:760px){.marketing_labReasonGrid__WcnD1,.marketing_labTransfer__C_CXe{grid-template-columns:1fr;gap:24px}.marketing_labReasons__aZxP0{padding-top:60px}.marketing_labTransfer__C_CXe{margin-top:50px}.marketing_labTransfer__C_CXe h2{margin-bottom:0}}.marketing_labCatalog__Fq6ZX h1{font-size:clamp(46px,5vw,70px);line-height:1.1;margin:0 0 24px;font-weight:500}.marketing_catalogIntro__4Yjia{color:var(--muted);max-width:700px;font-size:18px;line-height:1.8}.marketing_labCourse__xErre{margin-top:50px;display:grid;grid-template-columns:.8fr 1.2fr;background:#e7eef0;color:var(--ink);border-radius:5px;overflow:hidden}.marketing_courseArt__cHOmM{display:grid;place-items:center;padding:50px;background:#d7e5e8}.marketing_courseBody__EUgxw{padding:42px}.marketing_courseBody__EUgxw h2{font-size:34px;font-weight:500;margin:0 0 18px}.marketing_courseBody__EUgxw>p{font-size:17px;line-height:1.8;color:#4d6570}.marketing_courseBody__EUgxw ul{display:flex;flex-wrap:wrap;gap:9px;list-style:none;padding:0;margin:24px 0}.marketing_courseBody__EUgxw li{font-size:12px;border:1px solid #a4bcc5;padding:7px 10px}@media (max-width:1100px){.marketing_wrap__zjhfC{width:calc(100% - 64px)}.marketing_heroCopy__8X_NX{width:37%}.marketing_hero__QRvJk h1{font-size:43px}.marketing_heroInner__jeze9,.marketing_hero__QRvJk{min-height:700px}.marketing_scenarioGrid__l_H8w{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing_dataProduct__4U87_{padding:30px}.marketing_runtime__4eUga{gap:28px;grid-template-columns:1fr 1.4fr}.marketing_runtimePaths__JZW0h{display:none}.marketing_labLayout__1Bkl2{gap:45px}.marketing_footer__QH6rz{padding-inline:32px}}@media (max-width:960px){.marketing_hero__QRvJk{display:flex;flex-direction:column;min-height:0}.marketing_heroInner__jeze9{min-height:0;padding-block:48px 40px;order:-1}.marketing_heroImage__SWUTJ{position:relative!important;height:auto!important;width:100%!important;aspect-ratio:16/10;object-fit:cover;object-position:70% center}.marketing_heroCopy__8X_NX{width:100%;max-width:600px}.marketing_hero__QRvJk h1{font-size:clamp(43px,6.5vw,58px)}.marketing_heroDescription__OOZH6{max-width:550px;margin-bottom:24px}.marketing_hero__QRvJk .marketing_imageCaption__LJtLf{display:none}}@media (max-width:760px){.marketing_site__rjzar{padding-top:calc(68px + env(safe-area-inset-top))}.marketing_site__rjzar footer[id],.marketing_site__rjzar section[id]{scroll-margin-top:calc(68px + env(safe-area-inset-top))}.marketing_wrap__zjhfC{width:calc(100% - 40px)}.marketing_founder__lErZO,.marketing_introduction__R6sPM,.marketing_labLayout__1Bkl2,.marketing_mission__YatW6{grid-template-columns:1fr;gap:28px}.marketing_introduction__R6sPM{padding-block:58px}.marketing_introduction__R6sPM .marketing_overline__UbJ98{margin-bottom:0}.marketing_introduction__R6sPM p:not(.marketing_overline__UbJ98){font-size:16px}.marketing_scenarioSection__AZWnR{padding-block:58px 40px}.marketing_sectionHeading__W3pmA{display:block;margin-bottom:30px}.marketing_sectionHeading__W3pmA>p{margin-top:22px;font-size:16px}.marketing_scenarioGrid__l_H8w{gap:32px 20px}.marketing_scenarioClosing__dc6BL{display:block}.marketing_scenarioClosing__dc6BL p{font-size:18px}.marketing_scenarioClosing__dc6BL>span{display:block;margin-top:16px}.marketing_products__qxzfc{padding-block:60px 45px}.marketing_dataProducts__G3lPw{grid-template-columns:1fr}.marketing_dataProduct__4U87_{padding:30px 26px}.marketing_dataProduct__4U87_>p:not(.marketing_productType__9GnnA){min-height:0}.marketing_runtime__4eUga{grid-template-columns:1fr;padding:30px 26px;gap:25px}.marketing_runtime__4eUga h3{font-size:32px}.marketing_labSection__WTcry{padding-block:60px}.marketing_labIllustration__zHsAd{min-height:190px}.marketing_labEntry__SOjTx{padding:25px}.marketing_labCopy__OIT5E>p:not(.marketing_overline__UbJ98){font-size:16px}.marketing_footer__QH6rz{padding:58px 20px 20px}.marketing_footerLead__Jyud6{display:block;padding-bottom:40px}.marketing_contactLink__6EMLx{margin-top:30px}.marketing_footerBase__xYtmV{align-items:start}.marketing_footerBase__xYtmV nav{width:100%;gap:20px}.marketing_aboutHero__rrevV{padding-block:50px}.marketing_aboutHero__rrevV>p:not(.marketing_overline__UbJ98){font-size:18px}.marketing_aboutImage__MLd33{height:300px}.marketing_founder__lErZO,.marketing_mission__YatW6{padding-block:55px}.marketing_portrait__eqwzl{max-width:320px}.marketing_aboutLab__V3PMa{padding-block:50px 65px}.marketing_labCatalog__Fq6ZX{padding-block:45px 65px}.marketing_labCourse__xErre{grid-template-columns:1fr}.marketing_courseArt__cHOmM{padding:30px}.marketing_courseArt__cHOmM svg{width:140px;height:140px}.marketing_courseBody__EUgxw{padding:30px 25px}}@media (max-width:640px){.marketing_scenarioGrid__l_H8w{grid-template-columns:1fr}.marketing_scenarioImage__vnKLp{aspect-ratio:16/10}.marketing_hero__QRvJk h1{font-size:clamp(43px,12vw,52px)}.marketing_actions__SqPDY{gap:12px}.marketing_button__Ae8FF,.marketing_outlineButton__cQql3{padding-inline:17px}.marketing_dataSequence__odplC{gap:8px}.marketing_dataSequence__odplC span{font-size:12px}}.NavBar_header__A_L7w{position:fixed;inset:0 0 auto;height:calc(80px + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);z-index:50;background:#07131f;border-bottom:1px solid #29333d;color:#e8efe9;font-family:Avenir Next,Avenir,Helvetica Neue,sans-serif}.NavBar_nav__GPy4F{width:min(1320px,calc(100% - 112px));height:100%;display:flex;align-items:center;gap:30px;margin-inline:auto}.NavBar_nav__GPy4F a{text-decoration:none;color:inherit}.NavBar_nav__GPy4F a:focus-visible,.NavBar_nav__GPy4F button:focus-visible{outline:2px solid #79d2d8;outline-offset:5px}.NavBar_logo__RfJ_R{font-size:29px;line-height:1;font-weight:700}.NavBar_logo__RfJ_R span{font-weight:400}.NavBar_logo__RfJ_R small{font-size:14px;font-weight:400;color:#a7b8c1}.NavBar_desktopLinks__ttOrY{display:flex;align-items:center;gap:30px;margin-inline:auto}.NavBar_accountLink__idU1U,.NavBar_desktopLinks__ttOrY a{display:inline-flex;align-items:center;min-height:44px;font-size:13px}.NavBar_accountLink__idU1U:hover,.NavBar_desktopLinks__ttOrY a:hover{color:#79d2d8}.NavBar_account__4XqWM{display:flex;align-items:center;gap:16px;margin-left:auto}.NavBar_nav__GPy4F .NavBar_labButton__Mvm_W{display:inline-flex;justify-content:space-between;align-items:center;gap:22px;background:#79d2d8;color:#071b27;padding:12px 14px;min-height:44px;font-size:13px;font-weight:600;white-space:nowrap;border-radius:3px}.NavBar_labButton__Mvm_W:hover{background:#a9e5e8}.NavBar_menuButton__KsheU,.NavBar_signIn___Jtkn,.NavBar_signUp__QZYLO{font:inherit;cursor:pointer;color:inherit}.NavBar_signIn___Jtkn{background:none;border:0;padding:10px 2px;min-height:44px;font-size:13px}.NavBar_signUp__QZYLO{border:1px solid #3d4c49;background:transparent;padding:11px 14px;display:flex;gap:20px;align-items:center;min-height:44px;font-size:13px}.NavBar_signUp__QZYLO:hover{background:#173140}.NavBar_signUp__QZYLO span{font-size:16px;line-height:1}.NavBar_menuButton__KsheU{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #3c4c49;background:transparent;font-size:26px}.NavBar_mobileLinks__phVVv{display:none}.NavBar_skipLink__8ZLoV{position:fixed;left:16px;top:-80px;z-index:100;background:#79d2d8;color:#071b27;padding:14px 20px;font-size:13px}.NavBar_skipLink__8ZLoV:focus{top:10px}@media (max-width:1100px){.NavBar_nav__GPy4F{width:calc(100% - 64px);gap:20px}.NavBar_desktopLinks__ttOrY{gap:22px}.NavBar_account__4XqWM{gap:12px}}@media (max-width:960px){.NavBar_accountLink__idU1U{max-width:88px;line-height:1.5}.NavBar_signUp__QZYLO{display:none}}@media (max-width:760px){.NavBar_header__A_L7w{height:calc(68px + env(safe-area-inset-top))}.NavBar_nav__GPy4F{width:calc(100% - 40px);gap:16px}.NavBar_logo__RfJ_R{font-size:26px}.NavBar_desktopLinks__ttOrY{display:none}.NavBar_account__4XqWM{gap:12px}.NavBar_account__4XqWM>.NavBar_accountLink__idU1U{display:none}.NavBar_nav__GPy4F .NavBar_labButton__Mvm_W{gap:14px;padding-inline:12px}.NavBar_menuButton__KsheU{display:flex}.NavBar_mobileLinks__phVVv{display:flex;position:absolute;inset:calc(68px + env(safe-area-inset-top)) 0 auto;padding:12px 20px 22px;flex-direction:column;border-bottom:1px solid #34443e;background:#07131f}.NavBar_mobileLinks__phVVv a,.NavBar_mobileLinks__phVVv button{display:flex;justify-content:space-between;align-items:center;min-height:48px;font-size:14px;border:0;border-bottom:1px solid #29333d;background:transparent;color:#e8efe9;text-align:left;cursor:pointer}}@media (max-width:390px){.NavBar_signIn___Jtkn{display:none}.NavBar_nav__GPy4F{gap:10px}.NavBar_account__4XqWM{gap:9px}}