@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.YyiM3G_className{font-family:Poppins,Poppins Fallback;font-style:normal}.YyiM3G_variable{--product-overview-font:"Poppins", "Poppins Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.2b_sldcwg6mn_.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.1emuuracu50qd.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.43zbiuwnnoiok.woff2)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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ynx40_3oa9rk.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.1975l3y3401x_.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.2o7m9ogm38dql.woff2)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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.3ji57o093q1kd.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.19xuq3td7fwu_.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.3o_v2fun1jzxk.woff2)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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.CN0n7G_className{font-family:Poppins,Poppins Fallback;font-style:normal}.CN0n7G_variable{--public-chrome-font:"Poppins", "Poppins Fallback"}
.-Cc7hq_header.site-header{z-index:30;height:78px;font-family:var(--public-chrome-font), sans-serif;scroll-snap-align:none;background:#223047;border:0;padding:0;position:relative;top:auto}.-Cc7hq_header.site-header .site-header__inner{background:#223047;border:0;border-radius:0;width:min(1600px,100%);height:78px;margin-inline:auto;padding:0 48px}.-Cc7hq_wordmark{vertical-align:middle;align-items:center;height:1.2em;display:inline-flex}.-Cc7hq_wordmark>img{width:auto;height:1em;display:block}.-Cc7hq_header.site-header .homepage-wordmark{width:150px;height:32.4px}.-Cc7hq_header.site-header .homepage-wordmark>img{width:150px;height:auto}.-Cc7hq_header.site-header .product-navigation{flex:1;margin-left:0}.-Cc7hq_header.site-header .product-navigation__desktop{gap:39px;width:100%}.-Cc7hq_header.site-header .product-navigation__links{align-items:center;gap:39px;display:flex}@media (min-width:901px){.-Cc7hq_header.site-header .site-header__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}:is(.-Cc7hq_header.site-header .product-navigation,.-Cc7hq_header.site-header .product-navigation__desktop){display:contents}.-Cc7hq_header.site-header .product-navigation__actions{justify-self:end}}:is(.-Cc7hq_header.site-header .product-navigation__disclosure>summary,.-Cc7hq_header.site-header .product-navigation__pricing-link){color:#e1e8f2;font-family:inherit;font-size:14px;font-weight:400;transition:color .18s}:is(.-Cc7hq_header.site-header .product-navigation__disclosure>summary:hover,.-Cc7hq_header.site-header .product-navigation__pricing-link:hover){color:#fff}.-Cc7hq_header.site-header .product-navigation__actions{margin-left:auto}:is(.-Cc7hq_header.site-header .product-navigation__actions>.button,.-Cc7hq_header.site-header .product-navigation__mobile>.button){display:none}.-Cc7hq_header.site-header .login-link{color:#e1e8f2;background:#27374e;border:1px solid #8294aa8c;border-radius:9px;justify-content:center;align-items:center;min-width:92px;min-height:48px;font-size:14px;font-weight:400;transition:background-color .18s,border-color .18s;display:inline-flex}.-Cc7hq_header.site-header .login-link:hover{background:#33455e;border-color:#9aa9bd}.-Cc7hq_header.site-header :focus-visible{outline-offset:4px;outline:2px solid #afb7c8}.-Cc7hq_footer.site-footer{color:#b5c4d7;height:140px;min-height:140px;font-family:var(--public-chrome-font), sans-serif;scroll-snap-align:none;background:#15243a;border:0;margin:0;padding:0}.-Cc7hq_footer.site-footer .site-footer__inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:0;width:min(1600px,100%);height:100%;margin-inline:auto;padding:0 48px;display:grid}.-Cc7hq_footer.site-footer .site-footer__copyright{color:#b5c4d7;justify-self:start;font-size:14px;font-weight:400}.-Cc7hq_footer.site-footer .site-footer__links{flex-wrap:nowrap;justify-content:end;justify-self:end;gap:20px;margin-right:0;display:flex}.-Cc7hq_footer.site-footer .site-footer__links a{padding:8px 0;font-size:13px;font-weight:400}.-Cc7hq_footer.site-footer .site-footer__social{justify-self:center;gap:6px;display:flex}.-Cc7hq_footer.site-footer .site-footer__social a{justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.-Cc7hq_footer.site-footer .site-footer__social svg{display:none}.-Cc7hq_footer.site-footer .site-footer__social a:before{content:"";background:currentColor;width:18px;height:18px;display:block;-webkit-mask-size:18px 18px;mask-size:18px 18px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.-Cc7hq_footer.site-footer .site-footer__social a[href*=facebook\.com]:before{-webkit-mask-image:url(/images/product-overview/facebook.svg);mask-image:url(/images/product-overview/facebook.svg)}.-Cc7hq_footer.site-footer .site-footer__social a[href*=instagram\.com]:before{-webkit-mask-image:url(/images/product-overview/instagram.svg);mask-image:url(/images/product-overview/instagram.svg)}:is(.-Cc7hq_footer.site-footer .site-footer__links a,.-Cc7hq_footer.site-footer .site-footer__social a){color:#b5c4d7;transition:color .18s}:is(.-Cc7hq_footer.site-footer .site-footer__links a:hover,.-Cc7hq_footer.site-footer .site-footer__social a:hover){color:#fff;background:0 0}.-Cc7hq_footer.site-footer :focus-visible{color:#fff;outline-offset:4px;outline:2px solid #afb7c8}@media (max-width:1100px){.-Cc7hq_header.site-header .product-navigation__links{gap:24px}}@media (max-width:1200px){.-Cc7hq_footer.site-footer{height:auto;padding:32px 0}.-Cc7hq_footer.site-footer .site-footer__inner{grid-template-columns:1fr auto;gap:24px}.-Cc7hq_footer.site-footer .site-footer__social{justify-self:end}.-Cc7hq_footer.site-footer .site-footer__links{flex-wrap:wrap;grid-column:1/-1;max-width:100%}}@media (max-width:900px){.-Cc7hq_header.site-header .product-navigation{justify-content:end;margin-left:auto}.-Cc7hq_header.site-header .product-navigation__mobile-menu>summary{color:#e1e8f2;border-color:#8294aa}.-Cc7hq_header.site-header .product-navigation__mobile-panel{color:#223047;max-height:calc(100dvh - 140px);position:absolute;top:calc(100% + 12px);left:16px;right:16px;overflow:auto}}@media (max-width:768px){.-Cc7hq_header.site-header .site-header__inner{padding:0 24px}.-Cc7hq_header.site-header .homepage-wordmark{height:30px}.-Cc7hq_footer.site-footer .site-footer__inner{padding:0 24px}}@media (prefers-reduced-motion:reduce){:is(.-Cc7hq_header.site-header *,.-Cc7hq_footer.site-footer *){transition-duration:0s}}.-Cc7hq_footerRecipe.site-footer{background:#fff}:is(.-Cc7hq_footerRecipe.site-footer .site-footer__copyright,.-Cc7hq_footerRecipe.site-footer .site-footer__links a,.-Cc7hq_footerRecipe.site-footer .site-footer__social a){color:#304158}:is(.-Cc7hq_footerRecipe.site-footer .site-footer__links a:hover,.-Cc7hq_footerRecipe.site-footer .site-footer__social a:hover,.-Cc7hq_footerRecipe.site-footer :focus-visible){color:#1877f2}.-Cc7hq_footerRecipe.site-footer :focus-visible{outline-color:#1877f2}
.PMFNeW_page{--home-navy:#223047;--home-blue:#1678f3;--home-copy:#60738d;font-family:var(--homepage-font), sans-serif;color:var(--home-navy);background:#fff}.PMFNeW_page h1,.PMFNeW_page h2,.PMFNeW_page h3,.PMFNeW_page h4{font-family:var(--homepage-font), sans-serif;font-weight:600}.PMFNeW_page h2{letter-spacing:-1.6px;font-size:43px;line-height:1.25}.PMFNeW_page button,.PMFNeW_page input,.PMFNeW_page select{font:inherit}.PMFNeW_page button,.PMFNeW_page summary,.PMFNeW_page a{touch-action:manipulation}.PMFNeW_page :focus-visible{outline-offset:4px;outline:3px solid #1678f3}.PMFNeW_container{width:min(1318px,100% - 64px);margin-inline:auto}.PMFNeW_skipLink{z-index:20;background:#fff;padding:12px;position:absolute;top:12px;left:24px;transform:translateY(-160%)}.PMFNeW_skipLink:focus{transform:none}.PMFNeW_hero{background:radial-gradient(at 96% 65%,#f3f8fe,#0000 58%);min-height:827px;position:relative;overflow:clip}.PMFNeW_hero:before{content:"";pointer-events:none;border:1px solid #4c7ab31a;border-radius:50%;width:2350px;height:2350px;position:absolute;top:170px;left:calc(50% - 180px);box-shadow:0 0 0 155px #4b83c60a,0 0 0 345px #4b83c605}.PMFNeW_heroCopy{width:min(1236px,100% - 80px);margin:118px auto 0;padding-bottom:92px;position:relative}.PMFNeW_eyebrow{font:400 28px/36px var(--homepage-eyebrow-font), sans-serif;color:#65758a;margin-bottom:26px}.PMFNeW_hero h1{letter-spacing:-4.18px;font-size:76px;line-height:1.17}.PMFNeW_hero h1 span{color:#2477df}.PMFNeW_heroDescription{color:#455870;max-width:660px;margin-top:25px;font-size:18px;line-height:32.4px}.PMFNeW_primaryButton{color:#fff;background:#0a5ed7;border-radius:9px;justify-content:center;align-items:center;gap:17px;margin-top:34px;padding:21px 40px;font-size:20px;display:inline-flex}.PMFNeW_primaryButton:hover{background:#084eaf}.PMFNeW_calculatorSection{padding:58px 0 62px}.PMFNeW_sectionDescription{color:var(--home-copy);margin-top:23px;font-size:21px;line-height:1.5}.PMFNeW_calculatorLayout{grid-template-columns:minmax(0,914fr) minmax(300px,380fr);align-items:stretch;gap:24px;margin-top:36px;display:grid}.PMFNeW_calculatorForm,.PMFNeW_results{border:1px solid #d9e3ee;border-radius:17px;min-height:452px;padding:26px 27px}.PMFNeW_calculatorForm{min-width:0}.PMFNeW_calculatorToolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.PMFNeW_calculatorToolbar>a{color:#0a5ed7;font-size:14px}.PMFNeW_calculatorToolbar>a:hover{text-decoration:underline}.PMFNeW_modeToggle,.PMFNeW_billingToggle{background:#f1f4f8;border-radius:15px;gap:4px;padding:4px;display:inline-flex}.PMFNeW_modeToggle button,.PMFNeW_billingToggle button{appearance:none;color:#65758a;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px}.PMFNeW_modeToggle button{min-width:135px;padding:6px 14px;font-size:14px}.PMFNeW_modeToggle button[aria-pressed=true],.PMFNeW_billingToggle button[aria-pressed=true]{color:#223047;background:#fff;border-color:#d9e3ed;font-weight:600}.PMFNeW_modeToggle button:hover,.PMFNeW_billingToggle button:hover{color:#0a5ed7}.PMFNeW_recipeDetails{grid-template-columns:minmax(0,2.3fr) minmax(0,.85fr) minmax(0,1fr);gap:24px;margin-top:35px;display:grid}.PMFNeW_calculatorForm label{color:#192b45;flex-direction:column;gap:8px;min-width:0;font-size:12px;display:flex}.PMFNeW_calculatorForm input,.PMFNeW_calculatorForm select{color:#192b45;background:#fff;border:1px solid #d7e3ef;border-radius:8px;width:100%;min-width:0;height:40px;padding:8px 10px;font-size:12px}.PMFNeW_calculatorForm input[aria-invalid=true]{border-color:#b42318}.PMFNeW_ingredients{margin-top:25px}.PMFNeW_ingredient{grid-template-columns:minmax(140px,2.1fr) minmax(110px,1fr) minmax(115px,1.06fr) minmax(75px,.7fr) minmax(78px,.75fr) 24px;align-items:end;gap:12px;margin-top:12px;display:grid}.PMFNeW_ingredient:not(:first-child) label>span:first-child,.PMFNeW_ingredient:not(:first-child) .PMFNeW_lineCost>span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.PMFNeW_quantityField{grid-template-columns:minmax(0,1fr) 65px;display:grid}.PMFNeW_quantityField input{border-right:0;border-radius:8px 0 0 8px}.PMFNeW_quantityField select{background:#f7f9fa;border-radius:0 8px 8px 0;padding:6px}.PMFNeW_lineCost{color:#60738d;flex-direction:column;gap:8px;font-size:11px;display:flex}.PMFNeW_lineCost output{color:#192b45;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;height:40px;font-size:12px;display:flex}.PMFNeW_removeIngredient{color:#60738d;cursor:pointer;background:0 0;border:0;height:40px;font-size:20px!important}.PMFNeW_removeIngredient:disabled{opacity:.4;cursor:default}.PMFNeW_ingredientError{color:#b42318;grid-column:1/-1;font-size:11px}.PMFNeW_addIngredient{color:#1b65ce;cursor:pointer;background:#fff;border:1px solid #d9e3ed;border-radius:10px;margin-top:24px;padding:9px 15px;font-size:13px!important}.PMFNeW_addIngredient:hover{background:#edf4ff}.PMFNeW_addIngredient:disabled{opacity:.5;cursor:default}.PMFNeW_calculatorNote{color:#60738d;margin-top:12px;font-size:11px;line-height:1.5}.PMFNeW_directCost{max-width:380px;padding:35px 0}.PMFNeW_directCost p{color:#60738d;margin-top:18px;font-size:13px}.PMFNeW_results{overflow-wrap:anywhere;background:#f4f6fa;padding:24px 18px}.PMFNeW_results h3{letter-spacing:-.6px;margin-inline:9px;font-size:24px;line-height:1.4}.PMFNeW_results>p:first-of-type{color:#60738d;border-bottom:1px solid #dce5ef;margin:8px 9px 28px;padding-bottom:18px;font-size:13px}.PMFNeW_results dl{gap:8px;margin:0;display:grid}.PMFNeW_results dl>div{background:#fff;border:2px solid #e6ecf4;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:68px;padding:15px 12px;display:flex;position:relative}.PMFNeW_results dt{font-size:15px}.PMFNeW_results dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:22px;font-weight:600}.PMFNeW_calculatorCta{color:#fff;background:#2b3d57;border-radius:19px;margin-top:24px;padding:25px 35px;font-size:18px;line-height:1.5}.PMFNeW_calculatorCta a:hover{color:#fff;text-decoration:underline}.PMFNeW_workflowSection{background:#f6f8fb;padding:130px 0 110px}.PMFNeW_workflowLayout{grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);align-items:center;gap:44px;display:grid}.PMFNeW_workflowCopy h2{font-size:49px;line-height:61px}.PMFNeW_workflowCopy>p{color:#5e728b;max-width:624px;font-size:20px;line-height:32px}.PMFNeW_workflowCopy>p:first-of-type{margin-top:26px}.PMFNeW_workflowDiagram{text-align:center}.PMFNeW_workflowDiagram>img:first-child{margin-inline:auto}.PMFNeW_workflowDiagram h3{letter-spacing:-.6px;margin-top:6px;font-size:27.6px}.PMFNeW_workflowDiagram>p{color:#617591;max-width:565px;margin:6px auto 24px;font-size:14.95px;line-height:24px}.PMFNeW_stages{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.PMFNeW_stages li{background:#fff;border:1px solid #d9e5f5;border-radius:17px;min-height:242px;padding:24px 6px;position:relative}.PMFNeW_stages li>img:first-child{object-fit:contain;margin:0 auto 25px}.PMFNeW_stages li>span{color:#1678f3;font-size:12px;font-weight:600}.PMFNeW_stages h4{text-transform:uppercase;letter-spacing:0;margin:16px 0 20px;font-size:16px}.PMFNeW_stages p{color:#617591;font-size:11px;line-height:21px}.PMFNeW_stages p span{display:block}.PMFNeW_stages .PMFNeW_stageArrow{position:absolute;top:110px;right:-35px}.PMFNeW_dataFlow{max-width:100%;height:auto;margin:0 auto;display:block}.PMFNeW_connected{color:#1678f3;background:#eaf3fe;border-radius:22px;align-items:center;gap:8px;padding:10px 20px;font-size:13px;display:inline-flex}.PMFNeW_about{color:#fff;text-align:center;background:#223047;padding:100px 0 92px}.PMFNeW_about h2{letter-spacing:-1px;font-size:37px;line-height:48px}.PMFNeW_about p{color:#cdd8e6;max-width:1040px;margin:26px auto 0;font-size:17px;line-height:27px}.PMFNeW_pricingSection{text-align:center;padding:50px 0 110px}.PMFNeW_pricingSection h2{font-size:39px}.PMFNeW_pricingSection .PMFNeW_sectionDescription{margin-top:16px;font-size:15px}.PMFNeW_pricingCards{grid-template-columns:repeat(2,minmax(0,420px));gap:28px;max-width:868px;margin:42px auto 0;display:grid}.PMFNeW_priceCard{border:2px solid #dce5ef;border-radius:18px;flex-direction:column;min-height:568px;padding:20px 22px 28px;display:flex}.PMFNeW_billingToggle{border-radius:17px;align-self:center}.PMFNeW_billingToggle button{min-width:74px;min-height:26px;font-size:11px}.PMFNeW_priceCard h3{letter-spacing:-.5px;margin:24px 0 20px;font-size:21px}.PMFNeW_priceSummary{min-height:135px}.PMFNeW_price{justify-content:center;align-items:baseline;gap:12px;display:flex}.PMFNeW_price strong{letter-spacing:-1px;font-size:47px;font-weight:600;line-height:59px}.PMFNeW_price span{color:#64758b;font-size:14px}.PMFNeW_priceSummary>p:not(.PMFNeW_price){color:#64758b;font-size:11px}.PMFNeW_priceSummary small{color:#64758b;margin-top:9px;font-size:10px;display:block}.PMFNeW_benefits{text-align:left;border-top:1px solid #dce5ef;flex:1;padding:18px 30px}.PMFNeW_benefits h4{letter-spacing:0;margin:0 0 20px;font-size:14px}.PMFNeW_benefits ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.PMFNeW_benefits li{align-items:start;gap:12px;font-size:12.6px;line-height:18px;display:flex}.PMFNeW_benefits li>span{color:#1678f3;text-align:center;background:#eaf3fe;border-radius:10px;flex-shrink:0;width:20px;height:20px}.PMFNeW_cardButton{color:#fff;background:#1678f3;border-radius:9px;justify-content:center;align-items:center;min-height:50px;font-size:14px;font-weight:600;display:flex}.PMFNeW_cardButton[aria-disabled=true]{color:#455870;background:#dce7f6}.PMFNeW_conceptLabel{color:#65768e;background:#f1f4f8;border-radius:17px;align-self:center;padding:8px 16px;font-size:11px}.PMFNeW_consultingIntro{color:#64758b;min-height:135px;padding:4px 24px 20px;font-size:13px;line-height:22px}.PMFNeW_consultingIntro strong{color:#223047;margin-bottom:14px;font-size:22px;font-weight:500;display:block}.PMFNeW_consulting .PMFNeW_benefits p{color:#64758b;font-size:13px;line-height:23px}.PMFNeW_conceptNote{color:#64758b;background:#f1f4f8;border-radius:9px;padding:14px 20px;font-size:12px;line-height:20px}.PMFNeW_pricingNote{color:#60738d;max-width:868px;margin:28px auto 0;font-size:11px;line-height:18px}.PMFNeW_pricingNote+.PMFNeW_pricingNote{margin-top:8px}.PMFNeW_faqSection{text-align:center;background:#f7f9fa;padding:70px 0 120px}.PMFNeW_faqEyebrow{color:#4276ab;letter-spacing:1.54px;text-transform:uppercase;margin-bottom:16px;font-size:11px;font-weight:600}.PMFNeW_faqSection h2{letter-spacing:-2.3px;font-size:49px;line-height:60px}.PMFNeW_faqList{text-align:left;border-top:1px solid #e7ecf0;max-width:820px;margin:64px auto 0}.PMFNeW_faqList details{border-bottom:1px solid #e7ecf0}.PMFNeW_faqList summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:22px 12px;font-size:15px;font-weight:500;list-style:none;display:flex}.PMFNeW_faqList summary::-webkit-details-marker{display:none}.PMFNeW_faqList summary img{flex-shrink:0}.PMFNeW_faqList summary:hover{color:#0a5ed7}.PMFNeW_chevronOpen{display:none}.PMFNeW_faqList details[open] .PMFNeW_chevronOpen{display:block}.PMFNeW_faqList details[open] .PMFNeW_chevronClosed{display:none}.PMFNeW_faqList details>p{color:#5d7188;padding:0 12px 24px;font-size:14px;line-height:22px}.PMFNeW_faqList a{color:#0a5ed7;text-decoration:underline}@media (max-width:1400px){.PMFNeW_calculatorLayout{grid-template-columns:minmax(0,1fr) 320px}.PMFNeW_ingredient{grid-template-columns:minmax(100px,1.5fr) minmax(90px,1fr) minmax(90px,1fr) 70px 76px 22px;gap:8px}.PMFNeW_quantityField{grid-template-columns:minmax(0,1fr) 52px}.PMFNeW_calculatorForm{padding-inline:20px}.PMFNeW_calculatorToolbar{flex-wrap:wrap}.PMFNeW_heroCopy{width:min(1236px,100% - 100px)}}@media (max-width:1100px){.PMFNeW_heroCopy{margin-top:107px}.PMFNeW_hero h1{letter-spacing:-3px;font-size:64px}.PMFNeW_eyebrow{font-size:24px}.PMFNeW_calculatorLayout{grid-template-columns:1fr}.PMFNeW_calculatorForm,.PMFNeW_results{min-height:0}.PMFNeW_results dl{grid-template-columns:repeat(2,minmax(0,1fr))}.PMFNeW_results h3{font-size:24px}.PMFNeW_ingredient{grid-template-columns:minmax(160px,2fr) minmax(120px,1fr) minmax(120px,1fr) 90px 92px 24px}.PMFNeW_workflowLayout{grid-template-columns:1fr;gap:32px}.PMFNeW_workflowCopy{max-width:660px}.PMFNeW_workflowDiagram{width:min(719px,100%);margin:32px auto 0}.PMFNeW_workflowSection{padding:90px 0}.PMFNeW_stages li{min-height:277px}.PMFNeW_stages p{font-size:12.7px}}@media (max-width:760px){.PMFNeW_container{width:calc(100% - 40px)}.PMFNeW_page h2{letter-spacing:-1px;font-size:32px}.PMFNeW_hero{min-height:690px}.PMFNeW_heroCopy{width:calc(100% - 48px);margin-top:100px;padding-bottom:70px}.PMFNeW_eyebrow{max-width:400px;font-size:18px;line-height:28px}.PMFNeW_hero h1{letter-spacing:-1.8px;font-size:clamp(33px,7.7vw,54px)}.PMFNeW_heroDescription{max-width:520px;font-size:16px;line-height:28px}.PMFNeW_primaryButton{padding:18px 24px;font-size:16px}.PMFNeW_hero:before{width:1700px;height:1700px;top:250px;left:40%}.PMFNeW_calculatorSection{padding:48px 0}.PMFNeW_sectionDescription{margin-top:18px;font-size:17px}.PMFNeW_calculatorLayout{gap:20px;margin-top:26px}.PMFNeW_calculatorForm{padding:20px 16px}.PMFNeW_modeToggle button{min-width:110px}.PMFNeW_calculatorToolbar{gap:16px}.PMFNeW_calculatorToolbar>a{font-size:12px}.PMFNeW_recipeDetails{grid-template-columns:1fr 1fr;gap:18px 12px;margin-top:26px}.PMFNeW_recipeDetails>label:first-child{grid-column:1/-1}.PMFNeW_ingredient{border-top:1px solid #d7e3ef;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;margin-top:20px;padding-top:18px}.PMFNeW_ingredient>label:first-child{grid-column:1/-1}.PMFNeW_ingredient:not(:first-child) label>span:first-child,.PMFNeW_ingredient:not(:first-child) .PMFNeW_lineCost>span{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.PMFNeW_ingredient label{font-size:12px}.PMFNeW_quantityField{grid-template-columns:minmax(0,1fr) 65px}.PMFNeW_removeIngredient{grid-column:2;justify-self:end;width:44px;margin-top:-4px}.PMFNeW_lineCost{align-self:center}.PMFNeW_lineCost output{justify-content:flex-start}.PMFNeW_calculatorCta{padding:22px;font-size:15px}.PMFNeW_calculatorCta a{display:inline}.PMFNeW_results dl{grid-template-columns:1fr}.PMFNeW_workflowCopy h2{font-size:36px;line-height:46px}.PMFNeW_workflowCopy>p{font-size:17px;line-height:29px}.PMFNeW_workflowDiagram h3{font-size:24px}.PMFNeW_workflowDiagram>p{font-size:13px}.PMFNeW_stages{gap:15px}.PMFNeW_stages li{min-height:240px;padding:20px 6px}.PMFNeW_stages h4{font-size:12px}.PMFNeW_stages p{font-size:10px;line-height:18px}.PMFNeW_stages .PMFNeW_stageArrow{width:17px;height:auto;right:-17px}.PMFNeW_about{padding:64px 0}.PMFNeW_about h2{font-size:28px;line-height:38px}.PMFNeW_about p{font-size:15px;line-height:26px}.PMFNeW_pricingSection{padding:15px 0 65px}.PMFNeW_pricingCards{grid-template-columns:minmax(0,420px);justify-content:center;gap:24px}.PMFNeW_priceCard{min-height:568px}.PMFNeW_faqSection{padding:64px 0 80px}.PMFNeW_faqSection h2{font-size:38px}.PMFNeW_faqList{margin-top:32px}.PMFNeW_faqList summary{gap:12px;padding:22px 4px;font-size:14px}}@media (max-width:380px){.PMFNeW_stages{grid-template-columns:1fr;gap:24px}.PMFNeW_stages li{min-height:210px}.PMFNeW_stages .PMFNeW_stageArrow{display:none}.PMFNeW_stages p{font-size:12px}.PMFNeW_dataFlow{display:none}.PMFNeW_benefits{padding-inline:10px}.PMFNeW_price strong{font-size:42px}}@media (min-width:761px) and (max-width:900px){.PMFNeW_hero h1{letter-spacing:-2.5px;font-size:54px}}@media (max-width:480px){.PMFNeW_stages{grid-template-columns:1fr;gap:26px}.PMFNeW_stages li{min-height:210px}.PMFNeW_stages h4{font-size:15px}.PMFNeW_stages p{font-size:13px;line-height:22px}.PMFNeW_stages .PMFNeW_stageArrow{width:27px;height:auto;display:block;inset:auto auto -25px calc(50% - 13px);transform:rotate(90deg)}.PMFNeW_dataFlow{display:none}}.PMFNeW_page .PMFNeW_calculatorForm input:focus,.PMFNeW_page .PMFNeW_calculatorForm select:focus{box-shadow:none;border-color:#1877f2;outline:none}.PMFNeW_page .PMFNeW_calculatorForm input:focus-visible,.PMFNeW_page .PMFNeW_calculatorForm select:focus-visible{border-color:#1877f2;outline:none;box-shadow:0 0 0 1px #dceafb}.PMFNeW_calculatorCta{text-align:center}.PMFNeW_calculatorCta a{color:#1877f2;transition:color .18s}.PMFNeW_calculatorCta a:focus-visible{outline-offset:3px;outline:2px solid #afb7c8}.PMFNeW_cardButton,.PMFNeW_cardButton[aria-disabled=true]{color:#fff;background:#1877f2;transition:background-color .18s}.PMFNeW_cardButton:hover{background:#1065d5}.PMFNeW_cardButton:focus-visible{outline-offset:3px;outline:2px solid #1877f2}.PMFNeW_pricingSection,.PMFNeW_faqSection{scroll-margin-top:0}.PMFNeW_consulting h3{margin-top:66px;margin-bottom:44px}.PMFNeW_consulting .PMFNeW_benefits{flex:0}.PMFNeW_page{--home-header-width:min(1422px, calc(100vw - 64px));--home-footer-width:min(1280px, calc(100vw - 64px));--home-header-inset:19px}.PMFNeW_results{background:#f4f6fa;border-color:#d9e3ee}.PMFNeW_results .PMFNeW_contribution{color:#18794e}.PMFNeW_results .PMFNeW_negativeContribution{color:#b42318}.PMFNeW_calculatorCta{color:#455870;background:#f3f6fa;padding:22px 28px;font-size:16px;font-weight:400;line-height:1.7}.PMFNeW_calculatorCta a{color:#0a5ed7}.PMFNeW_calculatorCta a:hover{color:#496175}.PMFNeW_calculatorCta a:focus-visible{outline-color:#0a5ed7}.PMFNeW_stages li{flex-direction:column;align-items:center;display:flex}.PMFNeW_stages li>img:first-child{flex-shrink:0;width:30px;height:30px;margin:0 auto 25px}.PMFNeW_stages li>span{line-height:18px;display:block}.PMFNeW_stages h4{flex-shrink:0}.PMFNeW_consulting h3{margin:24px 0 20px}.PMFNeW_consulting .PMFNeW_consultingIntro{min-height:135px}.PMFNeW_consulting .PMFNeW_benefits{flex:1;padding-bottom:28px}@media (max-width:900px){.PMFNeW_page{--home-header-inset:41px}}@media (max-width:760px){.PMFNeW_page{--home-header-width:calc(100vw - 32px);--home-footer-width:calc(100vw - 40px);--home-header-inset:23px}.PMFNeW_calculatorCta{padding:20px;font-size:15px}}.PMFNeW_pricingCards{grid-auto-rows:1fr;align-items:stretch}.PMFNeW_priceCard{min-height:568px;padding:19px 22px 27px}.PMFNeW_priceCard .PMFNeW_billingToggle{border-radius:17px;flex-shrink:0;gap:4px;width:160px;height:32px;padding:4px;display:flex}.PMFNeW_priceCard .PMFNeW_billingToggle button{color:#65768e;border:1px solid #0000;border-radius:13px;flex-shrink:0;width:74px;min-width:74px;height:24px;min-height:24px;padding:0;font-size:11px;line-height:16px}.PMFNeW_priceCard .PMFNeW_billingToggle button[aria-pressed=true]{color:#223047;background:#fff;border-color:#dce5ef;font-weight:600}.PMFNeW_priceCard h3{letter-spacing:0;margin:24px 0 25px;line-height:30px}.PMFNeW_priceCard .PMFNeW_priceSummary{min-height:118px}.PMFNeW_priceCard .PMFNeW_price{gap:9px;height:59px}.PMFNeW_priceCard .PMFNeW_price>span{text-align:left;flex-shrink:0;align-self:flex-end;width:80px;height:20px;line-height:20px}.PMFNeW_priceCard .PMFNeW_price strong{letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums}.PMFNeW_priceCard .PMFNeW_priceSummary>p:not(.PMFNeW_price){margin-top:5px;line-height:17px}.PMFNeW_priceCard .PMFNeW_priceSummary small{margin-top:5px;line-height:16px}.PMFNeW_priceCard .PMFNeW_benefits{flex:1;padding:19px 30px 27px}.PMFNeW_priceCard .PMFNeW_benefits h4{margin-bottom:18px;line-height:20px}.PMFNeW_consulting .PMFNeW_benefits li>.PMFNeW_consultingSession{color:inherit;text-align:left;background:0 0;border-radius:0;flex-shrink:1;width:auto;height:auto}.PMFNeW_priceCard .PMFNeW_benefits li>span[aria-hidden=true]{font-size:12px;font-weight:600;line-height:20px}.PMFNeW_page .PMFNeW_cardButton{color:#fff;height:50px;min-height:50px;font-family:var(--homepage-font), sans-serif;cursor:pointer;background:#1877f2;border:0;border-radius:9px;flex-shrink:0;padding:0 12px;font-size:14px;font-weight:600;line-height:20px;transition:background-color .18s,color .18s}.PMFNeW_page .PMFNeW_cardButton:hover{background:#1065d5}.PMFNeW_page .PMFNeW_cardButton:focus-visible{outline-offset:3px;outline:2px solid #1877f2}@media (max-width:420px){.PMFNeW_priceCard .PMFNeW_price strong{font-size:clamp(32px,10vw,42px)}}@media (prefers-reduced-motion:reduce){.PMFNeW_page .PMFNeW_cardButton{transition-duration:0s}}.PMFNeW_currencyField{display:block;position:relative}.PMFNeW_calculatorForm .PMFNeW_currencyField input{appearance:textfield;padding-right:32px}.PMFNeW_currencyField input::-webkit-inner-spin-button{appearance:none;margin:0}.PMFNeW_currencyField input::-webkit-outer-spin-button{appearance:none;margin:0}.PMFNeW_currencyField>span{color:#60738d;pointer-events:none;font-size:12px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.PMFNeW_lineCost{text-align:right;font-variant-numeric:tabular-nums;padding-right:12px}.PMFNeW_lineCost .PMFNeW_calculatedLineCost{font-size:14px;font-weight:600}.PMFNeW_removeIngredient{justify-content:center;align-items:center;min-width:24px;padding:0;display:inline-flex}.PMFNeW_removeIngredient svg{flex-shrink:0}.PMFNeW_results .PMFNeW_netResult{background:#f2f2f7}@media (max-width:760px){.PMFNeW_lineCost{text-align:left;padding-right:0}}
.f9gtlq_page{font-family:var(--auswertung-font), sans-serif;color:#15263d;background:#fff}.f9gtlq_page h1,.f9gtlq_page h2,.f9gtlq_page h3{letter-spacing:0;margin:0;font-family:inherit;font-weight:600}.f9gtlq_page .product-scroll-page{scroll-snap-align:none;min-height:0;display:block;overflow:visible}.f9gtlq_page main>section[id]{scroll-margin-top:24px}.f9gtlq_heroInner,.f9gtlq_chapterInner{width:min(1280px,100% - 80px);margin-inline:auto}.f9gtlq_page .f9gtlq_hero{background:#fff;min-height:707px}.f9gtlq_heroInner{padding:var(--product-detail-hero-padding)}.f9gtlq_heroEyebrow,.f9gtlq_eyebrow{color:#1877f2;text-transform:uppercase;font-size:15px;font-weight:600;line-height:20px}.f9gtlq_heroEyebrow{font-size:16px;line-height:22px}.f9gtlq_heroGrid{grid-template-columns:var(--product-detail-hero-columns);gap:var(--product-detail-hero-gap);margin-top:31px;display:grid}.f9gtlq_hero .f9gtlq_evaluationHeroTitle{color:#223047;font-size:49px;line-height:61px}.f9gtlq_evaluationHeroTitle span{display:block}.f9gtlq_heroCopy{padding-top:var(--product-detail-hero-copy-offset);color:#36516d;font-size:19px;font-weight:500;line-height:31px}.f9gtlq_page .f9gtlq_chapter{background:#f6f8fb;min-height:830px;padding:85px 0 153px}.f9gtlq_page .f9gtlq_chapterMuted{background:#fff;min-height:825px;padding-bottom:80px}.f9gtlq_page .f9gtlq_chapter:last-child{min-height:820px;padding-bottom:145px}.f9gtlq_chapterInner{grid-template-columns:minmax(0,535fr) minmax(0,684fr);align-items:start;gap:61px;display:grid}.f9gtlq_authorityFrameHeading{min-width:0}.f9gtlq_chapterHeading h2{min-height:165px;margin-top:31px;font-size:46px;line-height:55px}.f9gtlq_chapterHeading h2 span{display:block}.f9gtlq_profitCheckIntro,.f9gtlq_salesAnalyticsIntro,.f9gtlq_analysisFunctionsIntro{color:#36516d;max-width:526px;margin-top:32px;font-size:19px;font-weight:500;line-height:30px}.f9gtlq_profitCheckIntro p+p{color:#5e728b;margin-top:28px;font-size:16px;font-weight:400;line-height:25px}.f9gtlq_profitCheckContent{min-width:0;padding-top:24px}.f9gtlq_page .f9gtlq_evaluationSectionLabel{color:#5e728b;font-size:14px;line-height:20px}.f9gtlq_statusRows{border-top:1px solid #dde6f0;margin:17px 0 0}.f9gtlq_statusRows>div{border-bottom:1px solid #dde6f0;grid-template-columns:minmax(0,205fr) minmax(0,460fr);align-items:start;gap:13px;min-height:67px;padding:12px 6px 8px 0;display:grid}.f9gtlq_statusRows>div:first-child{padding-top:14px;padding-bottom:7px}.f9gtlq_statusRows dt{font-size:16px;font-weight:600;line-height:23px}.f9gtlq_statusRows dd{color:#36516d;margin:0;font-size:15px;line-height:23px}.f9gtlq_portfolioOverview{margin-top:28px}.f9gtlq_portfolioBridge{color:#36516d;margin-top:9px;font-size:15px;line-height:23px}.f9gtlq_portfolioItems{grid-template-columns:minmax(0,316fr) minmax(0,332fr);gap:36px;margin:20px 0 0;display:grid}.f9gtlq_portfolioItems>div,.f9gtlq_salesRankingItems>div{border-top:1px solid #dde6f0;padding-top:17px}.f9gtlq_portfolioItems dt,.f9gtlq_salesRankingItems dt{font-size:15px;font-weight:600;line-height:21px}.f9gtlq_portfolioItems dd,.f9gtlq_salesRankingItems dd{color:#5e728b;margin:10px 0 0;font-size:14.5px;line-height:22px}.f9gtlq_salesAnalyticsContent{min-width:0;padding-top:19px}.f9gtlq_salesKpiRows{border-top:1px solid #dde6f0;margin:17px 0 0}.f9gtlq_salesKpiRows>div{border-bottom:1px solid #dde6f0;grid-template-columns:minmax(0,225fr) minmax(0,430fr);align-items:start;gap:23px;min-height:62px;padding:11px 6px 6px 0;display:grid}.f9gtlq_salesKpiRows dt{font-size:15px;font-weight:600;line-height:21px}.f9gtlq_salesKpiRows dd{color:#36516d;margin:0;font-size:15px;line-height:22px}.f9gtlq_salesRankings{margin-top:26px}.f9gtlq_salesRankings .f9gtlq_evaluationSectionLabel{line-height:19px}.f9gtlq_salesRankingsIntro{color:#36516d;margin-top:8px;font-size:15px;line-height:22px}.f9gtlq_salesRankingItems{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px;margin:23px 5px 0 0;display:grid}.f9gtlq_salesRankingItems>div{padding-top:15px}.f9gtlq_salesRankingItems dd{margin-top:8px}.f9gtlq_analysisFunctionsContent{width:calc(100% + 3px);margin-left:-3px;padding-top:48px}.f9gtlq_analysisFunction{border-top:1px solid #dde6f0;grid-template-columns:minmax(0,172fr) minmax(0,497fr);gap:18px;min-height:180px;padding:22px 0 28px;display:grid}.f9gtlq_analysisFunction h3{font-size:17px;line-height:24px}.f9gtlq_analysisFunction p{color:#36516d;font-size:16px;line-height:24px}.f9gtlq_analysisFunction p+p{color:#5e728b;margin-top:12px;font-size:15px;line-height:23px}@media (max-width:1100px){.f9gtlq_page .f9gtlq_hero{min-height:0}.f9gtlq_hero .f9gtlq_evaluationHeroTitle{font-size:44px;line-height:1.25}.f9gtlq_chapterInner{grid-template-columns:1fr;gap:40px}.f9gtlq_page .f9gtlq_chapter,.f9gtlq_page .f9gtlq_chapterMuted,.f9gtlq_page .f9gtlq_chapter:last-child{min-height:0;padding:64px 0}.f9gtlq_chapterHeading h2{min-height:0;font-size:42px;line-height:1.25}.f9gtlq_chapterHeading h2 span,.f9gtlq_evaluationHeroTitle span{display:inline}.f9gtlq_profitCheckIntro,.f9gtlq_salesAnalyticsIntro,.f9gtlq_analysisFunctionsIntro{max-width:760px}.f9gtlq_profitCheckContent,.f9gtlq_salesAnalyticsContent,.f9gtlq_analysisFunctionsContent{padding-top:0}.f9gtlq_analysisFunctionsContent{width:100%;margin-left:0}}@media (max-width:768px){.f9gtlq_heroInner,.f9gtlq_chapterInner{width:calc(100% - 40px)}.f9gtlq_hero .f9gtlq_evaluationHeroTitle{font-size:clamp(30px,7vw,42px)}.f9gtlq_heroCopy,.f9gtlq_profitCheckIntro,.f9gtlq_salesAnalyticsIntro,.f9gtlq_analysisFunctionsIntro{font-size:17px;line-height:29px}.f9gtlq_chapterHeading h2{overflow-wrap:anywhere;margin-top:24px;font-size:32px;line-height:1.25}.f9gtlq_profitCheckIntro p+p{font-size:16px;line-height:26px}.f9gtlq_statusRows>div,.f9gtlq_salesKpiRows>div{grid-template-columns:1fr;gap:8px;padding:16px 0}.f9gtlq_statusRows>div:first-child{padding:16px 0}.f9gtlq_portfolioItems,.f9gtlq_salesRankingItems{grid-template-columns:1fr;gap:24px;margin-right:0}.f9gtlq_analysisFunction{grid-template-columns:1fr;gap:12px;min-height:0;padding:24px 0}}.f9gtlq_page :focus-visible{outline-offset:4px;outline:2px solid #1877f2}.f9gtlq_skipLink{z-index:40;color:#223047;background:#fff;padding:10px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.f9gtlq_skipLink:focus{transform:none}
.BCas5W_page{font-family:var(--kalkulation-font), sans-serif;color:#15263d;background:#fff}.BCas5W_page h1,.BCas5W_page h2,.BCas5W_page h3,.BCas5W_page h4{letter-spacing:0;font-family:inherit;font-weight:600}.BCas5W_page .product-scroll-page{scroll-snap-align:none;min-height:0;display:block;overflow:visible}.BCas5W_page main>section[id]{scroll-margin-top:24px}.BCas5W_page .BCas5W_hero{background:#fff;min-height:707px}.BCas5W_heroInner,.BCas5W_chapterInner,.BCas5W_relationshipsInner{width:min(1280px,100% - 80px);margin-inline:auto}.BCas5W_heroInner{padding:var(--product-detail-hero-padding)}.BCas5W_heroEyebrow,.BCas5W_eyebrow{color:#1877f2;text-transform:uppercase;font-size:15px;font-weight:600;line-height:20px}.BCas5W_heroEyebrow{font-size:16px;line-height:22px}.BCas5W_heroGrid{grid-template-columns:var(--product-detail-hero-columns);gap:var(--product-detail-hero-gap);width:100%;margin-top:31px;display:grid}.BCas5W_hero h1{color:#223047;font-size:54px;line-height:66px}.BCas5W_hero h1 span,.BCas5W_chapterHeading h2 span,.BCas5W_relationshipsHeading h2 span{display:block}.BCas5W_heroCopy{padding-top:var(--product-detail-hero-copy-offset)}.BCas5W_heroCopy p:first-child{color:#405771;font-size:21px;font-weight:500;line-height:33px}.BCas5W_heroCopy p+p{color:#5e728b;margin-top:39px;padding-left:3px;font-size:20px;line-height:32px}.BCas5W_page .BCas5W_chapter{background:#f6f8fb;min-height:810px;padding:105px 0 68px}.BCas5W_page .BCas5W_chapterMuted{background:#fff}.BCas5W_chapterInner{grid-template-columns:minmax(0,530fr) minmax(0,675fr);align-items:start;gap:75px;display:grid}.BCas5W_chapterHeading h2{margin-top:31px;font-size:49px;line-height:57px}.BCas5W_chapterHeading>p:last-child,.BCas5W_preparationSubline,.BCas5W_recipeSubline{color:#3a536f;max-width:520px;margin-top:28px;font-size:20px;line-height:32px}.BCas5W_page #einkauf{min-height:800px;padding:63px 0 99px}.BCas5W_purchaseColumn .BCas5W_chapterHeading h2{max-width:440px;margin-top:19px}.BCas5W_purchaseColumn .BCas5W_chapterHeading>p:last-child{margin-top:19px}.BCas5W_purchaseExample{margin-top:34px}.BCas5W_purchaseExample>.BCas5W_eyebrow,.BCas5W_exampleEyebrow{color:#5e728b;font-size:13px;line-height:18px}.BCas5W_purchaseExample h3{margin-top:13px;font-size:27px;line-height:36px}.BCas5W_exampleValues{gap:16px;margin:10px 0 0;display:grid}.BCas5W_exampleValues>div,.BCas5W_preparationOutputs>div,.BCas5W_recipeSummary>div{justify-content:space-between;align-items:baseline;gap:16px;font-size:15px;line-height:20px;display:flex}.BCas5W_exampleValues dt,.BCas5W_recipeSummary dt{color:#5e728b}.BCas5W_exampleValues dd,.BCas5W_preparationOutputs dd,.BCas5W_recipeSummary dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:600}.BCas5W_exampleResult dt{color:#15263d;font-weight:600}.BCas5W_purchaseDetails{padding-top:61px}.BCas5W_lead{color:#334f6a;font-size:19px;line-height:31px}.BCas5W_termGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(158px,auto);gap:0 40px;margin:18px 25px 0 0;display:grid}.BCas5W_termGrid>div{border-top:1px solid #dae5f2;padding-top:14px}.BCas5W_termGrid dt{font-size:16px;font-weight:600;line-height:24px}.BCas5W_termGrid dd{color:#4e6780;margin:12px 0 0;font-size:15px;line-height:23px}.BCas5W_formulaStrip{border-top:1px solid #dae5f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:51px;padding-top:13px;display:grid}.BCas5W_formulaItem h3{color:#415c77;font-size:14px;font-weight:500;line-height:19px}.BCas5W_formulaEquation{margin-top:14px;font-size:15px;line-height:21px}.BCas5W_formulaEquation strong{font-weight:500}.BCas5W_formulaItem:last-child .BCas5W_formulaEquation{font-size:14px;line-height:20px}.BCas5W_preparationDefinition{color:#344f6a;max-width:520px;margin-top:79px;font-size:21px;line-height:35px}.BCas5W_recipeDefinition{color:#334f6a;max-width:520px;margin-top:61px;font-size:20px;line-height:33px}.BCas5W_preparationExample{min-width:0;padding-top:11px}.BCas5W_preparationExample>h3{margin-top:17px;font-size:30px;line-height:36px}.BCas5W_ingredientCosts{border-collapse:collapse;table-layout:fixed;text-align:right;width:100%;margin-top:31px}.BCas5W_ingredientCosts th,.BCas5W_ingredientCosts td{color:#415c77;vertical-align:top;font-variant-numeric:tabular-nums;border-bottom:1px solid #dae5f2;padding:10px 7px 15px 0;font-size:15px;font-weight:400;line-height:20px}.BCas5W_ingredientCosts thead th{color:#5e728b;text-transform:uppercase;padding-top:0;padding-bottom:18px;font-size:12px;font-weight:600;line-height:14px}.BCas5W_ingredientCosts th:first-child{text-align:left;color:#15263d;width:35%;font-weight:500}.BCas5W_ingredientCosts th:nth-child(2){width:16%}.BCas5W_ingredientCosts th:nth-child(3){width:26%}.BCas5W_ingredientCosts th:nth-child(4){width:23%}.BCas5W_ingredientCosts thead th:first-child{color:#5e728b;font-weight:600}.BCas5W_ingredientCosts tbody tr:first-child th,.BCas5W_ingredientCosts tbody tr:first-child td{padding-top:11px;padding-bottom:16px}.BCas5W_preparationOutputs{gap:19px;margin:18px 0 0;font-weight:600;display:grid}.BCas5W_preparationFormulas{border-top:1px solid #dae5f2;margin-top:28px;padding-top:16px}.BCas5W_preparationFormulas h4{color:#5e728b;margin:0;font-size:13px;line-height:18px}.BCas5W_preparationFormulas p{margin-top:12px;font-size:16px;line-height:22px}.BCas5W_preparationFormulas strong{font-weight:400}.BCas5W_recipeExample{min-width:0;padding-top:20px}.BCas5W_recipeExample>h3{margin-top:17px;font-size:29px;line-height:39px}.BCas5W_recipeCosts{margin-top:27px}.BCas5W_recipeSummary{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:27px 22px;margin:41px 0 0;display:grid}.BCas5W_page .BCas5W_relationships{background:#fff;min-height:830px;padding:47px 0 62px}.BCas5W_relationshipsHeading h2{margin-top:16px;font-size:49px;line-height:57px}.BCas5W_equations{grid-template-columns:repeat(2,minmax(0,1fr));gap:31px 76px;margin-top:39px;display:grid}.BCas5W_equations article{min-width:0}.BCas5W_equations h3{color:#5e728b;text-transform:uppercase;font-size:13px;line-height:18px}.BCas5W_equations p{color:#15263d;margin-top:15px;font-size:23px;font-weight:600;line-height:33px}.BCas5W_equations span{color:#42607a;margin-top:15px;font-size:16px;line-height:24px;display:block}@media (max-width:1100px){.BCas5W_page .BCas5W_hero{min-height:0}.BCas5W_hero h1{font-size:48px;line-height:1.2}.BCas5W_chapterInner{grid-template-columns:1fr;gap:48px}.BCas5W_chapterHeading h2 span{display:inline}.BCas5W_chapterHeading h2 span+span:before{content:" "}:is(.BCas5W_page .BCas5W_chapter,.BCas5W_page #einkauf){min-height:0;padding:64px 0}.BCas5W_purchaseDetails,.BCas5W_preparationExample,.BCas5W_recipeExample{padding-top:0}.BCas5W_chapterHeading>p:last-child,.BCas5W_preparationSubline,.BCas5W_recipeSubline{max-width:760px}.BCas5W_preparationDefinition,.BCas5W_recipeDefinition{max-width:760px;margin-top:32px}.BCas5W_formulaStrip{margin-top:32px}.BCas5W_relationshipsHeading h2{font-size:42px;line-height:1.25}.BCas5W_equations{gap:40px}.BCas5W_page .BCas5W_relationships{min-height:0;padding:64px 0}}@media (max-width:768px){.BCas5W_heroInner,.BCas5W_chapterInner,.BCas5W_relationshipsInner{width:calc(100% - 40px)}.BCas5W_hero h1{font-size:clamp(30px,7vw,44px);line-height:1.25}.BCas5W_heroCopy p:first-child,.BCas5W_heroCopy p+p{font-size:17px;line-height:29px}.BCas5W_heroCopy p+p{margin-top:24px;padding-left:0}.BCas5W_chapterHeading h2,.BCas5W_relationshipsHeading h2{font-size:34px;line-height:1.25}.BCas5W_chapterHeading h2{margin-top:20px}.BCas5W_chapterHeading>p:last-child,.BCas5W_preparationSubline,.BCas5W_recipeSubline{font-size:18px;line-height:29px}.BCas5W_lead,.BCas5W_preparationDefinition,.BCas5W_recipeDefinition{font-size:18px;line-height:30px}.BCas5W_termGrid,.BCas5W_formulaStrip,.BCas5W_equations{grid-template-columns:1fr;gap:28px;margin-right:0}.BCas5W_termGrid{grid-auto-rows:auto}.BCas5W_termGrid>div{padding-bottom:8px}.BCas5W_purchaseColumn .BCas5W_chapterHeading h2{max-width:none}.BCas5W_exampleValues>div{gap:12px}.BCas5W_exampleValues dt{max-width:70%}.BCas5W_ingredientCosts{table-layout:auto}.BCas5W_ingredientCosts th,.BCas5W_ingredientCosts td{overflow-wrap:anywhere;padding-right:5px;font-size:13px}.BCas5W_ingredientCosts thead th{font-size:10px}.BCas5W_ingredientCosts th:first-child{width:30%}.BCas5W_ingredientCosts th:nth-child(n+2){width:auto}.BCas5W_recipeSummary{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:20px}.BCas5W_relationshipsHeading h2 span{display:inline}.BCas5W_relationshipsHeading h2 span+span:before{content:" "}.BCas5W_equations p{overflow-wrap:anywhere;font-size:21px;line-height:30px}}
.vBZtMW_page{font-family:var(--system-font), sans-serif;color:#15263d;background:#fff}.vBZtMW_page h1,.vBZtMW_page h2,.vBZtMW_page h3{letter-spacing:0;margin:0;font-family:inherit;font-weight:600}.vBZtMW_page .product-scroll-page{scroll-snap-align:none;min-height:0;display:block;overflow:visible}.vBZtMW_page main>section[id]{scroll-margin-top:24px}.vBZtMW_heroInner,.vBZtMW_chapterInner{width:min(1280px,100% - 80px);margin-inline:auto}.vBZtMW_page .vBZtMW_hero{background:#fff;min-height:707px}.vBZtMW_heroInner{padding:var(--product-detail-hero-padding)}.vBZtMW_heroEyebrow,.vBZtMW_eyebrow{color:#1877f2;text-transform:uppercase;font-size:15px;font-weight:600;line-height:20px}.vBZtMW_heroEyebrow{font-size:16px;line-height:22px}.vBZtMW_heroGrid{grid-template-columns:var(--product-detail-hero-columns);gap:var(--product-detail-hero-gap);margin-top:31px;display:grid}.vBZtMW_hero .vBZtMW_systemHeroTitle{color:#223047;font-size:49px;line-height:60px}.vBZtMW_heroCopy{padding-top:var(--product-detail-hero-copy-offset);color:#405a77;font-size:20px;font-weight:500;line-height:33px}.vBZtMW_page .vBZtMW_chapter{background:#f6f8fb;min-height:805px;padding:106px 0 129px}.vBZtMW_chapterInner{grid-template-columns:minmax(0,522fr) minmax(0,670fr);align-items:start;gap:88px;display:grid}.vBZtMW_authorityFrameHeading{min-width:0}.vBZtMW_chapterHeading h2{margin-top:34px;font-size:46px;line-height:55px}.vBZtMW_systemChapterIntro{color:#405a77;max-width:520px;margin-top:27px;font-size:18px;font-weight:500;line-height:28px}.vBZtMW_systemCascadeContent{min-width:0;padding-top:14px}.vBZtMW_systemCascadeStages{margin:0;padding:0;list-style:none}.vBZtMW_systemCascadeStages>li{min-height:139px;padding-left:30px;position:relative}.vBZtMW_systemCascadeStages>li+li:before{content:"";background:#d7e3f0;height:1px;position:absolute;top:-13px;left:0;right:0}.vBZtMW_systemCascadeStageLabel{color:#5e728b;font-size:14px;font-weight:600;line-height:19px}.vBZtMW_systemCascadeStageBody{grid-template-columns:minmax(0,343fr) minmax(0,280fr);gap:17px;margin-top:19px;display:grid}.vBZtMW_systemCascadeStageBody h3{font-size:19px;line-height:27px}.vBZtMW_systemCascadeMetric{min-width:0;margin:-11px 0 0}.vBZtMW_systemCascadeMetric dt{color:#5e728b;font-size:14px;font-weight:500;line-height:19px}.vBZtMW_systemCascadeMetric dd{font-variant-numeric:tabular-nums;white-space:nowrap;grid-template-columns:minmax(0,124fr) minmax(0,43fr) minmax(0,113fr);align-items:center;margin:15px 0 0;font-size:18px;font-weight:500;line-height:25px;display:grid}.vBZtMW_systemCascadeMetric strong{font-weight:600}.vBZtMW_systemCascadeMetric [aria-hidden]{color:#1877f2;font-size:19px}@media (max-width:1439px){.vBZtMW_hero .vBZtMW_systemHeroTitle{font-size:42px;line-height:1.24}.vBZtMW_heroCopy{font-size:18px;line-height:30px}.vBZtMW_chapterInner{grid-template-columns:minmax(0,430fr) minmax(0,670fr);gap:48px}.vBZtMW_chapterHeading h2{font-size:40px;line-height:1.22}.vBZtMW_systemCascadeStages>li{padding-left:20px}.vBZtMW_systemCascadeStageBody{grid-template-columns:minmax(0,1fr) minmax(220px,1fr);gap:14px}.vBZtMW_systemCascadeStageBody h3{font-size:17px}}@media (max-width:1100px){.vBZtMW_chapterInner{grid-template-columns:1fr;gap:36px}.vBZtMW_page .vBZtMW_hero,.vBZtMW_page .vBZtMW_chapter{min-height:0}.vBZtMW_heroCopy{max-width:none}.vBZtMW_page .vBZtMW_chapter{padding:72px 0}.vBZtMW_systemChapterIntro{max-width:760px}.vBZtMW_systemCascadeContent{padding-top:0}.vBZtMW_systemCascadeStageBody{grid-template-columns:minmax(0,343fr) minmax(0,280fr)}}@media (max-width:768px){.vBZtMW_heroInner,.vBZtMW_chapterInner{width:calc(100% - 40px)}.vBZtMW_hero .vBZtMW_systemHeroTitle{overflow-wrap:anywhere;font-size:clamp(30px,7vw,42px)}.vBZtMW_heroCopy,.vBZtMW_systemChapterIntro{overflow-wrap:anywhere;font-size:17px;line-height:29px}.vBZtMW_chapterHeading h2{overflow-wrap:anywhere;margin-top:24px;font-size:32px;line-height:1.25}.vBZtMW_systemCascadeStages>li{min-height:0;padding:0 0 30px}.vBZtMW_systemCascadeStages>li+li{padding-top:20px}.vBZtMW_systemCascadeStages>li+li:before{top:0}.vBZtMW_systemCascadeStageBody{grid-template-columns:1fr;gap:20px;margin-top:12px}.vBZtMW_systemCascadeStageBody h3{font-size:19px}.vBZtMW_systemCascadeMetric{margin-top:0}.vBZtMW_systemCascadeMetric dd{grid-template-columns:1fr 43px 1fr;max-width:300px;margin-top:10px}}@media (max-width:360px){.vBZtMW_hero .vBZtMW_systemHeroTitle{font-size:27px}}.vBZtMW_page :focus-visible{outline-offset:4px;outline:2px solid #1877f2}.vBZtMW_skipLink{z-index:40;color:#223047;background:#fff;padding:10px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.vBZtMW_skipLink:focus{transform:none}
.H_FQHa_shell{background:var(--landing-surface);overflow:clip}.H_FQHa_hero{color:#fff;background:var(--landing-navy)}.H_FQHa_heroInner{padding-block:clamp(42px,5.4vw,76px) clamp(58px,6.4vw,92px)}.H_FQHa_backLink{color:#c7d6e5;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.H_FQHa_backLink:hover{color:#fff}.H_FQHa_backLink:focus-visible{outline-offset:4px;outline:2px solid #7bb7ff}.H_FQHa_eyebrow,.H_FQHa_sectionLabel,.H_FQHa_productLabel,.H_FQHa_resultEyebrow{color:#7bb7ff;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.H_FQHa_hero .H_FQHa_eyebrow{margin-top:42px}.H_FQHa_hero h1{text-wrap:balance;max-width:1040px;margin-top:17px;font-size:clamp(40px,4.7vw,66px);font-weight:650;line-height:1.06}.H_FQHa_intro{color:#c7d6e5;max-width:820px;margin-top:23px;font-size:clamp(17px,1.4vw,20px);line-height:1.65}.H_FQHa_calculatorSection{background:#f3f7fa}.H_FQHa_calculatorInner{padding-block:clamp(58px,6vw,88px) clamp(72px,7vw,104px)}.H_FQHa_calculatorHeading{justify-content:space-between;align-items:end;gap:32px;margin-bottom:22px;display:flex}.H_FQHa_calculatorHeading h2{color:var(--landing-heading);font-size:clamp(29px,2.8vw,40px);line-height:1.15}.H_FQHa_resetButton{min-height:44px;color:var(--landing-blue-hover);font:inherit;cursor:pointer;background:#fff;border:1px solid #a9c9ee;border-radius:7px;padding:9px 14px;font-size:13px;font-weight:700}.H_FQHa_resetButton:hover{background:#f6faff;border-color:#7daee3}.H_FQHa_resetButton:focus-visible{outline:2px solid var(--landing-blue);outline-offset:2px}.H_FQHa_workbench{grid-template-columns:minmax(320px,.6fr) minmax(0,1fr);align-items:start;gap:clamp(20px,2.2vw,30px);display:grid}.H_FQHa_resultsColumn{gap:10px;min-width:0;display:grid;position:sticky;top:24px}.H_FQHa_controlsColumn{gap:14px;min-width:0;display:grid}.H_FQHa_saleControls{min-width:0}.H_FQHa_ingredientList{gap:5px;display:grid}.H_FQHa_ingredientDisclosure{background:#fff;border:1px solid #0d29451c;border-radius:11px;overflow:clip;box-shadow:0 8px 24px #0d294509}.H_FQHa_ingredientDisclosure>summary{cursor:pointer;grid-template-columns:minmax(105px,.55fr) minmax(0,2.45fr) auto;align-items:center;gap:16px;min-height:54px;padding:8px 14px;list-style:none;display:grid}.H_FQHa_ingredientDisclosure>summary::-webkit-details-marker{display:none}.H_FQHa_ingredientDisclosure>summary:hover{background:#fbfcfe}.H_FQHa_ingredientDisclosure>summary:focus-visible{outline:2px solid var(--landing-blue);outline-offset:-3px}.H_FQHa_ingredientDisclosure>summary h3{color:var(--landing-heading);font-size:16px;line-height:1.2}.H_FQHa_summaryMetrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.H_FQHa_summaryMetrics>span{gap:2px;display:grid}.H_FQHa_summaryMetrics small{color:var(--landing-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:650}.H_FQHa_summaryMetrics strong{color:var(--landing-heading);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.H_FQHa_disclosureArrow{color:var(--landing-blue-hover);font-size:17px;transition:transform .16s}.H_FQHa_ingredientDisclosure[open] .H_FQHa_disclosureArrow{transform:rotate(180deg)}.H_FQHa_ingredientDetails{border-top:1px solid var(--landing-border);padding:16px}.H_FQHa_ingredientMeta{color:var(--landing-muted);align-items:baseline;margin-bottom:10px;font-size:12px;display:flex}.H_FQHa_compactIngredientFields{grid-template-columns:minmax(120px,.65fr) minmax(300px,1.8fr) minmax(105px,.58fr) minmax(115px,.62fr);align-items:end;gap:12px;display:grid}.H_FQHa_compactIngredientFields .H_FQHa_inputWithSuffix input{height:40px}.H_FQHa_ingredientHelper{color:var(--landing-muted);margin-top:10px;font-size:12px;line-height:1.5}.H_FQHa_purchasePriceEditor{border:0;min-width:0;margin:0;padding:0}.H_FQHa_visuallyHidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.H_FQHa_priceBasisToggle{background:#f8fafc;border:1px solid #c7d5e1;border-radius:6px;grid-template-columns:repeat(2,minmax(56px,auto));display:inline-grid;overflow:clip}.H_FQHa_priceBasisToggle label{cursor:pointer;position:relative}.H_FQHa_priceBasisToggle label+label{border-left:1px solid #cbd8e3}.H_FQHa_priceBasisToggle input{opacity:0;width:1px;height:1px;position:absolute}.H_FQHa_priceBasisToggle span{min-height:30px;color:var(--landing-copy);place-items:center;padding-inline:8px;font-size:11px;font-weight:650;display:grid}.H_FQHa_priceBasisToggle input:checked+span{color:var(--landing-blue-hover);background:#e7f1fc}.H_FQHa_priceBasisToggle input:focus-visible+span{outline:2px solid var(--landing-blue-hover);outline-offset:-3px}.H_FQHa_purchasePriceValues{grid-template-columns:minmax(120px,1fr) minmax(132px,1fr);align-items:end;gap:9px;margin-top:6px;display:grid}.H_FQHa_derivedPurchasePrice{color:#687b8d;gap:7px;min-width:0;font-size:11px;font-weight:600;display:grid}.H_FQHa_derivedPurchasePrice output{border:1px solid var(--landing-border);min-height:40px;color:var(--landing-heading);background:var(--landing-surface-muted);font-variant-numeric:tabular-nums;border-radius:7px;align-items:center;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.H_FQHa_field{color:#687b8d;gap:8px;min-width:0;font-size:12px;font-weight:600;display:grid}.H_FQHa_inputWithSuffix{display:block;position:relative}.H_FQHa_inputWithSuffix input{width:100%;min-width:0;height:44px;color:var(--landing-text);font:inherit;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #cbd8e3;border-radius:7px;padding:9px 36px 9px 11px;font-size:14px;font-weight:600}.H_FQHa_inputWithSuffix input:hover{border-color:#9db4c8}.H_FQHa_inputWithSuffix input:focus-visible{outline-offset:1px;border-color:#4d8fcf;outline:1px solid #4d8fcf}.H_FQHa_inputWithSuffix input[aria-invalid=true]{border-color:#b54b4b}.H_FQHa_inputWithSuffix input:disabled,.H_FQHa_sliderControl>input[type=range]:disabled{cursor:not-allowed;opacity:.58}.H_FQHa_inputWithSuffix>span{color:var(--landing-muted);pointer-events:none;font-size:13px;font-weight:600;position:absolute;top:50%;right:11px;transform:translateY(-50%)}.H_FQHa_sliderControl{border:1px solid var(--landing-border);background:#fbfcfe;border-radius:10px;min-width:0;padding:22px}.H_FQHa_sliderLabel{color:var(--landing-heading);justify-content:space-between;align-items:baseline;gap:15px;font-size:14px;font-weight:650;display:flex}.H_FQHa_sliderLabel span{color:var(--landing-copy);font-size:13px;font-weight:500}.H_FQHa_sliderControl>input[type=range]{width:100%;height:32px;accent-color:var(--landing-blue);cursor:pointer;margin-block:18px 14px}.H_FQHa_sliderControl>.H_FQHa_field{max-width:210px}.H_FQHa_derivedLine{border-top:1px solid var(--landing-border);color:var(--landing-copy);margin-top:18px;padding-top:15px;font-size:13px;font-weight:600;line-height:1.5;display:block}.H_FQHa_inlineError{color:#9a3030;margin-top:15px;font-size:13px;font-weight:600}.H_FQHa_prepBadge{color:var(--landing-blue-hover);letter-spacing:.07em;text-transform:uppercase;vertical-align:.15em;margin-left:5px;font-size:9px;font-weight:700;display:inline-block}.H_FQHa_prepRecipeDetails{border-top:1px solid var(--landing-border);grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:end;gap:16px;padding:16px;display:grid}.H_FQHa_prepRecipeDetails .H_FQHa_derivedLine{border-top:0;margin-top:0;padding-top:0}.H_FQHa_prepSection{gap:9px;margin-top:4px;display:grid}.H_FQHa_prepSection>h3{color:var(--landing-heading);font-size:20px;font-weight:650;line-height:1.25}.H_FQHa_prepDisclosure>summary{grid-template-columns:minmax(130px,.7fr) minmax(0,2.3fr) auto}.H_FQHa_prepSummaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.H_FQHa_prepSummaryMetrics>span{gap:2px;display:grid}.H_FQHa_prepSummaryMetrics small{color:var(--landing-muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:650}.H_FQHa_prepSummaryMetrics strong{color:var(--landing-heading);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}.H_FQHa_prepDetails{border-top:1px solid var(--landing-border);gap:14px;padding:16px;display:grid}.H_FQHa_prepComponents{gap:10px;display:grid}.H_FQHa_prepComponent{border:1px solid var(--landing-border);background:#fbfcfe;border-radius:8px;padding:13px}.H_FQHa_prepComponentHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.H_FQHa_prepComponentHeading h4{color:var(--landing-heading);font-size:14px;line-height:1.3}.H_FQHa_prepComponentHeading p{color:var(--landing-muted);text-align:right;font-size:10px;line-height:1.4}.H_FQHa_prepComponentFields{grid-template-columns:minmax(96px,.55fr) minmax(96px,.55fr) minmax(260px,1.5fr) minmax(96px,.55fr);align-items:end;gap:10px;display:grid}.H_FQHa_prepComponentFields .H_FQHa_inputWithSuffix input{height:40px}.H_FQHa_prepChargeField{min-width:0}.H_FQHa_prepOutputEditor{grid-template-columns:minmax(150px,.28fr);align-items:end;gap:16px;display:grid}.H_FQHa_prepOutputEditor p{color:var(--landing-copy);font-size:12px;line-height:1.55}.H_FQHa_prepFormula{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.H_FQHa_prepFormula p{border:1px solid var(--landing-border);color:var(--landing-copy);background:var(--landing-surface-muted);border-radius:7px;padding:10px 12px;font-size:12px;line-height:1.5}.H_FQHa_saleFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.H_FQHa_saleFields .H_FQHa_sliderControl{padding:16px}.H_FQHa_saleFields .H_FQHa_sliderControl>input[type=range]{margin-block:10px 8px}.H_FQHa_targetError{color:#9a3030;margin-top:14px;font-size:13px;font-weight:600}.H_FQHa_allowanceExplanation{color:var(--landing-copy);background:var(--landing-surface-muted);border:1px solid #0d294514;border-radius:9px;padding:13px 14px;font-size:13px;line-height:1.55}.H_FQHa_allowanceExplanation strong{color:var(--landing-heading)}.H_FQHa_allowanceExplanation p{margin-top:8px}.H_FQHa_resultPanel{color:#fff;background:var(--landing-navy);border-radius:14px;min-width:0;padding:clamp(22px,2.2vw,28px);box-shadow:0 24px 65px #071d322b}.H_FQHa_resultHeading{justify-content:space-between;align-items:baseline;gap:16px;margin-top:8px;display:flex}.H_FQHa_resultHeading h2{font-size:clamp(27px,2.4vw,36px);line-height:1.15}.H_FQHa_resultHeading p{color:#9fb3c4;flex:none;font-size:11px;line-height:1.4}.H_FQHa_primaryResults{gap:7px;margin-top:18px;display:grid}.H_FQHa_primaryResults>div{background:#fff1;border:1px solid #ffffff21;border-radius:9px;padding:12px 14px}.H_FQHa_primaryResults span{color:#a9bed0;font-size:13px}.H_FQHa_primaryResults strong{font-family:var(--mw-font-heading), Manrope, sans-serif;letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;font-size:clamp(27px,2.5vw,36px);font-weight:650;line-height:1.15;display:block}.H_FQHa_secondaryResults{border-top:1px solid #ffffff26;margin-top:16px}.H_FQHa_secondaryResults>div{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-block:10px;display:grid}.H_FQHa_secondaryResults dt{color:#b6c7d6;font-size:13px;line-height:1.4}.H_FQHa_secondaryResults dd{text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.H_FQHa_unavailableResult{color:#c7d6e5;border:1px dashed #ffffff47;border-radius:9px;margin-top:28px;padding:22px}.H_FQHa_unavailableResult p{margin-top:7px;line-height:1.5}.H_FQHa_editorial{gap:clamp(72px,7vw,104px);padding-block:clamp(72px,7vw,104px);display:grid}.H_FQHa_methodology{display:block}.H_FQHa_methodology .H_FQHa_sectionLabel,.H_FQHa_calculatorLink .H_FQHa_sectionLabel{color:var(--landing-blue-hover)}.H_FQHa_methodology h2{color:var(--landing-heading);margin-top:12px;font-size:clamp(28px,2.6vw,39px);line-height:1.16}.H_FQHa_formulaList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.H_FQHa_formulaList>section{border:1px solid var(--landing-border);background:#fff;border-radius:10px;padding:20px}.H_FQHa_formulaList h3{color:var(--landing-heading);font-size:16px;font-weight:700;line-height:1.35}.H_FQHa_formulaList p{color:var(--landing-copy);margin-top:9px;font-size:14px;line-height:1.5}.H_FQHa_calculatorLink{background:var(--landing-surface-accent);border:1px solid #cfe0f1;border-radius:14px;justify-content:space-between;align-items:center;gap:48px;padding:clamp(32px,4vw,52px);display:flex}.H_FQHa_calculatorLink>div{max-width:760px}.H_FQHa_calculatorLink h2{color:var(--landing-heading);margin-top:12px;font-size:clamp(27px,2.5vw,38px);line-height:1.18}.H_FQHa_calculatorLink p:last-child{color:var(--landing-copy);margin-top:14px;font-size:16px;line-height:1.65}.H_FQHa_calculatorLink>a{flex:none}.H_FQHa_productCta{color:#fff;background:var(--landing-navy)}.H_FQHa_productCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(48px,8vw,128px);padding-block:clamp(72px,8vw,108px);display:grid}.H_FQHa_productCta h2{text-wrap:balance;max-width:940px;margin-top:15px;font-size:clamp(31px,3.1vw,47px);line-height:1.16}.H_FQHa_productCta p:last-child{color:#c7d6e5;max-width:760px;margin-top:20px;font-size:17px;line-height:1.65}@media (max-width:1100px){.H_FQHa_workbench{grid-template-columns:minmax(300px,.58fr) minmax(0,1fr)}}@media (max-width:900px){.H_FQHa_workbench{grid-template-columns:1fr}.H_FQHa_resultsColumn{position:static}.H_FQHa_primaryResults,.H_FQHa_compactIngredientFields{grid-template-columns:repeat(2,minmax(0,1fr))}.H_FQHa_prepComponentFields{grid-template-columns:repeat(3,minmax(0,1fr))}.H_FQHa_prepComponentFields .H_FQHa_purchasePriceEditor{grid-area:2/1/auto/-1}.H_FQHa_prepChargeField{grid-area:1/3}.H_FQHa_formulaList{grid-template-columns:repeat(2,minmax(0,1fr))}.H_FQHa_productCtaInner{grid-template-columns:1fr;gap:36px}.H_FQHa_productCta a{justify-self:start}}@media (max-width:768px){.H_FQHa_heroInner{padding-block:34px 58px}.H_FQHa_hero .H_FQHa_eyebrow{margin-top:34px}.H_FQHa_hero h1{font-size:clamp(37px,10.5vw,48px);line-height:1.08}.H_FQHa_intro{font-size:17px}.H_FQHa_calculatorInner{padding-block:54px 68px}.H_FQHa_calculatorHeading{flex-direction:column;align-items:flex-start;gap:20px}.H_FQHa_resultPanel{border-radius:10px;padding:22px 18px}.H_FQHa_allowanceExplanation{padding:13px 14px}.H_FQHa_resultHeading{flex-direction:column;align-items:flex-start;gap:4px}.H_FQHa_primaryResults,.H_FQHa_formulaList,.H_FQHa_saleFields,.H_FQHa_compactIngredientFields,.H_FQHa_prepComponentFields,.H_FQHa_prepFormula,.H_FQHa_prepOutputEditor,.H_FQHa_prepRecipeDetails{grid-template-columns:1fr}.H_FQHa_prepComponentFields .H_FQHa_purchasePriceEditor,.H_FQHa_prepChargeField{grid-area:auto}.H_FQHa_ingredientDisclosure{border-radius:10px}.H_FQHa_ingredientDisclosure>summary{grid-template-columns:minmax(0,1fr) auto;gap:12px 18px;padding:13px 15px}.H_FQHa_summaryMetrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.H_FQHa_prepDisclosure>summary{grid-template-columns:minmax(0,1fr) auto}.H_FQHa_prepSummaryMetrics{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.H_FQHa_prepComponentHeading{flex-direction:column;align-items:flex-start;gap:4px}.H_FQHa_prepComponentHeading p{text-align:left}.H_FQHa_ingredientDetails{padding:20px 18px}.H_FQHa_sliderControl{padding:18px}.H_FQHa_editorial{gap:64px;padding-block:64px}.H_FQHa_calculatorLink{border-radius:10px;flex-direction:column;align-items:flex-start;gap:28px;padding:28px 22px}.H_FQHa_calculatorLink>a,.H_FQHa_productCta a{width:100%}.H_FQHa_productCtaInner{gap:30px;padding-block:64px}.H_FQHa_productCta h2{font-size:31px}}@media (max-width:480px){.H_FQHa_resetButton{width:100%}.H_FQHa_summaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.H_FQHa_summaryMetrics small{font-size:9px}.H_FQHa_summaryMetrics strong{font-size:13px}.H_FQHa_ingredientMeta{flex-direction:column;align-items:flex-start;gap:5px}.H_FQHa_secondaryResults>div{grid-template-columns:1fr;gap:5px}.H_FQHa_secondaryResults dd{text-align:left}}
.uHry7G_shell{background:var(--landing-surface);overflow:clip}.uHry7G_hero{background:var(--landing-navy)}.uHry7G_heroInner{padding-block:clamp(64px,7vw,104px)}.uHry7G_eyebrow,.uHry7G_productLabel{color:var(--landing-blue-hover);letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700}.uHry7G_hero h1{color:#fff;text-wrap:balance;max-width:900px;margin-top:18px;font-size:clamp(42px,5vw,68px);font-weight:650;line-height:1.06}.uHry7G_intro{color:#c7d6e5;max-width:790px;margin-top:24px;font-size:clamp(17px,1.45vw,20px);line-height:1.65}.uHry7G_hero .uHry7G_eyebrow{color:#7bb7ff}.uHry7G_content{padding-block:clamp(72px,8vw,112px)}.uHry7G_catalogueLayout{grid-template-columns:minmax(220px,240px) minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,88px);display:grid}.uHry7G_categoryNav{position:sticky;top:32px}.uHry7G_categoryNavTitle{color:var(--landing-heading);font-size:18px;font-weight:650;line-height:1.3}.uHry7G_categoryNavLinks{flex-direction:column;gap:4px;margin-top:16px;display:flex}.uHry7G_categoryButton{width:100%;color:var(--landing-copy);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:6px;padding:10px 12px 10px 16px;font-size:15px;font-weight:600;line-height:1.35;transition:color .15s,background-color .15s,box-shadow .15s;position:relative}.uHry7G_categoryButton:hover{color:var(--landing-blue-hover);background:#0875f50b}.uHry7G_categoryButton:focus-visible{outline-offset:2px;outline:3px solid #0875f547}.uHry7G_categoryButtonActive{color:var(--landing-heading);box-shadow:inset 3px 0 0 var(--landing-blue-hover);background:#0875f513}.uHry7G_entryGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;min-width:0;display:grid}.uHry7G_entryCard{min-width:0;min-height:58px;color:inherit;background:var(--landing-surface);border:1px solid #e1e9f0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:11px 16px;text-decoration:none;display:flex;box-shadow:0 8px 22px #0d294509}.uHry7G_entryTitle{min-width:0;color:var(--landing-heading);font-size:18px;font-weight:550;line-height:1.2}.uHry7G_entryArrow{color:var(--landing-blue-hover);flex:none;font-size:16px;font-weight:500;line-height:1}a.uHry7G_entryCard{transition:border-color .16s,box-shadow .16s,transform .16s}a.uHry7G_entryCard:hover{border-color:#cbd9e5;transform:translateY(-1px);box-shadow:0 12px 28px #0d29450f}a.uHry7G_entryCard:focus-visible{outline-offset:3px;outline:3px solid #0875f547}.uHry7G_calculatorLink{background:var(--landing-surface-accent);border:1px solid #cfe0f1;border-radius:14px;justify-content:space-between;align-items:center;gap:48px;margin-top:clamp(64px,7vw,96px);padding:clamp(32px,4vw,52px);display:flex}.uHry7G_calculatorLinkCopy{max-width:760px}.uHry7G_calculatorLink h2{color:var(--landing-heading);margin-top:12px;font-size:clamp(27px,2.5vw,38px);line-height:1.18}.uHry7G_calculatorLinkCopy>p:last-child{color:var(--landing-copy);margin-top:14px;font-size:16px;line-height:1.65}.uHry7G_calculatorLink>a{flex:none}.uHry7G_productCta{color:#fff;background:var(--landing-navy)}.uHry7G_productCtaInner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(48px,8vw,128px);padding-block:clamp(72px,8vw,108px);display:grid}.uHry7G_productLabel{color:#7bb7ff}.uHry7G_productCta h2{text-wrap:balance;max-width:940px;margin-top:15px;font-size:clamp(31px,3.1vw,47px);line-height:1.16}.uHry7G_productCta p:last-child{color:#c7d6e5;max-width:760px;margin-top:20px;font-size:17px;line-height:1.65}.uHry7G_productCta a{flex:none}@media (max-width:980px){.uHry7G_catalogueLayout{grid-template-columns:1fr;gap:32px}.uHry7G_categoryNav{min-width:0;position:static}.uHry7G_categoryNavLinks{scrollbar-width:none;overscroll-behavior-inline:contain;flex-direction:row;gap:8px;margin-top:10px;padding-block:2px 8px;overflow-x:auto}.uHry7G_categoryNavLinks::-webkit-scrollbar{display:none}.uHry7G_categoryButton{white-space:nowrap;flex:none;width:auto;padding:9px 12px 9px 16px}.uHry7G_entryGrid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.uHry7G_productCtaInner{grid-template-columns:1fr;gap:36px}.uHry7G_productCta a{justify-self:start}}@media (max-width:768px){.uHry7G_heroInner{padding-block:54px 62px}.uHry7G_hero h1{font-size:clamp(38px,11vw,48px);line-height:1.08}.uHry7G_intro{margin-top:20px;font-size:17px}.uHry7G_content{padding-block:64px}.uHry7G_catalogueLayout{gap:28px}.uHry7G_entryCard{border-radius:10px;min-height:58px;padding:11px 14px}.uHry7G_entryGrid{grid-template-columns:1fr}.uHry7G_calculatorLink{border-radius:10px;flex-direction:column;align-items:flex-start;gap:28px;padding:28px 22px}.uHry7G_calculatorLink>a{width:100%}.uHry7G_productCtaInner{gap:30px;padding-block:64px}.uHry7G_productCta h2{font-size:31px}.uHry7G_productCta a{width:100%}}
.Tc0Ftq_eyebrow,.Tc0Ftq_heroEyebrow{color:var(--landing-blue-hover);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.Tc0Ftq_hero{color:#fff;background:var(--landing-navy)}.Tc0Ftq_heroInner{width:min(100% - 80px,1280px);padding-block:clamp(72px,8vh,104px)}.Tc0Ftq_heroEyebrow{color:#7bb7ff;letter-spacing:.14em;font-size:13px}.Tc0Ftq_heroGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(46px,4vw,56px);margin-top:26px;display:grid}.Tc0Ftq_hero h1{text-wrap:balance;max-width:650px;font-size:clamp(42px,3.65vw,58px);font-weight:600;line-height:1.11}.Tc0Ftq_hero h1 span{display:block}.Tc0Ftq_heroCopy{color:#c5d4e1;justify-self:end;gap:20px;max-width:570px;font-size:clamp(16px,1.17vw,18px);font-weight:400;line-height:1.72;display:grid}.Tc0Ftq_heroCopy p:first-child{font-weight:500}@media (min-width:1000px){.Tc0Ftq_hero h1 span{white-space:nowrap}}@media (min-width:901px){.Tc0Ftq_systemHeroTitle+.Tc0Ftq_heroCopy{margin-top:8px}}@media (min-width:1000px) and (max-width:1199px){.Tc0Ftq_hero .Tc0Ftq_evaluationHeroTitle span,.Tc0Ftq_hero .Tc0Ftq_systemHeroTitle span{white-space:normal}}.Tc0Ftq_chapter{background:#fff;padding-block:clamp(70px,8vh,96px)}.Tc0Ftq_chapterMuted{background:var(--landing-surface-muted)}.Tc0Ftq_chapterInner{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(72px,8vw,128px);width:min(100% - 80px,1320px);display:grid}.Tc0Ftq_authorityFrameInner{grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr)}.Tc0Ftq_authorityFrameHeading h2 span{display:block}.Tc0Ftq_profitCheckIntro{max-width:520px;color:var(--landing-copy);gap:14px;margin-top:clamp(30px,3.5vh,40px);font-size:15px;line-height:1.65;display:grid}.Tc0Ftq_profitCheckIntro p:first-child{color:#29445d;font-size:clamp(16px,1.25vw,18px);font-weight:500}.Tc0Ftq_profitCheckContent{min-width:0;padding-top:38px}.Tc0Ftq_evaluationSectionLabel{color:var(--landing-muted);letter-spacing:.15em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.Tc0Ftq_statusRows{border-top:1px solid var(--landing-border);margin:16px 0 0}.Tc0Ftq_statusRows>div{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(140px,.52fr) minmax(0,1.48fr);gap:clamp(20px,2.5vw,36px);padding-block:12px;display:grid}.Tc0Ftq_statusRows dt,.Tc0Ftq_statusRows dd,.Tc0Ftq_portfolioItems dt,.Tc0Ftq_portfolioItems dd{margin:0}.Tc0Ftq_statusRows dt{color:var(--landing-heading);font-size:14px;font-weight:650;line-height:1.45}.Tc0Ftq_statusRows dd{color:var(--landing-copy);font-size:13.5px;line-height:1.5}.Tc0Ftq_statusRows>div:first-child dd{max-width:400px}.Tc0Ftq_portfolioOverview{margin-top:22px;padding-top:18px}.Tc0Ftq_portfolioBridge{color:#385168;max-width:680px;margin-top:10px;font-size:13.5px;line-height:1.55}.Tc0Ftq_portfolioItems{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,42px);margin:14px 0 0;display:grid}.Tc0Ftq_portfolioItems>div{border-top:1px solid var(--landing-border);padding-top:11px}.Tc0Ftq_portfolioItems dt{color:var(--landing-heading);font-size:13.5px;font-weight:650;line-height:1.45}.Tc0Ftq_portfolioItems dd{color:var(--landing-muted);margin-top:6px;font-size:12.5px;line-height:1.5}.Tc0Ftq_salesAnalyticsIntro{max-width:520px;color:var(--landing-copy);gap:14px;margin-top:clamp(30px,3.5vh,40px);font-size:15px;line-height:1.65;display:grid}.Tc0Ftq_salesAnalyticsIntro p:first-child{color:#29445d;font-size:clamp(16px,1.25vw,18px);font-weight:500}.Tc0Ftq_salesAnalyticsContent{min-width:0;padding-top:38px}.Tc0Ftq_salesKpiRows{border-top:1px solid var(--landing-border);margin:16px 0 0}.Tc0Ftq_salesKpiRows>div{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(180px,.66fr) minmax(0,1.34fr);gap:clamp(18px,2.2vw,32px);padding-block:9px;display:grid}.Tc0Ftq_salesKpiRows dt,.Tc0Ftq_salesKpiRows dd,.Tc0Ftq_salesRankingItems dt,.Tc0Ftq_salesRankingItems dd{margin:0}.Tc0Ftq_salesKpiRows dt{color:var(--landing-heading);font-size:13px;font-weight:650;line-height:1.45}.Tc0Ftq_salesKpiRows dd{color:var(--landing-copy);font-size:13px;line-height:1.45}.Tc0Ftq_salesRankings{margin-top:18px}.Tc0Ftq_salesRankingsIntro{color:#385168;max-width:680px;margin-top:9px;font-size:13px;line-height:1.5}.Tc0Ftq_salesRankingItems{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,42px);margin:12px 0 0;display:grid}.Tc0Ftq_salesRankingItems>div{border-top:1px solid var(--landing-border);padding-top:10px}.Tc0Ftq_salesRankingItems dt{color:var(--landing-heading);font-size:13px;font-weight:650;line-height:1.45}.Tc0Ftq_salesRankingItems dd{color:var(--landing-muted);margin-top:5px;font-size:12.5px;line-height:1.5}.Tc0Ftq_analysisFunctionsIntro{color:#29445d;max-width:520px;margin-top:clamp(30px,3.5vh,40px);font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.65}.Tc0Ftq_analysisFunctionsContent{min-width:0;padding-top:38px}.Tc0Ftq_analysisFunction{border-top:1px solid var(--landing-border);grid-template-columns:minmax(150px,.46fr) minmax(0,1.54fr);gap:clamp(24px,3vw,44px);padding-block:clamp(20px,2.6vh,28px);display:grid}.Tc0Ftq_analysisFunction:last-child{border-bottom:1px solid var(--landing-border)}.Tc0Ftq_analysisFunction h3{color:var(--landing-heading);margin:0;font-size:15px;font-weight:650;line-height:1.45}.Tc0Ftq_analysisFunction p{color:#385168;margin:0;font-size:14px;line-height:1.6}.Tc0Ftq_analysisFunction p+p{color:var(--landing-muted);margin-top:7px;font-size:13px}.Tc0Ftq_systemChapterIntro{color:#29445d;max-width:520px;margin-top:clamp(30px,3.5vh,40px);font-size:clamp(16px,1.25vw,18px);font-weight:500;line-height:1.65}.Tc0Ftq_systemCascadeContent{min-width:0;padding-top:38px}.Tc0Ftq_systemCascade h3,.Tc0Ftq_systemCascade p,.Tc0Ftq_systemCascade ol,.Tc0Ftq_systemCascade dl,.Tc0Ftq_systemCascade dt,.Tc0Ftq_systemCascade dd{margin:0}.Tc0Ftq_systemCascade h3{color:var(--landing-heading);font-size:15px;font-weight:650;line-height:1.45}.Tc0Ftq_systemCascadeStages{padding:0;list-style:none;position:relative}.Tc0Ftq_systemCascadeStages:before{border-left:1px solid var(--landing-border);content:"";position:absolute;top:30px;bottom:30px;left:0}.Tc0Ftq_systemCascadeStages>li{padding:14px 0 14px 24px;position:relative}.Tc0Ftq_systemCascadeStages>li+li{border-top:1px solid var(--landing-border)}.Tc0Ftq_systemCascadeStages>li:before{border-top:1px solid var(--landing-border);content:"";width:16px;position:absolute;top:30px;left:0}.Tc0Ftq_systemCascadeStageLabel{color:var(--landing-muted);letter-spacing:.13em;font-size:11px;font-weight:700;line-height:1.3}.Tc0Ftq_systemCascadeStageBody{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(24px,3vw,44px);margin-top:8px;display:grid}.Tc0Ftq_systemCascadeMetric dt{color:var(--landing-muted);font-size:12px;font-weight:575;line-height:1.4}.Tc0Ftq_systemCascadeMetric dd,.Tc0Ftq_systemCascadeValues{color:var(--landing-heading);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:5px 9px;margin-top:5px;font-size:14px;line-height:1.45;display:flex}.Tc0Ftq_systemCascadeMetric strong,.Tc0Ftq_systemCascadeValues strong{font-weight:650}.Tc0Ftq_systemCascade .Tc0Ftq_systemCascadeStatus{color:#385168;margin-top:7px;font-size:12.5px;font-weight:600;line-height:1.45}.Tc0Ftq_chapterHeading h2,.Tc0Ftq_relationshipsHeading h2,.Tc0Ftq_faqHeading h1{color:var(--landing-heading);text-wrap:balance;margin-top:18px;font-size:clamp(36px,3.2vw,50px);font-weight:625;line-height:1.14}.Tc0Ftq_chapterHeading>p:last-child,.Tc0Ftq_relationshipsHeading>p:last-child{max-width:520px;color:var(--landing-copy);margin-top:22px;font-size:16px;line-height:1.7}.Tc0Ftq_purchaseColumn{min-width:0}.Tc0Ftq_purchaseDetails{padding-top:38px}.Tc0Ftq_purchaseExample{margin-top:clamp(42px,4.5vh,54px)}.Tc0Ftq_purchaseExample h3{color:var(--landing-heading);letter-spacing:-.025em;margin-top:10px;font-size:23px;font-weight:625;line-height:1.3}.Tc0Ftq_exampleValues{margin:17px 0 0;display:grid}.Tc0Ftq_exampleValues>div{grid-template-columns:minmax(0,1fr) auto;gap:18px;padding-block:5px;display:grid}.Tc0Ftq_exampleValues dt,.Tc0Ftq_exampleValues dd{margin:0;font-size:13px;line-height:1.45}.Tc0Ftq_exampleValues dt{color:var(--landing-copy)}.Tc0Ftq_exampleValues dd{color:var(--landing-heading);font-variant-numeric:tabular-nums;text-align:right;font-weight:575}.Tc0Ftq_exampleResult dt,.Tc0Ftq_exampleResult dd{color:var(--landing-heading);font-weight:650}.Tc0Ftq_formulaStrip{border-top:1px solid var(--landing-border);gap:16px;width:100%;padding-top:18px;display:grid}.Tc0Ftq_formulaItem{width:min(100%,500px);min-width:0}.Tc0Ftq_formulaItem h3{color:#385168;font-family:var(--mw-font-heading), Manrope, sans-serif;letter-spacing:.01em;font-size:12px;font-weight:650;line-height:1.4}.Tc0Ftq_formulaEquation{color:var(--landing-heading);font-family:var(--mw-font-heading), Manrope, sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:6px;font-size:13px;line-height:1.5}.Tc0Ftq_formulaEquation strong{font-weight:650}.Tc0Ftq_chapterBody{color:var(--landing-copy);gap:27px;font-size:15px;line-height:1.68;display:grid}.Tc0Ftq_chapterBody .Tc0Ftq_lead{color:#29445d;font-size:clamp(17px,1.35vw,19px);line-height:1.65}.Tc0Ftq_termGrid,.Tc0Ftq_metricList{grid-template-columns:1fr 1fr;gap:0 clamp(32px,4vw,58px);margin:0;display:grid}.Tc0Ftq_termGrid>div,.Tc0Ftq_metricList>div{border-top:1px solid var(--landing-border);padding-block:16px}.Tc0Ftq_termGrid dt,.Tc0Ftq_metricList dt{color:var(--landing-heading);font-weight:650}.Tc0Ftq_termGrid dd,.Tc0Ftq_metricList dd{color:var(--landing-copy);margin:7px 0 0;font-size:14px;line-height:1.55}.Tc0Ftq_preparationDefinition{color:#29445d;max-width:510px;margin-top:clamp(32px,4vh,44px);font-size:clamp(17px,1.35vw,19px);line-height:1.7}.Tc0Ftq_preparationHeading h2 span{display:block}.Tc0Ftq_preparationSubline{max-width:500px;color:var(--landing-muted);margin-top:28px;font-size:15.5px;font-weight:400;line-height:1.7}.Tc0Ftq_preparationExample{min-width:0;padding-top:38px}.Tc0Ftq_exampleEyebrow{color:var(--landing-muted)}.Tc0Ftq_preparationExample>h3{color:var(--landing-heading);font-family:var(--mw-font-heading), Manrope, sans-serif;letter-spacing:-.025em;margin-top:10px;font-size:clamp(24px,2vw,30px);font-weight:625;line-height:1.3}.Tc0Ftq_ingredientCosts{border-collapse:collapse;width:100%;color:var(--landing-copy);margin-top:20px;font-size:13.5px;line-height:1.45}.Tc0Ftq_ingredientCosts th,.Tc0Ftq_ingredientCosts td{border-top:1px solid var(--landing-border);padding:8px 10px}.Tc0Ftq_ingredientCosts th:first-child,.Tc0Ftq_ingredientCosts td:first-child{padding-left:0}.Tc0Ftq_ingredientCosts th:last-child,.Tc0Ftq_ingredientCosts td:last-child{padding-right:0}.Tc0Ftq_ingredientCosts thead th{color:var(--landing-muted);letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom;font-size:11px;font-weight:650;line-height:1.35}.Tc0Ftq_ingredientCosts thead th:not(:first-child){text-align:right}.Tc0Ftq_ingredientCosts thead th:first-child{text-align:left}.Tc0Ftq_ingredientCosts tbody th{color:var(--landing-heading);text-align:left;font-weight:600}.Tc0Ftq_ingredientCosts tbody td{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.Tc0Ftq_preparationOutputs{border-top:1px solid var(--landing-border);margin:15px 0 0;display:grid}.Tc0Ftq_preparationOutputs>div{grid-template-columns:minmax(0,1fr) auto;gap:24px;padding-block:8px;display:grid}.Tc0Ftq_preparationOutputs dt,.Tc0Ftq_preparationOutputs dd{color:var(--landing-heading);margin:0;font-size:14px;line-height:1.45}.Tc0Ftq_preparationOutputs dt{font-weight:600}.Tc0Ftq_preparationOutputs dd{font-variant-numeric:tabular-nums;text-align:right;font-weight:650}.Tc0Ftq_preparationFormulas{border-top:1px solid var(--landing-border);width:min(100%,500px);margin-top:14px;padding-top:15px;display:grid}.Tc0Ftq_preparationFormulas h4{color:#385168;font-family:var(--mw-font-heading), Manrope, sans-serif;margin:0;font-size:12px;font-weight:650;line-height:1.4}.Tc0Ftq_preparationFormulas p{color:var(--landing-heading);font-family:var(--mw-font-heading), Manrope, sans-serif;font-variant-numeric:tabular-nums;margin-top:6px;font-size:13px;line-height:1.5}.Tc0Ftq_preparationFormulas strong{font-weight:650}.Tc0Ftq_recipeHeading h2 span{display:block}@media (min-width:1101px){.Tc0Ftq_recipeHeading h2 span:first-child{white-space:nowrap}}.Tc0Ftq_recipeSubline{max-width:500px;color:var(--landing-muted);margin-top:28px;font-size:15.5px;font-weight:400;line-height:1.7}.Tc0Ftq_recipeDefinition{color:#29445d;max-width:510px;margin-top:clamp(32px,4vh,44px);font-size:clamp(17px,1.35vw,19px);line-height:1.7}.Tc0Ftq_recipeExample{min-width:0;padding-top:38px}.Tc0Ftq_recipeExample>h3{color:var(--landing-heading);font-family:var(--mw-font-heading), Manrope, sans-serif;letter-spacing:-.025em;margin-top:10px;font-size:clamp(24px,2vw,30px);font-weight:625;line-height:1.3}.Tc0Ftq_recipeCosts{table-layout:fixed}.Tc0Ftq_recipeCosts th:first-child{width:29%}.Tc0Ftq_recipeCosts th:nth-child(2){width:16%}.Tc0Ftq_recipeCosts th:nth-child(3){width:28%}.Tc0Ftq_recipeCosts th:nth-child(4){width:27%}.Tc0Ftq_recipeCosts thead th{border-top:0}.Tc0Ftq_recipeSummary{border-top:1px solid var(--landing-border);grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 clamp(24px,3vw,44px);margin:42px 0 0;display:grid}.Tc0Ftq_recipeSummary>div{border-bottom:1px solid var(--landing-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;padding-block:7px;display:grid}.Tc0Ftq_recipeSummary>div:nth-child(4),.Tc0Ftq_recipeSummary>div:nth-child(8){border-bottom:0}.Tc0Ftq_recipeSummary dt,.Tc0Ftq_recipeSummary dd{color:var(--landing-heading);margin:0;font-size:13px;line-height:1.4}.Tc0Ftq_recipeSummary dt{font-weight:575}.Tc0Ftq_recipeSummary dd{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;font-weight:650}.Tc0Ftq_relationships{background:var(--landing-surface-accent);border-block:1px solid #d8e7f3;padding-block:clamp(64px,7vh,88px)}.Tc0Ftq_relationshipsInner{grid-template-columns:minmax(300px,.68fr) minmax(0,1.32fr);align-items:start;gap:clamp(72px,8vw,128px);width:min(100% - 80px,1320px);display:grid}.Tc0Ftq_relationshipsHeading h2 span{display:block}.Tc0Ftq_equations{padding-top:38px}.Tc0Ftq_equations article{padding-block:14px}.Tc0Ftq_equations article:first-child{padding-top:0}.Tc0Ftq_equations article+article{border-top:1px solid #bed2e2}.Tc0Ftq_equations h3{color:var(--landing-muted);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.3}.Tc0Ftq_equations p{color:var(--landing-heading);font-family:var(--mw-font-heading), Manrope, sans-serif;letter-spacing:-.025em;margin-top:9px;font-size:clamp(18px,1.6vw,23px);font-weight:575;line-height:1.4}.Tc0Ftq_equations span{color:var(--landing-copy);margin-top:8px;font-size:13.5px;line-height:1.55;display:block}.Tc0Ftq_faqHeroInner{width:min(100% - 80px,1280px)}.Tc0Ftq_faqHeroContent{max-width:720px}.Tc0Ftq_faqHeroContent h1{margin-top:26px}.Tc0Ftq_faqHeroContent h1 span{display:block}.Tc0Ftq_faqChapterInner{grid-template-columns:1fr 1fr;align-items:start;column-gap:clamp(72px,8vw,128px);width:min(100% - 80px,1320px);display:grid}.Tc0Ftq_faqColumn{min-width:0}.Tc0Ftq_faqItem{border-top:1px solid var(--landing-border);padding-block:clamp(22px,2.6vh,30px)}.Tc0Ftq_faqItem h2{color:var(--landing-heading);letter-spacing:-.02em;font-size:clamp(18px,1.4vw,20px);font-weight:650;line-height:1.35}.Tc0Ftq_faqItem p{max-width:590px;color:var(--landing-copy);margin-top:12px;font-size:14.5px;line-height:1.65}.Tc0Ftq_faqItem a{color:var(--landing-muted);text-underline-offset:3px;font-weight:575;text-decoration:none;text-decoration-thickness:1px;transition:color .16s}.Tc0Ftq_faqItem a:hover,.Tc0Ftq_faqItem a:focus-visible{color:var(--landing-blue-hover);text-decoration:underline}@media (min-width:1000px){.Tc0Ftq_faqHeroContent h1 span{white-space:nowrap}}@media (max-width:1100px){.Tc0Ftq_heroGrid,.Tc0Ftq_chapterInner,.Tc0Ftq_relationshipsInner{gap:56px}.Tc0Ftq_chapter,.Tc0Ftq_relationships{padding-block:60px}.Tc0Ftq_chapterBody{gap:21px}.Tc0Ftq_purchaseExample{margin-top:40px}.Tc0Ftq_exampleValues{margin-top:13px}.Tc0Ftq_exampleValues>div{padding-block:4px}.Tc0Ftq_preparationDefinition{margin-top:28px}.Tc0Ftq_preparationSubline,.Tc0Ftq_recipeSubline{margin-top:24px}.Tc0Ftq_recipeDefinition{margin-top:28px}.Tc0Ftq_authorityFrameInner{grid-template-columns:minmax(360px,.9fr) minmax(0,1.1fr)}.Tc0Ftq_profitCheckIntro,.Tc0Ftq_salesAnalyticsIntro{gap:11px;margin-top:26px}.Tc0Ftq_analysisFunctionsIntro,.Tc0Ftq_systemChapterIntro{margin-top:26px}.Tc0Ftq_profitCheckContent,.Tc0Ftq_salesAnalyticsContent,.Tc0Ftq_analysisFunctionsContent,.Tc0Ftq_systemCascadeContent{padding-top:34px}.Tc0Ftq_statusRows>div{gap:18px;padding-block:10px}.Tc0Ftq_portfolioOverview{margin-top:18px;padding-top:15px}.Tc0Ftq_salesKpiRows>div{gap:16px;padding-block:8px}.Tc0Ftq_salesRankings{margin-top:15px}.Tc0Ftq_analysisFunction{gap:20px;padding-block:17px}.Tc0Ftq_systemCascadeStageBody{gap:20px}.Tc0Ftq_ingredientCosts{font-size:12.5px}.Tc0Ftq_ingredientCosts th,.Tc0Ftq_ingredientCosts td{padding:7px 6px}.Tc0Ftq_ingredientCosts th:first-child,.Tc0Ftq_ingredientCosts td:first-child{padding-left:0}.Tc0Ftq_ingredientCosts th:last-child,.Tc0Ftq_ingredientCosts td:last-child{padding-right:0}.Tc0Ftq_preparationOutputs>div{padding-block:7px}.Tc0Ftq_preparationFormulas{margin-top:11px;padding-top:12px}.Tc0Ftq_recipeSummary{gap:0 22px}.Tc0Ftq_recipeSummary>div{gap:10px;padding-block:6px}.Tc0Ftq_recipeSummary dt,.Tc0Ftq_recipeSummary dd{font-size:12px}.Tc0Ftq_formulaStrip{gap:14px;padding-top:15px}.Tc0Ftq_termGrid>div,.Tc0Ftq_metricList>div{padding-block:13px}.Tc0Ftq_faqChapter{padding-block:48px}.Tc0Ftq_faqChapterInner{column-gap:56px}.Tc0Ftq_faqItem{padding-block:20px}}@media (max-width:900px){.Tc0Ftq_heroGrid,.Tc0Ftq_chapterInner,.Tc0Ftq_relationshipsInner,.Tc0Ftq_faqChapterInner{grid-template-columns:1fr}.Tc0Ftq_hero h1,.Tc0Ftq_heroCopy,.Tc0Ftq_chapterHeading,.Tc0Ftq_relationshipsHeading{max-width:760px}.Tc0Ftq_faqChapter{min-height:0;overflow:visible}.Tc0Ftq_faqChapterInner{gap:0}.Tc0Ftq_purchaseDetails,.Tc0Ftq_preparationExample,.Tc0Ftq_recipeExample,.Tc0Ftq_equations,.Tc0Ftq_profitCheckContent,.Tc0Ftq_salesAnalyticsContent,.Tc0Ftq_analysisFunctionsContent,.Tc0Ftq_systemCascadeContent{padding-top:0}}@media (max-width:768px){.Tc0Ftq_heroInner,.Tc0Ftq_chapterInner,.Tc0Ftq_relationshipsInner,.Tc0Ftq_faqHeroInner,.Tc0Ftq_faqChapterInner{width:calc(100% - 32px)}.Tc0Ftq_heroInner{padding-block:58px 64px}.Tc0Ftq_heroGrid{gap:35px;margin-top:25px}.Tc0Ftq_hero h1{font-size:clamp(36px,10.5vw,48px)}.Tc0Ftq_heroCopy{gap:17px;font-size:16px}.Tc0Ftq_chapter,.Tc0Ftq_relationships{padding-block:72px}.Tc0Ftq_chapterInner,.Tc0Ftq_relationshipsInner{gap:42px}.Tc0Ftq_termGrid,.Tc0Ftq_metricList{grid-template-columns:1fr}.Tc0Ftq_metricList>div:last-child{grid-column:1}.Tc0Ftq_preparationFormulas{width:100%}.Tc0Ftq_recipeSummary{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.Tc0Ftq_recipeSummary>div:nth-child(4){border-bottom:1px solid var(--landing-border)}.Tc0Ftq_recipeSummary{gap:0}.Tc0Ftq_statusRows>div,.Tc0Ftq_portfolioItems,.Tc0Ftq_salesKpiRows>div,.Tc0Ftq_salesRankingItems{grid-template-columns:1fr}.Tc0Ftq_statusRows>div{gap:5px}.Tc0Ftq_portfolioItems{gap:20px}.Tc0Ftq_salesKpiRows>div{gap:5px}.Tc0Ftq_salesRankingItems{gap:20px}.Tc0Ftq_analysisFunction,.Tc0Ftq_systemCascadeStageBody{grid-template-columns:1fr;gap:8px}.Tc0Ftq_ingredientCosts{font-size:12px}.Tc0Ftq_ingredientCosts thead th{letter-spacing:.02em;font-size:10px}.Tc0Ftq_recipeCosts{font-size:11.5px}.Tc0Ftq_recipeCosts th,.Tc0Ftq_recipeCosts td{padding-inline:4px}.Tc0Ftq_faqHeroInner{padding-block:64px}.Tc0Ftq_faqHeroContent h1{margin-top:22px}.Tc0Ftq_faqChapter{padding-block:64px}.Tc0Ftq_formulaStrip{gap:16px}.Tc0Ftq_formulaEquation{white-space:normal}}
.cvW9DW_page{--overview-width:min(1280px, calc(100vw - 80px));--overview-header-width:min(1422px, calc(100vw - 64px));--overview-header-left:max(32px, calc((100vw - 1280px) / 2 - 40px));font-family:var(--product-overview-font), sans-serif;color:#223047;background:#fff}.cvW9DW_page h1,.cvW9DW_page h2,.cvW9DW_page h3{letter-spacing:0;font-family:inherit;font-weight:600}.cvW9DW_page .product-scroll-page{scroll-snap-align:none;min-height:0;display:block;overflow:visible}.cvW9DW_page :focus-visible{outline-offset:4px;outline:2px solid #1877f2}.cvW9DW_skipLink{z-index:30;color:#223047;background:#fff;padding:10px;position:absolute;top:12px;left:24px;transform:translateY(-180%)}.cvW9DW_skipLink:focus{transform:none}.cvW9DW_page .cvW9DW_hero{background:#fff;min-height:817px}.cvW9DW_heroInner{width:var(--overview-width);padding:130px 0 148px}.cvW9DW_eyebrow{color:#1877f2;text-transform:uppercase;font-size:16px;font-weight:600;line-height:22px}.cvW9DW_heroColumns{grid-template-columns:minmax(0,555fr) minmax(0,666fr);gap:59px;margin-top:40px;display:grid}.cvW9DW_hero h1{flex-direction:column;align-self:start;gap:32px;font-size:49px;line-height:61px;display:flex}.cvW9DW_hero h1>span:last-child{margin-top:2px}.cvW9DW_heroDefinition{color:#5e728b;min-width:0;padding-top:3px;font-size:19px;line-height:32px}.cvW9DW_heroDefinition p:first-child{color:#344a65;font-size:21px;font-weight:500;line-height:33px}.cvW9DW_heroDefinition p+p{margin-top:26px}.cvW9DW_heroDefinition p:last-child{margin-top:29px}.cvW9DW_page .cvW9DW_chain{background:#f6f8fb;min-height:884px;padding:48px 0 60px}.cvW9DW_chainInner{width:var(--overview-width)}.cvW9DW_chainHeading h2{font-size:43px;line-height:56px}.cvW9DW_chainGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:84px;margin-top:39px;display:grid}.cvW9DW_chainGroupLabel{color:#1877f2;font-size:15px;font-weight:600;line-height:20px}.cvW9DW_chainSteps{grid-template-rows:minmax(222px,auto) minmax(238px,auto) auto;margin:19px 0 0;padding:0;list-style:none;display:grid}.cvW9DW_chainStep{grid-template-columns:40px minmax(0,1fr);gap:18px;min-width:0;display:grid;position:relative}.cvW9DW_chainStep:not(:last-child):after{content:"";background:#dde8f4;width:1px;position:absolute;top:47px;bottom:4px;left:20px}.cvW9DW_chainStepNumber{color:#1877f2;text-align:center;padding-top:8px;font-size:13px;font-weight:600;line-height:16px}.cvW9DW_chainStepContent{width:calc(100% + 25px);min-width:0}.cvW9DW_chainStep h3{font-size:23px;line-height:31px}.cvW9DW_chainStepLink{transition:color .18s;display:inline}.cvW9DW_chainStepLink span:last-child{color:#1877f2;white-space:nowrap;margin-left:10px}.cvW9DW_chainStepLink:hover,.cvW9DW_chainStepLink:focus-visible{color:#1877f2}.cvW9DW_chainStepLead{color:#435e7b;margin-top:12px;font-size:16px;font-weight:500;line-height:24px}.cvW9DW_chainStepDescription{color:#5e728b;margin-top:19px;font-size:15.5px;line-height:24px}@media (max-width:1024px){.cvW9DW_page .cvW9DW_hero{min-height:0}.cvW9DW_heroInner{padding:87px 0 80px}.cvW9DW_heroColumns{grid-template-columns:1fr;gap:40px}.cvW9DW_hero h1{gap:18px;font-size:44px;line-height:1.25}.cvW9DW_hero h1 br{display:none}.cvW9DW_heroDefinition{max-width:760px}.cvW9DW_page .cvW9DW_chain{min-height:0;padding:48px 0 64px}.cvW9DW_chainGroups{gap:48px}.cvW9DW_chainSteps{grid-template-rows:none;gap:36px}.cvW9DW_chainStepContent{width:auto}.cvW9DW_chainStep:not(:last-child):after{bottom:-26px}.cvW9DW_chainHeading h2{font-size:36px;line-height:1.3}.cvW9DW_chainStep h3{font-size:21px}}@media (max-width:768px){.cvW9DW_page{--overview-width:calc(100vw - 40px);--overview-header-width:calc(100vw - 32px);--overview-header-left:16px}.cvW9DW_heroInner{padding:59px 0 64px}.cvW9DW_eyebrow{font-size:14px}.cvW9DW_heroColumns{gap:32px;margin-top:28px}.cvW9DW_hero h1{font-size:clamp(30px,6.4vw,44px)}.cvW9DW_heroDefinition,.cvW9DW_heroDefinition p:first-child{font-size:17px;line-height:29px}.cvW9DW_chainHeading h2{font-size:30px;line-height:1.35}.cvW9DW_chainGroups{grid-template-columns:1fr;gap:44px;margin-top:32px}.cvW9DW_chainStep{grid-template-columns:32px minmax(0,1fr);gap:14px}.cvW9DW_chainStep:not(:last-child):after{left:16px}.cvW9DW_chainStep h3{font-size:clamp(19px,5.4vw,21px);line-height:29px}.cvW9DW_chainStepLink span:last-child{margin-left:6px}}@media (prefers-reduced-motion:reduce){.cvW9DW_page *,.cvW9DW_page :before,.cvW9DW_page :after{transition-duration:0s}}
