@font-face{font-family:Capacity Inter;src:url(/fonts/fda/inter-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Capacity Zalando;src:url(/fonts/fda/zalando-sans-latin-var.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}[data-native-page=capacity-commitments]{--native-solutions-font:"Capacity Inter",sans-serif;--heading-font:"Capacity Zalando",sans-serif;--body-font:"Capacity Inter",sans-serif;color:#344957;background:#fff;font-family:Capacity Inter,sans-serif;overflow:clip}[data-native-page=capacity-commitments] h1,[data-native-page=capacity-commitments] h2,[data-native-page=capacity-commitments] h3{font-family:Capacity Zalando,sans-serif}.capacity-section{position:relative}.capacity-shell{width:min(1212px,100% - 112px);margin-inline:auto}.capacity-heading{text-align:center}.capacity-heading h2{color:#050505;letter-spacing:-.015em;margin:0;font-size:40px;font-weight:650;line-height:1.05}.capacity-heading>p{color:#344957;margin:20px auto 0;font-size:18px;line-height:1.35}.capacity-test{background:radial-gradient(circle at 85% 45%,#f4faff 0%,#fff 36%);height:555px;padding:51px 0 44px}.capacity-test .icon-card-grid{--icg-heading-font:"Zalando Sans",sans-serif;--icg-heading-ls:-.015em;--icg-heading-color:#050505;--icg-sub-max:820px;--icg-sub-margin:20px auto 0;--icg-sub-lh:1.35;--icg-grid-top:35px;--icg-columns:291px 322px 359px 1fr;--icg-card-min-height:285px;--icg-card-divider:1px solid #d8e7f1;--icg-card-first-padding-left:5px;--icg-icon-width:80px;--icg-icon-height:80px;--icg-icon-margin:0 0 15px;--icg-title-font:"Zalando Sans",sans-serif;--icg-title-margin:0 0 24px;--icg-title-weight:700;--icg-title-color:#405565;--icg-body-max:25ch;--icg-body-lh:1.28}.capacity-analysis{background:radial-gradient(circle at 54% 58%,#e0f6ffc2,#0000 28%),#fff;height:1032px;padding:59px 0 0;overflow:hidden}.capacity-analysis__heading{text-align:center}.capacity-analysis__heading h2{color:#050505;letter-spacing:-.02em;margin:0;font-family:Zalando Sans,sans-serif;font-size:40px;font-weight:670;line-height:1.06}.capacity-analysis__heading p{color:#111;margin:24px auto 0;font-size:18px;line-height:1.27}.capacity-loop{position:absolute;bottom:26px;left:0;right:0}.capacity-analyst{background:linear-gradient(#fff 0% 20%,#f3faff 100%);height:938px;padding:63px 0 44px}.capacity-analyst .capacity-heading>p{margin-top:24px;font-size:18px;line-height:1.32}.capacity-analyst .native-scroll-stack{width:1012px;margin:40px auto 0}.capacity-analyst .native-scroll-stack__card{min-height:129px;padding:17px 34px 17px 20px}.capacity-analyst .native-scroll-stack__card img{width:72px;height:72px}.capacity-analyst .native-scroll-stack__card h3{font-size:18px}.capacity-analyst .native-scroll-stack__card p{font-size:15px}.capacity-questions{--qg-height:546px;--qg-bg:#042d45;--qg-shade:linear-gradient(90deg,#042c45 0%,#042c45f7 29%,#042c45c4 56%,#042c4524 82%,#042c4505 100%);--qg-shade-mobile:#042c45d9;--qg-photo-position:center 51%;--qg-shell:min(1212px,calc(100% - 112px));--qg-pad:59px 0 0;--qg-heading-weight:580;--qg-heading-tracking:-.015em;--qg-lead-gap:20px;--qg-lead-size:16px;--qg-lead-lh:1.35;--qg-grid-width:690px;--qg-grid-gap:29px;--qg-row:135px;--qg-card-min:0;--qg-card-pad-r:28px;--qg-card-pad-b:18px;--qg-divider:#ffffff94;--qg-title-weight:520;--qg-title-lh:1.2;--qg-title-gap:18px;--qg-title-pad:19px;--qg-rule:#ffffff8c;--qg-body-size:16px;--qg-body-lh:1.25}@media (width<=1100px) and (width>=901px){.capacity-shell{width:min(1000px,100% - 64px)}.capacity-analyst .native-scroll-stack{width:100%}}@media (width<=900px){.capacity-shell{width:min(650px,100% - 40px)}.capacity-test,.capacity-analysis,.capacity-analyst{height:auto;min-height:0}.capacity-heading br{display:none}.capacity-test,.capacity-analysis,.capacity-analyst{padding:80px 0}.capacity-loop{margin-top:60px;position:relative;bottom:auto}.capacity-analyst .native-scroll-stack{width:100%}.capacity-sprint{padding:72px 0}}@media (scripting:none),(prefers-reduced-motion:reduce){.capacity-analysis{height:auto;min-height:1260px;padding-bottom:72px}.capacity-loop{margin-top:60px;position:relative;bottom:auto}.capacity-analyst{height:auto;min-height:938px}}@media (prefers-reduced-motion:reduce){[data-native-page=capacity-commitments] *{scroll-behavior:auto!important}}@media (width<=1100px){.capacity-test .icon-card-grid{--icg-columns:repeat(4,minmax(0,1fr));--icg-card-first-padding-left:0}}
