.HomeModern-module__66qkVq__page{--snow:#fff;--mist:#f4f4f2;--ink:#1a1a1a;--accent:#b43a1e;--accent-dark:#8c2c16;--muted:#5c5c5a;--line:#e6e6e4;--overlay:#10101061;color:var(--ink);background:var(--snow);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Noto Sans SC,PingFang SC,Microsoft YaHei,sans-serif;overflow-x:clip}.HomeModern-module__66qkVq__page *,.HomeModern-module__66qkVq__page :before,.HomeModern-module__66qkVq__page :after{box-sizing:border-box}.HomeModern-module__66qkVq__page h1,.HomeModern-module__66qkVq__page h2,.HomeModern-module__66qkVq__page h3,.HomeModern-module__66qkVq__page p{margin:0}.HomeModern-module__66qkVq__page a{color:inherit;text-decoration:none}.HomeModern-module__66qkVq__page a:focus-visible,.HomeModern-module__66qkVq__page button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.HomeModern-module__66qkVq__hero{color:#fff;isolation:isolate;flex-direction:column;justify-content:flex-end;min-height:min(860px,100vh);padding-top:76px;display:flex;position:relative}.HomeModern-module__66qkVq__heroMedia{z-index:-2;position:absolute;inset:0;overflow:hidden}.HomeModern-module__66qkVq__heroImage{object-fit:cover;object-position:center}.HomeModern-module__66qkVq__heroOverlay{background:linear-gradient(180deg, #1010108a 0%, #1010103d 42%, #101010a8 100%), var(--overlay);position:absolute;inset:0}.HomeModern-module__66qkVq__heroInner{z-index:2;width:min(1360px,100% - 10vw);margin:0 auto;padding:clamp(130px,20vh,230px) 0 clamp(150px,23vh,250px);position:relative}.HomeModern-module__66qkVq__heroKicker{color:#ffffffd1;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:11px;font-weight:700;display:inline-flex}.HomeModern-module__66qkVq__heroKicker:before{content:"";background:var(--accent);width:42px;height:2px}.HomeModern-module__66qkVq__hero h1{color:#fff;letter-spacing:-.055em;max-width:1000px;margin-top:26px;font-size:clamp(44px,6vw,88px);font-weight:650;line-height:1.04}.HomeModern-module__66qkVq__heroDescription{color:#ffffffd1;max-width:640px;font-size:clamp(15px,1.35vw,18px);line-height:1.85;margin-top:26px!important}.HomeModern-module__66qkVq__heroActions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.HomeModern-module__66qkVq__primaryButton,.HomeModern-module__66qkVq__outlineButton,.HomeModern-module__66qkVq__secondaryButton{border:1px solid var(--accent);border-radius:8px;justify-content:space-between;align-items:center;gap:28px;min-height:52px;padding:13px 22px;font-size:14px;font-weight:650;line-height:1.3;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.HomeModern-module__66qkVq__primaryButton{background:var(--accent);color:#fff!important}.HomeModern-module__66qkVq__primaryButton:hover{background:var(--accent-dark);border-color:var(--accent-dark);transform:translateY(-2px)}.HomeModern-module__66qkVq__secondaryButton{background:#10101024;border-color:#ffffff8c;color:#fff!important}.HomeModern-module__66qkVq__secondaryButton:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-2px)}.HomeModern-module__66qkVq__outlineButton{border-color:var(--ink);background:0 0;color:var(--ink)!important}.HomeModern-module__66qkVq__outlineButton:hover{background:var(--ink);transform:translateY(-2px);color:#fff!important}.HomeModern-module__66qkVq__primaryButton span:last-child,.HomeModern-module__66qkVq__secondaryButton span:last-child,.HomeModern-module__66qkVq__outlineButton span:last-child{font-size:17px;font-weight:400}.HomeModern-module__66qkVq__heroCardsWrap{z-index:3;width:min(1360px,100% - 10vw);margin:-84px auto 0;position:relative}.HomeModern-module__66qkVq__heroCards{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;box-shadow:0 22px 60px #1010101f}.HomeModern-module__66qkVq__heroCard{background:#fff;flex-direction:column;align-items:flex-start;min-height:190px;padding:28px 30px 32px;transition:background .2s;display:flex;position:relative}.HomeModern-module__66qkVq__heroCard:hover{background:#fafaf8}.HomeModern-module__66qkVq__heroCardLabel{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:750}.HomeModern-module__66qkVq__heroCard h2{letter-spacing:-.02em;margin-top:13px;padding-right:26px;font-size:clamp(19px,1.65vw,24px);font-weight:650;line-height:1.35}.HomeModern-module__66qkVq__heroCard p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:13px;line-height:1.7;display:-webkit-box;overflow:hidden}.HomeModern-module__66qkVq__heroCardArrow{color:var(--accent);font-size:20px;line-height:1;transition:transform .2s;position:absolute;bottom:26px;right:26px}.HomeModern-module__66qkVq__heroCard:hover .HomeModern-module__66qkVq__heroCardArrow{transform:translate(4px)}.HomeModern-module__66qkVq__eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:10.5px;font-weight:750;display:inline-flex}.HomeModern-module__66qkVq__eyebrow:before{content:"";background:var(--accent);width:30px;height:2px}.HomeModern-module__66qkVq__textLink{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:5px;font-size:12.5px;font-weight:700;line-height:1.4;display:inline-flex;color:var(--accent)!important}.HomeModern-module__66qkVq__textLink span{font-size:15px;transition:transform .2s}.HomeModern-module__66qkVq__textLink:hover span{transform:translate(4px)}.HomeModern-module__66qkVq__sectionHead{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:end;gap:20px clamp(36px,6vw,100px);width:min(1360px,100% - 10vw);margin:0 auto clamp(34px,4.2vw,56px);display:grid}.HomeModern-module__66qkVq__sectionHead h2{letter-spacing:-.045em;max-width:820px;margin-top:14px;font-size:clamp(36px,4.4vw,62px);font-weight:650;line-height:1.06}.HomeModern-module__66qkVq__sectionHead>p{max-width:460px;color:var(--muted);font-size:14px;line-height:1.8}.HomeModern-module__66qkVq__sectionHead>a{place-self:end}.HomeModern-module__66qkVq__sectionAction{justify-content:flex-end;width:min(1360px,100% - 10vw);margin:34px auto 0;display:flex}.HomeModern-module__66qkVq__statement{background:var(--snow);padding:clamp(94px,11vw,150px) 0 clamp(70px,8vw,104px)}.HomeModern-module__66qkVq__statementInner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(38px,6vw,100px);width:min(1360px,100% - 10vw);margin:0 auto;display:grid}.HomeModern-module__66qkVq__statement h2{letter-spacing:-.045em;max-width:1000px;margin-top:18px;font-size:clamp(36px,4vw,58px);font-weight:650;line-height:1.08}.HomeModern-module__66qkVq__statementRule{background:var(--accent);width:64px;height:3px;margin-top:28px;display:block}.HomeModern-module__66qkVq__statementBody{padding-top:36px}.HomeModern-module__66qkVq__statementBody p{color:var(--muted);font-size:15px;line-height:1.9}.HomeModern-module__66qkVq__statementBody p+p{margin-top:16px!important}.HomeModern-module__66qkVq__statementBody .HomeModern-module__66qkVq__textLink{margin-top:26px}.HomeModern-module__66qkVq__stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));width:min(1360px,100% - 10vw);margin:clamp(54px,6vw,82px) auto 0;display:grid}.HomeModern-module__66qkVq__stat{border-right:1px solid var(--line);padding:26px clamp(18px,3vw,40px)}.HomeModern-module__66qkVq__stat:first-child{padding-left:0}.HomeModern-module__66qkVq__stat:last-child{border-right:0}.HomeModern-module__66qkVq__stat strong{color:var(--accent);letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:clamp(46px,5vw,72px);font-weight:700;line-height:1;display:block}.HomeModern-module__66qkVq__stat span{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.5;display:block}.HomeModern-module__66qkVq__pillars{background:var(--mist);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(78px,9vw,124px) 0}.HomeModern-module__66qkVq__pillarGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(1360px,100% - 10vw);margin:0 auto;display:grid}.HomeModern-module__66qkVq__pillarCard{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;overflow:hidden}.HomeModern-module__66qkVq__pillarCard:hover{border-color:#b43a1e61;transform:translateY(-4px);box-shadow:0 20px 42px #1a1a1a14}.HomeModern-module__66qkVq__pillarImage{aspect-ratio:16/8.8;background:#e9e9e6;display:block;position:relative;overflow:hidden}.HomeModern-module__66qkVq__pillarImage img{object-fit:cover;transition:transform .45s}.HomeModern-module__66qkVq__pillarCard:hover .HomeModern-module__66qkVq__pillarImage img{transform:scale(1.035)}.HomeModern-module__66qkVq__pillarBody{flex-direction:column;flex:1;align-items:flex-start;padding:24px 28px 28px;display:flex}.HomeModern-module__66qkVq__pillarIndex{color:var(--accent);letter-spacing:.12em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:750}.HomeModern-module__66qkVq__pillarBody h3{letter-spacing:-.03em;margin-top:9px;font-size:clamp(24px,2.1vw,31px);font-weight:650;line-height:1.2}.HomeModern-module__66qkVq__pillarBody h3 a:hover{color:var(--accent)}.HomeModern-module__66qkVq__pillarBody p{max-width:560px;color:var(--muted);margin-top:11px;font-size:13.5px;line-height:1.78}.HomeModern-module__66qkVq__pillarMore{color:var(--accent);align-items:center;gap:12px;margin-top:auto;padding-top:22px;font-size:12.5px;font-weight:700;display:inline-flex}.HomeModern-module__66qkVq__pillarMore span{transition:transform .2s}.HomeModern-module__66qkVq__pillarMore:hover span{transform:translate(4px)}.HomeModern-module__66qkVq__industries{background:var(--snow);padding:clamp(78px,9vw,124px) 0}.HomeModern-module__66qkVq__industryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:min(1360px,100% - 10vw);margin:0 auto;display:grid}.HomeModern-module__66qkVq__industryCard{color:#fff;isolation:isolate;border-radius:10px;align-items:flex-end;min-height:clamp(330px,30vw,430px);display:flex;position:relative;overflow:hidden}.HomeModern-module__66qkVq__industryCard img{z-index:-2;object-fit:cover;transition:transform .5s;position:absolute;inset:0}.HomeModern-module__66qkVq__industryCard:hover img{transform:scale(1.04)}.HomeModern-module__66qkVq__industryShade{z-index:-1;background:linear-gradient(#10101014 15%,#1010108c 55%,#101010e0 100%);position:absolute;inset:0}.HomeModern-module__66qkVq__industryBody{color:#fff;width:100%;padding:clamp(26px,3vw,40px);position:relative}.HomeModern-module__66qkVq__industryLabel{color:#fffc;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:750}.HomeModern-module__66qkVq__industryBody h3,.HomeModern-module__66qkVq__industryBody h3 a{color:#fff;letter-spacing:-.03em;text-shadow:0 1px 2px #00000059;margin-top:10px;font-size:clamp(25px,2.5vw,36px);font-weight:650;line-height:1.18}.HomeModern-module__66qkVq__industryBody p{color:#ffffffe6;text-shadow:0 1px 2px #00000059;max-width:480px;margin-top:10px;font-size:13px;line-height:1.7}.HomeModern-module__66qkVq__industryArrow{color:#fff;margin-top:18px;font-size:20px;transition:transform .2s;display:inline-block}.HomeModern-module__66qkVq__industryCard:hover .HomeModern-module__66qkVq__industryArrow{transform:translate(5px)}.HomeModern-module__66qkVq__products{background:var(--mist);border-top:1px solid var(--line);padding:clamp(78px,9vw,124px) 0}.HomeModern-module__66qkVq__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1360px,100% - 10vw);margin:0 auto;display:grid}.HomeModern-module__66qkVq__productCard{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.HomeModern-module__66qkVq__productCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1a1a1a14}.HomeModern-module__66qkVq__productImage{aspect-ratio:4/3;background:#f1f1ee;display:block;position:relative;overflow:hidden}.HomeModern-module__66qkVq__productImage img{object-fit:cover;transition:transform .4s}.HomeModern-module__66qkVq__productCard:hover .HomeModern-module__66qkVq__productImage img{transform:scale(1.035)}.HomeModern-module__66qkVq__productBody{flex-direction:column;flex:1;align-items:flex-start;padding:24px 25px 26px;display:flex}.HomeModern-module__66qkVq__productCategory{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:750}.HomeModern-module__66qkVq__productBody h3{letter-spacing:-.02em;margin-top:10px;font-size:clamp(20px,1.75vw,25px);font-weight:650;line-height:1.3}.HomeModern-module__66qkVq__productBody h3 a:hover{color:var(--accent)}.HomeModern-module__66qkVq__productBody p{color:var(--muted);margin-top:9px;font-size:13px;line-height:1.7}.HomeModern-module__66qkVq__productBody .HomeModern-module__66qkVq__textLink{margin-top:auto;padding-top:22px}.HomeModern-module__66qkVq__news{background:var(--snow);padding:clamp(78px,9vw,124px) 0}.HomeModern-module__66qkVq__newsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:min(1360px,100% - 10vw);margin:0 auto;display:grid}.HomeModern-module__66qkVq__newsCard{border:1px solid var(--line);background:#fff;border-radius:10px;flex-direction:column;min-width:0;transition:transform .22s,box-shadow .22s;display:flex;overflow:hidden}.HomeModern-module__66qkVq__newsCard:hover{transform:translateY(-4px);box-shadow:0 18px 38px #1a1a1a14}.HomeModern-module__66qkVq__newsImage{aspect-ratio:16/10;background:#e9e9e6;display:block;position:relative;overflow:hidden}.HomeModern-module__66qkVq__newsImage img{object-fit:cover;transition:transform .4s}.HomeModern-module__66qkVq__newsCard:hover .HomeModern-module__66qkVq__newsImage img{transform:scale(1.035)}.HomeModern-module__66qkVq__newsBody{flex-direction:column;flex:1;align-items:flex-start;padding:23px 24px 26px;display:flex}.HomeModern-module__66qkVq__newsMeta{color:var(--muted);letter-spacing:.05em;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:9px;font-size:11px;font-weight:650;display:flex}.HomeModern-module__66qkVq__newsMeta span{border-left:1px solid var(--line);color:var(--accent);padding-left:9px}.HomeModern-module__66qkVq__newsBody h3{letter-spacing:-.02em;margin-top:12px;font-size:clamp(19px,1.6vw,24px);font-weight:650;line-height:1.42}.HomeModern-module__66qkVq__newsBody h3 a:hover{color:var(--accent)}.HomeModern-module__66qkVq__newsBody p{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.72}.HomeModern-module__66qkVq__newsLink{color:var(--accent);align-items:center;gap:11px;margin-top:auto;padding-top:22px;font-size:12.5px;font-weight:700;display:inline-flex}.HomeModern-module__66qkVq__newsLink span{transition:transform .2s}.HomeModern-module__66qkVq__newsLink:hover span{transform:translate(4px)}.HomeModern-module__66qkVq__cta{border-top:3px solid var(--accent);background:var(--mist);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;width:min(1360px,100% - 10vw);margin:0 auto clamp(70px,8vw,104px);padding:clamp(34px,5vw,62px);display:flex}.HomeModern-module__66qkVq__cta h2{letter-spacing:-.04em;max-width:760px;margin-top:14px;font-size:clamp(30px,3.6vw,48px);font-weight:650;line-height:1.12}.HomeModern-module__66qkVq__cta p:not(.HomeModern-module__66qkVq__eyebrow){max-width:640px;color:var(--muted);margin-top:12px;font-size:14px;line-height:1.75}@media (max-width:1100px){.HomeModern-module__66qkVq__heroInner,.HomeModern-module__66qkVq__heroCardsWrap,.HomeModern-module__66qkVq__sectionHead,.HomeModern-module__66qkVq__statementInner,.HomeModern-module__66qkVq__stats,.HomeModern-module__66qkVq__pillarGrid,.HomeModern-module__66qkVq__industryGrid,.HomeModern-module__66qkVq__productGrid,.HomeModern-module__66qkVq__newsGrid,.HomeModern-module__66qkVq__sectionAction,.HomeModern-module__66qkVq__cta{width:calc(100% - 56px)}.HomeModern-module__66qkVq__hero h1{font-size:clamp(48px,7.4vw,82px)}.HomeModern-module__66qkVq__productGrid,.HomeModern-module__66qkVq__newsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.HomeModern-module__66qkVq__productCard:last-child,.HomeModern-module__66qkVq__newsCard:last-child{grid-column:1/-1;grid-template-columns:42% minmax(0,1fr);display:grid}.HomeModern-module__66qkVq__productCard:last-child .HomeModern-module__66qkVq__productImage,.HomeModern-module__66qkVq__newsCard:last-child .HomeModern-module__66qkVq__newsImage{aspect-ratio:auto;height:100%}}@media (max-width:900px){.HomeModern-module__66qkVq__statementInner{grid-template-columns:1fr;gap:20px}.HomeModern-module__66qkVq__statementBody{padding-top:8px}.HomeModern-module__66qkVq__pillarGrid,.HomeModern-module__66qkVq__industryGrid{grid-template-columns:1fr}.HomeModern-module__66qkVq__industryCard{min-height:340px}.HomeModern-module__66qkVq__sectionHead{grid-template-columns:1fr;align-items:start}.HomeModern-module__66qkVq__sectionHead>a{justify-self:start}.HomeModern-module__66qkVq__heroCards{grid-template-columns:1fr}.HomeModern-module__66qkVq__heroCard{min-height:0}.HomeModern-module__66qkVq__heroCardArrow{bottom:28px}.HomeModern-module__66qkVq__heroCardsWrap{margin-top:-54px}.HomeModern-module__66qkVq__heroInner{padding-bottom:140px}.HomeModern-module__66qkVq__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.HomeModern-module__66qkVq__stat{padding:18px 16px}.HomeModern-module__66qkVq__stat strong{font-size:clamp(38px,7vw,56px)}}@media (max-width:760px){.HomeModern-module__66qkVq__hero{min-height:0;padding-top:70px}.HomeModern-module__66qkVq__heroInner{width:calc(100% - 40px);padding:124px 0 110px}.HomeModern-module__66qkVq__hero h1{letter-spacing:-.045em;font-size:clamp(40px,11vw,62px)}.HomeModern-module__66qkVq__heroDescription{font-size:14px}.HomeModern-module__66qkVq__heroActions{margin-top:28px}.HomeModern-module__66qkVq__primaryButton,.HomeModern-module__66qkVq__secondaryButton,.HomeModern-module__66qkVq__outlineButton{width:100%;min-width:0}.HomeModern-module__66qkVq__heroCardsWrap{width:calc(100% - 40px);margin-top:-48px}.HomeModern-module__66qkVq__heroCard{padding:23px 22px 26px}.HomeModern-module__66qkVq__heroCardArrow{bottom:24px;right:22px}.HomeModern-module__66qkVq__heroInner,.HomeModern-module__66qkVq__heroCardsWrap,.HomeModern-module__66qkVq__sectionHead,.HomeModern-module__66qkVq__statementInner,.HomeModern-module__66qkVq__stats,.HomeModern-module__66qkVq__pillarGrid,.HomeModern-module__66qkVq__industryGrid,.HomeModern-module__66qkVq__productGrid,.HomeModern-module__66qkVq__newsGrid,.HomeModern-module__66qkVq__sectionAction,.HomeModern-module__66qkVq__cta{width:calc(100% - 40px)}.HomeModern-module__66qkVq__statement{padding-top:72px}.HomeModern-module__66qkVq__statement h2,.HomeModern-module__66qkVq__sectionHead h2{font-size:clamp(33px,8.8vw,48px)}.HomeModern-module__66qkVq__stats{grid-template-columns:1fr;padding:2px 0}.HomeModern-module__66qkVq__stat,.HomeModern-module__66qkVq__stat:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.HomeModern-module__66qkVq__stat:last-child{border-bottom:0}.HomeModern-module__66qkVq__productGrid,.HomeModern-module__66qkVq__newsGrid{grid-template-columns:1fr}.HomeModern-module__66qkVq__productCard:last-child,.HomeModern-module__66qkVq__newsCard:last-child{grid-column:auto;display:flex}.HomeModern-module__66qkVq__productCard:last-child .HomeModern-module__66qkVq__productImage,.HomeModern-module__66qkVq__newsCard:last-child .HomeModern-module__66qkVq__newsImage{aspect-ratio:16/10;height:auto}.HomeModern-module__66qkVq__productCard:last-child .HomeModern-module__66qkVq__productImage{aspect-ratio:4/3}.HomeModern-module__66qkVq__pillars,.HomeModern-module__66qkVq__industries,.HomeModern-module__66qkVq__products,.HomeModern-module__66qkVq__news{padding-top:64px;padding-bottom:64px}.HomeModern-module__66qkVq__industryCard{min-height:300px}.HomeModern-module__66qkVq__industryBody{padding:24px}.HomeModern-module__66qkVq__cta{padding:28px 22px}.HomeModern-module__66qkVq__cta .HomeModern-module__66qkVq__primaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.HomeModern-module__66qkVq__page *,.HomeModern-module__66qkVq__page :before,.HomeModern-module__66qkVq__page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
