body:not(.home-page) section.lf-standard-hero:not(#a#b#c){ position:relative;min-height:540px;padding:58px 32px 62px clamp(72px,5.8vw,110px);display:flex;align-items:center;overflow:hidden;font-family:"Poppins",Arial,Helvetica,sans-serif;background-image:linear-gradient(90deg,rgba(0,17,23,.98) 0%,rgba(0,24,31,.93) 31%,rgba(0,28,36,.72) 47%,rgba(0,20,27,.18) 67%,rgba(0,0,0,.02) 100%),var(--lf-inner-hero-image);background-position:center center,var(--lf-inner-hero-position,center center);background-size:cover,cover;background-repeat:no-repeat,no-repeat;}body:not(.home-page) section.lf-standard-hero:not(#a#b#c)::before,body:not(.home-page) section.lf-standard-hero:not(#a#b#c)::after{ content:none;display:none;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-container:not(#a#b#c){ width:100%;max-width:1450px;margin:0 auto;padding:0;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-content:not(#a#b#c){ width:min(680px,100%);max-width:680px;padding:0;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-kicker:not(#a#b#c){ margin:0 0 18px;color:#ffffff;font-size:clamp(15px,1.05vw,18px);font-weight:400;line-height:1.35;letter-spacing:0;text-transform:none;}body:not(.home-page) .lf-standard-hero h1:not(#a#b#c){ max-width:680px;margin:0;color:#fff;font-family:"Poppins",Arial,Helvetica,sans-serif;font-size:clamp(42px,3.4vw,62px);font-weight:400;line-height:1.1;letter-spacing:-.03em;text-transform:none;text-align:left;text-shadow:none;}body:not(.home-page) .lf-standard-hero .lf-standard-title-primary:not(#a#b#c),body:not(.home-page) .lf-standard-hero .lf-standard-title-accent:not(#a#b#c){ display:block;}body:not(.home-page) .lf-standard-hero .lf-standard-title-accent:not(#a#b#c){ margin-top:6px;color:#ffffff;}body:not(.home-page) .lf-standard-hero .lf-standard-title-line:not(#a#b#c){ display:block;width:0;height:0;margin:18px 0 8px;background:transparent;border-radius:99px;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-content > p:not(#a#b#c){ width:min(610px,100%);max-width:610px;margin:0 0 30px;color:rgba(255,255,255,.96);font-size:clamp(17px,1.2vw,19px);font-weight:400;line-height:1.55;text-align:left;text-shadow:none;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-actions:not(#a#b#c){ display:flex;justify-content:flex-start;align-items:center;margin:0;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c){ width:auto;min-height:62px;padding:14px 28px;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:2px solid #ffffff;border-radius:10px;background:#ffffff;color:#111111;font-size:16px;font-weight:500;line-height:1.2;text-decoration:none;box-shadow:none;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):hover,body:not(.home-page) .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):focus-visible{ background:transparent;border-color:#ffffff;color:#ffffff;transform:translateY(-1px);}body:not(.home-page) .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c):focus-visible{ outline:3px solid rgba(255,255,255,.30);outline-offset:3px;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-arrow:not(#a#b#c){ font-size:28px;font-weight:300;line-height:.7;transform:translateY(-1px);}@media (max-width:1180px){ body:not(.home-page) section.lf-standard-hero:not(#a#b#c){ min-height:500px;padding:52px 30px 56px 50px;}body:not(.home-page) .lf-standard-hero h1:not(#a#b#c){ font-size:clamp(38px,4.6vw,52px);}body:not(.home-page) .lf-standard-hero .lf-standard-hero-content > p:not(#a#b#c){ font-size:17px;}}@media (max-width:767.98px){ body:not(.home-page) section.lf-standard-hero:not(#a#b#c){ min-height:0;padding:48px 24px 54px;align-items:flex-start;background-image:linear-gradient(90deg,rgba(0,17,23,.98) 0%,rgba(0,24,31,.93) 31%,rgba(0,28,36,.72) 47%,rgba(0,20,27,.18) 67%,rgba(0,0,0,.02) 100%),var(--lf-inner-hero-image);}body:not(.home-page) .lf-standard-hero .lf-standard-hero-kicker:not(#a#b#c){ margin-bottom:12px;font-size:14px;}body:not(.home-page) .lf-standard-hero h1:not(#a#b#c){ font-size:clamp(30px,8vw,40px);line-height:1.12;overflow-wrap:normal;}body:not(.home-page) .lf-standard-hero .lf-standard-title-line:not(#a#b#c){ width:0;height:0;margin:12px 0 4px;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-content > p:not(#a#b#c){ max-width:92%;margin-bottom:24px;font-size:15px;line-height:1.55;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-cta:not(#a#b#c){ min-height:52px;gap:14px;padding:11px 18px;font-size:15px;}body:not(.home-page) .lf-standard-hero .lf-standard-hero-arrow:not(#a#b#c){ font-size:26px;}}