@keyframes lg2s-drift{0%,to{transform:translate(0)}50%{transform:translate(32px,-24px)}}@keyframes lg2s-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes lg2s-dash{to{stroke-dashoffset:-24}}.lg2s{color:#1b263b;overflow:hidden;padding:clamp(56px,8vw,96px) clamp(18px,4vw,44px);position:relative;-webkit-font-smoothing:antialiased;font-family:Mulish,system-ui,-apple-system,sans-serif!important}.lg2s *{box-sizing:border-box;font-family:inherit!important}.lg2s .lg2s__serif{font-family:Lora,Georgia,serif!important}.lg2s--white{background:#fff}.lg2s--smoke{background:#f4f4f4}.lg2s.lg2s--tight{padding-top:0}.lg2s__wrap{margin:0 auto;max-width:1240px;position:relative}.lg2s a{text-decoration:none!important}.lg2s .lg2s__eyebrow{color:#e17226;font-size:12.5px;font-weight:800;letter-spacing:1.6px;margin:0 0 12px;text-transform:uppercase}.lg2s .lg2s__h2{color:#1b263b;font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-1.4px;line-height:1.1;margin:0;padding:0;text-wrap:balance}.lg2s .lg2s__lead{color:#50606d;font-size:17px;line-height:1.62;margin:0;text-wrap:pretty}.lg2s__head{margin-bottom:40px;max-width:720px}.lg2s__headrow{align-items:flex-end;display:flex;flex-wrap:wrap;gap:20px 40px;justify-content:space-between;margin-bottom:40px}.lg2s__headrow>div:first-child{max-width:660px}.lg2s__headrow .lg2s__lead{font-size:16.5px;max-width:440px}.lg2s__btns{display:flex;flex-wrap:wrap;gap:14px}.lg2s .lg2s__btn{align-items:center;background:#e17226;border:1px solid #e17226;border-radius:8px;color:#fff!important;display:inline-flex;font-size:16px;font-weight:700;gap:9px;justify-content:center;line-height:1.2;padding:15px 26px;text-align:center;transition:transform .25s ease,background .25s ease}.lg2s .lg2s__btn:after{content:"\2192"}.lg2s .lg2s__btn:hover{background:#c2611c;border-color:#c2611c;color:#fff!important;transform:translateY(-2px)}.lg2s .lg2s__btn--ghost{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18)}.lg2s .lg2s__btn--ghost:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.18)}.lg2s .lg2s__btn--ghost:after,.lg2s .lg2s__btn--plain:after{content:none}.lg2s .lg2s__btn--navy{background:#1b263b;border-color:#1b263b}.lg2s .lg2s__btn--navy:hover{background:#0d1b2a;border-color:#0d1b2a}.lg2s .lg2s__textlink{color:#e17226!important;font-size:15px;font-weight:800}.lg2s .lg2s__textlink:hover{color:#c2611c!important}.lg2s .lg2s__textlink:after{content:" \2192"}.lg2s__glow{animation:lg2s-drift 20s ease-in-out infinite;background:radial-gradient(circle,#e17226 0,transparent 68%);border-radius:50%;filter:blur(24px);pointer-events:none;position:absolute}.lg2s__ph{align-items:center;background:#f4f4f4;border:1.5px dashed #c9cdd3;color:#9097a0;display:flex;font-size:14px;font-weight:700;height:100%;justify-content:center;min-height:160px;padding:20px;text-align:center;width:100%}.lg2s__li{align-items:flex-start;color:#50606d;display:flex;font-size:15.5px;gap:10px;line-height:1.5}.lg2s__li:before{color:#e17226;content:"\2713";flex:0 0 auto;font-weight:800}@media (max-width:520px){.lg2s .lg2s__btns .lg2s__btn{width:100%}.lg2s__head,.lg2s__headrow{margin-bottom:28px}.lg2s .lg2s__h2{font-size:27px;letter-spacing:-1px}}@media (prefers-reduced-motion:reduce){.lg2s *{animation:none!important;transition:none!important}}.lg2s-ba__box{border:1px solid #e0e1dd;border-radius:18px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));overflow:hidden}.lg2s-ba__col{background:#f4f4f4;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:clamp(26px,4vw,40px);position:relative}.lg2s-ba__col--after{background:#1b263b}.lg2s-ba__col .lg2s__glow{bottom:-120px;height:300px;opacity:.2;right:-80px;width:300px}.lg2s-ba__label{color:#9097a0;font-size:12.5px;font-weight:800;letter-spacing:1.6px;margin-bottom:6px;position:relative;text-transform:uppercase}.lg2s-ba__col--after .lg2s-ba__label{color:#f2913f}.lg2s-ba__row{align-items:flex-start;display:flex;gap:12px;position:relative}.lg2s-ba__row span{color:#9097a0;flex:0 0 auto;font-family:Mulish,sans-serif!important;font-weight:800;line-height:1.5}.lg2s .lg2s-ba__row p{color:#50606d;font-size:16.5px;line-height:1.5;margin:0}.lg2s-ba__col--after .lg2s-ba__row span{color:#f2913f}.lg2s .lg2s-ba__col--after .lg2s-ba__row p{color:#fff}