.lt-landing .cp{--lt-reading:calc((var(--hl-content-width) + 36px) * 2 / 3 - 36px);--lt-unit:calc((var(--hl-content-width) + 36px) / 12);--lt-promo-surface:var(--hop-orange)}.lt-landing .cp-container{width:var(--hl-content-width);max-width:calc(100% - 48px);padding:0}.lt-landing .cp h3{font:700 42px/48px var(--font-display);margin:0 0 20px}.lt-landing .cp h4{font:700 28px/34px var(--font-display);margin:0 0 18px}.lt-landing .cp .sp-hero{padding:184px 0 60px}.lt-landing .cp .cp-hero{background:var(--hop-orange)}.lt-landing .cp .cp-hero__arc{opacity:1;display:block}.lt-landing .sp-hero__pattern{display:none}.lt-landing #lt-intro,.lt-landing #lt-what,.lt-landing #lt-when,.lt-landing #lt-video{background:var(--hop-cream)}.lt-landing .cp .cp-hero__media img{aspect-ratio:614/683;width:min(100%,614px);margin:auto;transform:none}.lt-landing .cp-section{padding:100px 0}.lt-landing #lt-intro .sp-prose,.lt-landing #lt-start .sp-prose{max-width:var(--lt-reading);text-align:center;margin:auto}.lt-landing #lt-what{padding:80px 0}.lt-landing #lt-when{background:var(--cp-cream);padding:0 0 80px}.lt-landing .cp-split{grid-template-columns:calc(var(--lt-unit) * 6 - 36px) calc(var(--lt-unit) * 5 - 36px);gap:calc(var(--lt-unit) + 36px);align-items:center}.lt-landing .cp-split img{border-radius:0;max-width:660px;margin:auto}.lt-landing #lt-what .cp-split>div{grid-area:1/2}.lt-landing #lt-what .cp-split>img{grid-area:1/1}.lt-landing #lt-when .cp-split{grid-template-columns:calc(var(--lt-unit) * 5 - 36px) calc(var(--lt-unit) * 6 - 36px)}.lt-landing #lt-when .cp-split>div{grid-area:1/1}.lt-landing #lt-when .cp-split>img{grid-area:1/2}.lt-landing #lt-when h4{padding-top:12px}.lt-landing #lt-start{background:var(--hop-white);padding:120px 0 0}.lt-landing .sp-getstarted{gap:0;margin-top:60px}.lt-landing .lt-start-row{grid-template-columns:calc(var(--lt-unit) * 3 - 36px) calc(var(--lt-unit) * 5 - 36px);column-gap:calc(var(--lt-unit) + 36px);justify-content:center;padding:62px 0 80px;display:grid;position:relative}.lt-landing .lt-start-row:before{content:"";background:var(--cp-navy);height:2px;position:absolute;top:0;left:43px;right:43px}.lt-landing .lt-start-row:last-child{padding-bottom:100px}.lt-landing .lt-start-row h4{margin:0}.lt-landing .lt-start-row .cp-btn{margin-top:50px}.lt-landing .cp .lt-outline{color:var(--cp-navy);border:2px solid var(--cp-navy);min-width:180px;font:700 17px/22px var(--font-display);letter-spacing:.3px;white-space:nowrap;background:0 0;border-radius:25px;width:max-content;max-width:100%;padding:11px 22px 14px 44px}.lt-landing .cp .lt-outline:hover{opacity:.75;background:0 0}.lt-landing .cp .cp-btn:not(.cp-btn--sm){padding:11px 22px 14px 44px;display:block}.lt-landing .cp .cp-btn:not(.cp-btn--sm):after{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lt-landing .cp .cp-btn:not(.cp-btn--sm):hover:after{transform:translateY(-50%)translate(4px)}.lt-landing #lt-promo-section{background:linear-gradient(to bottom,var(--hop-white) 50%,var(--cp-cream) 50%);padding:0}.lt-landing .sp-promo{background:var(--lt-promo-surface);border-radius:20px;grid-template-columns:minmax(0,41.6667%) minmax(0,1fr);gap:110px;padding:27px 120px 22px;position:relative;overflow:hidden}.lt-landing .lt-promo-art{object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.lt-landing .sp-promo>img:not(.lt-promo-art){width:100%;position:relative}.lt-landing .sp-promo>div{padding-bottom:40px;position:relative}.lt-landing .sp-promo .cp-eyebrow{color:var(--hop-orange);margin-bottom:16px;font:700 22px/28px adelle-sans,sans-serif}.lt-landing .lt-video-layout{grid-template-columns:calc(var(--lt-unit) * 4 - 36px) calc(var(--lt-unit) * 7 - 36px);gap:calc(var(--lt-unit) + 36px);align-items:start;display:grid}.lt-landing .lt-video-layout .sp-embed{border-radius:0;width:100%;margin:0}.lt-landing .learning-carousel{--learning-surface:var(--cp-cream);padding:0 0 60px}.lt-landing .cp-form-section{background:linear-gradient(to bottom,var(--cp-cream) 50%,var(--cp-navy) 50%);padding:0 10px}.lt-landing .cp-form-section>.lt-enquiry-panel{width:100%;max-width:none;padding:133px max(24px,calc((100vw - var(--hl-content-width)) / 2 - 10px));background:var(--hop-aqua) url(/__l5e/assets-v1/780860d4-25ba-4019-b633-02649f1bc2a9/bg-form-cta.png) center / cover no-repeat;border-radius:20px}.lt-landing .cp .learning-carousel h3.learning-carousel__title{font:700 28px/34px var(--font-display);margin:0}.lt-landing .cp-form-section__inner{grid-template-columns:repeat(2,calc(var(--lt-unit) * 5 - 36px));justify-content:space-between;align-items:start;display:grid}.lt-landing .cp-form-section__inner>div:first-child{text-align:left;color:var(--cp-cream)}.lt-landing .cp-form-section h3{color:var(--cp-cream);font:700 42px/48px var(--font-display);margin:0}.lt-landing .cp-form-section .cp-eyebrow{color:var(--cp-navy);margin-bottom:14px;font:700 22px/28px adelle-sans,sans-serif}.lt-landing .lt-enquiry-form form{gap:24px;display:grid}.lt-landing .lt-enquiry-form fieldset{width:100%;max-width:none}.lt-landing .lt-enquiry-form .hs-form-field{min-width:0;margin:0}.lt-landing .lt-enquiry-form .hs-form-field>label{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.lt-landing .lt-enquiry-form .input{margin:0}.lt-landing .lt-enquiry-form .hs-input:not([type=hidden]){box-sizing:border-box;background:color-mix(in srgb,var(--cp-cream) 40%,transparent);width:100%;height:52px;color:var(--cp-cream);border:1px solid #0000;border-radius:3px;padding:9px 22px;font:400 19px/32px adelle-sans,sans-serif}.lt-landing .lt-enquiry-form textarea.hs-input{height:133px;min-height:133px;display:block}.lt-landing .lt-enquiry-form .hs-input::placeholder{color:var(--cp-cream);opacity:1}.lt-landing .lt-enquiry-form .hs_recaptcha{min-height:60px}.lt-landing .lt-enquiry-form .hs_submit{margin:0}.lt-landing .lt-enquiry-form .actions{display:inline-block;position:relative}.lt-landing .lt-enquiry-form .hs-button{background:var(--cp-cream);min-width:180px;color:var(--cp-navy);font:700 17px/22px var(--font-display);cursor:pointer;border:2px solid #0000;border-radius:25px;padding:11px 22px 14px 44px}.lt-landing .lt-enquiry-form .actions:before{content:"";pointer-events:none;background:var(--cp-navy);width:17px;height:17px;-webkit-mask:var(--cp-arrow) center / contain no-repeat;-webkit-mask:var(--cp-arrow) center / contain no-repeat;mask:var(--cp-arrow) center / contain no-repeat;transition:transform .18s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.lt-landing .lt-enquiry-form .actions:hover{opacity:.75}.lt-landing .lt-enquiry-form .actions:hover:before{transform:translateY(-50%)translate(4px)}.lt-landing .lt-enquiry-form .hs-button:focus-visible{outline:3px solid var(--cp-navy);outline-offset:3px}.lt-landing .lt-enquiry-form .hs-error-msgs{color:var(--cp-cream);padding:0;list-style:none}.lt-landing .lt-enquiry-form .hs-input.error{border-color:var(--hop-red)}@media (width>=1441px){.lt-landing .cp .sp-hero{padding-top:208px}}@media (width<=1240px){.lt-landing .cp{--lt-reading:100%}.lt-landing .cp-container{width:auto}.lt-landing .cp-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.lt-landing #lt-when .cp-split{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-landing .lt-start-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.lt-landing .sp-promo{gap:60px;padding-inline:60px}.lt-landing .lt-video-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.lt-landing .cp-form-section__inner{grid-template-columns:1fr;gap:40px}.lt-landing .lt-enquiry-form .hs-input:not([type=hidden]){font-size:16px;line-height:28px}}@media (width<=768px){.lt-landing .cp h3{font-size:25px;line-height:32px}.lt-landing .cp h4{font-size:22px;line-height:28px}.lt-landing .cp .sp-hero{padding:140px 0 40px}.lt-landing .cp .sp-hero .cp-hero__inner{text-align:center;gap:30px}.lt-landing .cp .sp-hero .sp-hero__eyebrow{margin-bottom:12px;font-size:19px;line-height:26px}.lt-landing .cp .sp-hero .sp-hero__title{font-size:40px;line-height:44px}.lt-landing .cp-section{padding:70px 0}.lt-landing #lt-what{padding:50px 0}.lt-landing #lt-when{padding:0 0 50px}.lt-landing #lt-when h4{padding-top:8px}.lt-landing .cp-split,.lt-landing #lt-when .cp-split{grid-template-columns:minmax(0,1fr);gap:30px}.lt-landing #lt-what .cp-split>div,.lt-landing #lt-when .cp-split>div{grid-area:1/1}.lt-landing #lt-what .cp-split>img,.lt-landing #lt-when .cp-split>img{grid-area:2/1}.lt-landing #lt-start{padding:80px 0 0}.lt-landing .sp-getstarted{margin-top:40px}.lt-landing .lt-start-row{grid-template-columns:minmax(0,1fr);row-gap:30px;padding:42px 0 50px}.lt-landing .lt-start-row:before{left:0;right:0}.lt-landing .lt-start-row:last-child{padding-bottom:70px}.lt-landing .lt-start-row .cp-btn{margin-top:30px}.lt-landing #lt-promo-section{padding:0}.lt-landing .sp-promo{text-align:center;grid-template-columns:1fr;gap:30px;padding:40px 50px 50px}.lt-landing .sp-promo>img:not(.lt-promo-art){width:100%;max-width:487px;margin:auto}.lt-landing .sp-promo>div{padding-bottom:40px}.lt-landing .sp-promo .cp-eyebrow{margin-bottom:12px;font-size:19px;line-height:26px}.lt-landing .cp .cp-btn{font-size:15px;line-height:20px}.lt-landing .cp h3{margin-bottom:16px}.lt-landing .lt-video-layout{grid-template-columns:minmax(0,1fr);gap:30px}.lt-landing .cp-form-section{padding-inline:24px}.lt-landing .cp-form-section>.lt-enquiry-panel{padding:50px 24px 60px}.lt-landing .cp-form-section__inner{grid-template-columns:1fr;gap:30px}.lt-landing .cp-form-section h3{font-size:25px;line-height:32px}.lt-landing .cp-form-section .cp-eyebrow{margin-bottom:12px;font-size:19px;line-height:26px}}@media (width<=576px){.lt-landing .cp .sp-hero{padding-bottom:30px}.lt-landing .cp-section{padding-block:60px}.lt-landing #lt-what{padding-block:40px}.lt-landing #lt-when{padding-bottom:40px}.lt-landing #lt-start{padding:70px 0 0}.lt-landing .sp-getstarted{margin-top:30px}.lt-landing .lt-start-row{row-gap:20px;padding:32px 0 40px}.lt-landing .lt-start-row:last-child{padding-bottom:60px}.lt-landing .sp-promo{padding:40px 16px 30px}.lt-landing .sp-promo>img:not(.lt-promo-art){width:calc(100% - 48px)}.lt-landing #lt-promo-section{padding:0}.lt-landing .cp .cp-btn{font-size:14px}.lt-landing .lt-video-layout{gap:20px}.lt-landing .learning-carousel{padding-bottom:30px}.lt-landing .cp-form-section>.cp-container{padding:40px 24px 50px}}
