.sp-wrap,.sp-wrap *{box-sizing:border-box}.sp-wrap{max-width:900px;margin:0 auto;padding-left:30px}.sp-wrap .image-panel{display:flex;align-items:flex-start;gap:32px;width:100%;margin:32px 0}.sp-wrap .image-panel__figure{flex:0 0 auto;min-width:0;margin:0}.sp-wrap .image-panel__image{display:block;width:100%;max-width:100%;height:auto;border-radius:4px}.sp-wrap .image-panel__description{margin-top:8px;font-size:14px;line-height:1.5;color:#57797a}.sp-wrap .image-panel__text{flex:1 1 0;min-width:0;font-size:16px;line-height:1.7}.sp-wrap .image-panel__text>*:first-child{margin-top:0}.sp-wrap .image-panel__text>*:last-child{margin-bottom:0}.sp-wrap .image-panel--small .image-panel__figure{width:30%}.sp-wrap .image-panel--medium .image-panel__figure{width:45%}.sp-wrap .image-panel--large .image-panel__figure{width:60%}.sp-wrap .image-panel--full{flex-direction:column}.sp-wrap .image-panel--full .image-panel__figure,.sp-wrap .image-panel--full .image-panel__text{width:100%}.sp-wrap .image-panel--left{flex-direction:row}.sp-wrap .image-panel--right{flex-direction:row-reverse}.sp-wrap .image-panel--full.image-panel--left,.sp-wrap .image-panel--full.image-panel--right{flex-direction:column}@media(max-width:700px){.sp-wrap .image-panel,.sp-wrap .image-panel--left,.sp-wrap .image-panel--right{flex-direction:column;gap:20px}.sp-wrap .image-panel--small .image-panel__figure,.sp-wrap .image-panel--medium .image-panel__figure,.sp-wrap .image-panel--large .image-panel__figure,.sp-wrap .image-panel--full .image-panel__figure{width:100%}.sp-wrap .image-panel__text{width:100%;flex:none}}.sp-wrap .accordion-panel{margin:32px 0}.sp-wrap .accordion-panel__heading{margin:0 0 20px}.sp-wrap .accordion-panel__items{display:flex;flex-direction:column;gap:12px}.sp-wrap .accordion-panel__item{border:0;background:transparent}.sp-wrap .accordion-panel__summary{display:flex;align-items:center;justify-content:space-between;width:100%;padding:18px 28px;border:0;border-radius:14px;font:inherit;font-size:18px;font-weight:600;line-height:1.3;text-align:left;cursor:pointer}.sp-wrap .accordion-panel__summary::after{content:"+";flex-shrink:0;margin-left:20px;font-size:26px;font-weight:400;line-height:1}.sp-wrap .accordion-panel__summary.active::after{content:"−"}.sp-wrap .accordion-panel__content{display:none;padding:18px 28px 24px;font-size:16px;line-height:1.7}.sp-wrap .accordion-panel__content>*:first-child{margin-top:0}.sp-wrap .accordion-panel__content>*:last-child{margin-bottom:0}.sp-wrap .accordion-panel.theme-turkish-blue .accordion-panel__summary{background:#57797a;color:#fff}.sp-wrap .accordion-panel.theme-lime-green .accordion-panel__summary{background:#bbb80e;color:#fff}.sp-wrap .accordion-panel.theme-light-blue .accordion-panel__summary{background:#e4ede7;color:#111}.sp-wrap .accordion-panel.theme-black .accordion-panel__summary{background:#000;color:#fff}@media(max-width:600px){.sp-wrap .accordion-panel__summary{padding:16px 20px;border-radius:10px;font-size:17px}.sp-wrap .accordion-panel__content{padding:16px 20px 20px}}.sp-wrap .statistics-panel{margin:48px 0}.sp-wrap .statistics-panel__heading{margin:0 0 48px}.sp-wrap .statistics-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:48px;align-items:start;width:100%}.sp-wrap .statistics-panel__item{text-align:center}.sp-wrap .statistics-panel__value{display:flex;align-items:baseline;justify-content:center;gap:6px;margin-bottom:12px}.sp-wrap .statistics-panel__number,.sp-wrap .statistics-panel__suffix{font-family:MuseoSansRounded-900,Arial,Helvetica,sans-serif;font-size:56px;font-weight:900;line-height:1}.sp-wrap .statistics-panel__description{font-size:24px;line-height:1.35}.sp-wrap .statistics-panel.theme-turkish-blue .statistics-panel__number,.sp-wrap .statistics-panel.theme-turkish-blue .statistics-panel__suffix{color:#57797a}.sp-wrap .statistics-panel.theme-lime-green .statistics-panel__number,.sp-wrap .statistics-panel.theme-lime-green .statistics-panel__suffix{color:#bbb80e}.sp-wrap .statistics-panel.theme-light-blue .statistics-panel__number,.sp-wrap .statistics-panel.theme-light-blue .statistics-panel__suffix{color:#57797a}.sp-wrap .statistics-panel.theme-black .statistics-panel__number,.sp-wrap .statistics-panel.theme-black .statistics-panel__suffix{color:#000}.sp-wrap .statistics-panel__heading,.sp-wrap .statistics-panel__description{color:#111}@media(max-width:900px){.sp-wrap .statistics-panel__grid{grid-template-columns:repeat(2,1fr);gap:40px 24px}}@media(max-width:600px){.sp-wrap .statistics-panel__grid{grid-template-columns:1fr;gap:32px}.sp-wrap .statistics-panel__number,.sp-wrap .statistics-panel__suffix{font-size:48px}.sp-wrap .statistics-panel__description{font-size:20px}}.sp-wrap .quote-panel{margin:32px 0;padding:32px 40px;border-radius:4px}.sp-wrap .quote-panel__quote{margin:0;font-size:28px;font-style:italic;line-height:1.4;font-weight:600;border-left:5px solid rgba(255,255,255,.7);padding-left:28px}.sp-wrap .quote-panel__author{font-size:16px;font-weight:600;padding-left:33px;margin-top:24px}.sp-wrap .quote-panel.theme-turkish-blue{background:#57797a;color:#fff}.sp-wrap .quote-panel.theme-lime-green{background:#bbb80e;color:#fff}.sp-wrap .quote-panel.theme-light-blue{background:#e4ede7;color:#111}.sp-wrap .quote-panel.theme-black{background:#000;color:#fff}@media(max-width:700px){.sp-wrap .quote-panel{padding:24px 20px}.sp-wrap .quote-panel__quote{font-size:22px}}.sp-wrap .step-panel{margin:32px 0}.sp-wrap .step-panel__heading{margin:0 0 20px}.sp-wrap .step-panel__steps{display:flex;align-items:center;gap:48px;padding:32px;border-radius:4px}.sp-wrap .step-panel__step{position:relative;flex:1;padding:0;text-align:center}.sp-wrap .step-panel__step:not(:last-child)::after{content:"→";position:absolute;top:16px;right:-34px;font-size:28px;line-height:1}.sp-wrap .step-panel__number{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 auto 16px;border:2px solid currentColor;border-radius:50%;font-size:24px;font-weight:700}.sp-wrap .step-panel__description{font-size:16px;line-height:1.5}.sp-wrap .step-panel.theme-turkish-blue .step-panel__steps{background:#57797a;color:#fff}.sp-wrap .step-panel.theme-lime-green .step-panel__steps{background:#bbb80e;color:#fff}.sp-wrap .step-panel.theme-light-blue .step-panel__steps{background:#e4ede7;color:#111}.sp-wrap .step-panel.theme-black .step-panel__steps{background:#000;color:#fff}@media(max-width:700px){.sp-wrap .step-panel__steps{flex-direction:column;gap:24px;padding:24px 20px}.sp-wrap .step-panel__step{width:100%}.sp-wrap .step-panel__step:not(:last-child)::after{content:"↓";position:static;display:block;margin:20px 0 0;font-size:26px}}.sp-wrap .headline-spot-panel{margin:32px 0}.sp-wrap .headline-spot-panel__heading{margin-bottom:20px}.sp-wrap .headline-spot-panel__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sp-wrap .headline-spot-panel__spot{display:flex;align-items:center;justify-content:center;min-height:120px;padding:24px;border-radius:4px;text-align:center;font-size:18px;font-weight:600}.sp-wrap a.headline-spot-panel__spot{color:inherit;text-decoration:none;transition:transform .2s ease}.sp-wrap a.headline-spot-panel__spot:hover{transform:translateY(-2px)}.sp-wrap .headline-spot-panel.theme-turkish-blue .headline-spot-panel__spot{background:#57797a;color:#fff}.sp-wrap .headline-spot-panel.theme-lime-green .headline-spot-panel__spot{background:#bbb80e;color:#fff}.sp-wrap .headline-spot-panel.theme-light-blue .headline-spot-panel__spot{background:#e4ede7;color:#111}.sp-wrap .headline-spot-panel.theme-black .headline-spot-panel__spot{background:#000;color:#fff}@media(max-width:700px){.sp-wrap .headline-spot-panel__grid{grid-template-columns:1fr}}.sp-wrap .value-points-panel{margin:32px 0}.sp-wrap .value-points-panel__heading{margin:0 0 20px}.sp-wrap .value-points-panel__grid{display:flex;gap:16px;align-items:stretch}.sp-wrap .value-points-panel__spot{flex:1 1 0;min-width:0;display:flex;flex-direction:column;padding:0;background:#fff;color:#111;border:1px solid #ddd;border-radius:4px;overflow:hidden}.sp-wrap .value-points-panel__spot-heading{margin:0;padding:20px 24px;font-size:18px;font-weight:700;line-height:1.3}.sp-wrap .value-points-panel__subheading{margin:0;padding:28px 24px 0;font-size:17px;font-weight:600;line-height:1.4}.sp-wrap .value-points-panel__list{display:flex;flex-direction:column;margin:0;padding:18px 20px 24px;list-style:none;font-size:16px}.sp-wrap .value-points-panel__point{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid #eee}.sp-wrap .value-points-panel__point:last-child{border-bottom:0}.sp-wrap .value-points-panel__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:18px}.sp-wrap .value-points-panel__minus{font-size:24px;line-height:1;margin-left:-2px;margin-right:-1px}.sp-wrap .value-points-panel__icon svg{display:block}.sp-wrap .value-points-panel.theme-turkish-blue .value-points-panel__spot-heading{background:#57797a;color:#fff}.sp-wrap .value-points-panel.theme-lime-green .value-points-panel__spot-heading{background:#bbb80e;color:#fff}.sp-wrap .value-points-panel.theme-light-blue .value-points-panel__spot-heading{background:#e4ede7;color:#111}.sp-wrap .value-points-panel.theme-black .value-points-panel__spot-heading{background:#000;color:#fff}@media(max-width:700px){.sp-wrap .value-points-panel__grid{flex-direction:column;align-items:stretch;gap:16px}.sp-wrap .value-points-panel__spot{flex:none;width:100%;min-width:0}.sp-wrap .value-points-panel__spot-heading{padding:18px 20px}.sp-wrap .value-points-panel__subheading{padding:22px 20px 0}.sp-wrap .value-points-panel__list{padding:16px 20px 24px}}.sp-wrap .contact-panel{display:grid;grid-template-columns:1fr 240px;margin:32px 0;border-radius:4px;overflow:hidden}.sp-wrap .contact-panel__content{padding:32px}.sp-wrap .contact-panel__heading{margin:0 0 16px}.sp-wrap .contact-panel__description{margin-bottom:20px;font-size:16px;line-height:1.5}.sp-wrap .contact-panel__phone{display:block;width:fit-content;margin-bottom:20px;color:inherit;font-size:20px;font-weight:600;text-decoration:none}.sp-wrap .contact-panel__button{display:inline-block;padding:12px 24px;border:1px solid currentColor;border-radius:4px;background:transparent;color:inherit;font:inherit;font-weight:600;cursor:pointer}.sp-wrap .contact-panel__image-wrapper{display:flex;align-items:center;justify-content:center;padding:32px}.sp-wrap .contact-panel__image{display:block;width:180px;height:180px;object-fit:cover;border-radius:50%}.sp-wrap .contact-panel.theme-turkish-blue{background:#57797a;color:#fff}.sp-wrap .contact-panel.theme-lime-green{background:#bbb80e;color:#fff}.sp-wrap .contact-panel.theme-light-blue{background:#e4ede7;color:#111}.sp-wrap .contact-panel.theme-black{background:#000;color:#fff}@media(max-width:700px){.sp-wrap .contact-panel{grid-template-columns:1fr}.sp-wrap .contact-panel__content{padding:24px 20px}.sp-wrap .contact-panel__image-wrapper{padding:24px 20px 32px}.sp-wrap .contact-panel__image{width:140px;height:140px}}.sp-wrap .icon-panel{margin:32px 0;width:100%}.sp-wrap .icon-panel__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sp-wrap .icon-panel__item{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:20px;align-items:start;min-width:0;height:100%;padding:24px;background:#fff;color:#111;border:1px solid #ddd;border-radius:4px}.sp-wrap .icon-panel__icon{grid-column:1;grid-row:1/span 2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0;border-radius:4px;flex-shrink:0}.sp-wrap .icon-panel__icon::before{content:"";display:block;width:24px;height:24px;background-color:#fff;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.sp-wrap .icon-panel__icon i{display:block;line-height:1}.sp-wrap .icon-panel__title{grid-column:2;grid-row:1;min-width:0;margin:0;font-size:18px;line-height:1.3;font-weight:600;overflow-wrap:break-word;padding-bottom:10px;margin-top:-2px}.sp-wrap .icon-panel__description,.sp-wrap .icon-panel__text{grid-column:2;min-width:0;margin:0;font-size:15px;line-height:1.5;overflow-wrap:break-word}.sp-wrap .icon-panel.theme-turkish-blue .icon-panel__icon{background-color:#57797a}.sp-wrap .icon-panel.theme-lime-green .icon-panel__icon{background-color:#bbb80e}.sp-wrap .icon-panel.theme-light-blue .icon-panel__icon{background-color:#e4ede7}.sp-wrap .icon-panel.theme-black .icon-panel__icon{background-color:#000}.sp-wrap .icon-panel.theme-light-blue .icon-panel__icon::before{background-color:#111}@media(max-width:900px){.sp-wrap .icon-panel__grid{grid-template-columns:1fr}}@media(max-width:600px){.sp-wrap .icon-panel__item{grid-template-columns:52px minmax(0,1fr);column-gap:16px;padding:20px}.sp-wrap .icon-panel__icon{width:44px;height:44px;font-size:20px}.sp-wrap .icon-panel__title{font-size:17px}.sp-wrap .icon-panel__description,.sp-wrap .icon-panel__text{font-size:14px}}.sp-wrap .course-panel-wrapper{margin:32px 0}.sp-wrap .course-panel-wrapper:has(.theme-turkish-blue){--course-theme-color:#57797a}.sp-wrap .course-panel-wrapper:has(.theme-lime-green){--course-theme-color:#bbb80e}.sp-wrap .course-panel-wrapper:has(.theme-light-blue){--course-theme-color:#e4ede7}.sp-wrap .course-panel-wrapper:has(.theme-black){--course-theme-color:#000}.sp-wrap .course-panel{position:relative;padding:32px 36px;background:#fff;color:#111;border:1px solid #ddd;border-left:5px solid var(--course-theme-color);border-radius:4px}.sp-wrap .course-panel__top{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:20px}.sp-wrap .course-panel__intro{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px}.sp-wrap .course-panel__label{flex-shrink:0;padding:8px 14px;border:0;border-radius:20px;font-size:14px;font-weight:600}.sp-wrap .course-panel__heading{margin:0 0 12px;font-size:26px;line-height:1.25}.sp-wrap .course-panel__quote{margin:24px 0;padding:4px 0 4px 20px;border-left:4px solid var(--course-theme-color);font-size:18px;font-style:italic;line-height:1.5}.sp-wrap .course-panel__learning-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;row-gap:6px;margin:28px 0 0;padding:0;list-style:none}.sp-wrap .course-panel__learning-points li{display:flex;align-items:flex-start;gap:12px;min-width:0}.sp-wrap .course-panel__check{flex:0 0 auto;font-size:18px;font-weight:700}.sp-wrap .course-panel__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px;margin-top:28px}.sp-wrap .course-panel__cta,.sp-wrap .course-panel__read-more{display:inline-flex;align-items:center;justify-content:center;min-width:140px;padding:12px 24px;border:1px solid;border-radius:4px;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.sp-wrap .course-panel__read-more{background:#fff}.sp-wrap .course-panel__expanded{display:none}.sp-wrap .course-panel__expanded-inner{overflow:hidden}.sp-wrap .course-panel__expanded-content{padding:0 36px 32px;background:#fff;border-left:5px solid var(--course-theme-color);border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 4px 4px}.sp-wrap .course-panel-wrapper.is-expanded .course-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent}.sp-wrap .course-panel__detail:first-child{border-top:1px solid #ddd;padding-top:28px}.sp-wrap .course-panel__detail+.course-panel__detail{margin-top:28px}.sp-wrap .course-panel__detail h3{display:flex;align-items:center;gap:10px;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.4;text-transform:uppercase;color:#111}.sp-wrap .course-panel__detail h3::before{content:"";display:block;flex-shrink:0;width:4px;height:18px;background:var(--course-theme-color)}.sp-wrap .course-panel__detail-text{font-size:16px;line-height:1.75;color:#111}.sp-wrap .course-panel__detail-text>*:first-child{margin-top:0}.sp-wrap .course-panel__detail-text>*:last-child{margin-bottom:0}.sp-wrap .course-panel.theme-turkish-blue .course-panel__label{background:#57797a}.sp-wrap .course-panel.theme-turkish-blue .course-panel__check{color:#57797a}.sp-wrap .course-panel.theme-turkish-blue .course-panel__cta{background:#57797a;border-color:#57797a;color:#fff}.sp-wrap .course-panel.theme-turkish-blue .course-panel__read-more{border-color:#57797a;color:#57797a}.sp-wrap .course-panel.theme-lime-green .course-panel__label{background:#bbb80e;color:#fff}.sp-wrap .course-panel.theme-lime-green .course-panel__check{color:#bbb80e}.sp-wrap .course-panel.theme-lime-green .course-panel__cta{background:#bbb80e;border-color:#bbb80e;color:#fff}.sp-wrap .course-panel.theme-lime-green .course-panel__read-more{border-color:#bbb80e;color:#111}.sp-wrap .course-panel.theme-light-blue .course-panel__label{background:#e4ede7}.sp-wrap .course-panel.theme-light-blue .course-panel__check{color:#57797a}.sp-wrap .course-panel.theme-light-blue .course-panel__cta{background:#e4ede7;border-color:#e4ede7;color:#111}.sp-wrap .course-panel.theme-light-blue .course-panel__read-more{border-color:#57797a;color:#111}.sp-wrap .course-panel.theme-black .course-panel__label{background:#000;color:#fff}.sp-wrap .course-panel.theme-black .course-panel__check{color:#000}.sp-wrap .course-panel.theme-black .course-panel__cta{background:#000;border-color:#000;color:#fff}.sp-wrap .course-panel.theme-black .course-panel__read-more{border-color:#000;color:#000}@media(max-width:700px){.sp-wrap .course-panel{padding:24px 20px}.sp-wrap .course-panel__top{flex-direction:column;gap:12px}.sp-wrap .course-panel__heading{font-size:23px}.sp-wrap .course-panel__quote{font-size:16px}.sp-wrap .course-panel__learning-points{grid-template-columns:1fr;gap:12px}.sp-wrap .course-panel__actions{justify-content:stretch;flex-direction:column}.sp-wrap .course-panel__cta,.sp-wrap .course-panel__read-more{width:100%}.sp-wrap .course-panel__expanded-content{padding:0 20px 24px}.sp-wrap .course-panel__detail:first-child{padding-top:24px}.sp-wrap .course-panel__detail h3{font-size:16px}.sp-wrap .course-panel__detail-text{font-size:15px}}.contact-form-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px}.contact-form-modal.is-open{display:flex}.contact-form-modal__backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.contact-form-modal__dialog{position:relative;z-index:1;width:100%;max-width:650px;max-height:calc(100vh - 48px);overflow-y:auto;padding:40px;background:#fff;border-radius:8px}.contact-form-modal__close{position:absolute;top:14px;right:18px;border:0;background:transparent;color:#57797a;font-size:32px;line-height:1;cursor:pointer}.contact-form-modal__content h2{margin:0 0 16px;color:#57797a}.contact-form__field{margin-bottom:20px}.contact-form__field label{display:block;margin-bottom:6px;font-weight:600}.contact-form__field input,.contact-form__field textarea{display:block;box-sizing:border-box;width:100%;padding:12px 14px;border:1px solid #bbb;border-radius:4px;background:#fff;font:inherit}.contact-form__field textarea{resize:vertical;min-height:120px}.contact-form__field input:focus,.contact-form__field textarea:focus{outline:2px solid #57797a;outline-offset:1px}.contact-form__submit{padding:12px 28px;border:0;border-radius:4px;background:#57797a;color:#fff;font:inherit;font-weight:600;cursor:pointer}.contact-form__submit:disabled{opacity:.6;cursor:wait}.contact-form__error{margin-bottom:16px;color:#a12626}.contact-form__success{padding:20px 0}body.contact-form-open{overflow:hidden}@media(max-width:767px){.contact-form-modal{padding:12px;align-items:flex-start}.contact-form-modal__dialog{margin-top:12px;max-height:calc(100vh - 24px);padding:32px 20px 24px}}