@font-face{font-family:Roboto;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Salty%20Bru/Fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto-Italic;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Salty%20Bru/Fonts/Roboto-Italic.ttf)}@font-face{font-family:Roboto-Bold;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Salty%20Bru/Fonts/Roboto-Bold.ttf)}@font-face{font-family:Roboto-Light;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/Salty%20Bru/Fonts/Roboto-Light.ttf)}@font-face{font-family:Libre Baskerville Italic;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/LibreBaskerville-Italic.ttf)}@font-face{font-family:Libre Baskerville;src:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/LibreBaskerville-Regular.ttf)}:root{--red:#e63635;--pink:#fce8e6;--black:#111213;--light-grey:#f6f8f8;--grey:#e2e8f0;--dark-grey:#393e3e;--yellow:#ffcd00;--blue:#55acee}h1,h2,h3,h4,h5,h6,li,p{font-family:Roboto!important;margin:0}h1{font-size:68px;font-style:normal;line-height:100%}h1 em{font-family:Libre Baskerville;font-weight:400!important}h2{font-size:40px;line-height:100%}h2,h3{font-style:normal;font-weight:600}h3{font-size:32px;line-height:130%}h4{font-size:30px;line-height:100%}h4,h5{font-style:normal}h5{font-size:24px;font-weight:400;line-height:120%}h6,p.large{font-size:20px}h6,p.large,p.med{font-style:normal;line-height:150%}p.med{font-size:18px}p.small{font-size:14px}p.quote-text,p.small{font-style:normal;line-height:150%}p.quote-text{font-family:Libre Baskerville!important;font-size:18px}ul{margin:0}li{font-size:18px;font-style:normal;line-height:150%}strong{font-family:Roboto-Bold;font-weight:700}@media (max-width:1024px){h1{font-size:44px;font-style:normal;line-height:120%}h2{font-size:32px}h2,h3{font-style:normal;font-weight:600;line-height:130%}h3{font-size:22px}h4{font-size:24px;font-style:normal;line-height:130%}h5{font-size:20px;font-weight:600}h5,h6{font-style:normal;line-height:150%}h6{font-size:18px}}@media (max-width:768px){h1{font-size:34px;line-height:120%}h1,h2{font-style:normal}h2{font-size:28px;font-weight:600;line-height:130%}}html{scroll-behavior:smooth}*,:after,:before{box-sizing:border-box}body{color:#111213;font-family:Roboto;margin:0;overflow-x:hidden}.row-fluid [class*=span]{min-height:0!important}.max-width{float:none!important;margin:0 auto!important;max-width:1500px}button{font-family:Roboto;font-weight:600}button.red{background:var(--red);border:1px solid var(--red);border-radius:26px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:150%;outline:none;padding:7px 14px}button.red:hover{background-color:#b82b2a}button.white{background:#fff;border:1px solid #000;border-radius:26px;cursor:pointer;font-size:16px;font-style:normal;font-weight:700;line-height:150%;outline:none;padding:7px 14px}button.white:hover{background-color:#fdebeb}.section{padding:64px 120px}@media (max-width:1024px){.section{padding:64px}}@media (max-width:768px){.section{padding:64px 24px}}.flex,.flex-c{display:flex}.flex-c{flex-direction:column}#sticky-banner{background-color:#111213;padding:14px 120px;position:sticky;top:0;width:100%;z-index:100}.sticky-nav{gap:24px;justify-content:space-between;margin:0 auto;position:relative;z-index:101}.sticky-nav,.sticky-nav-links{align-items:center;display:flex}.sticky-nav-links{gap:28px}.sticky-nav-links a{color:#fff;font-family:Roboto,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s;white-space:nowrap}.sticky-nav-links a:hover{color:var(--pink)}button.sticky-apply{flex-shrink:0;font-size:15px;padding:8px 22px;white-space:nowrap}.sticky-hamburger{background:none;border:none;cursor:pointer;display:none;flex-direction:column;flex-shrink:0;gap:5px;padding:6px 4px}.sticky-hamburger span{background:#fff;border-radius:2px;display:block;height:2px;transition:transform .25s ease,opacity .25s ease;width:24px}.sticky-hamburger[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.sticky-hamburger[aria-expanded=true] span:nth-child(2){opacity:0}.sticky-hamburger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.sticky-mobile-menu{display:none}.sticky-mobile-menu a{color:#fff;font-family:Roboto,sans-serif;text-decoration:none}@media (max-width:1024px){#sticky-banner{padding:14px 64px}.sticky-nav{gap:16px}.sticky-nav-links{gap:18px}.sticky-nav-links a{font-size:14px}}@media (max-width:768px){#sticky-banner{padding:14px 24px}.sticky-nav{background-color:#0d1d35;justify-content:flex-end}.sticky-nav button.sticky-apply,.sticky-nav-links{display:none}.sticky-hamburger{display:flex}.sticky-mobile-menu{background-color:#0d1d35;display:flex;flex-direction:column;gap:0;height:100vh;left:0;overflow-y:auto;padding:80px 32px 48px;position:fixed;top:0;transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1),visibility 0s linear .35s;visibility:hidden;width:100vw;z-index:99}.sticky-mobile-menu.open{transform:translateX(0);transition:transform .35s cubic-bezier(.4,0,.2,1);visibility:visible}.sticky-mobile-menu a{border-bottom:1px solid hsla(0,0%,100%,.1);display:block;font-size:22px;font-weight:500;padding:20px 0;width:100%}.sticky-mobile-menu a:hover{color:#f87171}.sticky-mobile-menu button.red{align-self:flex-start;font-size:16px;margin-top:40px;padding:12px 36px}}#banner{background-color:#e63635;color:#fff;display:none;flex-direction:column;gap:8px;padding:20px;text-align:center;width:100%}.landing-box{align-items:center;display:flex;gap:100px;justify-content:space-between}.landing-left{align-items:flex-start;display:flex;flex-direction:column;gap:32px;max-width:670px}.lse-logo{width:150px}.landing-text{gap:24px}.at-a-glance,.landing-text{display:flex;flex-direction:column}.at-a-glance{gap:16px}.at-a-glance-box{flex-wrap:wrap;gap:16px;justify-content:flex-start}.at-a-glance-box,.glance{align-items:center;display:flex}.glance{border:1px solid var(--grey);border-radius:50px;flex-wrap:nowrap;gap:8px;padding:5px 10px}.glance img{width:16px}.landing-ctas{display:flex;flex-direction:column;gap:16px}.button-box{gap:16px}.button-box,.tiny-info-box{align-items:center;display:flex;flex-wrap:wrap}.tiny-info-box{gap:24px}.tiny-info{align-items:center;display:flex;flex-wrap:nowrap;gap:8px}.tiny-info img{width:14px}.landing-right{align-items:flex-start;display:flex;max-width:400px}.landing-right img{border-radius:20px;width:100%}@media (max-width:1024px){.landing-right{display:none}}@media (max-width:768px){.tiny-info-box{align-items:flex-start;flex-direction:column;gap:16px}}#about{background-color:var(--red);padding:64px 64px 120px}.about-box{color:#fff;display:flex;flex-direction:column;gap:24px;max-width:800px}.about-box h2{text-align:center}.about-text{display:flex;flex-direction:column;gap:16px}@media (max-width:768px){#about{padding:64px 24px 120px}}.social-proof.section.first-social{padding:64px 64px 120px}@media (max-width:768px){.social-proof.section.first-social{padding:64px 24px 120px}}#what{padding:0 64px 120px}.what-box{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);margin-top:-60px!important;text-align:center}.what-top{gap:32px;padding:64px}.what-outer,.what-row,.what-text{gap:24px}.what-square{align-items:flex-start;flex:1;gap:16px;padding:24px;text-align:left;width:100%}.red-square{background-color:var(--pink);border-left:4px solid var(--red)}.red-square .what-number{background-color:var(--red);color:#fff}.white-square{background-color:var(--light-grey);border-left:4px solid var(--grey)}.white-square .what-number{background-color:var(--grey)}.what-number{border-radius:5px;padding:6px 14px}.what-content{gap:16px}.what-content ul{padding-left:20px}.what-bottom{align-items:center;background-color:var(--light-grey);border-radius:0 0 20px 20px;gap:48px;padding:64px;width:100%}.companies-container{flex-wrap:wrap;gap:24px;justify-content:center}.company-square{align-items:center;background-color:#fff;border-radius:20px;display:flex;flex:1;flex-direction:column;gap:8px;justify-content:center;max-width:300px;padding:10px;width:100%}#bricks{height:48px;width:auto}#gen{height:40px;width:auto}#inchape{height:30px;width:auto}#thredd{height:24px;width:auto}.what-bottom-text{gap:16px}@media (max-width:1024px){.what-bottom,.what-top{padding:32px 24px}}@media (max-width:768px){#what{padding:0 24px 64px}.what-row{flex-direction:column}}@media (max-width:500px){.what-square{flex-direction:column}}#overview{background-color:var(--light-grey)}.overview-box{align-items:center;gap:48px;text-align:center}.overview-title{align-items:center;gap:12px}.overview-accent{background-color:var(--red);border-radius:2px;display:none;height:3px;width:40px}.overview-row{gap:32px;justify-content:space-between;text-align:left;width:100%}.overview-left{background-color:#fff;border:1px solid var(--grey);border-radius:10px;flex:1;gap:24px;padding:32px;width:100%}.overview-details{align-items:flex-start;display:flex;gap:32px}.overview-col{display:flex;flex:1;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.overview-col li{display:flex;flex-direction:column;font-size:18px;gap:2px;line-height:150%;padding-left:14px;position:relative}.overview-col li:before{background-color:var(--red);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.overview-support{border-top:1px solid var(--grey);gap:4px;padding-top:24px}.overview-right,.overview-support{display:flex;flex-direction:column}.overview-right{background-color:var(--pink);border-radius:10px;flex:1;gap:24px;min-width:280px;padding:32px}.benefit-box{background-color:#fff;border-radius:8px;gap:12px;padding:16px 20px}.benefit-list{display:flex;flex-direction:column;gap:10px;margin:0;padding-left:20px}@media (max-width:1024px){.overview-details{flex-direction:column}}@media (max-width:768px){.overview-row{flex-direction:column}.overview-left,.overview-right{width:100%}}#why{background-color:#fff}.why-box{align-items:center;gap:48px;text-align:center}.why-title{align-items:center;gap:12px}.why-accent{background-color:var(--red);border-radius:2px;display:none;height:3px;width:40px}.why-row{align-items:flex-start;gap:48px;width:100%}.why-card{align-items:center;flex:1;gap:16px}.why-icon{align-items:center;border-radius:12px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.why-icon img{height:24px;object-fit:contain;width:24px}.why-icon-red{background-color:var(--red)}.why-icon-grey{background-color:var(--light-grey);border:1px solid var(--grey)}@media (max-width:768px){.why-row{align-items:center;flex-direction:column}.why-card{max-width:400px;width:100%}}#choose{background-color:var(--pink)}.choose-box{align-items:center;gap:48px}.choose-top{align-items:center;gap:24px;max-width:800px;text-align:center}.choose-accent{background-color:var(--red);border-radius:2px;display:none;height:3px;width:40px}.not-sure-box{display:flex;flex-direction:column;gap:16px;margin-top:24px;padding:24px}.comparison-card,.not-sure-box{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08)}.comparison-card{gap:32px;padding:48px;width:100%}.comparison-table{border-collapse:collapse;width:100%}.comparison-table td,.comparison-table th{border-bottom:1px solid var(--grey);font-size:14px;line-height:150%;padding:14px 16px;vertical-align:top}.comparison-table tbody tr:last-child td{border-bottom:none}.comparison-table tbody tr:last-child td.td-lse{border-bottom:2px solid #e636354a!important}.td-label,.th-label{border-right:1px solid var(--grey);width:22%}.td-label strong{font-size:16px}.th-other{font-weight:700;text-align:center;width:24%}.td-other{color:#666}.th-lse{background-color:var(--pink);border:2px solid #e636354a;width:30%}.th-lse-inner{align-items:center;color:var(--red);font-weight:700;gap:8px;justify-content:center}.th-lse-inner img{height:16px;object-fit:contain;width:16px}.td-lse{background-color:var(--pink);border:2px solid #e636354a}.td-lse-inner{align-items:flex-start;gap:8px}.cell-icon{flex-shrink:0;height:16px;margin-top:2px;object-fit:contain;width:16px}.td-lse strong{font-size:14px}.next-step{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);display:flex;flex-direction:column;gap:24px;padding:48px 24px;text-align:center;width:100%}@media (max-width:1024px){.comparison-card{display:none;padding:32px 24px}.td-label strong{font-size:14px}}@media (max-width:768px){.choose-top{max-width:100%}#choose .red,#choose .white{width:100%}.comparison-card{border-radius:12px;padding:24px 16px}.td-other,.th-other{display:none}.td-label,.th-label{width:45%}.td-lse,.th-lse{width:55%}.comparison-table td,.comparison-table th{padding:12px 10px}.next-step{padding:24px}}.social-proof{background-color:var(--red);color:#fff}.social-proof-box{align-items:center;display:flex;flex-direction:column;gap:24px;text-align:center}.social-proof-quote{font-family:Libre Baskerville Italic!important;font-size:24px;line-height:150%;max-width:900px}#curriculum{background-color:var(--light-grey)}.curriculum-box{align-items:flex-start;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);gap:40px;padding:64px}.curriculum-title{text-align:center;width:100%}.curriculum-intro{gap:12px}.curriculum-accordion{gap:24px;width:100%}.course-item{background-color:#fff;border-radius:12px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 2px 12px rgba(0,0,0,.04);overflow:hidden;width:100%}.course-header{align-items:center;cursor:pointer;gap:16px;padding:20px 24px;user-select:none}.course-item.active .course-header{background-color:var(--pink)}.course-num{align-items:center;background-color:var(--grey);border-radius:50%;color:var(--dark-grey);display:flex;flex-shrink:0;font-family:Roboto-Bold;font-size:16px;font-weight:700;height:36px;justify-content:center;transition:background-color .2s,color .2s;width:36px}.course-item.active .course-num{background-color:var(--red);color:#fff}.course-info{flex:1;gap:2px}.course-chevron{align-items:center;display:flex;flex-shrink:0;transition:transform .35s ease}.course-item.active .course-chevron{transform:rotate(180deg)}.course-content{background-color:var(--pink);display:flex;flex-direction:column;gap:16px;max-height:0;overflow:hidden;padding:0 24px;transition:max-height .4s ease,padding .4s ease}.course-item.active .course-content{max-height:1200px;padding:0 24px 24px}.curriculum-bottom-text{align-items:center;display:flex;flex-direction:column;gap:8px;text-align:center;width:100%}@media (max-width:768px){.course-header{padding:16px}.curriculum-box{padding:32px 24px}.course-item.active .course-content{padding:0 16px 16px}}#timeline{background-color:var(--light-grey)}.timeline-box{align-items:center;gap:48px}.timeline-heading{align-items:center;gap:16px;text-align:center}.timeline-sub{color:var(--dark-grey)}.timeline-accent{background-color:var(--red);border-radius:2px;height:3px;width:56px}.timeline-cards{align-items:stretch;gap:24px;width:100%}.timeline-card{background-color:#fff;border-radius:16px;box-shadow:0 1px 4px rgba(0,0,0,.06),0 2px 12px rgba(0,0,0,.04);flex:1;gap:24px;padding:32px}.timeline-card-header{gap:8px}.timeline-milestones{gap:12px;width:100%}.milestone{align-items:center;background-color:var(--light-grey);border:1px solid var(--grey);border-radius:10px;box-sizing:border-box;gap:16px;padding:14px 16px;width:100%}.milestone-highlight{background-color:var(--pink);border:1px solid transparent;border-left:3px solid var(--red)}.milestone-num{align-items:center;background-color:var(--grey);border-radius:50%;color:var(--dark-grey);display:flex;flex-shrink:0;font-family:Roboto-Bold;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.milestone-red{background-color:var(--red);color:#fff}.milestone-pill{border-radius:20px;font-size:13px;padding:0 10px;width:auto}.milestone-info{gap:2px}.timeline-note{color:var(--dark-grey);text-align:center;width:100%}@media (max-width:768px){.timeline-cards{flex-direction:column}}#underlay-image{background-image:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/CKK%20ca.jpg);background-position:50%;background-size:cover;height:400px}#underlay-image,#who{background-repeat:no-repeat}#who{background-position:bottom;background-size:auto}.who-outer{justify-content:space-between}.who-box,.who-outer{display:flex;flex-direction:column;gap:48px}.who-top{gap:24px}.who-middle,.who-top{display:flex;flex-direction:column;text-align:center}.who-middle{align-items:center;gap:48px}.leader-button-box{align-items:center;background-color:var(--light-grey);border-radius:40px;display:flex;gap:0;padding:4px}.leader-button-box button{background-color:transparent;border:none;border-radius:40px;color:#888;cursor:pointer;font-family:Roboto!important;font-size:15px;outline:none;padding:10px 28px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.leader-button-box button:hover{color:var(--dark-grey)}.leader-button-box button.active{background-color:#fff;box-shadow:0 1px 6px rgba(0,0,0,.12);color:var(--dark-grey);font-family:Roboto-Bold!important}.leader-box{display:flex;flex-direction:column;gap:48px;width:100%}#executive-coaches,#industry-contributers{display:none}.people-box{display:flex;flex-direction:row;gap:48px}.person{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 6px 20px rgba(0,0,0,.08);display:flex;flex:1;flex-direction:column;gap:16px;padding:24px;text-align:left}#industry-contributers .people-box{overflow-x:auto;overflow-y:hidden;padding:20px}#industry-contributers .person{flex:0 0 400px;width:400px}.person img{border-radius:50%;flex-shrink:0;height:60px;object-fit:cover;width:60px}.person-header{align-items:center;display:flex;gap:14px}.person-meta{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.person-name{color:var(--dark-grey);font-family:Roboto-Bold!important;font-size:15px;line-height:1.3}.person-title{color:var(--dark-grey);font-size:13px;line-height:1.4}.person-bio{color:#555;font-size:13px;line-height:1.7}.who-subtitle{color:#666;font-size:15px;text-align:center}.who-accent{background-color:var(--red);border-radius:2px;height:3px;margin:0 auto;width:48px}.faculty-header{align-items:center;display:flex;flex-direction:column;gap:16px;text-align:center}.faculty-title{color:var(--dark-grey);font-family:Libre Baskerville!important;font-size:22px;font-style:italic}.faculty-sub{color:#888;font-size:14px;line-height:150%;max-width:800px}.person-text{display:flex;flex-direction:column;gap:8px}#executive-coaches{gap:24px;max-width:500px}#executive-coaches ul{text-align:left}@media (max-width:1024px){#who{background-image:none}}@media (max-width:768px){.who-box{gap:40px}.who-top{gap:20px}.middle-row{align-items:start;flex-direction:column;gap:20px}.leader-button-box{border-radius:16px;flex-direction:column}.people-box{gap:24px}#lse-faculty .people-box{flex-direction:column;gap:24px}.who-middle{gap:30px}.who-bottom{flex-direction:column;gap:30px;padding:25px}}@media (max-width:500px){#industry-contributers .person{flex:0 0 280px;width:280px}.person-header{align-items:flex-start;flex-direction:column}}#assessment{background-color:var(--light-grey)}.assessment-box{align-items:center;gap:48px}.assessment-card{flex:1;gap:28px}.assessment-heading,.graduate-heading{font-family:Libre Baskerville!important;font-weight:700}.assessment-list{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0;width:100%}.assessment-item{gap:4px;padding-left:20px;position:relative}.assessment-item:before{background-color:var(--red);border-radius:50%;content:"";flex-shrink:0;height:8px;left:0;position:absolute;top:7px;width:8px}.assessment-item p:last-child{color:#666}.graduate-box{align-items:flex-start;background-color:var(--pink);border:1.5px solid rgba(230,54,53,.25);border-radius:16px;flex:1;gap:24px;padding:40px}.graduate-sub{color:var(--red)}.graduate-list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0;width:100%}.graduate-list li{font-size:18px;line-height:150%;padding-left:20px;position:relative}.graduate-list li:before{background-color:var(--red);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:7px;width:8px}.graduate-note{color:#888;font-style:italic}@media (max-width:768px){.assessment-box{flex-direction:column}.graduate-box{padding:28px 24px}}#coaching{background-color:#fff}.coaching-box{align-items:center;gap:48px}.coaching-heading{align-items:center;gap:16px;max-width:720px;text-align:center}.coaching-sub{color:var(--dark-grey)}.coaching-accent{background-color:var(--red);border-radius:2px;height:3px;width:56px}.coaching-cols{align-items:flex-start;gap:48px;width:100%}.coaching-card{background-color:var(--pink);border:1.5px solid rgba(230,54,53,.25);border-radius:16px;flex:1;gap:24px;padding:32px}.coaching-card-top{align-items:center;gap:16px}.coaching-icon{align-items:center;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.coaching-icon-red{background-color:var(--red);border-radius:14px}.coaching-icon-grey{background-color:var(--light-grey);border:1px solid var(--grey);border-radius:50%}.coaching-card-title{gap:4px}.coaching-duration{color:var(--red)}.coaching-sessions{gap:12px;width:100%}.coaching-session{background-color:#fff;border-radius:10px;gap:6px;padding:16px 20px}.coaching-session-detail{color:#666}.peer-box{align-items:flex-start;flex:1;gap:24px;padding-top:8px}.peer-top{align-items:center;gap:16px}.peer-title{gap:4px}.peer-detail{align-items:flex-start;gap:12px}.peer-tags{flex-wrap:wrap;gap:8px}.peer-tag{background-color:var(--light-grey);border:1px solid var(--grey);border-radius:20px;color:var(--dark-grey);font-size:15px;padding:6px 14px}@media (max-width:768px){.coaching-cols{flex-direction:column}}.framework-block{border-top:1px solid var(--grey);gap:28px;padding-top:32px;width:100%}.framework-header{align-items:center;gap:16px}.framework-steps{align-items:center;flex-wrap:wrap;gap:8px}.framework-step{align-items:center;background-color:#fff;border:1px solid var(--grey);border-radius:24px;gap:8px;padding:10px 18px}.step-dot{background-color:var(--grey);border-radius:50%;flex-shrink:0;height:8px;width:8px}.step-arrow{color:var(--dark-grey);font-size:16px}.framework-cols{align-items:flex-start;gap:48px;width:100%}.framework-col{flex:1;gap:12px}.framework-col-top{align-items:center;gap:16px}.framework-col-detail{color:#666}@media (max-width:768px){.framework-steps{align-items:flex-start;flex-direction:column}.step-arrow{transform:rotate(90deg)}.framework-cols{flex-direction:column;gap:24px}}#cohort{background-color:#fff}.cohort-box{align-items:center;gap:40px}.cohort-heading{align-items:center;gap:16px;text-align:center}.cohort-title{font-family:Libre Baskerville!important;font-weight:700}.cohort-accent{background-color:var(--red);border-radius:2px;height:3px;width:56px}.cohort-card{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);gap:28px;padding:48px;width:100%}.cohort-grid{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);width:100%}.cohort-pill{align-items:center;background-color:#fff;border:1.5px solid rgba(230,54,53,.25);border-radius:12px;display:flex;justify-content:center;padding:16px 20px;text-align:center}.cohort-caption{color:#666;text-align:center}@media (max-width:1024px){.cohort-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.cohort-card{padding:28px 20px}.cohort-grid{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.cohort-grid{grid-template-columns:1fr}}#underlay-image-two{background-image:url(https://7796275.fs1.hubspotusercontent-na1.net/hubfs/7796275/lse-ai-underlay.jpeg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:400px}#admissions{background-color:#fff}.admissions-box{align-items:center;gap:40px}.admissions-heading{align-items:center;gap:16px;text-align:center}.admissions-title{font-family:Libre Baskerville!important;font-weight:700}.admissions-accent{background-color:var(--red);border-radius:2px;height:3px;width:56px}.admissions-card{background-color:#fff;border-radius:20px;box-shadow:0 2px 4px rgba(0,0,0,.03),0 8px 24px rgba(0,0,0,.05),0 16px 48px rgba(0,0,0,.08);gap:32px;padding:48px;width:100%}.admissions-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);width:100%}.criteria-item{align-items:center;background-color:var(--pink);border-radius:12px;gap:16px;padding:20px}.criteria-icon{align-items:center;background-color:#fff;border:1px solid rgba(230,54,53,.15);border-radius:10px;display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.admissions-alt{align-items:flex-start;border-top:1px solid var(--grey);gap:14px;padding-top:24px;width:100%}.alt-dot{background-color:var(--grey);border-radius:50%;display:none;flex-shrink:0;height:10px;margin-top:5px;width:10px}.alt-text{gap:8px}@media (max-width:768px){.admissions-card{padding:28px 20px}.admissions-grid{grid-template-columns:1fr}}#pricing{background-color:var(--red)}.pricing-box{align-items:center;gap:40px}.pricing-banner{background-color:#fff;border-radius:14px;padding:20px 32px;text-align:center;width:100%}.pricing-heading{align-items:center;gap:16px;text-align:center}.pricing-title{color:#fff;font-family:Libre Baskerville!important;font-weight:700}.pricing-sub{color:hsla(0,0%,100%,.85)}.pricing-accent{background-color:hsla(0,0%,100%,.4);border-radius:2px;height:3px;width:56px}.fee-card{align-items:center;background-color:var(--pink);border-radius:20px;gap:10px;padding:48px;text-align:center;width:100%}.fee-label{color:#8b1a1a;letter-spacing:.06em;text-transform:uppercase}.fee-price{color:var(--red);font-family:Roboto-Bold!important;font-size:46px;font-weight:700;line-height:1}.fee-vat{color:#666}.fee-desc{color:#888;margin-top:8px}.plans-row{align-items:stretch;gap:16px;width:100%}.plan-card{align-items:center;background-color:var(--pink);border-radius:16px;flex:1;gap:12px;padding:28px 20px;position:relative;text-align:center}.plan-featured{padding-top:44px}.plan-badge{background-color:var(--red);border:1px solid #fff;border-radius:20px;color:#fff;font-family:Roboto-Bold;font-size:12px;font-weight:700;left:50%;letter-spacing:.06em;padding:5px 16px;position:absolute;top:-14px;transform:translateX(-50%);white-space:nowrap}.plan-price{color:var(--red);font-family:Roboto-Bold!important;font-size:32px;font-weight:700;line-height:1.1}.plan-deposit,.price-sub{color:#888}.plan-breakdown{align-items:center;border-bottom:1px solid rgba(230,54,53,.2);border-top:1px solid rgba(230,54,53,.2);gap:10px;padding:12px 0;width:100%}.plan-save{background-color:rgba(230,54,53,.15);border-radius:20px;color:var(--red);font-family:Roboto-Bold;font-size:15px;font-weight:700;padding:6px 18px}.plan-note{color:#888}@media (max-width:1024px){.plans-row{flex-wrap:wrap}.plan-card{flex:1 1 calc(50% - 8px)}}@media (max-width:768px){.pricing-banner{padding:16px 20px}.fee-card{padding:32px 24px}.fee-price{font-size:56px}.plans-row{flex-direction:column}.plan-card{width:100%}}#apply{background-color:var(--red)}.apply-box{align-items:center;gap:40px}.apply-heading{align-items:center;gap:16px;text-align:center}.apply-title{color:#fff;font-family:Libre Baskerville!important;font-weight:700}.apply-sub{color:hsla(0,0%,100%,.85)}.apply-accent{background-color:hsla(0,0%,100%,.4);border-radius:2px;height:3px;width:56px}.apply-steps{align-items:stretch;gap:16px;width:100%}.apply-card{align-items:flex-start;background-color:var(--pink);border-radius:16px;flex:1;gap:16px;padding:28px 24px;position:relative}.apply-card-top{align-items:center;gap:14px}.step-num{align-items:center;background-color:rgba(0,0,0,.12);border-radius:50%;color:var(--dark-grey);display:flex;flex-shrink:0;font-family:Roboto-Bold;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.step-num-active{background-color:var(--red);color:#fff}.step-duration{align-items:center;gap:6px}.apply-card-desc{color:#444;line-height:150%}.apply-checklist{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;width:100%}.apply-checklist li{font-size:18px;line-height:150%;padding-left:16px;position:relative}.apply-checklist li:before{background-color:#aaa;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:9px;width:5px}.step-arrow-right{background-color:var(--red);border:1px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;height:36px;position:absolute;right:-20px;top:50%;transform:translateY(-50%);width:36px;z-index:1}.apply-ctas,.step-arrow-right{align-items:center;justify-content:center}.apply-ctas{gap:16px}.apply-btn-dark,.apply-btn-white{align-items:center;border:none;border-radius:40px;cursor:pointer;display:flex;font-family:Roboto-Bold;font-size:18px;font-weight:700;gap:10px;outline:none;padding:14px 28px}.apply-btn-white{background-color:#fff;color:var(--dark-grey)}.apply-btn-dark{background-color:rgba(0,0,0,.2);color:#fff}.apply-btn-white svg{color:var(--red)}.apply-btn-white:hover{background-color:var(--light-grey)}.apply-btn-dark:hover{background-color:rgba(0,0,0,.3)}@media (max-width:768px){.apply-steps{flex-direction:column}.step-arrow-right{display:none}.apply-ctas{flex-direction:column;width:100%}.apply-btn-dark,.apply-btn-white{justify-content:center;width:100%}}#programme-partners{background-color:#fff}.partners-inner{align-items:center;gap:48px}.partners-heading{align-items:center;gap:12px;text-align:center}.partners-title{color:var(--dark-grey);font-size:30px;line-height:1.3;text-align:center}.partners-title,.partners-title em{font-family:Libre Baskerville!important}.partners-title em{font-style:italic}.partners-accent{background-color:var(--red);border-radius:2px;height:3px;width:48px}.partners-intro{color:var(--dark-grey);font-size:15px;line-height:1.75;max-width:720px;text-align:center}.partners-cards{gap:16px;max-width:720px;width:100%}.partners-card{background-color:var(--pink);border-left:2px solid var(--red);gap:12px;padding:24px 28px}.partners-card.bottom-card{background-color:var(--light-grey);border-left:2px solid var(--grey)}.partners-card-top{gap:8px}.partners-card-title{color:var(--dark-grey);font-family:Roboto-Bold!important;font-size:17px;line-height:1.4}.partners-card-title em{font-family:Libre Baskerville!important;font-style:italic}.partners-card-accent{background-color:var(--red);border-radius:2px;height:2px;width:32px}.partners-card-text{color:var(--dark-grey);font-size:14px;line-height:1.75}.partners-disclaimer{color:#999;font-size:12px;line-height:1.6;max-width:720px;text-align:center}.partners-disclaimer em{font-family:Roboto-Italic!important;font-style:italic}@media (max-width:1024px){.partners-cards{max-width:100%}}@media (max-width:768px){.partners-card{padding:20px}}#faq{background-color:var(--light-grey)}.faq-inner{align-items:center;gap:48px}.faq-heading{align-items:center;gap:10px;text-align:center}.faq-title{color:var(--dark-grey);font-size:34px;line-height:1.2;text-align:center}.faq-title,.faq-title em{font-family:Libre Baskerville!important}.faq-title em{font-style:italic}.faq-sub{color:var(--dark-grey);font-size:15px;line-height:1.6;text-align:center}.faq-accent{background-color:var(--red);border-radius:2px;height:3px;margin-top:4px;width:48px}.faq-list{gap:0;max-width:720px;width:100%}.faq-item{border-bottom:1px solid var(--grey);width:100%}.faq-item:first-child{border-top:1px solid var(--grey)}.faq-question{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:24px 0;user-select:none}.faq-q-text{color:var(--dark-grey);font-family:Roboto-Bold!important;font-size:15px;line-height:1.4}.faq-chevron{align-items:center;display:flex;flex-shrink:0;transition:transform .3s ease}.faq-item.active .faq-chevron{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;padding:0;transition:max-height .35s ease,padding .35s ease}.faq-item.active .faq-answer{max-height:300px;padding-bottom:20px}.faq-answer p{color:#555;font-size:14px;line-height:1.75}@media (max-width:1024px){.faq-list{max-width:100%}}@media (max-width:768px){.faq-title{font-size:26px}.faq-question{padding:20px 0}}#footer{background:#f6f8f8;color:#1b1b1b;padding:80px 100px 40px;width:100%}.footer-box{display:flex;flex-direction:column;gap:41px}.footer-top{display:flex;justify-content:space-between}.footer-left{display:flex;flex-direction:column;gap:24px}.footer-left a,.footer-left a:visited{color:#000}.logo-box{align-items:center;display:flex;gap:24px}.logo-box p{border-right:1px solid #a7b4bb;padding:12px 24px 12px 0}.reference-box{align-items:flex-start;gap:0}.contact-info,.reference-box{display:flex;flex-direction:column}.contact-info{align-items:center;gap:16px;width:180px}.contact-info button{align-self:stretch;background:#e63635;border:none;border-radius:26px;color:#fff;cursor:pointer;font-size:16px;font-style:normal;font-weight:600;line-height:150%;outline:none;padding:7px 14px}.socials{align-items:center;display:flex;justify-content:center;width:181px}.footer-box hr{border-top:3px solid #0a142f;margin:0;opacity:.06;width:100%}.footer-bottom{display:flex;justify-content:space-between}.bottom-right{display:flex;gap:40px}.bottom-right a,.bottom-right a:visited{color:#1b1b1b}@media (max-width:1024px){#footer{padding:32px 24px}}@media (max-width:768px){.footer-box{gap:32px}.footer-bottom,.footer-left,.footer-top{flex-direction:column;gap:32px;text-align:center}.footer-bottom,.footer-top{align-items:center}}@media (max-width:500px){.logo-box{align-items:center;flex-direction:column;text-align:center}.logo-box p{border-right:0 solid #a7b4bb;padding:0}.contact-info,.contact-info button{width:100%}}