@import url("https://fonts.googleapis.com/css2?family=Saira:wght@400;500;600;700;800&family=Inter:wght@400;500;600;700&display=swap");:root{--lgn-primary:#1daf8d;--lgn-primary-hover:#19997b;--lgn-primary-fg:#fff;--lgn-accent-bg:#eafaf6;--lgn-accent-fg:#157f66;--lgn-bg:#fff;--lgn-bg-secondary:#f7f8fb;--lgn-bg-gray:#f9fafb;--lgn-card-bg:#fff;--lgn-border:#e4e7ed;--lgn-border-primary:rgba(29,175,141,.2);--lgn-text-heading:#272e38;--lgn-text-body:#484d57;--lgn-text-caption:#6d7380;--lgn-destructive:#ef4444;--lgn-font-heading:"Saira",system-ui,-apple-system,sans-serif;--lgn-font-body:"Inter",system-ui,-apple-system,sans-serif;--lgn-radius:12px;--lgn-radius-lg:16px;--lgn-radius-xl:20px;--lgn-radius-pill:9999px;--lgn-shadow-sm:0 1px 3px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.04);--lgn-shadow-md:0 4px 12px rgba(0,0,0,.08),0 2px 4px rgba(0,0,0,.05)}.lgn-section,.lgn-section *,.lgn-section :after,.lgn-section :before{box-sizing:border-box}.lgn-section{color:var(--lgn-text-body);font-family:var(--lgn-font-body);line-height:1.6}.lgn-section h1,.lgn-section h2,.lgn-section h3,.lgn-section h4,.lgn-section h5,.lgn-section h6{color:var(--lgn-text-heading);font-family:var(--lgn-font-heading);font-weight:700;line-height:1.15;margin:0}.lgn-section p{line-height:1.65;margin:0}.lgn-section img{max-width:100%}.lgn-section{padding:4.5rem 0;position:relative}@media (min-width:768px){.lgn-section{padding:6.5rem 0}}.lgn-section--border-top{border-top:1px solid var(--lgn-border)}.lgn-container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:640px){.lgn-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.lgn-container{padding-left:2rem;padding-right:2rem}}.lgn-container--sm{max-width:56rem}.lgn-container--md{max-width:64rem}.lgn-container--lg{max-width:72rem}.lgn-eyebrow{color:var(--lgn-primary);display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.lgn-section-title{color:var(--lgn-text-heading);font-size:1.875rem;font-weight:700}@media (min-width:768px){.lgn-section-title{font-size:2.25rem}}.lgn-btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font-family:var(--lgn-font-body);font-size:.875rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1;padding:.9375rem 2rem;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease,filter .2s ease}.lgn-btn--primary{background-color:var(--lgn-primary);border-color:var(--lgn-primary);color:var(--lgn-primary-fg)}.lgn-btn--primary:focus,.lgn-btn--primary:hover{background-color:var(--lgn-primary-hover);border-color:var(--lgn-primary-hover);color:var(--lgn-primary-fg);text-decoration:none}.lgn-btn--outline{background-color:transparent;border-color:var(--lgn-border);color:var(--lgn-text-heading)}.lgn-btn--outline:focus,.lgn-btn--outline:hover{background-color:var(--lgn-bg-secondary);border-color:var(--lgn-primary);color:var(--lgn-text-heading);text-decoration:none}.lgn-btn--inverse{background-color:#fff;border-color:#fff;color:var(--lgn-primary)}.lgn-btn--inverse:focus,.lgn-btn--inverse:hover{background-color:hsla(0,0%,100%,.9);border-color:hsla(0,0%,100%,.9);color:var(--lgn-primary);text-decoration:none}.lgn-btn__icon{fill:none;height:1rem;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:1rem}.lgn-btn,.lgn-btn:active,.lgn-btn:focus,.lgn-btn:hover,.lgn-btn:link,.lgn-btn:visited{border-width:1px!important;box-shadow:none!important;font-family:var(--lgn-font-body)!important;font-size:.875rem!important;font-weight:500!important;letter-spacing:normal!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;transform:none!important}.ln-btn,.ln-btn:active,.ln-btn:focus,.ln-btn:hover{font-family:Saira,system-ui,-apple-system,sans-serif!important;font-weight:600!important}.ln-btn,.ln-btn:active,.ln-btn:focus,.ln-btn:hover,.ln-header__login-btn,.ln-header__login-btn:focus,.ln-header__login-btn:hover{box-shadow:none!important;line-height:1!important;text-decoration:none!important;text-transform:none!important;transform:none!important}.lgn-animate{opacity:0;transform:translateY(28px);transition:opacity .6s ease-out,transform .6s ease-out}.lgn-animate.lgn-visible{opacity:1;transform:translateY(0)}.lgn-animate--delay-1{transition-delay:.12s}.lgn-animate--delay-2{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.lgn-animate{opacity:1!important;transform:none!important;transition:none!important}}.lgn-ct{align-items:flex-start;background-color:hsla(0,0%,100%,.6);border:1px solid var(--lgn-border);border-radius:var(--lgn-radius-xl);display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}@media (min-width:768px){.lgn-ct{align-items:center;flex-direction:row;gap:1.5rem;padding:1.5rem}}.lgn-ct__photo{border:2px solid #fff;border-radius:9999px;box-shadow:var(--lgn-shadow-md);flex-shrink:0;height:3.5rem;object-fit:cover;width:3.5rem}.lgn-ct__meta{flex-shrink:0;line-height:1.3}.lgn-ct__name{font-family:var(--lgn-font-heading);font-size:.875rem;font-weight:600}.lgn-ct__role{color:var(--lgn-text-caption);font-size:.75rem}.lgn-ct__company{font-weight:500}.lgn-ct__quote{flex:1;font-size:1rem;font-style:italic;line-height:1.4}@media (min-width:768px){.lgn-ct__quote{border-left:1px solid var(--lgn-border);font-size:1.05rem;padding-left:1.5rem}}.lgn-ct__logo{border-radius:6px;flex-shrink:0;height:2.5rem;object-fit:cover;width:2.5rem}.lgn-page{background-color:var(--lgn-bg);font-family:var(--lgn-font-body)}.lgn-page h1,.lgn-page h2,.lgn-page h3,.lgn-page h4,.lgn-page h5,.lgn-page h6{color:var(--lgn-text-heading);font-family:var(--lgn-font-heading)!important}.lgn-page p{color:inherit}.lgn-page a:not(.lgn-btn){color:var(--lgn-primary)}.lgn-page .dnd-section{padding:0!important}.lgn-page .dnd-section>.row-fluid{max-width:100%!important;width:100%!important}.body-wrapper:has(.lgn-page){background-color:var(--lgn-bg)}.body-wrapper.lgn-page-active{background-color:var(--lgn-bg)}