:root{--lp-green-500:#066447;--lp-green-400:#08a97e;--lp-green-300:#82c9b3;--lp-green-200:#bfe4d8;--lp-blue-500:#006482;--lp-blue-410:#008293;--lp-blue-400:#00a3b8;--lp-blue-200:#eaf6fa;--lp-orange-100:#fdf3e9;--lp-text:#161616;--lp-white:#fff;--lp-fs-h1:55px;--lp-lh-h1:58.85px;--lp-ls-h1:-0.3px;--lp-fs-h2:44px;--lp-lh-h2:50.16px;--lp-ls-h2:-0.22px;--lp-fs-h4:20px;--lp-lh-h4:27.6px;--lp-fs-p:18.4px;--lp-lh-p:27.6px;--lp-fs-body:16px;--lp-lh-body:24px;--lp-fs-sm:14.4px;--lp-lh-sm:21px;--lp-fs-xs:13.6px;--lp-lh-xs:16.32px;--lp-fs-btn:20.8px;--lp-container:1200px}.lp-hero{box-sizing:border-box;position:relative}.lp-hero__container{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,575px) minmax(0,1fr);margin:0 auto;max-width:var(--lp-container)}.lp-hero__copy{display:flex;flex-direction:column;gap:40px}.lp-hero__eyebrow{align-items:center;display:flex;gap:10px}.lp-hero__eyebrow-avatars{display:inline-flex}.lp-hero__eyebrow-avatars img{background:transparent;border:2px solid var(--lp-green-500)!important;border-radius:50%;height:34px;object-fit:cover;width:34px}.lp-hero__eyebrow-avatars img+img{margin-left:-10px}.lp-hero__eyebrow-text{color:var(--lp-white);font-size:var(--lp-fs-xs);font-weight:300;line-height:var(--lp-lh-xs);margin:0}.lp-hero__eyebrow-text strong{font-weight:700}.lp-hero__title{letter-spacing:var(--lp-ls-h1);line-height:var(--lp-lh-h1)}.lp-hero__lead,.lp-hero__title{color:var(--lp-white);margin:18px 0 0}.lp-hero__lead{font-size:var(--lp-fs-p);line-height:var(--lp-lh-p)}.lp-hero__eyebrow-text>*,.lp-hero__lead>*{margin:0}.lp-hero__lead>*+*{margin-top:16px}.lp-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:32px}.lp-hero__quote{border:2px solid var(--lp-green-400);border-radius:20px;box-shadow:0 0 30px rgba(0,0,0,.09);display:flex;flex-direction:column;gap:16px;margin:0;max-width:480px;padding:24px 32px}.lp-hero__quote-text{border:none;border-inline-start:none;color:var(--lp-white);font-size:var(--lp-fs-p);line-height:var(--lp-lh-p);margin:0;padding:0}.lp-hero__quote-person{align-items:center;display:flex;gap:16px}.lp-hero__quote-avatar{background-color:var(--lp-green-300);border-radius:50%;flex-shrink:0;height:48px;object-fit:cover;width:48px}.lp-hero__quote-name{font-weight:700}.lp-hero__quote-name,.lp-hero__quote-role{color:var(--lp-white);display:block;font-size:var(--lp-fs-body);line-height:var(--lp-lh-body)}.lp-hero__quote-role{font-weight:300}.lp-hero__media img{display:block;height:auto;max-width:100%}.lp-hero__media-placeholder{align-items:center;background:hsla(0,0%,100%,.1);border:2px dashed hsla(0,0%,100%,.3);border-radius:20px;color:hsla(0,0%,100%,.6);display:flex;font-size:var(--lp-fs-sm);justify-content:center;min-height:320px;width:100%}.lp-hero__divider{aspect-ratio:1440/49;bottom:-2px;display:block;height:auto;left:0;max-height:80px;pointer-events:none;position:absolute;right:0;width:100%}.lp-btn{align-items:center;border:3px solid transparent!important;border-radius:9999px;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:var(--lp-fs-btn);font-weight:600!important;gap:6px;justify-content:center;letter-spacing:.15px;line-height:24px;padding:15px 27px;position:relative;text-align:center;text-decoration:none!important;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none;white-space:nowrap}.lp-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.lp-btn:active{transform:translateY(1px)}.lp-btn.lp-btn--blue,.lp-btn.lp-btn--green{background:linear-gradient(0deg,var(--clr4),var(--clr5),var(--clr4)) 0 50% /100% var(--bgp,120%) no-repeat padding-box,linear-gradient(0deg,var(--clr1),var(--clr3),var(--clr1)) 0 50% /100% var(--bgb,120%) no-repeat border-box,var(--clr5) padding-box!important;box-shadow:0 0 10px rgba(0,0,0,.1);color:var(--lp-white)!important}.lp-btn.lp-btn--blue:focus,.lp-btn.lp-btn--blue:focus-visible,.lp-btn.lp-btn--blue:hover,.lp-btn.lp-btn--green:focus,.lp-btn.lp-btn--green:focus-visible,.lp-btn.lp-btn--green:hover{--bgp:300%!important;--bgb:140%!important;color:var(--lp-white)!important;font-weight:600!important;text-decoration:none!important}.lp-btn.lp-btn--green{--clr1:#e9f7f3;--clr3:#82c9b3;--clr4:#08a97e;--clr5:#066447}.lp-btn.lp-btn--blue{--clr1:#eaf6fa;--clr3:#80cad6;--clr4:#00a3b8;--clr5:#006482}.lp-btn--link{align-items:center;background:transparent;border:none;border-radius:0;color:var(--lp-white);display:inline-flex;font-size:var(--lp-fs-btn);gap:5px;padding:0;transition:color .2s ease}.lp-btn--link,.lp-btn--link:focus,.lp-btn--link:hover{font-weight:400!important;text-decoration:none!important}.lp-btn--link:focus,.lp-btn--link:hover{color:hsla(0,0%,100%,.75)!important}.lp-btn--link svg{flex-shrink:0;transition:transform .2s ease}.lp-btn--link:focus svg,.lp-btn--link:hover svg{transform:translateX(3px)}@media (max-width:1024px){.lp-hero__container{gap:48px;grid-template-columns:1fr}.lp-hero__media{order:-1}}@media (max-width:767px){:root{--lp-fs-h1:38px;--lp-lh-h1:44px;--lp-fs-h2:32px;--lp-lh-h2:38px;--lp-fs-p:17px;--lp-lh-p:26px}.lp-hero__title{font-size:40px}.lp-hero__ctas{gap:20px}}@media (prefers-reduced-motion:reduce){.lp-btn,.lp-btn--link svg{transition:none}}.lp-tour-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9999}.lp-tour-modal[hidden]{display:none}.lp-tour-modal__backdrop{background:rgba(0,0,0,.7);border:0;cursor:pointer;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%}.lp-tour-modal__inner{background:#000;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.4);height:min(88vh,1000px);overflow:hidden;position:relative;width:min(92vw,1600px);z-index:1}.lp-tour-modal__frame{border:0;display:block;height:100%;width:100%}.lp-tour-modal__close{align-items:center;background:rgba(0,0,0,.6);border:0;border-radius:50%;color:#fff;cursor:pointer;display:inline-flex;height:36px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease;width:36px;z-index:2}.lp-tour-modal__close:hover{background:rgba(0,0,0,.85)}.lp-tour-modal__close:focus-visible{outline:2px solid #fff;outline-offset:2px}.lp-tour-open{overflow:hidden!important}@media (max-width:767px){.lp-tour-modal{padding:0}.lp-tour-modal__inner{border-radius:0;height:100%;width:100%}}