.section-card-grid{padding:5rem 0}.section-card-grid__inner{margin:0 auto;max-width:var(--container-width);padding:0 1.25rem}.section-card-grid h2{font-size:clamp(1.85rem,3vw,2.875rem);margin:0}.section-card-grid__intro{margin-top:1.25rem;max-width:40rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__inner{padding:0}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) h2{font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:clamp(1.85rem,8vw,2.875rem);font-weight:600;letter-spacing:normal;line-height:1.2;margin:.5rem 0 1.25rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .heading-mark{display:inline;padding:0}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .heading-mark__plain{display:inline}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__intro{font-family:"Zalando Sans Semi Expanded 400",var(--font-sans);font-size:1rem;font-weight:400;line-height:1.5;margin:0;max-width:none}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__list{margin-top:5rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__item h3{font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:1.5rem;font-weight:600;line-height:1.2;margin:0 0 .9375rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__item h3+p{font-family:"Zalando Sans Semi Expanded 400",var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0 0 .9375rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__item h3+p+p,.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__item p:has(>.section-card-grid__explore){font-size:1rem;line-height:1.5;margin:0;padding:.0625rem 0 0}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__explore{font-family:"zalando-sans-semiexpanded 500",var(--font-sans);font-size:1rem;font-weight:600;gap:.625rem;line-height:1.5}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__explore:after{background-color:currentColor;border:0;flex-shrink:0;height:1rem;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m190.5 66.9 22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='m190.5 66.9 22.2-22.2c9.4-9.4 24.6-9.4 33.9 0L441 239c9.4 9.4 9.4 24.6 0 33.9L246.6 467.3c-9.4 9.4-24.6 9.4-33.9 0l-22.2-22.2c-9.5-9.5-9.3-25 .4-34.3L311.4 296H24c-13.3 0-24-10.7-24-24v-32c0-13.3 10.7-24 24-24h287.4L190.9 101.2c-9.8-9.3-10-24.8-.4-34.3'/%3E%3C/svg%3E") center/contain no-repeat;transform:none;width:1rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__footer{margin-top:5rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__footer .button{border:0;border-radius:0;font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:1.25rem;font-weight:500;line-height:1.25rem;min-height:2.75rem;padding:.75rem 1.5rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__media img{height:25.3125rem;-o-object-fit:fill;object-fit:fill}.section-card-grid__list{display:grid;gap:1.875rem;list-style:none;margin:3.5rem 0 0;padding:0}.section-card-grid__item{align-items:flex-start;background:transparent;display:flex;flex-direction:column;padding:0}.section-card-grid__media{margin-bottom:0;width:100%}.section-card-grid__media img{display:block;height:25.3rem;-o-object-fit:cover;object-fit:cover;width:100%}.section-card-grid__item h3{background:var(--color-brand-2);color:#fff;display:inline-block;font-size:1.5rem;line-height:1.2;margin:0 0 .85rem;padding:.625rem}.section-card-grid__item p{font-size:1.25rem;line-height:1.5;margin:0 0 .75rem}.section-card-grid__explore{align-items:center;color:var(--color-ink);display:inline-flex;font-weight:600;gap:.6rem;text-decoration:none}.section-card-grid__explore:after{border-right:2px solid;border-top:2px solid;content:"";height:.45rem;transform:rotate(45deg);width:.45rem}.section-card-grid__footer{margin:2.5rem 0 0;text-align:center}.section-card-grid--features{background:#fafafa}.section-card-grid--features h2{font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:clamp(2rem,4vw,2.875rem);font-weight:600;line-height:1.2}.section-card-grid--features .section-card-grid__item p{font-family:"Zalando Sans Semi Expanded 400",var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5}.section-card-grid--features .section-card-grid__item{gap:.9375rem}.section-card-grid--features .section-card-grid__item h3{background:transparent;color:var(--color-ink);font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:2rem;font-weight:600;line-height:1.2;margin:0;padding:0}.section-card-grid--features:not(.section-card-grid--about){padding:5rem 0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__inner{max-width:none;padding:0;width:min(90rem,100% - 2.5rem)}.section-card-grid--features:not(.section-card-grid--about) h2{color:var(--color-brand);font-family:"ZalandoSansSemiExpanded-Regular",var(--font-sans);font-size:2.875rem;font-weight:600;letter-spacing:0;line-height:1.2;margin:0;max-width:40%}.section-card-grid--features:not(.section-card-grid--about) h2 .heading-mark,.section-card-grid--features:not(.section-card-grid--about) h2 .heading-mark__plain{background:transparent;color:inherit;display:inline;padding:0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list{gap:2.875rem;grid-template-columns:minmax(0,1fr);margin:5.75rem 0 0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__item{gap:1.5rem}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__icon{height:3rem;margin:0;width:3rem}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__item h3{color:#000;font-family:"Zalando Sans Semi Expanded",var(--font-sans);font-size:2rem;font-weight:600;line-height:1.2;margin:.5rem 0 1.5rem}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__item p{color:#000;font-family:"Zalando Sans Semi Expanded",var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__footer{line-height:1;margin:2rem 0 0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__footer .button{background:#fff;border:1px solid #d5d7da;border-radius:3px;color:var(--color-brand);font-family:"ZalandoSansSemiExpanded-Regular",var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1;min-height:0;padding:.75rem 1.5rem}@media(min-width:641px){.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list:has(>:only-child),.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list[data-count="1"]{grid-template-columns:minmax(0,1fr)}}@media(min-width:1025px){.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list{grid-template-columns:repeat(4,minmax(0,1fr))}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list:has(>:only-child),.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list[data-count="1"]{grid-template-columns:minmax(0,1fr)}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list:has(>:nth-child(2):last-child),.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list:has(>:nth-child(3):last-child),.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1024px){.section-card-grid--features:not(.section-card-grid--about) h2{max-width:100%}}@media(max-width:640px){.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list{grid-template-columns:1fr}}.section-card-grid--about.section-card-grid--features{background:transparent;padding:3.125rem 0}.section-card-grid--about.section-card-grid--features .section-card-grid__inner{padding:0 1.25rem}.section-card-grid--about.section-card-grid--features h2{color:var(--color-brand);font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:2.875rem;font-weight:600;line-height:1.2;margin:0}.section-card-grid--about.section-card-grid--features h2 .heading-mark{background:var(--color-brand);color:#fff;display:table;padding:0}.section-card-grid--about.section-card-grid--features h2 .heading-mark__plain{color:var(--color-brand);display:block}.section-card-grid--about.section-card-grid--features .section-card-grid__list{gap:1.25rem;margin:2.5rem 0 0}.section-card-grid--about.section-card-grid--features .section-card-grid__item{gap:0}.section-card-grid--about.section-card-grid--features .section-card-grid__icon{height:3.125rem;margin:0 0 .9375rem;width:3.125rem}.section-card-grid--about.section-card-grid--features .section-card-grid__item h3{color:#000;font-size:2rem;font-weight:600;line-height:1.2;margin:.5rem 0 1rem}.section-card-grid--about.section-card-grid--features .section-card-grid__item p{color:#000;font-family:"Zalando Sans Semi Expanded 400",var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0}.section-card-grid__icon{height:3rem;margin:0 0 1.25rem;width:3rem}.section-card-grid__icon i,.section-card-grid__icon img{display:block;height:100%;width:100%}.section-card-grid__icon i{color:var(--color-brand);font-size:3rem;line-height:3rem;text-align:center}.section-card-grid--promo{background:var(--color-brand);color:#fff;padding:4rem 0}.section-card-grid--promo a,.section-card-grid--promo h2,.section-card-grid--promo h3,.section-card-grid--promo p{color:#fff}.section-card-grid--promo .section-card-grid__item h3{background:transparent;color:#fff;font-size:clamp(1.85rem,3vw,2.5rem);padding:0}.section-card-grid--promo .heading-mark{background:#fff;color:var(--color-brand)}.section-card-grid--promo .button{border-color:#fff;color:#fff}.section-card-grid--pair{background:transparent;padding:0}.section-card-grid--pair .section-card-grid__inner{max-width:none;padding:0}.section-card-grid--pair .section-card-grid__list{gap:0;margin:0}.section-card-grid--pair .section-card-grid__item{min-height:28rem;padding:3.75rem 2.5rem}.section-card-grid--pair .section-card-grid__item h3{font-family:var(--font-display);font-size:clamp(2rem,3vw,2.875rem);font-weight:600;line-height:1.15;margin:0 0 1.5rem}.section-card-grid--pair .section-card-grid__item p{font-size:1.5rem;font-weight:200;line-height:1.5;margin:0 0 1.75rem;max-width:36rem}.section-card-grid--pair .section-card-grid__item p:last-child{margin-bottom:0;margin-top:auto}.section-card-grid--pair .section-card-grid__item:first-child{background:#315722}.section-card-grid--pair .section-card-grid__item:first-child h3 .heading-mark__plain{background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--color-brand);display:table;font-family:zalando-sans-semiexpanded\ 600,Sans-serif;padding:0}.section-card-grid--pair .section-card-grid__item:first-child h3 .heading-mark{background:none;color:#fff;display:table;font-family:zalando-sans-semiexpanded\ 600,Sans-serif;padding:0}.section-card-grid--pair .section-card-grid__item:last-child{background:var(--color-brand)}.section-card-grid--pair .section-card-grid__item:last-child h3 .heading-mark{background:#fff;box-decoration-break:clone;-webkit-box-decoration-break:clone;color:var(--color-brand);display:inline;font-family:zalando-sans-semiexpanded\ 600,Sans-serif;padding:0}.section-card-grid--pair .section-card-grid__item:last-child h3 .heading-mark__plain{color:#fff;display:inline;font-family:zalando-sans-semiexpanded\ 600,Sans-serif}.single-program .section-card-grid--features{background:#fff;padding:3.125rem 0}.single-program .section-card-grid--features .section-card-grid__inner{margin-left:auto;margin-right:auto;max-width:none;padding:0;width:min(72rem,100% - 6.25rem)}.single-program .section-card-grid--features .section-card-grid__inner>*{max-width:none}.single-program .section-card-grid--features h2{color:var(--color-brand);font-family:"zalando-sans-semiexpanded 600",var(--font-sans);font-size:clamp(1.85rem,3vw,2.875rem);font-weight:600;line-height:1.2;margin:0 0 1.5rem;max-width:none}.single-program .section-card-grid--features h2 .heading-mark,.single-program .section-card-grid--features h2 .heading-mark__plain{display:inline;font-family:inherit;font-weight:inherit;line-height:inherit}.single-program .section-card-grid--features h2 .heading-mark{background:var(--color-brand);color:#fff;padding:0 .2em}.single-program .section-card-grid--features h2 .heading-mark__plain{background:transparent;color:var(--color-brand);padding:0}.single-program .section-card-grid--features .section-card-grid__intro{color:#000;font-family:"Zalando Sans Semi Expanded",var(--font-sans);font-size:1.25rem;font-weight:400;line-height:1.5;margin:0;max-width:none}.single-program .section-card-grid--features .section-card-grid__intro p{color:inherit;font:inherit;margin:0 0 1.25rem}.single-program .section-card-grid--features .section-card-grid__intro span{font-size:inherit!important}.single-program .section-card-grid--features .section-card-grid__intro b,.single-program .section-card-grid--features .section-card-grid__intro strong{font-weight:600}.single-program .section-card-grid--features .section-card-grid__intro a{color:var(--color-brand);text-decoration:underline;text-underline-offset:.15em}.single-program .section-card-grid--features .section-card-grid__list{margin-top:1.25rem}.single-program .section-card-grid--features .section-card-grid__icon{height:3rem;margin:0;width:3rem}.single-program .section-card-grid--features .section-card-grid__item h3{color:#000;font-family:"Zalando Sans Semi Expanded",var(--font-sans);font-size:1.25rem;font-weight:600;line-height:1.5;margin:0}@media(max-width:79.9375rem){.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__inner{padding:0 1.25rem}}@media(max-width:767px){.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__list{margin-top:2rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__footer{margin-top:2.5rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair) .section-card-grid__media img,.section-card-grid__media img{height:16rem}}@media(min-width:768px){.section-card-grid__list{grid-template-columns:repeat(3,1fr)}.section-card-grid--pair .section-card-grid__list,.section-card-grid--promo .section-card-grid__list{grid-template-columns:1fr 1fr}.section-card-grid--pair .section-card-grid__item{min-height:35rem}.section-card-grid--features .section-card-grid__list{grid-template-columns:repeat(4,1fr)}.section-card-grid--features .section-card-grid__list:has(>:only-child),.section-card-grid--features .section-card-grid__list[data-count="1"]{grid-template-columns:minmax(0,1fr)}.section-card-grid--features .section-card-grid__list:has(>:nth-child(2):last-child),.section-card-grid--features .section-card-grid__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.section-card-grid--features .section-card-grid__list:has(>:nth-child(3):last-child),.section-card-grid--features .section-card-grid__list[data-count="3"]{-moz-column-gap:3.125rem;column-gap:3.125rem;grid-template-columns:repeat(3,1fr)}.section-card-grid--about.section-card-grid--features .section-card-grid__list{gap:1.25rem;grid-template-columns:1fr 1fr}}@media(min-width:900px){.section-card-grid--about.section-card-grid--features .section-card-grid__inner{align-items:start;-moz-column-gap:3.125rem;column-gap:3.125rem;display:grid;grid-template-columns:30.75rem minmax(0,1fr)}.section-card-grid--about.section-card-grid--features h2{grid-column:1;max-width:30.75rem}.section-card-grid--about.section-card-grid--features .section-card-grid__list{grid-column:2;margin:0}}@media(min-width:80rem){.section-card-grid--about.section-card-grid--features .section-card-grid__inner{padding-left:0;padding-right:0}}@media(max-width:767px){.single-program .section-card-grid--features{padding:3rem 0}.single-program .section-card-grid--features .section-card-grid__inner{width:calc(100% - 2.5rem)}.single-program .section-card-grid--features .section-card-grid__list{gap:1.5rem}.single-program .section-card-grid--features .section-card-grid__item{gap:.5rem}.single-program .section-card-grid--features .section-card-grid__item h3{margin:0}.section-card-grid--features:not(.section-card-grid--about){padding:3.5rem 0}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__list{gap:2rem;margin-top:2.5rem}.section-card-grid--features:not(.section-card-grid--about) .section-card-grid__item h3{margin-bottom:.75rem}.section-card-grid:not(.section-card-grid--features):not(.section-card-grid--promo):not(.section-card-grid--pair){padding-bottom:3.5rem;padding-top:3.5rem}.section-card-grid--promo{padding:3rem 0}}