.Footer_Footer__4NSkG{background:#4571df;padding:3.5rem 0}.Footer_footerContent__ENvp6{max-width:var(--global-max-width);margin:0 auto}.Footer_linkSections__nITPk{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.Footer_linkItem__By8HL{margin:1rem}.Footer_linkItem__By8HL h4{margin-bottom:10px;color:#fff;font-weight:600;font-size:25px;line-height:30px;letter-spacing:-.03em}.Footer_linkItem__By8HL p{font-size:20px}.Footer_linkItem__By8HL .Footer_links__cP4xa p,.Footer_linkItem__By8HL a{margin-bottom:2px;font-size:20px;color:#f8f4f4;width:-moz-fit-content;width:fit-content;cursor:pointer}.Footer_linkItem__By8HL .Footer_links__cP4xa p:hover,.Footer_linkItem__By8HL a:hover{text-decoration:underline}.Footer_links__cP4xa{display:flex;flex-direction:column}.Footer_aboutSection__Xgiqk p{color:#f8f4f4}.Footer_aboutSection__Xgiqk .Footer_aboutText__mwMzu{max-width:500px;font-size:20px;margin-bottom:15px}.Footer_Footer__4NSkG.Footer_light__vDIKe{background:#fff}.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL h4{color:#2d98da}.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_aboutSection__Xgiqk p,.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL .Footer_links__cP4xa p,.Footer_Footer__4NSkG.Footer_light__vDIKe .Footer_linkItem__By8HL a{color:#545b64}@media(max-width:1000px){.Footer_linkItem__By8HL h4{font-size:20px}.Footer_aboutSection__Xgiqk .Footer_aboutText__mwMzu,.Footer_aboutSection__Xgiqk p,.Footer_linkItem__By8HL .Footer_links__cP4xa p,.Footer_linkItem__By8HL a{font-size:16px}}.Layout_wrapper__rKJNH{min-height:100vh;margin-bottom:-264px}.Layout_push__SPUew{height:314px}@media(max-width:850px){.Layout_wrapper__rKJNH{margin-top:5rem}}.Hero_hero__en20v{max-width:var(--global-max-width);margin:0 auto;padding:clamp(60px,6vw,120px) clamp(20px,3vw,40px) clamp(30px,3.5vw,60px);text-align:center}.Hero_textContent__zWF68{max-width:900px;margin:0 auto}.Hero_textContent__zWF68 h1{color:#29323d;font-weight:700;line-height:1.2;font-size:clamp(2rem,4.2vw,72px);margin:0}.Hero_highlight__F38oe{color:#fff;position:relative;white-space:nowrap;padding:.05em .25em;isolation:isolate}.Hero_highlight__F38oe:before{content:"";position:absolute;inset:-.12em -.2em -.16em;background:#2d98da;-webkit-mask-image:url(/heading-highlight.svg);mask-image:url(/heading-highlight.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;z-index:-1}.Hero_subheadline__eaAR9{color:#545b64;font-size:clamp(1rem,1.2vw,1.25rem);line-height:1.5;margin:clamp(20px,2vw,32px) auto 0;max-width:700px}@media(max-width:750px){.Hero_textContent__zWF68 h1{font-size:2.25rem}}.PlansOverview_plansOverview__uMwrh{max-width:var(--global-max-width);margin:clamp(20px,2vw,40px) auto;padding:0 clamp(20px,3vw,40px)}.PlansOverview_heading__v4hUc{font-size:clamp(1.75rem,2.6vw,50px);font-weight:600;color:#29323d;text-align:center;line-height:1.3;margin:0 0 clamp(36px,3.3vw,60px)}.PlansOverview_underline__Fqd48{position:relative;display:inline-block}.PlansOverview_underline__Fqd48:after{content:"";position:absolute;left:-10px;bottom:-20px;width:calc(100% + 20px);height:48px;background:#2d98da;-webkit-mask-image:url(/heading-underline.svg);mask-image:url(/heading-underline.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlansOverview_cards___B_z_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:clamp(16px,1.6vw,32px);gap:clamp(16px,1.6vw,32px);align-items:start}.PlansOverview_card__DW07c{--accent:#58ade2;position:relative;display:flex;flex-direction:column;gap:18px;padding:clamp(24px,2.4vw,36px);background:#f3f5f6;border:1px solid #dde1e4;border-radius:8px;box-shadow:0 0 15px -5px rgba(0,0,0,.05)}.PlansOverview_cardHighlighted__60P97{--accent:#2d98da;border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 20px 50px rgba(0,0,0,.12)}.PlansOverview_badge__jzaJV{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);padding:4px 14px;background:var(--accent);color:#fff;font-weight:600;font-size:.75rem;letter-spacing:.05em;text-transform:uppercase;border-radius:100px}.PlansOverview_cardHeader__mmHQB{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.PlansOverview_cardName__RGo_M{margin:0;font-size:1.5rem;font-weight:700;color:var(--accent)}.PlansOverview_cardTagline__7KTPq{margin:0;color:#7f848b;font-size:.95rem;line-height:1.4}.PlansOverview_priceBlock__ADFpO{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.PlansOverview_priceLabel__PkJi3{font-size:clamp(2rem,2.8vw,2.75rem);font-weight:800;color:#29323d}.PlansOverview_priceCaption__MC98k{color:#7f848b;font-size:.85rem}.PlansOverview_ctaButton__HnsCb{display:block;width:100%}.PlansOverview_ctaButton__HnsCb button{padding-top:.375rem;padding-bottom:.375rem}.PlansOverview_cardDescription__tjsyK{color:#545b64;font-size:.95rem;line-height:1.5;margin:0}.PlansOverview_featureList__0MWxK{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px;flex:1 1}.PlansOverview_featureList__0MWxK li{display:flex;align-items:center;gap:12px}.PlansOverview_featureIcon__F3pBR{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;background:color-mix(in srgb,var(--accent) 12%,transparent)}.PlansOverview_checkIcon__i2N9J{color:var(--accent);width:18px;height:18px}.PlansOverview_featureText__W5Wt5{color:#545b64;font-size:.95rem;line-height:1.45}.PlansOverview_featureTitle__N2TBh{color:#29323d;font-weight:700}.PlansOverview_featureTitle__N2TBh:after{content:" – ";font-weight:400}@media(max-width:1024px){.PlansOverview_cards___B_z_{grid-template-columns:1fr;max-width:480px;margin:0 auto}}.ComparisonMatrix_matrix__eIDD9{max-width:var(--global-max-width);margin:clamp(60px,6vw,120px) auto clamp(40px,4vw,80px);padding:0 clamp(20px,3vw,40px)}.ComparisonMatrix_heading__Il6xb{font-size:clamp(1.75rem,2.6vw,50px);font-weight:600;color:#29323d;text-align:center;line-height:1.3;margin:0 0 clamp(36px,3.3vw,60px)}.ComparisonMatrix_underline__MlAUK{position:relative;display:inline-block}.ComparisonMatrix_underline__MlAUK:after{content:"";position:absolute;left:-5px;bottom:-15px;width:100%;height:30px;background:#2d98da;-webkit-mask-image:url(/heading-underline.svg);mask-image:url(/heading-underline.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ComparisonMatrix_tableWrapper__5iLp6{overflow-x:auto;border:1px solid #dde1e4;border-radius:8px;background:#f3f5f6;box-shadow:0 0 15px -5px rgba(0,0,0,.05)}.ComparisonMatrix_table__LbtzC{width:100%;border-collapse:separate;border-spacing:0;min-width:600px}.ComparisonMatrix_coreCol__52Hxw{background:#e0f0f9;box-shadow:inset 2px 0 0 0 #2d98da,inset -2px 0 0 0 #2d98da}.ComparisonMatrix_table__LbtzC thead th{position:relative;background:transparent;color:#29323d;font-weight:700;font-size:1rem;text-align:center;vertical-align:bottom;padding:24px 16px 20px}.ComparisonMatrix_planName__5_bVl{display:block}.ComparisonMatrix_coreBadge__pSlmy{position:absolute;top:12px;left:50%;transform:translateX(-50%);padding:4px 14px;background:#2d98da;color:#fff;font-weight:600;font-size:.7rem;letter-spacing:.05em;text-transform:uppercase;border-radius:100px}.ComparisonMatrix_table__LbtzC thead th.ComparisonMatrix_coreCol__52Hxw{background:#e0f0f9;color:#2d98da;font-weight:700;font-size:1.1rem;padding-top:48px;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:inset 2px 0 0 0 #2d98da,inset -2px 0 0 0 #2d98da,inset 0 2px 0 0 #2d98da}.ComparisonMatrix_table__LbtzC thead th.ComparisonMatrix_firstCol__xoBid{text-align:left;color:#7f848b;font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase}.ComparisonMatrix_firstCol__xoBid{width:45%;min-width:240px;padding-left:clamp(20px,2vw,32px)}.ComparisonMatrix_planCol__Aap3_{width:18.3333333333%}.ComparisonMatrix_categoryRow__56Qx3 td{padding:28px 16px 10px;background:transparent;color:#2d98da;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;border:0}.ComparisonMatrix_categoryRow__56Qx3 td.ComparisonMatrix_coreCol__52Hxw{background:#e0f0f9}.ComparisonMatrix_categoryRow__56Qx3 td:first-child{padding-left:clamp(20px,2vw,32px)}.ComparisonMatrix_featureRow__coIXt td{padding:16px;border-top:1px solid #dde1e4;vertical-align:middle}.ComparisonMatrix_featureRow__coIXt td.ComparisonMatrix_coreCol__52Hxw{border-top-color:transparent;box-shadow:inset 2px 0 0 0 #2d98da,inset -2px 0 0 0 #2d98da,inset 0 1px 0 0 #dde1e4}.ComparisonMatrix_featureRow__coIXt td.ComparisonMatrix_firstCol__xoBid{padding-left:clamp(20px,2vw,32px)}.ComparisonMatrix_featureRow__coIXt:last-child td{padding-bottom:20px}.ComparisonMatrix_featureRow__coIXt td.ComparisonMatrix_coreColEnd__YiTBV{border-bottom-left-radius:8px;border-bottom-right-radius:8px;box-shadow:inset 2px 0 0 0 #2d98da,inset -2px 0 0 0 #2d98da,inset 0 1px 0 0 #dde1e4,inset 0 -2px 0 0 #2d98da}.ComparisonMatrix_featureLabel__0rHh8{display:block;color:#29323d;font-weight:500;font-size:.95rem}.ComparisonMatrix_featureDescription__FUl_Y{display:block;color:#7f848b;font-size:.85rem;margin-top:2px}.ComparisonMatrix_planCell__Tcugc{text-align:center;color:#545b64}.ComparisonMatrix_iconYes___lHUW{color:#2d98da;width:22px;height:22px}.ComparisonMatrix_iconNo__DhP_v{color:#a9adb1;opacity:.45;width:22px;height:22px}.ComparisonMatrix_cellText__HlR9C{color:#29323d;font-size:.9rem;font-weight:500}@media(max-width:750px){.ComparisonMatrix_firstCol__xoBid{min-width:180px;padding-left:16px}.ComparisonMatrix_featureRow__coIXt td,.ComparisonMatrix_table__LbtzC thead th{padding:12px 10px}.ComparisonMatrix_categoryRow__56Qx3 td:first-child,.ComparisonMatrix_featureRow__coIXt td.ComparisonMatrix_firstCol__xoBid{padding-left:16px}}.PriceCalculator_calculator__24Vh7{max-width:var(--global-max-width);margin:clamp(40px,4vw,80px) auto;padding:0 clamp(20px,3vw,40px)}.PriceCalculator_heading__Q2RON{font-size:clamp(1.75rem,2.6vw,50px);font-weight:600;color:#29323d;text-align:center;line-height:1.3;margin:0 0 12px}.PriceCalculator_underline__W6U_f{position:relative;display:inline-block}.PriceCalculator_underline__W6U_f:after{content:"";position:absolute;left:-5px;bottom:-15px;width:100%;height:30px;background:#2d98da;-webkit-mask-image:url(/heading-underline.svg);mask-image:url(/heading-underline.svg);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PriceCalculator_subheading__b3nT4{text-align:center;color:#7f848b;font-size:1rem;margin:0 0 clamp(36px,3.3vw,60px)}.PriceCalculator_panel__oS2tU{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:clamp(20px,2vw,40px);gap:clamp(20px,2vw,40px);align-items:stretch}.PriceCalculator_configColumn__WfRgV,.PriceCalculator_resultColumn__9c_FH{padding:clamp(24px,2.4vw,36px);border-radius:8px;background:#f3f5f6;border:1px solid #dde1e4;box-shadow:0 0 15px -5px rgba(0,0,0,.05);display:flex;flex-direction:column}.PriceCalculator_configColumn__WfRgV{gap:clamp(20px,1.8vw,32px)}.PriceCalculator_field__ATwu3{display:flex;flex-direction:column;gap:8px}.PriceCalculator_fieldLabel__Sr6Gd{color:#29323d;font-weight:600;font-size:1rem}.PriceCalculator_fieldSubLabel__dxUmb{color:#545b64;font-weight:500;font-size:.9rem}.PriceCalculator_fieldLabelRow__uU7S8{display:flex;justify-content:space-between;align-items:center;gap:12px}.PriceCalculator_fieldValue__EozTy{color:#2d98da;font-weight:700;font-size:1.1rem}.PriceCalculator_studentsInputWrapper___TNzQ{display:inline-flex;align-items:center;gap:2px}.PriceCalculator_studentsInput__PrWpm{width:80px;padding:4px 10px;border:1px solid #dde1e4;border-radius:3px;background:#f3f5f6;color:#2d98da;font-weight:700;font-size:1.1rem;text-align:right;font-family:inherit;-moz-appearance:textfield}.PriceCalculator_studentsInput__PrWpm::-webkit-inner-spin-button,.PriceCalculator_studentsInput__PrWpm::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.PriceCalculator_studentsInput__PrWpm:focus{outline:none;border-color:#2d98da;box-shadow:0 0 0 3px rgba(45,152,218,.15)}.PriceCalculator_fieldValuePlus__F0lff{color:#2d98da;font-weight:700;font-size:1.1rem}.PriceCalculator_flowField__sYIgn{padding-top:clamp(20px,1.8vw,32px);border-top:1px solid #dde1e4}.PriceCalculator_flowSwitch__sW5MV[data-state=unchecked]{background-color:#f9fafb;border-color:#7f848b}.PriceCalculator_flowSwitch__sW5MV[data-state=unchecked] [data-slot=switch-thumb]{background-color:#7f848b}.PriceCalculator_fieldHint__Xns35{margin:0;color:#7f848b;font-size:.85rem;line-height:1.4}.PriceCalculator_planSelect__YQsBJ{width:100%}.PriceCalculator_slider__Ry19e{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#dde1e4;outline:none;cursor:pointer;margin:6px 0}.PriceCalculator_slider__Ry19e::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:#2d98da;border:3px solid #fff;box-shadow:0 0 17px -4px rgba(0,0,0,.1);cursor:pointer;-webkit-transition:transform .1s ease;transition:transform .1s ease}.PriceCalculator_slider__Ry19e::-webkit-slider-thumb:hover{transform:scale(1.1)}.PriceCalculator_slider__Ry19e::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#2d98da;border:3px solid #fff;box-shadow:0 0 17px -4px rgba(0,0,0,.1);cursor:pointer}.PriceCalculator_sliderScale___vPeM{display:flex;justify-content:space-between;color:#7f848b;font-size:.8rem}.PriceCalculator_scaleHint__oObem{margin:4px 0 0;color:#545b64;font-size:.85rem}.PriceCalculator_scaleHint__oObem a{color:#2d98da;text-decoration:underline}.PriceCalculator_flowBudget__avQ18{display:flex;flex-direction:column;gap:6px;padding:16px;margin-top:8px;border-radius:6px;background:#f9fafb;border:1px solid #dde1e4}.PriceCalculator_resultColumn__9c_FH{gap:8px;background:linear-gradient(160deg,#daedf9,#f3f5f6 80%)}.PriceCalculator_resultLabel__PCmt6{color:#545b64;font-size:.95rem;font-weight:500}.PriceCalculator_resultPrice__4Lqee{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;color:#2d98da;line-height:1;display:inline-block}.PriceCalculator_resultUnit__BI_vp{color:#7f848b;font-size:.9rem;margin-bottom:8px}.PriceCalculator_breakdown__hPDT3{list-style:none;margin:16px 0 0;padding:16px 0 0;border-top:1px solid #dde1e4;display:flex;flex-direction:column;gap:10px}.PriceCalculator_breakdown__hPDT3 li{display:flex;justify-content:space-between;gap:12px;color:#545b64;font-size:.95rem}.PriceCalculator_breakdown__hPDT3 li span:last-child{font-weight:500;color:#29323d;white-space:nowrap}.PriceCalculator_breakdownTotal__cIFbP{padding-top:10px;border-top:1px dashed #dde1e4;color:#29323d;font-weight:700}.PriceCalculator_breakdownTotal__cIFbP span:last-child{color:#2d98da;font-weight:700}.PriceCalculator_cta__4Qd5M{margin-top:24px;align-self:center;width:100%;max-width:340px;justify-content:center;font-size:1rem}.PriceCalculator_disclaimer__piw5K{margin:12px 0 0;color:#7f848b;font-size:.8rem;text-align:center;line-height:1.4}@media(max-width:950px){.PriceCalculator_panel__oS2tU{grid-template-columns:1fr}.PriceCalculator_cta__4Qd5M{max-width:none}}.Pilotphasen_pilotphasen__kcc2S{max-width:var(--global-max-width);margin:0 auto clamp(60px,6vw,120px);padding:0 clamp(20px,3vw,40px)}.Pilotphasen_panel__FaoKP{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(20px,2.5vw,40px);gap:clamp(20px,2.5vw,40px);align-items:center;padding:clamp(20px,2vw,36px) clamp(24px,2.6vw,44px);background:linear-gradient(135deg,#daedf9,#afd8f1);border-radius:8px;border:1px solid rgba(45,152,218,.1)}.Pilotphasen_textColumn__q80Ww{display:flex;flex-direction:column;gap:12px}.Pilotphasen_headline__GLDSf{margin:0;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:700;color:#29323d;line-height:1.2}.Pilotphasen_subheadline__QDuRl{margin:0;font-size:clamp(1rem,1.3vw,1.25rem);color:#545b64;line-height:1.5}.Pilotphasen_detailsColumn__LC_FQ{display:flex;flex-direction:column;align-items:flex-end}.Pilotphasen_cta__6_tzF{align-self:flex-end;width:100%;max-width:340px}@media(min-width:1024px){.Pilotphasen_headline__GLDSf{font-size:1.5rem}.Pilotphasen_subheadline__QDuRl{font-size:1rem}}@media(max-width:850px){.Pilotphasen_panel__FaoKP{grid-template-columns:1fr;gap:24px}.Pilotphasen_detailsColumn__LC_FQ{align-items:stretch}.Pilotphasen_detailsColumn__LC_FQ a{width:100%}.Pilotphasen_cta__6_tzF{width:100%;justify-content:center}}.FaqBox_boxHeader__s_9LR{display:flex;justify-content:space-between;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FaqBox_boxHeader__s_9LR .FaqBox_heading__7ZhO1{font-family:Inter var,Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;letter-spacing:-.03em!important;color:#545b64;flex:1 1;margin-right:1rem}.FaqBox_faqBox__PM_CE:not(:last-of-type){margin-bottom:.75rem}.FaqBox_faqBox__PM_CE{border:1px solid #dde1e4;background-color:#f9fafb;padding:.5rem 1rem;border-radius:8px;box-shadow:0 0 15px -5px rgba(0,0,0,.05)}.FaqBox_faqBox__PM_CE h3{font-family:Inter var,Inter,sans-serif;font-size:1.125rem!important;font-weight:500!important;letter-spacing:-.03em!important;color:#545b64;flex:1 1;margin-right:1rem}.FaqBox_faqBox__PM_CE .FaqBox_content__tb6p2,.FaqBox_faqBox__PM_CE .FaqBox_content__tb6p2 div,.FaqBox_faqBox__PM_CE .FaqBox_content__tb6p2 div p{margin-top:.75rem;font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:400!important;letter-spacing:-.03em!important;color:#7f848b}.FaqBox_faqBox__PM_CE .FaqBox_content__tb6p2 strong{font-family:Inter var,Inter,sans-serif;font-size:1rem!important;font-weight:600!important;letter-spacing:-.03em!important}.FaqBox_faqBox__PM_CE .FaqBox_content__tb6p2 a{text-decoration:underline;cursor:pointer}.FaqBox_icon__ofago{color:#545b64}.FaqSection_faq__8Hm9l{max-width:var(--global-max-width);margin:0 auto clamp(60px,6vw,120px);padding:0 clamp(20px,3vw,40px)}.FaqSection_heading__VMVpE{font-size:clamp(1.75rem,2.6vw,50px);font-weight:600;color:#29323d;text-align:center;line-height:1.3;margin:0 0 clamp(28px,2.6vw,48px)}.FaqSection_list__ssDVs{max-width:800px;margin:0 auto}.FaqSection_item__QOV4e{background-color:#f3f5f6}.FaqSection_closer__N92bq{display:flex;flex-direction:column;align-items:center;gap:16px;margin-top:clamp(36px,3.3vw,60px);text-align:center}.FaqSection_closerText__BAEH7{margin:0;font-size:clamp(1.1rem,1.6vw,1.5rem);font-weight:600;color:#29323d}.FaqSection_cta__aadg3{width:100%;max-width:340px;justify-content:center;font-size:1rem}