#brochure,#brochure-form{scroll-margin-top:100px}.lp-hero-programme{align-items:center;background-color:var(--primary);background-position:top;background-repeat:no-repeat;background-size:cover;display:flex;min-height:90vh;padding:120px 0 60px;position:relative}.lp-hero-programme__overlay{background:linear-gradient(125deg,color-mix(in srgb,var(--primary) 88%,transparent) 0,color-mix(in srgb,var(--primary) 70%,transparent) 45%,color-mix(in srgb,var(--green) 50%,transparent) 100%);inset:0;position:absolute;z-index:0}.lp-hero-programme--centered{align-items:center;min-height:70vh}.lp-hero-programme--centered .lp-hero-programme__overlay{background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 85%,transparent) 0,color-mix(in srgb,var(--primary) 70%,transparent) 60%,color-mix(in srgb,var(--green) 40%,transparent) 100%)}.lp-hero-programme__inner{position:relative;width:100%;z-index:1}.lp-hero-programme__eyebrow{background:color-mix(in srgb,var(--green) 15%,transparent);border:1px solid color-mix(in srgb,var(--green) 40%,transparent);border-radius:100px;color:var(--green);display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:20px;padding:5px 14px;text-transform:uppercase}.lp-hero-programme__headline{margin-bottom:20px}.lp-hero-programme__headline h1,.lp-hero-programme__headline h2,.lp-hero-programme__headline p{color:#fff;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.15;margin:0}.lp-hero-programme__headline .highlight,.lp-hero-programme__headline em{color:var(--accent);font-style:normal}.lp-hero-programme__body{margin-bottom:24px}.lp-hero-programme__body p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.7;margin-bottom:0}.lp-hero-programme__bullets{display:flex;flex-direction:column;gap:8px;list-style:none;margin:24px 0 0;padding:0}.lp-hero-programme__bullets li{align-items:center;color:hsla(0,0%,100%,.9);display:flex;font-size:14px;gap:10px;line-height:1.4}.lp-hero-programme__bullets li:before{background:var(--accent);border-radius:50%;content:"";display:block;flex-shrink:0;height:10px;width:10px}.lp-hero-programme__bullets--centered{flex-direction:row;flex-wrap:wrap;gap:12px 24px;justify-content:center;margin-top:32px}.lp-hero-programme__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.lp-hero-programme__ctas--centered{justify-content:center}.lp-hero-programme__cta{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;padding:13px 26px;text-decoration:none;transition:all .15s ease;white-space:nowrap}.lp-hero-programme__cta--solid{background:var(--accent);border:2px solid var(--accent);color:#fff}.lp-hero-programme__cta--solid:hover{background:color-mix(in srgb,var(--accent) 85%,#000);border-color:color-mix(in srgb,var(--accent) 85%,#000);color:#fff}.lp-hero-programme__cta--outline{background:transparent;border:2px solid hsla(0,0%,100%,.6);color:#fff}.lp-hero-programme__cta--outline:hover{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff}.lp-hero-programme__form-box{background:#fff;border-radius:12px;box-shadow:-14px 14px 50px color-mix(in srgb,var(--green) 45%,transparent),-6px 6px 20px color-mix(in srgb,var(--green) 35%,transparent),-2px 2px 6px color-mix(in srgb,var(--green) 25%,transparent),0 8px 40px rgba(0,0,0,.2);padding:32px}.lp-hero-programme__form-title{color:var(--primary);font-size:18px;font-weight:800;line-height:1.3;margin-bottom:4px}.lp-hero-programme__form-subtitle{color:#888;font-size:13px;line-height:1.5;margin-bottom:20px}.lp-hero-programme__form-body .hs-form,.lp-hero-programme__form-body .hs-form *{box-sizing:border-box}.lp-hero-programme__form-body .hs-form fieldset{border:none;margin:0;max-width:100%;padding:0}.lp-hero-programme__form-body .hs-form .hs-form-field{margin-bottom:14px;padding:0}.lp-hero-programme__form-body .hs-form .input{margin:0!important;padding:0;width:100%}.lp-hero-programme__form-body .hs-form label{color:var(--primary);display:block;font-size:13px;font-weight:600;margin-bottom:6px;padding:0;width:100%}.lp-hero-programme__form-body .hs-form input[type=email],.lp-hero-programme__form-body .hs-form input[type=number],.lp-hero-programme__form-body .hs-form input[type=password],.lp-hero-programme__form-body .hs-form input[type=tel],.lp-hero-programme__form-body .hs-form input[type=text],.lp-hero-programme__form-body .hs-form input[type=url],.lp-hero-programme__form-body .hs-form select,.lp-hero-programme__form-body .hs-form textarea{background:#fff;border:1.5px solid #e0e0e0;border-radius:6px;display:block;font-family:inherit;font-size:14px;margin:0!important;max-width:100%!important;padding:10px 12px;transition:border-color .15s;width:100%!important}.lp-hero-programme__form-body .hs-form input:focus,.lp-hero-programme__form-body .hs-form select:focus,.lp-hero-programme__form-body .hs-form textarea:focus{border-color:var(--accent);outline:none}.lp-hero-programme__form-body .hs-form .form-columns-1,.lp-hero-programme__form-body .hs-form .form-columns-2,.lp-hero-programme__form-body .hs-form .form-columns-3{display:flex!important;flex-wrap:wrap;gap:10px;max-width:100%!important}.lp-hero-programme__form-body .hs-form .hs-form-field{width:100%!important}.lp-hero-programme__form-body .hs-form .form-columns-2>.hs-form-field{flex:0 0 calc(50% - 5px);float:none!important;width:calc(50% - 5px)!important}.lp-hero-programme__form-body .hs-form .form-columns-3>.hs-form-field{flex:0 0 calc(33.333% - 7px);float:none!important;width:calc(33.333% - 7px)!important}.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone .input,.lp-hero-programme__form-body .hs-form .hs-input.hs-fieldtype-intl-phone,.lp-hero-programme__form-body .hs-form fieldset .hs-fieldtype-intl-phone .input{align-items:stretch;display:flex!important;flex-wrap:nowrap;gap:8px}.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone .input>select,.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone select.hs-input{flex:0 0 auto!important;max-width:130px!important;min-width:130px!important;width:130px!important}.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone .input>input,.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone input.hs-input,.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone input[type=tel]{flex:1 1 auto!important;min-width:0!important;width:100%!important}@media (max-width:575px){.lp-hero-programme__form-body .hs-form .form-columns-2>.hs-form-field,.lp-hero-programme__form-body .hs-form .form-columns-3>.hs-form-field{flex:0 0 100%;width:100%!important}.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone .input{flex-wrap:wrap}.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone .input>select,.lp-hero-programme__form-body .hs-form .hs-fieldtype-intl-phone select.hs-input{max-width:100%!important;width:100%!important}}.lp-hero-programme__form-body .hs-form .hs-button{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;display:block;font-size:14px;font-weight:700;margin-top:8px;padding:13px 24px;transition:background .15s;width:100%}.lp-hero-programme__form-body .hs-form .hs-button:hover{background:color-mix(in srgb,var(--accent) 85%,#000)}.lp-hero-programme__form-body .hs-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.lp-hero-programme__form-body .hs-form .hs-error-msg{color:#c0392b;font-size:12px}.lp-hero-programme__form-disclaimer{align-items:center;color:#aaa;display:flex;font-size:11px;gap:6px;line-height:1.4;margin-bottom:0;margin-top:14px}.lp-hero-programme__form-disclaimer .bi{flex-shrink:0;font-size:13px}.lp-hero-programme__form-disclaimer span{flex:1}.lp-hero-programme__form-disclaimer a{color:inherit;text-decoration:underline;text-underline-offset:2px;transition:opacity .15s ease}.lp-hero-programme__form-disclaimer a:hover{opacity:.7}.lp-hero-programme__support-logos{margin-top:56px}.lp-hero-programme__support-logos img{display:block;height:auto;max-height:80px;max-width:420px;opacity:.95;width:auto}.lp-hero-programme__support-logos--centered{margin-top:56px;text-align:center}.lp-hero-programme__support-logos--centered img{margin:0 auto}html{scroll-behavior:smooth}@media (max-width:991px){.lp-hero-programme{min-height:auto;padding:110px 0 60px}.lp-hero-programme--centered{min-height:auto}.lp-hero-programme__form-box{padding:24px}.lp-hero-programme__support-logos{margin-top:40px}.lp-hero-programme__support-logos img{max-height:64px;max-width:320px}}@media (max-width:575px){.lp-hero-programme{padding:100px 0 50px}.lp-hero-programme__ctas{flex-direction:column}.lp-hero-programme__cta{justify-content:center;width:100%}.lp-hero-programme__bullets--centered{align-items:center;flex-direction:column}.lp-hero-programme__support-logos img{max-height:52px;max-width:260px}}