.laf-hp,.laf-hp *{box-sizing:border-box}.laf-hp{width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.laf-hp-row,.laf-hp-row.vc_row,.laf-hp-row.grve-section,.laf-hp-row.grve-row-section,.laf-hp-row>.wpb_column,.laf-hp-row>.vc_column_container,.laf-hp-row .vc_column-inner,.laf-hp-row .wpb_wrapper,.laf-hp-row .grve-column-wrapper{max-width:100%!important;width:100%!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.laf-hp-row .grve-background-wrapper{display:none!important}.laf-hp__reveal{opacity:0;transform:translateY(20px);transition:opacity .55s ease,transform .55s ease}.laf-hp__reveal.is-visible{opacity:1;transform:translateY(0)}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(1){transition-delay:0s}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(2){transition-delay:.08s}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(3){transition-delay:.16s}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(4){transition-delay:.24s}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(5){transition-delay:.32s}.laf-hp [data-stagger] .laf-hp__reveal:nth-child(6){transition-delay:.4s}.laf-hp{color:var(--laf-text-grey);background:var(--laf-gray-01);font-family:Roboto,sans-serif}.laf-hp section{position:relative}.laf-hp__eyebrow{display:inline-flex;align-items:center;gap:8px;font-family:Roboto,sans-serif;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--laf-sky-blue);margin-bottom:12px}.laf-hp__eyebrow-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--laf-sky-blue);animation:laf-hp-pulse 2.4s ease-in-out infinite;flex-shrink:0}@keyframes laf-hp-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.laf-hp{overflow:visible!important}@media(max-width:767px){.laf-hp__reveal{transition-delay:0s!important}}@media(prefers-reduced-motion:reduce){.laf-hp *,.laf-hp *:before,.laf-hp *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.laf-hp__reveal{opacity:1!important;transform:none!important}.laf-hp__eyebrow-dot{animation:none!important}}.laf-gray-bg-row.grve-section,.laf-gray-bg-row.grve-row-section{background-color:var(--laf-gray-01)!important;margin:0!important}.laf-gray-bg-row .grve-background-wrapper,.laf-gray-bg-row .grve-bg-image,.laf-gray-bg-row .grve-bg-image.show{background-color:var(--laf-gray-01)!important}.laf-hp__solutions{padding:80px 0 96px;width:100%;background:transparent}.laf-hp__solutions-inner{max-width:min(calc(100% - 64px),1216px);margin:0 auto}.laf-hp__solutions-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:52px}.laf-hp__solutions-head-copy{flex:1 1 auto}.laf-hp__solutions-title{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(30px,3.4vw,48px)!important;font-weight:700!important;line-height:1.07!important;color:var(--laf-dark-blue)!important;margin:0 0 12px!important;letter-spacing:-.01em}.laf-hp__solutions-title em{font-style:normal;color:var(--laf-sky-blue)}.laf-hp__solutions-subtitle{font-family:Roboto,sans-serif;font-size:15px;line-height:1.6;color:var(--laf-text-grey);margin:0 0 24px}.laf-br-desktop{display:inline}.laf-hp__phases{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 0;align-items:center}.laf-hp__phase{display:flex;align-items:center;gap:0}.laf-hp__phase:not(:last-child):after{content:"";display:inline-block;width:5px;height:5px;border-top:1.5px solid var(--laf-gray-02);border-right:1.5px solid var(--laf-gray-02);transform:rotate(45deg);margin:0 10px;flex-shrink:0}.laf-hp__phase-num{font-family:Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;color:var(--laf-sky-blue);margin-right:5px;line-height:1;flex-shrink:0}.laf-hp__phase-label{font-family:Roboto,sans-serif;font-size:13px;font-weight:500;color:var(--laf-dark-blue);line-height:1;white-space:nowrap}.laf-hp__sol-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.laf-hp__sol-card{background:var(--laf-white);border-radius:14px;overflow:hidden;border:1px solid rgba(22,32,51,.07);box-shadow:0 1px 4px #101f350a,0 6px 20px #101f350d;transition:box-shadow .35s ease,transform .35s ease,border-color .35s ease;display:flex;flex-direction:column;position:relative}.laf-hp__sol-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--laf-sky-blue),var(--laf-green-blue));border-radius:14px 14px 0 0;opacity:0;transition:opacity .3s ease;z-index:2}.laf-hp__sol-card:hover{box-shadow:0 8px 28px #101f3517,0 24px 56px #101f3512;transform:translateY(-6px);border-color:#019acd29}.laf-hp__sol-card:hover:before{opacity:1}.laf-hp__sol-img-link{display:block;overflow:hidden;text-decoration:none!important;flex-shrink:0}.laf-hp__sol-img-wrap{aspect-ratio:3 / 2;overflow:hidden;background:var(--laf-gray-02);position:relative}.laf-hp__sol-img-wrap img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .5s ease}.laf-hp__sol-card:hover .laf-hp__sol-img-wrap img{transform:scale(1.05)}.laf-hp__sol-tag{position:absolute;bottom:12px;left:14px;z-index:2;font-family:Roboto,sans-serif;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--laf-white);background:#162033a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:4px 10px;border-radius:50px;border:1px solid rgba(255,255,255,.1)}.laf-hp__sol-body{padding:24px 24px 0;display:flex;flex-direction:column;flex:1}.laf-hp__sol-num{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--laf-sky-blue);margin-bottom:8px;display:block}.laf-hp__sol-title{font-family:Barlow Condensed,sans-serif!important;font-size:22px!important;font-weight:600!important;line-height:1.15!important;color:var(--laf-dark-blue)!important;margin:0 0 13px!important}.laf-hp__sol-title a{color:inherit!important;text-decoration:none!important;transition:color .25s}.laf-hp__sol-title a:hover{color:var(--laf-sky-blue)!important}.laf-hp__sol-text{font-family:Roboto,sans-serif;font-size:14px;line-height:1.67;color:var(--laf-text-grey);margin:0}.laf-hp__sol-footer{margin-top:auto;padding:20px 0 24px;border-top:1px solid rgba(22,32,51,.06)}.laf-hp__sol-cta{display:inline-flex!important;align-items:center!important;gap:6px!important;font-family:Barlow Condensed,sans-serif!important;font-size:14px!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--laf-sky-blue)!important;text-decoration:none!important;transition:gap .25s ease,color .25s ease!important}.laf-hp__sol-cta svg{flex-shrink:0;transition:transform .25s ease}.laf-hp__sol-cta:hover{color:var(--laf-dark-blue)!important;gap:10px!important}.laf-hp__sol-cta:hover svg{transform:translate(3px)}@media(max-width:1024px){.laf-hp__solutions{padding:64px 0 80px}.laf-hp__solutions-inner{max-width:calc(100% - 48px)}.laf-hp__sol-grid{gap:18px}}@media(max-width:900px){.laf-hp__solutions-head{flex-wrap:wrap;align-items:flex-start}.laf-hp__sol-grid{grid-template-columns:1fr 1fr;align-items:start}.laf-hp__sol-card:nth-child(3){grid-column:1 / -1;max-width:520px;margin:0 auto;width:100%}.laf-hp__phases{gap:8px 0}}@media(max-width:767px){.laf-hp__solutions{padding:52px 0 64px}.laf-hp__solutions-inner{max-width:calc(100% - 32px)}.laf-hp__solutions-head{flex-direction:column;gap:0;margin-bottom:40px}.laf-hp__sol-grid{grid-template-columns:1fr;gap:16px;align-items:start}.laf-hp__sol-card:nth-child(3){grid-column:auto;max-width:none;margin:0}.laf-hp__sol-body{padding:20px 20px 0}.laf-hp__solutions-subtitle{margin-bottom:20px}.laf-br-desktop{display:none}.laf-hp__phases{display:grid;grid-template-columns:1fr 1fr;gap:8px}.laf-hp__phase{background:var(--laf-white);border:1px solid rgba(22,32,51,.08);border-radius:8px;padding:9px 12px;gap:7px;align-items:center}.laf-hp__phase:not(:last-child):after{display:none}.laf-hp__phase-label{white-space:normal;font-size:12px}}@media(max-width:375px){.laf-hp__solutions-inner{max-width:calc(100% - 24px)}}.laf-hp__tech{background:var(--laf-white);padding:80px 0 72px;width:100%}.laf-hp__tech-inner{max-width:min(calc(100% - 64px),1216px);margin:0 auto}.laf-hp__tech-head{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:48px;padding-bottom:44px;border-bottom:1px solid rgba(22,32,51,.07)}.laf-hp__tech-head-left{flex:1 1 auto}.laf-hp__tech-head-right{flex:0 0 auto;display:flex;align-items:center;padding-top:4px}.laf-hp__tech-title{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(30px,3.4vw,48px)!important;font-weight:700!important;line-height:1.06!important;color:var(--laf-dark-blue)!important;margin:0 0 22px!important;letter-spacing:-.015em}.laf-hp__tech-title em{font-style:normal;color:var(--laf-sky-blue)}.laf-hp__tech-rule{width:48px;height:3px;background:var(--laf-sky-blue);border-radius:2px}.laf-hp__tech-emblem{width:88px;height:88px;border-radius:50%;background:#019acd0d;border:1.5px solid rgba(1,154,205,.18);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;transition:border-color .35s ease,background .35s ease,transform .35s ease}.laf-hp__tech-emblem:hover{border-color:#019acd61;background:#019acd17;transform:rotate(8deg) scale(1.04)}.laf-hp__tech-emblem img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.laf-hp__tech-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:0}.laf-hp__tech-card{display:flex;flex-direction:column;background:var(--laf-gray-01);border:1px solid rgba(22,32,51,.07);border-radius:14px;padding:28px 28px 24px;text-decoration:none!important;color:inherit!important;transition:background .3s ease,border-color .3s ease,box-shadow .3s ease,transform .3s ease;position:relative;overflow:hidden}.laf-hp__tech-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,var(--laf-sky-blue) 0%,var(--laf-green-blue) 100%);border-radius:14px 0 0 14px;opacity:0;transition:opacity .3s ease}.laf-hp__tech-card:hover{background:var(--laf-white);border-color:#019acd2e;box-shadow:0 4px 16px #101f350f,0 16px 40px #101f3512;transform:translateY(-4px);color:inherit!important;text-decoration:none!important}.laf-hp__tech-card:hover:before{opacity:1}.laf-hp__tech-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.laf-hp__tech-card-num{font-family:Barlow Condensed,sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--laf-sky-blue);line-height:1}.laf-hp__tech-card-icon{width:40px;height:40px;border-radius:10px;background:#019acd14;border:1px solid rgba(1,154,205,.14);display:flex;align-items:center;justify-content:center;color:var(--laf-sky-blue);flex-shrink:0;transition:background .3s ease,border-color .3s ease}.laf-hp__tech-card-icon svg{width:20px;height:20px;display:block}.laf-hp__tech-card:hover .laf-hp__tech-card-icon{background:#019acd26;border-color:#019acd4d}.laf-hp__tech-card-body{flex:1}.laf-hp__tech-card-body h3{font-family:Barlow Condensed,sans-serif!important;font-size:21px!important;font-weight:600!important;line-height:1.18!important;color:var(--laf-dark-blue)!important;margin:0 0 10px!important;transition:color .25s ease}.laf-hp__tech-card:hover .laf-hp__tech-card-body h3{color:var(--laf-sky-blue)!important}.laf-hp__tech-card-body p{font-family:Roboto,sans-serif;font-size:13.5px;line-height:1.72;color:var(--laf-text-grey);margin:0}.laf-hp__tech-card-footer{margin-top:22px;padding-top:16px;border-top:1px solid rgba(22,32,51,.06)}.laf-hp__tech-card-cta{display:inline-flex;align-items:center;gap:5px;font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--laf-sky-blue);transition:gap .25s ease}.laf-hp__tech-card-cta svg{flex-shrink:0;transition:transform .25s ease}.laf-hp__tech-card:hover .laf-hp__tech-card-cta{gap:9px}.laf-hp__tech-card:hover .laf-hp__tech-card-cta svg{transform:translate(3px)}@media(max-width:1024px){.laf-hp__tech-inner{max-width:calc(100% - 48px)}.laf-hp__tech-grid{gap:16px}.laf-hp__tech-card{padding:24px 24px 20px}}@media(max-width:900px){.laf-hp__tech{padding:64px 0 60px}.laf-hp__tech-head{gap:28px;margin-bottom:40px;padding-bottom:36px}.laf-hp__tech-emblem{width:72px;height:72px;padding:14px}.laf-hp__tech-grid{grid-template-columns:1fr 1fr}.laf-hp__tech-card:nth-child(3){grid-column:1 / -1}}@media(max-width:767px){.laf-hp__tech{padding:52px 0 48px}.laf-hp__tech-inner{max-width:calc(100% - 32px)}.laf-hp__tech-title{font-size:clamp(28px,7.5vw,40px)!important}.laf-hp__tech-emblem{width:60px;height:60px;padding:12px}.laf-hp__tech-grid{grid-template-columns:1fr;gap:12px}.laf-hp__tech-card:nth-child(3){grid-column:auto}.laf-hp__tech-card{padding:22px 20px 18px}}@media(max-width:375px){.laf-hp__tech-inner{max-width:calc(100% - 24px)}}.laf-hp__products{background:transparent;padding:72px 0 80px;width:100%}.laf-hp__products-inner{max-width:min(calc(100% - 64px),1216px);margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.laf-hp__products-title{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(28px,3.4vw,46px)!important;font-weight:700!important;line-height:1.08!important;color:var(--laf-dark-blue)!important;margin:0!important;letter-spacing:-.01em}.laf-hp__products-title em{font-style:normal;color:var(--laf-sky-blue)}.laf-hp__products-right{display:flex;flex-direction:column;align-items:flex-start;gap:28px}.laf-hp__products-text{font-family:Roboto,sans-serif;font-size:15px;line-height:1.75;color:var(--laf-text-grey);margin:0}@media(max-width:1024px){.laf-hp__products-inner{max-width:calc(100% - 48px);gap:56px}}@media(max-width:767px){.laf-hp__products{padding:56px 0 64px}.laf-hp__products-inner{max-width:calc(100% - 32px);grid-template-columns:1fr;gap:28px}.laf-hp__products-title{font-size:clamp(26px,7vw,36px)!important}}@media(max-width:375px){.laf-hp__products-inner{max-width:calc(100% - 24px)}}.laf-hp__cases{background:var(--laf-white);padding:80px 0 88px;width:100%}.laf-hp__cases-inner{max-width:min(calc(100% - 64px),1216px);margin:0 auto}.laf-hp__cases-head{display:flex;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:36px}.laf-hp__cases-head-copy{flex:1 1 auto}.laf-hp__cases-head-emblem{flex:0 0 auto;display:flex;align-items:flex-start;padding-top:4px}.laf-hp__cases-title{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(30px,3.4vw,48px)!important;font-weight:700!important;line-height:1.06!important;color:var(--laf-dark-blue)!important;margin:0 0 22px!important;letter-spacing:-.015em}.laf-hp__cases-title em{font-style:normal;color:var(--laf-sky-blue)}.laf-hp__cases-rule{width:48px;height:3px;background:var(--laf-sky-blue);border-radius:2px}.laf-hp__cases-emblem{width:88px;height:88px;border-radius:50%;background:#019acd0d;border:1.5px solid rgba(1,154,205,.18);display:flex;align-items:center;justify-content:center;padding:18px;box-sizing:border-box;transition:border-color .35s ease,background .35s ease,transform .35s ease}.laf-hp__cases-emblem:hover{border-color:#019acd61;background:#019acd17;transform:rotate(8deg) scale(1.04)}.laf-hp__cases-emblem img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.laf-hp__cases-divider{width:100%;height:1px;background:#1620331a;margin-bottom:52px}.laf-hp__cases-body{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.laf-hp__cases-col p{font-family:Roboto,sans-serif;font-size:15px;line-height:1.75;color:var(--laf-text-grey);margin:0}.laf-hp__cases-col--left p strong{color:var(--laf-dark-blue);font-weight:600}.laf-hp__cases-cta.laf-btn-outline{margin-top:28px!important;font-size:15px!important;padding:13px 32px!important;min-width:0!important;display:inline-flex!important}@media(max-width:1024px){.laf-hp__cases-inner{max-width:calc(100% - 48px)}.laf-hp__cases-body{gap:48px}}@media(max-width:900px){.laf-hp__cases{padding:64px 0 72px}.laf-hp__cases-head{gap:28px}.laf-hp__cases-emblem{width:72px;height:72px;padding:14px}.laf-hp__cases-body{grid-template-columns:1fr;gap:24px}.laf-hp__cases-cta.laf-btn-outline{margin-top:22px!important}}@media(max-width:767px){.laf-hp__cases{padding:52px 0 60px}.laf-hp__cases-inner{max-width:calc(100% - 32px)}.laf-hp__cases-title{font-size:clamp(28px,7.5vw,40px)!important}.laf-hp__cases-emblem{width:60px;height:60px;padding:12px}}@media(max-width:375px){.laf-hp__cases-inner{max-width:calc(100% - 24px)}}.laf-why,.laf-why *{box-sizing:border-box}.laf-why-section.grve-section,.laf-why-section.grve-row-section{background-color:transparent!important;padding:0!important;margin:0!important}.laf-why-section .grve-container,.laf-why-section .vc_column-inner,.laf-why-section .wpb_wrapper,.laf-why-section .grve-column-wrapper,.laf-why-section .grve-column{padding:0!important;margin:0!important;max-width:100%!important;width:100%!important}.laf-why-section .grve-background-wrapper{display:none!important}.laf-why{width:100%;padding:32px 0 48px}.laf-why__card{background:var(--laf-dark-blue);border-radius:16px;border:1px solid rgba(255,255,255,.05);max-width:min(calc(100% - 64px),1840px);margin:0 auto;overflow:hidden}.laf-why__top{display:grid;grid-template-columns:3fr 6fr;align-items:center;min-height:368px}.laf-why__left{padding:52px 40px 48px 56px;display:flex;flex-direction:column;align-items:flex-start;gap:22px}.laf-why__logo{display:block;width:auto;max-width:136px;height:auto;flex-shrink:0}.laf-why__title{font-family:Barlow Condensed,sans-serif!important;font-size:clamp(28px,3.2vw,44px)!important;font-weight:400!important;line-height:1.1!important;letter-spacing:-.01em!important;color:var(--laf-white)!important;margin:0!important}.laf-why__desc{font-family:Roboto,sans-serif;font-size:15px;line-height:1.72;color:#ffffffc2;margin:0!important}.laf-why .laf-why__cta.laf-btn-primary{min-width:0!important;font-size:15px!important;padding:13px 32px!important;align-self:flex-start}.laf-why .laf-why__cta.laf-btn-primary:hover{background-color:var(--laf-sky-blue-dark)!important;background:var(--laf-sky-blue-dark)!important;border-color:var(--laf-sky-blue-dark)!important;box-shadow:0 8px 20px #019acd66!important;transform:translateY(-2px)!important}.laf-why__map-wrap{position:relative;display:flex;align-items:center;justify-content:center;padding:36px 52px 0 0;height:100%;overflow:hidden}.laf-why__map-wrap:before{content:"";position:absolute;left:0;top:0;bottom:0;width:110px;background:linear-gradient(to right,var(--laf-dark-blue) 0%,transparent 100%);z-index:1;pointer-events:none}.laf-why__map{display:block;width:100%;max-width:700px;height:auto;object-fit:contain;object-position:center;position:relative;z-index:0}.laf-why__stats-row{display:grid;grid-template-columns:3fr 2fr 2fr 2fr;border-top:1px solid rgba(255,255,255,.08)}.laf-why__stat{padding:40px 20px 44px;display:flex;flex-direction:column;align-items:center;text-align:center;border-left:1px solid rgba(255,255,255,.08);opacity:0;transform:translateY(10px);transition:opacity .55s ease,transform .55s ease}.laf-why__stat.is-visible{opacity:1;transform:translateY(0)}.laf-why__stats-row .laf-why__stat:nth-child(2){transition-delay:0s}.laf-why__stats-row .laf-why__stat:nth-child(3){transition-delay:.1s}.laf-why__stats-row .laf-why__stat:nth-child(4){transition-delay:.2s}.laf-why__stat-num{display:block;font-family:Barlow Condensed,sans-serif;font-size:clamp(54px,6.5vw,90px);font-weight:300;line-height:1;letter-spacing:-.02em;color:var(--laf-white);margin-bottom:10px}.laf-why__stat-label{display:block;font-family:Barlow Condensed,sans-serif;font-size:clamp(13px,1.2vw,17px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#ffffffe0;margin-bottom:10px}.laf-why__stat-rule{display:block;width:44px;height:2.5px;background:var(--laf-sky-blue);border-radius:2px}.laf-why__reveal{opacity:0;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease}.laf-why__reveal.is-visible{opacity:1;transform:translateY(0)}.laf-why__left .laf-why__reveal:nth-child(1){transition-delay:0s}.laf-why__left .laf-why__reveal:nth-child(2){transition-delay:.08s}.laf-why__left .laf-why__reveal:nth-child(3){transition-delay:.16s}.laf-why__left .laf-why__reveal:nth-child(4){transition-delay:.24s}@media(max-width:1279px){.laf-why__card{max-width:calc(100% - 48px)}.laf-why__left{padding:44px 32px 40px 44px}.laf-why__map-wrap{padding:28px 36px 0 0}.laf-why__map-wrap:before{width:80px}}@media(max-width:1024px){.laf-why__top{min-height:300px}.laf-why__stat-num{font-size:clamp(48px,6vw,76px)}.laf-why__map-wrap:before{width:64px}}@media(max-width:900px){.laf-why{padding:24px 0 40px}.laf-why__card{max-width:calc(100% - 40px)}.laf-why__top{grid-template-columns:1fr;min-height:auto}.laf-why__left{padding:40px 32px 28px;gap:18px}.laf-why__map-wrap{padding:8px 32px 28px;justify-content:center}.laf-why__map-wrap:before{display:none}.laf-why__map{max-width:520px}.laf-why__stats-row{grid-template-columns:1fr 1fr 1fr}.laf-why__stats-spacer{display:none}.laf-why__stats-row .laf-why__stat:nth-child(2){border-left:none}.laf-why__stat-num{font-size:clamp(44px,7.5vw,68px)}}@media(max-width:767px){.laf-why{padding:20px 0 36px}.laf-why__card{max-width:calc(100% - 32px);border-radius:12px}.laf-why__left{padding:32px 24px 24px;gap:16px}.laf-why__logo{max-width:112px}.laf-why__title{font-size:clamp(26px,7.5vw,36px)!important}.laf-why__desc{font-size:14px;line-height:1.65}.laf-why__map-wrap{padding:8px 24px 20px}.laf-why__map{max-width:100%}.laf-why__stat{padding:28px 10px 32px}.laf-why__stat-num{font-size:clamp(34px,9vw,52px)}.laf-why__stat-label{font-size:11px;letter-spacing:.04em}.laf-why__stat-rule{width:32px}}@media(max-width:375px){.laf-why__card{max-width:calc(100% - 24px)}.laf-why__left{padding:24px 16px 20px;gap:14px}.laf-why__logo{max-width:100px}.laf-why__stat{padding:22px 6px 26px}.laf-why__stat-num{font-size:clamp(28px,8vw,40px)}.laf-why__stat-label{font-size:10px}.laf-why__stat-rule{width:28px}}@media(min-width:1500px){.laf-why__stat-num{font-size:clamp(80px,6.8vw,96px)}}@media(min-width:1920px){.laf-why__card{max-width:calc(100% - 96px)}.laf-why__left{padding:64px 48px 56px 72px;gap:26px}.laf-why__map-wrap{padding:48px 64px 0 0}.laf-why__map-wrap:before{width:130px}}@media(min-width:2560px){.laf-why__card{max-width:2400px}}@media(prefers-reduced-motion:reduce){.laf-why__reveal,.laf-why__stat{opacity:1!important;transform:none!important;transition-duration:.01ms!important}}.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item figure.grve-image-hover,.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item .grve-media{height:240px!important;background:var(--laf-white)!important;display:flex!important;align-items:center!important;justify-content:center!important}.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item figure img{width:84%!important;height:84%!important;object-fit:contain!important;object-position:center!important}.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item:hover figure img{transform:scale(1.04)!important}@media(max-width:767px){.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item figure.grve-image-hover,.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item .grve-media{height:200px!important}}@media(max-width:375px){.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item figure.grve-image-hover,.portfolio--white-text.laf-portfolio-rounded.laf-portfolio-carousel .grve-portfolio-item .grve-media{height:180px!important}}.laf-products-bg-row.grve-section,.laf-products-bg-row.grve-row-section{background-color:var(--laf-gray-01)!important;margin:0!important}.laf-products-bg-row .grve-background-wrapper,.laf-products-bg-row .grve-bg-image,.laf-products-bg-row .grve-bg-image.show{background-color:var(--laf-gray-01)!important}#grve-body{background-color:#fff}.vc_custom_1781168486853{margin-top:-250px!important;padding-top:325px!important;padding-bottom:675px!important;background-color:#162033!important;background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1767014901351{margin-top:-600px!important;padding-right:15px!important;padding-left:15px!important}.vc_custom_1765981687227{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.vc_custom_1767867077558,.vc_custom_1767014973539{border-radius:10px!important}.wpb_animate_when_almost_visible{opacity:1}
