.lx-hero{margin:0 18px;display:grid;grid-template-columns:1fr 1fr;background:#052c55;color:white;border-radius:28px;overflow:hidden}.lx-hero-photo{position:relative;min-height:660px}.lx-hero-photo>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.lx-hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 40%,#001a38e8)}.lx-visual-caption{position:absolute;bottom:38px;left:38px;z-index:1}.lx-visual-caption>span{font-size:11px;letter-spacing:.2em}.lx-visual-caption b{display:block;font:500 34px/1.2 Oswald,sans-serif;margin-top:15px}.lx-hero-copy{padding:48px clamp(28px,4vw,70px)}.lx-logo{width:190px;max-height:85px;object-fit:contain;background:white;padding:14px;border-radius:6px}.lx-label{font-size:11px!important;font-weight:800;letter-spacing:.16em;line-height:1.7!important;color:#145b98;text-transform:uppercase}.lx-hero .lx-label{color:#b9d9f3;margin-top:25px}.lx-hero h1{font-size:clamp(42px,4.4vw,70px);line-height:1.05;margin:18px 0}.lx-hero-copy>p:not(.lx-label){color:#cbdcec;line-height:1.8}.lx-hero-line{grid-column:1/-1;display:flex;gap:25px;align-items:center;padding:24px 35px;background:#e8eff5;color:#06345e;font-size:12px;font-weight:800;letter-spacing:.06em}.lx-hero-line i{font-style:normal;color:#b5172e}.lx-hero-line b{margin-left:auto;font-weight:500;letter-spacing:0}.lx-nav{display:flex;gap:26px;flex-wrap:wrap;padding-top:27px;padding-bottom:27px;border-bottom:1px solid #ddd;font-size:13px;font-weight:700}.lx-section{padding-top:85px;padding-bottom:85px}.lx-section h2,.lx-next h2{font-size:clamp(36px,4vw,59px);line-height:1.08;margin:12px 0 28px}.lx-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:38px}.lx-section p,.lx-next p{font-size:15px;line-height:1.8;color:#626970}.lx-section h3{font-size:28px;line-height:1.2;margin:15px 0}.lx-buy{display:inline-flex;align-items:center;gap:16px;color:#104f87;font-size:13px;font-weight:750;line-height:1.6;padding:8px 0;text-decoration:none}.lx-buy:hover{text-decoration:underline}.lx-brief{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:35px 0 20px}.lx-brief article{border-top:3px solid #104e85;padding-top:22px}.lx-brief article>span{font-size:12px;color:#1b639f}.lx-commercial{background:#edf2f6}.lx-stories{display:grid;gap:32px}.lx-story{display:grid;grid-template-columns:1.1fr .9fr;background:white;border-radius:24px;overflow:hidden;align-items:center}.lx-story:nth-child(2){grid-template-columns:.9fr 1.1fr}.lx-story:nth-child(2) .lx-story-image{order:2}.lx-story-image{height:360px}.lx-story-image img{width:100%;height:100%;object-fit:cover}.lx-story-copy{padding:38px}.lx-story-copy h3{font-size:35px}.lx-industry{background:#052c55;color:#fff}.lx-industrial-image img{width:100%;height:290px;object-fit:cover;display:block}.lx-industry p{color:#c3d4e3}.lx-industry .lx-label{color:#a8d4f5}.lx-industry .lx-buy{color:#b7dcfa}.lx-band-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:40px}.lx-band-feature img{width:100%;height:370px;object-fit:cover;border-radius:22px}.lx-band-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:45px;border-left:1px solid #55718b;border-top:1px solid #55718b}.lx-band-grid article{padding:30px;border-right:1px solid #55718b;border-bottom:1px solid #55718b}.lx-process{background:#123e66;padding:28px;border-radius:20px;margin-top:30px}.lx-process p{max-width:90ch}.lx-extra-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.lx-extra-grid article{background:#f2f5f7;padding:30px;border-radius:20px}.lx-tools-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:45px}.lx-tools-feature img{width:100%;height:350px;object-fit:cover;border-radius:22px}.lx-next{background:#dbe8f2;padding:60px 0}.lx-next>.wrap{display:flex;justify-content:space-between;gap:60px;align-items:center}.lx-next .lx-buy{background:#07345d;color:white;padding:18px 24px;border-radius:32px;flex-shrink:0}.lx-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.lx-faq details{padding:20px 0;border-bottom:1px solid #ddd}.lx-faq summary{font-weight:700;line-height:1.5;cursor:pointer}.lx-source{font-size:12px;color:#777;padding-bottom:35px}.lx-source a{color:#135389}.lx-hero .mhero-title{font-size:clamp(42px,4.4vw,70px)!important}.lx-hero .mhero-promise,.lx-hero .mhero-shop,.lx-hero .mhero-direct a{color:white!important}.lx-hero .mhero-consult{background:white!important;color:#093962!important}.lx-hero .mhero-direct{color:#cadcec!important}
@media(max-width:1000px){.lx-hero-copy{padding:35px 28px}.lx-hero .mhero-title{font-size:50px!important}.lx-heading{gap:30px}.lx-story-copy{padding:28px}.lx-story-copy h3{font-size:30px}.lx-next>.wrap{display:block}.lx-band-feature,.lx-tools-feature{gap:30px}.lx-hero-line{gap:15px;flex-wrap:wrap}.lx-hero-line b{margin-left:0}}
@media(max-width:700px){.lx-hero{grid-template-columns:1fr;margin:0 12px;border-radius:22px}.lx-hero-photo{min-height:330px;order:2}.lx-hero-copy{order:1;padding:30px 24px}.lx-hero-line{order:3;padding:22px;gap:12px;font-size:10px}.lx-hero-line b{flex-basis:100%;font-size:12px}.lx-hero .mhero-title{font-size:43px!important}.lx-visual-caption{bottom:26px;left:25px}.lx-visual-caption b{font-size:29px}.lx-section{padding-top:55px;padding-bottom:55px}.lx-heading,.lx-brief,.lx-band-feature,.lx-tools-feature,.lx-faq{grid-template-columns:1fr;gap:20px}.lx-nav{gap:17px;font-size:12px}.lx-story,.lx-story:nth-child(2){grid-template-columns:1fr}.lx-story:nth-child(2) .lx-story-image{order:0}.lx-story-image{height:220px}.lx-story-copy{padding:25px}.lx-band-grid,.lx-extra-grid{grid-template-columns:1fr}.lx-band-grid article{padding:25px}.lx-band-feature img,.lx-tools-feature img{height:260px}.lx-industrial-image img{height:180px}.lx-section p{hyphens:auto}.lx-section h3{overflow-wrap:anywhere}.lx-next{padding:45px 0}.lx-next .lx-buy{flex-shrink:1}.lx-extra-grid article{padding:25px}}
