Description
*, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: ‘DM Sans’, Arial, sans-serif; color: #071a2b; line-height: 1.55; background: #fff; } img { display: block; max-width: 100%; height: auto; } .hero { background: linear-gradient(180deg, #e9f7ff 0%, #ffffff 70%); padding: 70px 16px 34px; } .hero-inner { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 36px; flex-wrap: wrap; } .hero-copy { flex: 1 1 560px; min-width: 280px; } .hero-badge { display: inline-block; padding: 8px 14px; border-radius: 999px; background: #dff2ff; border: 1px solid #c6e7ff; color: #0a4f7a; font-size: 12px; font-weight: 700; letter-spacing: 0.3px; margin-bottom: 14px; } .hero-sku { font-size: 12px; font-weight: 700; color: #5a768f; letter-spacing: 0.5px; margin-bottom: 8px; } .hero-title { font-size: clamp(26px, 3.2vw, 46px); font-weight: 800; letter-spacing: -0.6px; line-height: 1.05; color: #061a2c; margin-bottom: 10px; } .hero-subtitle { font-size: clamp(16px, 2vw, 22px); font-weight: 700; color: #0a4f7a; letter-spacing: -0.2px; margin-bottom: 16px; } .hero-desc { font-size: 16px; color: #12324b; max-width: 620px; margin-bottom: 22px; } .hero-pills { display: flex; gap: 10px; flex-wrap: wrap; } .hero-pill { padding: 10px 12px; border-radius: 14px; background: #fff; border: 1px solid #d7ebff; box-shadow: 0 10px 18px rgba(7,26,43,.06); } .hero-pill-title { font-size: 12px; font-weight: 800; color: #0a4f7a; } .hero-pill-body { font-size: 14px; color: #12324b; margin-top: 4px; } .hero-image { flex: 1 1 620px; min-width: 280px; display: flex; justify-content: center; align-items: center; } .hero-image img { width: 100%; max-width: 820px; border-radius: 18px; border: 1px solid #d7ebff; box-shadow: 0 22px 44px rgba(7,26,43,.14); } .stat-bar { background: #fff; padding: 34px 16px 70px; } .stat-bar-inner { max-width: 1320px; margin: 0 auto; border-radius: 22px; background: linear-gradient(90deg, #0a79c6 0%, #19a6db 55%, #5ad6ff 100%); padding: 34px 18px; box-shadow: 0 18px 40px rgba(7,26,43,.12); text-align: center; color: #fff; } .stat-number { font-size: clamp(36px, 6vw, 56px); font-weight: 900; letter-spacing: -1px; line-height: 1.0; } .stat-label { font-size: clamp(16px, 2vw, 20px); font-weight: 700; letter-spacing: -0.2px; opacity: .95; margin-top: 10px; } .stat-source { font-size: 14px; opacity: .92; margin-top: 14px; } .section-alt { background: linear-gradient(180deg, #f3fbff 0%, #fff 85%); padding: 74px 16px; } .section-white { background: #fff; padding: 74px 16px; } .two-col { max-width: 1320px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; gap: 44px; flex-wrap: wrap; } .two-col-copy { flex: 1 1 560px; min-width: 280px; } .two-col-image { flex: 1 1 620px; min-width: 280px; display: flex; justify-content: center; } .two-col-image img { width: 100%; max-width: 700px; border-radius: 18px; border: 1px solid #d7ebff; box-shadow: 0 18px 40px rgba(7,26,43,.12); } .section-h2 { font-size: clamp(28px, 3.5vw, 44px); font-weight: 900; letter-spacing: -0.8px; line-height: 1.06; margin-bottom: 12px; } .section-p { font-size: 18px; color: #12324b; max-width: 540px; } .card-row { display: flex; gap: 12px; flex-wrap: wrap; margin-top: 22px; } .card { flex: 1 1 220px; min-width: 220px; background: #fff; border: 1px solid #d7ebff; border-radius: 18px; padding: 16px 14px; } .card-tag { font-size: 12px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.4px; } .card-title { font-size: 16px; font-weight: 800; margin-top: 6px; } .card-body { font-size: 14px; color: #12324b; margin-top: 6px; } .highlight-box { background: linear-gradient(90deg, #e9f7ff 0%, #fff 100%); border: 1px solid #d7ebff; border-radius: 20px; padding: 18px 16px; max-width: 560px; margin-top: 18px; } .highlight-box .hl-tag { font-size: 14px; font-weight: 900; color: #0a4f7a; letter-spacing: 0.3px; margin-bottom: 8px; } .highlight-box .hl-title { font-size: 16px; font-weight: 800; } .highlight-box .hl-body { font-size: 14px; color: #12324b; margin-top: 6px; } .section-dark { background: linear-gradient(180deg, #071a2b 0%, #0a2a45 70%, #071a2b 100%); padding: 82px 16px; color: #fff; } .section-center { text-align: center; } .dark-grid { display: flex; align-items: center; justify-content: center; flex-wrap: wrap; gap: 18px; margin-top: 30px; } .dark-col { flex: 1 1 360px; min-width: 260px; display: flex; flex-direction: column; gap: 12px; } .dark-col-center { flex: 0 1 560px; min-width: 280px; display: flex; justify-content: center; } .dark-col-center img { width: 100%; max-width: 700px; border-radius: 20px; border: 1px solid rgba(255,255,255,.18); box-shadow: 0 22px 46px rgba(0,0,0,.35); } .dark-card { background: rgba(255,255,255,.08); border: 1px solid rgba(255,255,255,.18); border-radius: 18px; padding: 18px 16px; } .dark-card-tag { font-size: 12px; font-weight: 900; letter-spacing: 0.4px; color: #a8e3ff; margin-bottom: 8px; } .dark-card-title { font-size: 18px; font-weight: 800; } .dark-card-body { font-size: 14px; opacity: .9; margin-top: 6px; } .how-grid { display: flex; gap: 16px; flex-wrap: wrap; justify-content: center; margin-top: 28px; } .how-card { flex: 1 1 200px; min-width: 180px; max-width: 280px; background: #fff; border: 1px solid #d7ebff; border-radius: 20px; padding: 22px 18px; text-align: center; } .how-step { width: 36px; height: 36px; border-radius: 50%; background: linear-gradient(135deg, #0a79c6, #19a6db); color: #fff; font-size: 16px; font-weight: 900; display: flex; align-items: center; justify-content: center; margin: 0 auto 14px; } .how-title { font-size: 15px; font-weight: 800; color: #061a2c; margin-bottom: 6px; } .how-body { font-size: 14px; color: #12324b; } /* COMPLEMENTARY BANNER */ .section-bundle { background: #fff; padding: 74px 16px; } .bundle-inner { max-width: 1320px; margin: 0 auto; } .bundle-label { display: inline-block; padding: 7px 14px; border-radius: 999px; background: #dff2ff; border: 1px solid #c6e7ff; color: #0a4f7a; font-size: 12px; font-weight: 700; letter-spacing: 0.3px; margin-bottom: 16px; } .bundle-header { margin-bottom: 28px; } .bundle-banner { border-radius: 22px; overflow: hidden; border: 1px solid #d7ebff; box-shadow: 0 18px 40px rgba(7,26,43,.10); } .bundle-banner img { width: 100%; height: auto; display: block; } .section-details { background: #fff; padding: 44px 16px 10px; } .details-inner { max-width: 980px; margin: 0 auto; border-top: 1px solid #d7ebff; padding-top: 28px; } .details-inner h2 { font-size: 26px; line-height: 1.2; letter-spacing: -0.4px; color: #061a2c; margin-bottom: 10px; } .details-inner h3 { font-size: 18px; color: #0a4f7a; margin: 12px 0 8px; } .details-inner p { font-size: 15px; color: #12324b; } Variable-Speed Pool PumpMODEL: HCP3040VSP
Hayward TriStar XL Variable-Speed Pump with OmniX
True 4.0 HP variable-speed performance with built-in OmniX automation for large pools
The TriStar XL combines a TEFC permanent-magnet motor, advanced variable-speed technology, and built-in OmniX connectivity for seamless scheduling, diagnostics, and remote app control — engineered for large residential pools, water features, and demanding hydraulic systems.
True 4.0 HPHigh-capacity variable-speedBuilt-in OmniXApp control & automation readyTEFC motorMoisture & chemical resistant
4.0 HPtrue variable-speed performance — TEFC permanent-magnet motor with built-in OmniX automation and universal display2.5″ × 3″ union connections · oversized debris basket · Hayward & third-party automation compatible
Full automation, built right in.
The HCP3040VSP includes integrated OmniX connectivity for seamless scheduling, real-time monitoring, and remote control through the OmniX mobile app — compatible with Hayward and many third-party automation systems right out of the box.
OMNIX INTEGRATIONApp control & schedulingSchedule cleaning cycles, monitor performance, and run diagnostics remotely through the OmniX mobile app.UNIVERSAL DISPLAYSimplified programmingIntuitive digital interface provides simplified setup, diagnostics, and broad compatibility with multiple automation platforms.
Powerful motor. Flexible installation.
A totally enclosed fan-cooled (TEFC) permanent-magnet motor resists moisture, heat, and pool chemicals — while oversized 2.5 in × 3 in union connections and a removable strainer housing make plumbing configurations and drop-in replacements straightforward.
TEFC MOTOR CONSTRUCTIONDurable, sealed protectionTotally enclosed fan-cooled design shields internal components from moisture, heat, and harsh pool chemicals for long-term reliability.FLEXIBLE INSTALLATION2.5″ × 3″ union connectionsOversized union connections and a removable strainer housing allow easier plumbing configurations and drop-in replacement installations.
Engineered for large pools & demanding systems.
Five key advantages that make the TriStar XL the right choice for high-demand residential pool installations.
VARIABLE-SPEED EFFICIENCYSignificant energy savingsVariable-speed operation dramatically reduces energy consumption compared to single-speed pumps while maintaining strong flow performance.HIGH CAPACITYTrue 4.0 HP outputDesigned for large pools, water features, and demanding circulation systems that require high flow rates and consistent hydraulic pressure.AUTOMATION COMPATIBLEHayward & third-partyBuilt-in OmniX works seamlessly with Hayward automation systems and many third-party platforms for scheduling and remote diagnostics.OVERSIZED BASKETReduced maintenance intervalsLarger debris basket capacity means fewer cleanings and longer uninterrupted operation between maintenance cycles.QUIET OPERATIONLow-speed runningVariable-speed technology allows the pump to run at lower speeds during filtration cycles — significantly reducing operational noise levels.DROP-IN READYReplaces existing pumpsRemovable strainer housing and oversized union connections are designed to simplify drop-in replacement for existing pump installations.
How it works.
From installation to automated daily operation — four steps to getting the most from the TriStar XL.
1Install & plumbConnect using the oversized 2.5″ × 3″ union fittings. The removable strainer housing accommodates a variety of plumbing configurations.2Connect to automationPair with OmniX or a compatible third-party automation system using the built-in connectivity — no additional interface required.3Program via display or appUse the universal display or OmniX mobile app to set speed schedules, cleaning cycles, and monitor real-time diagnostics.4Run & monitorThe variable-speed motor adjusts automatically to programmed schedules, delivering efficient, quiet operation with remote oversight.Pairs Well With
Complete your equipment pad.
The TriStar XL is designed to work alongside a full range of compatible Hayward pool equipment for a fully integrated, high-performance system.

Hayward TriStar XL Variable-Speed Pump with OmniX | HCP3040VSP details
The Hayward TriStar XL HCP3040VSP is a high-performance 4.0 HP variable-speed pool pump engineered for large residential pools, feature-rich installations, and demanding hydraulic systems. Built with a TEFC permanent-magnet motor and advanced variable-speed technology, it delivers strong flow rates while significantly reducing energy consumption versus single-speed pumps.
OmniX automation & display
Built-in OmniX connectivity allows seamless integration with Hayward and many third-party automation systems for scheduling, diagnostics, and remote control via the OmniX mobile app. The advanced universal display provides intuitive programming and broad platform compatibility.
Motor & construction
Totally enclosed fan-cooled (TEFC) permanent-magnet motor improves reliability by resisting moisture, heat, and pool chemicals. Designed for efficient, quiet, and adaptable operation across demanding pool equipment pads.
Installation
Oversized 2.5 in × 3 in union connections and a removable strainer housing support flexible plumbing configurations and drop-in replacements. Oversized debris basket reduces maintenance frequency for extended uninterrupted operation.
Explore more from our collection.





Reviews
There are no reviews yet.