section{padding:40px 0;background-color:#fff}.section-title{font-size:2.5rem;margin-bottom:30px;font-weight:600;color:#111}.applications{padding:32px 0 64px;background-color:#fff}@media (max-width: 768px){.applications{padding:20px 0}}.applications .section-title{font-size:64px;font-weight:400;margin-bottom:50px;text-align:left;color:#111}@media (max-width: 768px){.applications .section-title{font-size:36px}}.applications-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}@media (max-width: 768px){.applications-grid{grid-template-columns:repeat(2,1fr)}}.application-item{background-color:transparent;min-height:408px}@media (max-width: 768px){.application-item{min-height:300px}}.application-link{display:block;text-decoration:none;color:inherit}.application-image-container{background-color:#f5f5f5;border-radius:8px;overflow:hidden;margin-bottom:15px;aspect-ratio:11/13;display:flex;align-items:center;justify-content:center}.application-image-container img{height:100%;display:block;object-fit:cover;width:100%}.application-image{width:100%;height:100%;object-fit:cover;border-radius:8px}.application-title{font-size:20px;font-weight:400;margin-top:10px;color:#333;text-align:left}.why-digital-systems{background-color:transparent;padding-top:60px;padding-bottom:60px}.why-digital-systems .section-title{text-align:left;margin-bottom:40px;font-size:64px;font-weight:400;color:#111}@media (max-width: 768px){.why-digital-systems .section-title{font-size:36px;line-height:40px}}.items-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px}@media (max-width: 1164px){.items-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.items-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 445px){.items-grid{grid-template-columns:repeat(1,1fr)}}.item{background-color:#222;color:#fff;border-radius:8px;overflow:hidden;min-height:300px;position:relative;aspect-ratio:9/14}@media (max-width: 768px){.item{min-height:200px}}@media (max-width: 445px){.item{aspect-ratio:12/9}}.item-content{padding:25px;display:flex;flex-direction:column;height:100%;position:relative;z-index:3}@media (max-width: 768px){.item-content{padding:14px}}@media (max-width: 1300px){.item-content{padding:15px}}.item-image-container{position:absolute;bottom:0;left:0;right:0;height:100%;overflow:hidden;z-index:1}.item-image-container:after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,#222222f2,#222c,#2229);z-index:2}.item-image-container img{height:100%!important}.item-image{width:100%;height:100%;object-fit:cover;object-position:center;z-index:1}.item-title{font-size:24px;margin-bottom:15px;font-weight:400;line-height:25px;position:relative;z-index:3}@media (max-width: 768px){.item-title{font-size:20px}}@media (max-width: 1300px){.item-title{font-size:24px}}.item-description{font-size:18px;line-height:20px;color:#ffffffd9;position:relative;z-index:3}@media (max-width: 768px){.item-description{font-size:14px}}@media (max-width: 1300px){.item-description{font-size:14px}}.how-it-works{background-color:#f5f5f5;padding:20px 0;border-radius:16px}.how-it-works .section-title{text-align:left;margin-bottom:20px;font-size:64px;font-weight:400;color:#111;line-height:70px}@media (max-width: 768px){.how-it-works .section-title{font-size:36px;line-height:40px}}.how-it-works-content{display:grid;grid-template-columns:1fr 1fr;gap:40px}@media (max-width: 768px){.how-it-works-content{grid-template-columns:1fr;gap:10px}}.how-it-works-text{margin-bottom:40px;max-width:80%}@media (max-width: 768px){.how-it-works-text{max-width:100%}}.section-description{margin-bottom:30px;line-height:20px;color:#111;font-size:18px}.section-description p{margin-bottom:15px}.section-description strong{font-weight:600}.items-row{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:20px}.system-item{flex:1;text-align:center;display:flex;flex-direction:column;align-items:center}.system-item-content{display:flex;flex-direction:column;align-items:center}.system-item-image{max-width:100%;height:auto;margin-bottom:15px;aspect-ratio:1/1;object-fit:contain;object-position:center}.system-item-title{font-size:18px;font-weight:400;color:#333;text-align:center}.read-more-link{text-align:right;margin-top:20px;grid-column:1/3}@media (max-width: 768px){.read-more-link{grid-column:1/3;align-self:flex-start;text-align:left}}.digital-interfaces{padding:60px 0;background-color:#fff}.digital-interfaces .section-title{text-align:left;margin-bottom:40px;font-size:64px;font-weight:400;color:#111;line-height:70px}@media (max-width: 768px){.digital-interfaces .section-title{font-size:36px;line-height:40px}}.interfaces-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 768px){.interfaces-grid{grid-template-columns:repeat(2,1fr)}}.interface-item{background-color:transparent}.interface-link{display:block;text-decoration:none;color:inherit}.interface-image-container{background-color:#e9e9e9;border-radius:8px;overflow:hidden;margin-bottom:15px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.interface-image{width:100%;height:100%;object-fit:contain;padding:20px}.interface-title{font-size:20px;font-weight:400;margin-top:10px;color:#111;text-align:left}.electronic-water-valves{padding:60px 0;background-color:transparent}@media (max-width: 768px){.electronic-water-valves{padding:32px 0}}.electronic-water-valves .section-title{text-align:left;margin-bottom:40px;font-size:64px;font-weight:400;color:#111;line-height:70px}@media (max-width: 768px){.electronic-water-valves .section-title{font-size:36px;line-height:40px}}.valves-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media (max-width: 768px){.valves-grid{grid-template-columns:repeat(2,1fr)}}.valve-item{background-color:transparent}.valve-link{display:block;text-decoration:none;color:inherit}.valve-image-container{background-color:#e9e9e9;border-radius:8px;overflow:hidden;margin-bottom:15px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}.valve-image{width:100%;height:100%;object-fit:contain;padding:20px}.valve-title{font-size:20px;font-weight:400;margin-top:10px;color:#111;text-align:left}.comparative-table{padding:70px 0;background-color:#fff}@media (max-width: 768px){.comparative-table{padding:32px 0}}.comparative-table .section-title{text-align:right;font-size:64px;font-weight:400;line-height:70px;margin-bottom:20px;max-width:760px}@media (max-width: 768px){.comparative-table .section-title{font-size:36px;line-height:40px}}.columns{display:flex;align-items:center;gap:40px}@media (max-width: 768px){.columns{flex-direction:column;gap:20px}}.column-left{flex:3;align-items:flex-end;display:flex;flex-direction:column}@media (max-width: 768px){.column-left{flex:1}}.column-right{flex:2}@media (max-width: 768px){.column-right{flex:1}}.comparative-image{max-width:100%;height:auto}.help-section{background-color:#f5f5f5;padding:50px 0}.help-section .section-title{text-align:left;margin-bottom:15px;font-size:64px;font-weight:400;line-height:70px}@media (max-width: 768px){.help-section .section-title{font-size:36px;line-height:40px}}.help-section .section-description{margin-bottom:0;max-width:500px;font-size:24px;font-weight:400;line-height:normal}@media (max-width: 768px){.help-section .section-description{max-width:100%;font-size:20px}}.help-content{display:flex;justify-content:space-between;align-items:flex-start;gap:50px}@media (max-width: 768px){.help-content{flex-direction:column;gap:20px}}.help-text{flex:1}.help-button{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;text-align:left;margin-left:20px}@media (max-width: 768px){.help-button{align-items:flex-start;margin-left:0}}.final-phrase{padding:64px 0;background-color:#fff}.phrase-content{max-width:1000px;margin:0 auto;font-size:18px;line-height:23px;color:#111}.phrase-content p{margin-bottom:20px}
