
.zpe-max{width:min(1320px,calc(100% - 64px));margin:auto}.zpe-hero{min-height:680px;background:#eef6f6 center/cover no-repeat;display:flex;align-items:center}.zpe-hero-copy{max-width:720px;padding:80px 0}.zpe-kicker{display:block;font:800 13px Arial;letter-spacing:5px;color:#397987;margin-bottom:18px}.zpe-hero h1{font:800 66px/1 Arial;margin:0;color:#073d52;letter-spacing:-2px}.zpe-hero h1 strong{display:block;color:#079a38;margin-top:8px}.zpe-hero p{font:400 20px/1.55 Arial;color:#123b4b;max-width:690px;margin:26px 0}.zpe-buttons{display:flex;gap:16px}.zpe-btn{display:inline-flex;min-height:54px;padding:0 28px;align-items:center;justify-content:center;border-radius:30px;text-decoration:none!important;font:800 13px Arial}.zpe-wa{background:#09a83b;color:#fff!important;box-shadow:0 12px 25px #079a3833}.zpe-outline{border:1.5px solid #073d52;color:#073d52!important;background:#fff}.zpe-features{background:#fff;padding:26px 0;box-shadow:0 8px 25px #063c5210}.zpe-feature-grid{display:grid;grid-template-columns:repeat(4,1fr)}.zpe-feature-grid div{text-align:center;padding:14px;border-right:1px solid #d9e6e8}.zpe-feature-grid div:last-child{border:0}.zpe-feature-grid b,.zpe-feature-grid span{display:block;font-family:Arial}.zpe-feature-grid b{color:#073d52;font-size:15px}.zpe-feature-grid span{font-size:13px;margin-top:5px}.zpe-section{padding:90px 0;background:#fff}.zpe-section h2{font:800 45px/1.05 Arial;color:#073d52;margin:0 0 20px}.zpe-intro{max-width:700px;margin:0 auto 35px;text-align:center;font:16px/1.6 Arial}.zpe-app{text-align:center;background:linear-gradient(180deg,#f8fcfc,#eef7f5)}.zpe-cards{display:grid;grid-template-columns:repeat(5,1fr);gap:18px;margin-top:35px}.zpe-cards article{background:#fff;padding:30px 18px;border-radius:16px;box-shadow:0 12px 35px #063c5212;font:700 15px Arial;color:#073d52}.zpe-cards i{display:block;font-style:normal;font-size:38px;margin-bottom:15px}.zpe-product{display:grid;grid-template-columns:1fr 1.1fr;gap:70px;align-items:center}.zpe-product-img{height:480px;border-radius:24px;overflow:hidden;background:#dce8e4}.zpe-product-img img{width:100%;height:100%;object-fit:cover}.zpe-placeholder{height:100%;display:grid;place-items:center;text-align:center;font:800 22px Arial;color:#54736e}.zpe-product p{font:17px/1.7 Arial;color:#284c58;margin-bottom:28px}.zpe-cta{background:linear-gradient(120deg,#053b4b,#00634b);padding:55px 0;color:#fff}.zpe-cta-grid{display:flex;align-items:center;justify-content:space-between;gap:30px}.zpe-cta h2{font:800 30px Arial;margin:0 0 8px}.zpe-cta p{font:16px Arial;margin:0}
.elementor-page .site-header,.elementor-page .site-footer,.elementor-page .page-header{display:none!important}.elementor-page .site-main{max-width:none!important;padding:0!important}.elementor-page .page-content{width:100%!important}
@media(max-width:900px){.zpe-max{width:calc(100% - 32px)}.zpe-hero{min-height:580px}.zpe-hero-copy{padding:60px 0}.zpe-hero h1{font-size:45px}.zpe-feature-grid{grid-template-columns:1fr 1fr}.zpe-cards{grid-template-columns:1fr 1fr}.zpe-product{grid-template-columns:1fr}.zpe-cta-grid{display:block}.zpe-cta .zpe-btn{margin-top:20px}}
@media(max-width:520px){.zpe-hero h1{font-size:36px}.zpe-hero p{font-size:17px}.zpe-buttons{flex-direction:column}.zpe-feature-grid,.zpe-cards{grid-template-columns:1fr}.zpe-section{padding:60px 0}.zpe-section h2{font-size:34px}.zpe-product-img{height:330px}}

/* V3 */
.zpev3-head{width:100%;background:#fff;border-bottom:1px solid #e2ecee;position:relative;z-index:20}.zpev3-inner{width:min(1420px,calc(100% - 64px));min-height:92px;margin:auto;display:flex;align-items:center;gap:38px}.zpev3-logo{text-decoration:none!important;color:#073d52!important;font:900 25px Arial}.zpev3-logo span{color:#0a9e3b}.zpev3-logo img{width:205px;max-height:76px;object-fit:contain}.zpev3-head nav{margin-left:auto;display:flex;gap:38px}.zpev3-head nav a{font:800 13px Arial;color:#073d52;text-decoration:none!important}.zpev3-benef{background:linear-gradient(120deg,#05394b,#075b67);color:#fff;padding:85px 0}.zpev3-benef h2{font:800 44px/1.05 Arial;color:#fff;margin:0 0 15px}.zpev3-lead{font:17px/1.6 Arial;max-width:700px}.zpev3-benef-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:38px}.zpev3-benef-grid>div{padding:28px 24px;border:1px solid #ffffff28;border-radius:18px;background:#ffffff0b}.zpev3-benef-grid i{display:block;font:normal 34px Arial;color:#7ee09f;margin-bottom:18px}.zpev3-benef-grid b{display:block;font:800 16px Arial;margin-bottom:8px}.zpev3-benef-grid p{font:14px/1.5 Arial;color:#d9e8e8}.zpev3-wholesale{padding:90px 0;background:linear-gradient(110deg,#f4faf7,#e1f1e7)}.zpev3-wh-grid{display:grid;grid-template-columns:1.4fr .6fr;gap:70px;align-items:center}.zpev3-wholesale h2{font:900 45px/1.04 Arial;color:#073d52;margin:0 0 20px}.zpev3-wholesale p{font:17px/1.65 Arial;max-width:760px;margin-bottom:28px}.zpev3-stat{min-height:290px;border-radius:26px;background:linear-gradient(145deg,#063f50,#08703f);color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:0 25px 50px #063c5222}.zpev3-stat strong{font:900 76px Arial}.zpev3-stat span{font:800 14px/1.5 Arial;letter-spacing:2px}.zpev3-footer{background:#032f41;color:#fff;padding:58px 0 0}.zpev3-foot-grid{display:grid;grid-template-columns:1.4fr .7fr .8fr;gap:70px}.zpev3-footer img{width:210px;background:#fff;padding:7px;border-radius:10px}.zpev3-footer h3{font:900 26px Arial}.zpev3-footer p,.zpev3-footer a{font:14px/1.7 Arial;color:#dce8ea}.zpev3-footer a{display:block;text-decoration:none!important;margin-top:7px}.zpev3-footer b{display:block;font:800 13px Arial;letter-spacing:1.5px;margin-bottom:14px}.zpev3-copy{text-align:center;border-top:1px solid #ffffff1c;margin-top:45px;padding:20px;font:12px Arial;color:#a9c0c6}
@media(max-width:900px){.zpev3-inner{width:calc(100% - 30px);min-height:76px}.zpev3-head nav{display:none}.zpev3-head .zpe-btn{margin-left:auto;font-size:10px;padding:0 15px}.zpev3-benef-grid{grid-template-columns:1fr 1fr}.zpev3-wh-grid,.zpev3-foot-grid{grid-template-columns:1fr}.zpev3-wholesale h2,.zpev3-benef h2{font-size:34px}}
@media(max-width:520px){.zpev3-logo img{width:140px}.zpev3-benef-grid{grid-template-columns:1fr}.zpev3-head .zpe-btn{display:none}.zpev3-benef,.zpev3-wholesale{padding:60px 0}}
