.lh-scene{z-index:-1;isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.lh-material *{animation:none!important}}.lh-blue-study{--lh-ci-blue:#00a2e8;--lh-ci-deep:#195e83;--lh-ci-navy:#1e2132;--lh-blue-clear:#00a2e800;--lh-study-light-opacity:.45}.lh-blue-study-light{opacity:var(--lh-study-light-opacity);animation:28s cubic-bezier(.45,0,.55,1) -7s infinite alternate lh-study-light;position:absolute;inset:0}@keyframes lh-study-light{0%{opacity:calc(var(--lh-study-light-opacity) * .5)}to{opacity:var(--lh-study-light-opacity)}}.lh-blue-lichtband{--lh-study-light-opacity:.3;background:linear-gradient(128deg, color-mix(in srgb, var(--lh-ci-deep) 45%, var(--lh-ci-navy)) 0%, var(--lh-ci-deep) 30%, color-mix(in srgb, var(--lh-ci-blue) 32%, var(--lh-ci-deep)) 49%, var(--lh-ci-deep) 68%, color-mix(in srgb, var(--lh-ci-deep) 45%, var(--lh-ci-navy)) 100%)}.lh-blue-lichtband .lh-blue-study-light{background:linear-gradient(128deg, var(--lh-blue-clear) 22%, #00a2e826 49%, var(--lh-blue-clear) 78%);animation-duration:26s;animation-delay:-13s}.home-lichtfeld[data-hero-background=nocturne-lichtband]{--lh-background:#041d32;--za-ink:#f3faff;--za-muted:#eef7fd;--za-brand-dark:#b2e3f8;--za-focus:#72d8ff;--lh-line:#d4eafa80}.home-lichtfeld[data-hero-background=nocturne-lichtband] .lh-intro>p{color:#eef7fd}.home-lichtfeld[data-hero-background=nocturne-lichtband] .lh-segments span{background:#ffffff30}.home-orbit-page:has([data-hero-background=nocturne-lichtband]) .hs-nav-caption{color:#eef7fd}@media (hover:hover) and (pointer:fine){.home-lichtfeld[data-hero-background=nocturne-lichtband] :is(.lh-arrow,.lh-playback):hover{background:#ffffff20}.home-orbit-page:has([data-hero-background=nocturne-lichtband]) .hs-nav-caption a:hover{color:#8ddcff}}.course-poster{--cp-sky:#00a2e8;--cp-deep:#195e83;--cp-navy:#13243a;--cp-ink:#1e2132;--cp-muted:#52606e;--cp-body:#3a4552;--cp-soft:#c9d8e4;--cp-ice:#9fdcf5;--cp-pale:#eaf4fb;--cp-paper:#f7f6f2;--cp-hair:#13243a24;--cp-ease:cubic-bezier(.23,1,.32,1);--cp-drawer:cubic-bezier(.32,.72,0,1);--cp-display:Manrope,Inter,sans-serif;--cp-g:clamp(16px,4vw,56px);background:var(--cp-paper);color:var(--cp-ink);font-size:16px;line-height:1.65;overflow-x:clip}.course-poster .cp-wrap{width:min(1240px,calc(100% - 2 * var(--cp-g)));margin-inline:auto}.course-poster section{position:relative}.course-poster ul,.course-poster ol{margin:0;padding:0;list-style:none}.course-poster figure{margin:0}.course-poster h1,.course-poster h2,.course-poster h3{max-width:none;font-family:var(--cp-display);color:inherit;margin:0;font-weight:700;line-height:1.05}.course-poster p{margin:0}.course-poster section p{color:inherit}.course-poster .cp-svg{flex:none;width:16px;height:16px}body:has([data-course-poster]) .hs-header{background:0 0}body:has([data-course-poster]) .hs-nav-c .hs-nav-caption{color:#eef7fd}body:has([data-course-poster]) .hs-nav-c .hs-nav-caption a{color:#eef7fd}.course-poster.is-ready [data-cp-reveal]{opacity:0;transition:opacity .7s var(--cp-ease),transform .9s var(--cp-ease);transition-delay:var(--d,0s);transform:translateY(28px)}.course-poster.is-ready [data-cp-reveal].in{opacity:1;transform:none}.course-poster .cp-btn{background:var(--cp-navy);color:#fff;text-align:left;cursor:pointer;min-height:52px;transition:transform .25s var(--cp-ease),background .3s var(--cp-ease);border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:7px 7px 7px 24px;font:600 15px/1.25 Inter,sans-serif;display:inline-flex}.course-poster .cp-btn i{background:var(--cp-sky);width:38px;height:38px;color:var(--cp-navy);transition:transform .45s var(--cp-ease);border-radius:50%;flex:none;place-items:center;display:grid}.course-poster .cp-btn:hover i{transform:translate(3px,-1px)scale(1.06)}.course-poster .cp-btn:active{transform:scale(.98)}.course-poster .cp-btn--white{color:var(--cp-navy);background:#fff}.course-poster .cp-btn--white i{background:var(--cp-navy);color:#fff}.course-poster .cp-btn--block{width:100%;margin-top:auto}.course-poster .cp-label{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.course-poster .cp-label:before{content:"";background:currentColor;width:22px;height:2px}.course-poster .cp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--cp-deep);align-items:center;gap:10px;margin-bottom:20px;font-size:13px;font-weight:600;display:inline-flex}.course-poster .cp-h2{letter-spacing:-.028em;font-size:clamp(30px,3.6vw,52px);line-height:1}.course-poster .cp-sec{padding:clamp(80px,11vw,160px) 0}.course-poster .cp-sec--flush{padding-top:0}.course-poster .cp-bars{z-index:0;pointer-events:none;gap:clamp(10px,1.4vw,22px);display:flex;position:absolute;top:0;bottom:0;right:clamp(-40px,2vw,40px)}.course-poster .cp-bars--left{left:clamp(-40px,2vw,40px);right:auto}.course-poster .cp-bars i{transform-origin:bottom;width:clamp(18px,2.4vw,38px);height:100%;display:block;position:relative;overflow:hidden}.course-poster .cp-bars--top i{transform-origin:top}.course-poster.is-ready .cp-bars i{transform:scaleY(0)}.course-poster.is-ready .cp-bars.in i{animation:cp-bar-in 1.3s var(--cp-ease) both,cp-bar-breathe var(--bt,6s) cubic-bezier(.45,0,.25,1) 1.3s infinite alternate}.course-poster.is-ready .cp-bars.in i:first-child{--bt:5.4s;--lo:.62}.course-poster.is-ready .cp-bars.in i:nth-child(2){--bt:7.2s;--lo:.42;animation-delay:80ms,1.38s}.course-poster.is-ready .cp-bars.in i:nth-child(3){--bt:6.3s;--lo:.74;animation-delay:.16s,1.46s}.course-poster .cp-bars i:after{content:"";height:35%;animation:cp-bar-sweep var(--st,5s) cubic-bezier(.45,0,.25,1) var(--sd,0s) infinite;background:linear-gradient(#0000,#ffffff8c,#0000);position:absolute;top:0;left:0;right:0;transform:translateY(300%)}.course-poster .cp-bars i:nth-child(2):after{--st:6.2s;--sd:-2.1s}.course-poster .cp-bars i:nth-child(3):after{--st:5.6s;--sd:-3.8s}@keyframes cp-bar-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes cp-bar-breathe{0%{transform:scaleY(1)}to{transform:scaleY(var(--lo,.6))}}@keyframes cp-bar-sweep{0%{transform:translateY(300%)}to{transform:translateY(-100%)}}.course-poster .cp-on-sky .cp-bars i{background:#ffffff38}.course-poster .cp-on-sky .cp-bars i:nth-child(2){background:#ffffff8c}.course-poster .cp-on-sky .cp-bars i:nth-child(3){background:#13243a1f}.course-poster .cp-on-navy .cp-bars i{background:#ffffff0d}.course-poster .cp-on-navy .cp-bars i:nth-child(2){background:#00a2e880}.course-poster .cp-on-navy .cp-bars i:nth-child(3){background:#ffffff14}.course-poster .cp-hero{isolation:isolate;margin-top:calc(-1 * var(--hs-nav-h,0px));padding:calc(var(--hs-nav-h,0px) + clamp(24px,4vw,44px)) 0 clamp(64px,8vw,110px);color:#f3faff;background:#154d6f;overflow:hidden}.course-poster .cp-hero .lh-material{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}@media (prefers-reduced-motion:reduce){.course-poster .cp-hero .lh-material *{animation:none!important}}.course-poster .cp-hero .cp-back,.course-poster .cp-hero .cp-with,.course-poster .cp-hero .cp-with a{color:#eef7fd}.course-poster .cp-hero .cp-sub{color:#d3e5f0}.course-poster .cp-hero .cp-btn:not(.cp-btn--white){background:var(--cp-sky);color:var(--cp-navy)}.course-poster .cp-hero .cp-btn:not(.cp-btn--white) i{background:var(--cp-navy);color:#fff}.course-poster .cp-hero>.cp-wrap{z-index:1;position:relative}.course-poster .cp-back{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.course-poster .cp-back:hover{text-underline-offset:3px;text-decoration:underline}.course-poster .cp-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,.75fr);align-items:center;gap:clamp(32px,5vw,80px);margin-top:clamp(12px,1.6vw,20px);display:grid}.course-poster .cp-hero-copy{container-type:inline-size}.course-poster .cp-title{letter-spacing:-.033em;margin-top:18px}.course-poster .cp-title-lead{letter-spacing:-.022em;font-size:clamp(22px,2.2vw,32px);line-height:1.05;display:block}.course-poster .cp-title-lead:after{content:"";vertical-align:.3em;transform-origin:0;width:1.4em;height:.09em;animation:cp-line 1.2s var(--cp-ease) .5s both;background:#fff;border-radius:2px;margin-left:.3em;display:inline-block}.course-poster .cp-title-hero{font-size:clamp(36px,min(4.4vw,calc(100cqi / (var(--len,12) * .6))),72px);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-top:.08em;line-height:.9;display:block}@keyframes cp-line{0%{transform:scaleX(0)}}.course-poster .cp-sub{max-width:34ch;font:700 clamp(20px,2vw,28px)/1.2 var(--cp-display);letter-spacing:-.025em;margin-top:24px}.course-poster .cp-with{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:18px;font-size:15px;display:flex}.course-poster .cp-with img{object-fit:cover;object-position:50% 14%;border-radius:50%;width:42px;height:42px;box-shadow:0 0 0 3px #fff9}.course-poster .cp-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.course-poster .cp-photo{transition:transform .8s var(--cp-drawer);background:#ffffff40;border-radius:34px;padding:8px;transform:rotate(2.5deg);box-shadow:0 50px 90px -50px #13243ab3}.course-poster .cp-photo:hover{transform:rotate(0)}.course-poster .cp-photo>div{aspect-ratio:4/5;background:var(--cp-deep);border-radius:27px;position:relative;overflow:hidden}.course-poster .cp-photo img{object-fit:cover;object-position:52% 20%;width:100%;height:100%}.course-poster .cp-photo button{color:var(--cp-navy);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--cp-ease);background:#ffffffeb;border:0;border-radius:999px;align-items:center;gap:12px;padding:10px 18px 10px 10px;font:600 14px/1.2 Inter,sans-serif;display:flex;position:absolute;bottom:16px;left:16px;right:16px}.course-poster .cp-photo button:active{transform:scale(.98)}.course-poster .cp-photo button i{background:var(--cp-navy);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.course-poster .cp-stats{background:var(--cp-navy);color:#fff}.course-poster .cp-stats ul{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.course-poster .cp-stats li{padding:clamp(28px,4vw,48px) clamp(12px,2vw,28px) clamp(28px,4vw,48px) 0}.course-poster .cp-stats li+li{border-left:1px solid #ffffff1f;padding-left:clamp(16px,2vw,28px)}.course-poster .cp-stats b{font:700 clamp(38px,4.2vw,64px)/.9 var(--cp-display);letter-spacing:-.033em;font-variant-numeric:tabular-nums;display:block}.course-poster .cp-stats li:first-child b{color:var(--cp-sky)}.course-poster .cp-stats span{color:var(--cp-soft);margin-top:12px;font-size:14px;display:block}.course-poster .cp-outcome{letter-spacing:-.03em;overflow-wrap:break-word;max-width:16ch;font-size:clamp(28px,4vw,60px);line-height:1}.course-poster mark{color:inherit;background:linear-gradient(#0000 60%,#00a2e859 0) 0 0/100% 100% no-repeat}.course-poster.is-ready mark{transition:background-size 1.1s var(--cp-ease) .35s;background-size:0% 100%}.course-poster.is-ready .in mark{background-size:100% 100%}.course-poster .cp-lead{max-width:62ch;margin-top:28px}.course-poster .cp-lead p{color:var(--cp-body);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(17px,1.5vw,20px);line-height:1.75}.course-poster .cp-lead p+p{margin-top:14px}.course-poster .cp-stack-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:clamp(32px,4vw,56px);display:flex}.course-poster .cp-stack-head>p{color:var(--cp-body)}.course-poster .cp-stack{gap:clamp(20px,3vw,40px);display:grid}.course-poster .cp-block{top:calc(124px + var(--i) * 22px);border-radius:40px;align-content:space-between;gap:clamp(28px,3.4vw,48px);padding:clamp(28px,4vw,56px);display:grid;position:sticky;overflow:hidden;box-shadow:0 -20px 60px -40px #13243a99}.course-poster .cp-block:nth-child(3n+1){background:var(--cp-sky);color:var(--cp-navy)}.course-poster .cp-block:nth-child(3n+2){background:var(--cp-deep);color:#fff}.course-poster .cp-block:nth-child(3n+3){background:var(--cp-navy);color:#fff}.course-poster .cp-block-head{grid-template-columns:auto minmax(0,1fr) minmax(0,.9fr);align-items:end;gap:clamp(20px,3vw,48px);display:grid}.course-poster .cp-block-n{font:700 clamp(60px,6.4vw,96px)/.78 var(--cp-display);letter-spacing:-.044em}.course-poster .cp-block:nth-child(3n+1) .cp-block-n{color:#fff}.course-poster .cp-block:nth-child(3n+2) .cp-block-n,.course-poster .cp-block:nth-child(3n+3) .cp-block-n{color:var(--cp-sky)}.course-poster .cp-block-label{letter-spacing:.16em;text-transform:uppercase;opacity:.85;font-size:13px;font-weight:600}.course-poster .cp-block h3{letter-spacing:-.019em;margin-top:8px;font-size:clamp(24px,2.4vw,34px);line-height:1.05}.course-poster .cp-block-text{opacity:.92;max-width:46ch;font-size:clamp(15px,1.2vw,17px);line-height:1.65}.course-poster .cp-block ol{column-gap:clamp(24px,4vw,64px);display:grid}.course-poster .cp-block ol[data-cols="2"]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(var(--rows),auto)}.course-poster .cp-block li{border-top:1px solid #ffffff38;grid-template-columns:clamp(40px,4.4vw,64px) minmax(0,1fr);align-items:baseline;gap:8px;padding:clamp(10px,1.1vw,16px) 0;display:grid}.course-poster .cp-block:nth-child(3n+1) li{border-color:#13243a38}.course-poster .cp-block li b{font:700 clamp(14px,1.1vw,16px)/1 var(--cp-display);opacity:.6;font-variant-numeric:tabular-nums}.course-poster .cp-block li span{min-width:0;font:700 clamp(20px,min(2.1vw,3.4vh),32px)/1.1 var(--cp-display);letter-spacing:-.019em;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-wrap:balance}.course-poster .cp-block ol[data-cols="1"] span{letter-spacing:-.025em;font-size:clamp(26px,min(3.2vw,5vh),46px);line-height:1.04}.course-poster .cp-block ol[data-dense] span{letter-spacing:-.025em;font-size:clamp(18px,min(1.7vw,2.8vh),26px);line-height:1.15}.course-poster .cp-block ol[data-cols="1"] b{font-size:clamp(16px,1.3vw,20px)}.course-poster .cp-block.is-unstuck{position:relative;top:auto}.course-poster .cp-who{background:var(--cp-navy);color:#fff;overflow:hidden}.course-poster .cp-who>.cp-wrap{z-index:1;grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid;position:relative}.course-poster .cp-who h2{letter-spacing:-.017em;color:var(--cp-ice);font-size:clamp(22px,2vw,28px);line-height:1.2}.course-poster .cp-quote{font:700 clamp(32px,3.8vw,56px)/1 var(--cp-display);letter-spacing:-.03em;-webkit-hyphens:auto;hyphens:auto;margin-top:18px}.course-poster .cp-who-card{background:#ffffff0f;border-radius:30px;padding:clamp(24px,3vw,36px);box-shadow:inset 0 0 0 1px #ffffff1f}.course-poster .cp-who-card h3{letter-spacing:-.017em;font-size:24px;line-height:1.15}.course-poster .cp-who-card p{color:var(--cp-soft);margin:12px 0 22px}.course-poster .cp-format{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,56px);display:grid}.course-poster .cp-format article{background:#fff;border-radius:30px;padding:clamp(24px,2.6vw,34px);box-shadow:0 20px 40px -34px #13243a66}.course-poster .cp-format .cp-svg{width:40px;height:40px;color:var(--cp-sky)}.course-poster .cp-format h3{letter-spacing:-.017em;margin:18px 0 8px;font-size:24px;line-height:1.1}.course-poster .cp-format p{color:var(--cp-body)}.course-poster .cp-notice{color:var(--cp-muted);background:#13243a0d;border-radius:18px;margin-top:18px;padding:18px 22px;font-size:14px;line-height:1.6}.course-poster .cp-offer{background:var(--cp-sky);color:var(--cp-navy);overflow:hidden}.course-poster .cp-offer>.cp-wrap{z-index:1;position:relative}.course-poster .cp-offer-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.course-poster .cp-offer-head .cp-h2{margin-top:14px}.course-poster .cp-seg{background:#13243a47;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.course-poster .cp-seg button{color:#ffffffeb;cursor:pointer;min-height:44px;transition:background .25s var(--cp-ease),color .25s var(--cp-ease);background:0 0;border:0;border-radius:999px;padding:0 20px;font:600 14px/1 Inter,sans-serif}.course-poster .cp-seg button[aria-pressed=true]{background:var(--cp-navy);color:#fff}.course-poster .cp-cards{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px;margin-top:clamp(28px,3vw,44px);display:grid}.course-poster .cp-cards.is-solo{grid-template-columns:minmax(0,760px)}.course-poster .cp-card{color:var(--cp-navy);background:#fff;border-radius:34px;flex-direction:column;padding:clamp(24px,3vw,40px);display:flex;box-shadow:0 40px 80px -50px #13243a99}.course-poster .cp-card--navy{background:var(--cp-navy);color:#fff}.course-poster .cp-tag{background:var(--cp-pale);letter-spacing:.08em;text-transform:uppercase;color:var(--cp-deep);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}.course-poster .cp-card--navy .cp-tag{color:var(--cp-ice);background:#00a2e833}.course-poster .cp-card h3{letter-spacing:-.019em;margin-top:16px;font-size:clamp(24px,2.2vw,32px);line-height:1.1}.course-poster .cp-copy{color:var(--cp-body);margin-top:10px}.course-poster .cp-card--navy .cp-copy{color:var(--cp-soft)}.course-poster .cp-card .segment{background:#ffffff1a;border:0;border-radius:999px;flex-wrap:nowrap;align-self:flex-start;gap:4px;margin-top:28px;padding:4px;display:inline-flex}.course-poster .cp-card .segment button{color:#fff;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;min-width:116px;min-height:40px;padding:0 18px;font:600 14px/1 Inter,sans-serif;display:inline-flex;position:relative}.course-poster .cp-card .segment button[aria-pressed=true]{color:var(--cp-navy);background:#fff}.course-poster .cp-card .save-badge{background:var(--cp-sky);color:var(--cp-navy);letter-spacing:.01em;white-space:nowrap;pointer-events:none;box-shadow:0 0 0 2px var(--cp-navy);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.2;position:absolute;top:-4px;left:50%;transform:translate(-50%,-50%)}.course-poster .cp-price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:22px;display:flex}.course-poster .cp-price b{font:700 clamp(40px,4.2vw,60px)/.9 var(--cp-display);letter-spacing:-.033em;font-variant-numeric:tabular-nums}.course-poster .cp-price span{opacity:.75;font-size:14px}.course-poster .cp-small{opacity:.85;margin-top:6px;font-size:14px}.course-poster .cp-center{text-align:center;margin-top:12px}.course-poster .cp-feat{gap:10px;margin:22px 0 26px;display:grid}.course-poster .cp-feat li{gap:10px;display:flex}.course-poster .cp-feat .cp-svg{color:var(--cp-sky);margin-top:4px}.course-poster .cp-team{background:#fff;border-radius:34px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin-top:clamp(28px,3vw,44px);padding:clamp(24px,3vw,44px);display:grid}.course-poster .cp-team[hidden]{display:none}.course-poster .cp-team h3{letter-spacing:-.025em;font-size:clamp(28px,3vw,44px);line-height:1.05}.course-poster .cp-team p{color:var(--cp-body);margin-top:12px}.course-poster .cp-link{text-underline-offset:3px;color:var(--cp-deep);margin-top:14px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-block}.course-poster .cp-included{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.course-poster .cp-included>div{background:#ffffff4d;border-radius:26px;padding:24px 26px}.course-poster .cp-included h3{letter-spacing:-.02em;margin-bottom:10px;font-size:18px;line-height:1.2}.course-poster .cp-included li:before{content:"✓";margin-right:10px}.course-poster .cp-included ul,.course-poster .cp-included p{font-size:14px}.course-poster .cp-included p{margin-top:12px}.course-poster .cp-included a{margin-top:4px;font-size:14px;font-weight:700;display:inline-block}.course-poster .cp-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(24px,5vw,80px);display:grid}.course-poster .cp-faq details{border:0;border-top:1px solid var(--cp-hair);padding:0}.course-poster .cp-faq details:last-child{border-bottom:1px solid var(--cp-hair)}.course-poster .cp-faq summary{cursor:pointer;font:700 clamp(19px,1.8vw,24px)/1.2 var(--cp-display);letter-spacing:-.025em;justify-content:space-between;gap:20px;padding:24px 0;list-style:none;display:flex}.course-poster .cp-faq summary::-webkit-details-marker{display:none}.course-poster .cp-faq summary:after{content:"+";color:var(--cp-sky);transition:transform .3s var(--cp-ease)}.course-poster .cp-faq details[open] summary:after{transform:rotate(45deg)}.course-poster .cp-faq details p{max-width:60ch;color:var(--cp-body);padding-bottom:24px}@media (width<=1000px){.course-poster .cp-hero-grid,.course-poster .cp-who>.cp-wrap,.course-poster .cp-cards,.course-poster .cp-team,.course-poster .cp-faq{grid-template-columns:1fr}.course-poster .cp-photo{max-width:440px}.course-poster .cp-block{position:relative;top:auto}.course-poster .cp-block-head{grid-template-columns:auto minmax(0,1fr)}.course-poster .cp-block-text{grid-column:1/-1}.course-poster .cp-block ol[data-cols="2"]{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.course-poster .cp-format,.course-poster .cp-included{grid-template-columns:1fr}.course-poster .cp-stats ul{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.course-poster .cp-stats li:nth-child(odd){border-left:0;padding-left:0}.course-poster .cp-stats li:nth-child(n+3){border-top:1px solid #ffffff1f}}@media (width<=640px){.course-poster h2,.course-poster h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:13 6 5;overflow-wrap:break-word}.course-poster .cp-with>span[aria-hidden]{display:none}.course-poster .cp-with>span:last-child{flex-basis:100%}.course-poster .cp-bars{gap:6px;right:-4px}.course-poster .cp-bars--left{left:-4px;right:auto}.course-poster .cp-bars i{width:10px}.course-poster .cp-title-hero{font-size:clamp(32px,min(11vw,calc(100cqi / (var(--len,12) * .6))),48px)}.course-poster .cp-photo{transform:none}.course-poster .cp-photo>div{aspect-ratio:4/3.4}.course-poster .cp-actions .cp-btn{flex:100%}.course-poster .cp-card,.course-poster .cp-team{border-radius:28px;padding:22px}.course-poster .cp-block{border-radius:30px;padding:26px 22px}.course-poster .cp-block-head{grid-template-columns:1fr;gap:14px}.course-poster .cp-block-n{font-size:72px}.course-poster .cp-block li{grid-template-columns:34px minmax(0,1fr);padding:14px 0}.course-poster .cp-block ol[data-cols] span{font-size:clamp(20px,5.8vw,26px);line-height:1.12}.course-poster .cp-block ol[data-dense] span{font-size:clamp(18px,5vw,21px)}.course-poster .cp-seg{width:100%}.course-poster .cp-card .segment{align-self:stretch;display:flex}.course-poster .cp-card .segment button{flex:1;padding:0 10px}.course-poster .cp-seg button{flex:1;padding:0 12px}}@media (prefers-reduced-motion:reduce){.course-poster.is-ready [data-cp-reveal]{opacity:1;transition:none;transform:none}.course-poster.is-ready .cp-bars i,.course-poster.is-ready .cp-bars.in i{animation:none;transform:none}.course-poster .cp-bars i:after{display:none}.course-poster .cp-title-lead:after{animation:none}.course-poster .cp-photo{transition:none}}.course-poster .cp-with-link{color:inherit;white-space:nowrap;text-underline-offset:3px;-webkit-text-decoration:underline #13243a73;text-decoration:underline #13243a73;text-decoration-thickness:1.5px;transition:text-decoration-color .16s}.course-poster .cp-with-link .cp-svg{vertical-align:-3px;color:#fff;margin-left:4px;display:inline-block}.course-poster .cp-with-link:hover{text-decoration-color:currentColor}.course-poster #zugang-abo{scroll-margin-top:110px}.course-poster .cp-card .cp-small .cp-link{font-size:inherit;color:inherit;text-underline-offset:3px;margin:6px 0 0;font-weight:600;text-decoration:underline;display:block}@media (width<=760px){.course-poster .cp-who .cp-quote{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 6 5;overflow-wrap:break-word;text-wrap:pretty;font-size:28px;line-height:1.15}.course-poster .cp-format{gap:10px;margin-top:24px}.course-poster .cp-format article{border-radius:22px;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"i t""i p";align-items:center;column-gap:16px;padding:18px 20px;display:grid}.course-poster .cp-format .cp-svg{grid-area:i;width:34px;height:34px}.course-poster .cp-format h3{grid-area:t;margin:0 0 2px;font-size:19px}.course-poster .cp-format p{grid-area:p;margin:0;font-size:15px;line-height:1.45}}.course-poster .cp-block-toggle{display:none}@media (width<=760px){.course-poster[data-live] .cp-block-toggle{width:100%;min-height:48px;color:inherit;font:600 15px/1.2 var(--cp-body-font,inherit);cursor:pointer;background:0 0;border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:0 18px;display:flex}.course-poster .cp-block-toggle em{opacity:.75;font-style:normal;font-weight:400}.course-poster .cp-block-toggle i{width:20px;height:20px;transition:transform .25s cubic-bezier(.23,1,.32,1);display:grid}.course-poster .cp-block-toggle svg{width:20px;height:20px}.course-poster .cp-block.is-open .cp-block-toggle i{transform:rotate(180deg)}.course-poster[data-live] .cp-block:not(.is-open) :is(ol,.cp-block-text){display:none}.course-poster[data-live] .cp-block{gap:16px}}@media (prefers-reduced-motion:reduce){.course-poster .cp-block-toggle i{transition:none}}@media (width<=760px){.course-poster .cp-card--navy .cp-copy{display:none}.course-poster .cp-card{padding:20px}.course-poster .cp-card h3{margin-top:10px;font-size:24px}.course-poster .cp-feat{gap:8px;margin:16px 0 18px}.course-poster .cp-feat li{font-size:15px;line-height:1.4}.course-poster .cp-included{gap:10px}.course-poster .cp-included>div{border-radius:20px;padding:16px 18px}.course-poster .cp-included>div:nth-child(2) :is(h3,a){display:none}.course-poster .cp-included>div:nth-child(2) p{margin-top:0}}.course-poster .cp-chips{flex-wrap:wrap;gap:8px;margin:18px 0 12px;padding:0;list-style:none;display:flex}.course-poster .cp-chips li{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;line-height:1.2}.course-poster .cp-net{opacity:.85;margin:0 0 14px;font-size:14px}.course-poster .cp-plus{border:1px dashed color-mix(in srgb,currentColor 35%,transparent);background:color-mix(in srgb,currentColor 9%,transparent);border-radius:16px;align-items:center;gap:12px;margin:0 0 4px;padding:14px 16px;display:flex}.course-poster .cp-plus svg{flex:none;width:18px;height:18px}.course-poster .cp-plus strong{font-size:16px;line-height:1.3;display:block}.course-poster .cp-plus span{opacity:.8;font-size:14px}@media (width<=760px){.course-poster .cp-lead p{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:15 7 6;text-wrap:pretty}}.course-poster .cp-lead-toggle{display:none}@media (width<=760px){.course-poster .cp-lead.is-collapsible:not(.is-open){max-height:15.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,#0000);mask-image:linear-gradient(#000 70%,#0000)}.course-poster .cp-lead-toggle{width:100%;min-height:48px;color:var(--cp-navy);cursor:pointer;background:0 0;border:1px solid;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.2;display:flex}.course-poster .cp-lead-toggle svg{width:20px;height:20px;transition:transform .25s cubic-bezier(.23,1,.32,1)}.course-poster .cp-lead.is-open+.cp-lead-toggle svg{transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.course-poster .cp-lead-toggle svg{transition:none}}.course-poster .cp-lead-toggle[hidden]{display:none}
