/* A product-led editorial expression of the EnGenius ecosystem. */
.header{background:#071b35f8;color:#fff;border-color:#294054}.head-inner{max-width:1600px}.logo img{background:none;padding:0;border-radius:0;width:142px;height:auto}.nav-item>button{color:#fff}.nav-item>button:hover,.nav-item>button[aria-expanded=true]{color:#82e3ef}.head-actions .icon-btn:hover{background:#18364e}.locale-trigger{border-left-color:#476074}.header .btn.primary{background:#fff;color:#071b35}.mega{color:#071b35;box-shadow:0 18px 30px #071b351c}.mega .btn.primary{background:#071b35;color:white}.demo-bar{background:#eef4f7;color:#365064}.btn{border-radius:6px;box-shadow:none}.btn.primary{background:#071b35;border-color:#071b35;color:#fff}.btn.primary:hover{background:#183d58}
.eco-kicker{font-size:14px;line-height:1.5;letter-spacing:.14em;font-weight:700;color:#007e9f;margin:0 0 28px}.eco-home .section{padding:130px 0}.eco-home h1,.eco-home h2,.eco-home h3{letter-spacing:-.045em}.eco-home h1{font-size:clamp(62px,6.1vw,98px);font-weight:650;line-height:1.14}.eco-hero{padding:84px 0 35px;background:#f5f8fa;overflow:hidden}.eco-intro{display:grid;grid-template-columns:1.12fr .88fr;gap:80px;align-items:end}.eco-intro-copy{padding-bottom:7px}.eco-intro-copy>p{font-size:22px;line-height:1.75;color:#15344d;max-width:570px}.eco-intro-copy>p.eco-secondary{font-size:20px;color:#50697d;margin-top:18px}.eco-intro-copy .btn-row{gap:26px;margin-top:28px;align-items:center}.eco-text-link{display:inline-flex;align-items:center;gap:15px;font-size:18px;font-weight:600;min-height:48px;color:#007e9f;text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.eco-text-link svg{transition:transform .18s}.eco-text-link:hover svg{transform:translateX(5px)}
.eco-system{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:62px;position:relative}.eco-stage{position:relative;display:block;padding:0 20px 30px;border-bottom:1px solid #b7cbd5;min-width:0}.eco-stage:not(:last-child){border-right:1px solid #d9e3e8}.eco-stage:after{content:"";width:1px;height:20px;background:#7d9eae;position:absolute;bottom:-21px;left:50%}.eco-stage:first-child{padding-left:0}.eco-stage:last-child{padding-right:0}.eco-device{height:218px;display:flex;align-items:center;justify-content:center;margin-bottom:28px;overflow:hidden}.eco-device img{height:100%;width:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .55s cubic-bezier(.2,.7,.2,1);filter:none}.eco-stage-0 .eco-device img{width:125%;max-width:125%;height:125%}.eco-stage-1 .eco-device img{height:110%;width:110%;max-width:110%}.eco-stage:hover .eco-device img{transform:translateY(-6px)}.eco-stage:hover h2{color:#007e9f}.eco-stage-label{position:relative}.eco-stage-label>span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#587386}.eco-stage-label h2{font-size:29px;margin-top:8px;line-height:1.3;padding-right:20px}.eco-stage-label p{font-size:17px;line-height:1.75;color:#4c6678;margin-top:9px;max-width:250px}.eco-stage-label>svg{position:absolute;right:0;top:34px;color:#007e9f}.eco-control{position:relative;margin-top:20px;background:#00b8d4;color:#071b35}.eco-control>a{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:27px 36px}.eco-control small{display:block;font-size:14px;font-weight:600;letter-spacing:.07em;margin-bottom:5px}.eco-control strong{display:block;font-size:38px;font-weight:650;line-height:1.25;letter-spacing:-.04em}.eco-control strong span{font-size:14px;vertical-align:super;margin-left:4px}.eco-control p{font-size:20px;line-height:1.65;flex:1;max-width:550px}.eco-control-arrow{border:1px solid #071b3577;width:62px;height:62px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;transition:background .2s}.eco-control>a:hover .eco-control-arrow{background:#071b35;color:#fff}.eco-compatibility{font-size:14px;line-height:1.7;color:#536f82;margin:17px 0 0}
.eco-ai{background:#071b35;color:#fff}.eco-ai .eco-kicker{color:#67dce9}.eco-section-intro{display:grid;grid-template-columns:1.1fr .9fr;gap:0 80px;align-items:end;margin-bottom:65px}.eco-section-intro>.eco-kicker{grid-column:1/-1}.eco-section-intro h2,.eco-cloud-top h2,.eco-products-heading h2{font-size:clamp(44px,4.5vw,68px);font-weight:600;line-height:1.16}.eco-section-intro>p:last-child{font-size:21px;line-height:1.85;color:#b7cbd8;max-width:530px}.eco-ai-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:80px;align-items:start}.eco-ai-image{background:#eff5f7;aspect-ratio:1/1.05;position:sticky;top:125px;display:flex;align-items:center;justify-content:center;overflow:hidden}.eco-ai-image img{width:110%;max-width:110%;height:85%;object-fit:contain;mix-blend-mode:multiply}.eco-ai-image>span{position:absolute;bottom:27px;left:30px;font-size:14px;letter-spacing:.13em;color:#26485c}.eco-ai-tasks article{padding:28px 0 34px;border-bottom:1px solid #3c5265}.eco-ai-tasks article:first-child{padding-top:0}.eco-ai-tasks article>span{color:#72d8e6;font-size:14px;letter-spacing:.12em}.eco-ai-tasks h3{font-size:31px;font-weight:600;line-height:1.35;margin-top:14px}.eco-ai-tasks p{font-size:20px;line-height:1.85;color:#bfcfda;margin-top:18px}.eco-ai-tasks .eco-text-link{color:#7de4ed;margin-top:20px}
.eco-cloud{background:#fff}.eco-cloud-top{display:grid;grid-template-columns:1.1fr .9fr;gap:0 70px;align-items:end}.eco-cloud-top .eco-kicker{grid-column:1/-1}.eco-cloud-top>p:last-child{font-size:21px;line-height:1.85;color:#4d687b;max-width:540px}.eco-cloud-photo{margin:60px auto 0;max-width:1100px}.eco-cloud-photo img{width:100%;height:auto}.eco-cloud-photo small{display:block;text-align:center;font-size:14px;color:#5b7182;margin-top:20px}.eco-cloud-actions{display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:45px;border-top:1px solid #cfdee5;margin-top:55px;padding-top:35px}.eco-cloud-actions h3{font-size:28px;font-weight:600}.eco-cloud-actions p{font-size:20px;line-height:1.8;color:#536c7d;margin-top:15px}.eco-cloud-actions>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.eco-products{background:#f3f7f9}.eco-products-heading{display:grid;grid-template-columns:1fr auto;gap:0 30px;align-items:end;margin-bottom:48px}.eco-products-heading .eco-kicker{grid-column:1/-1}.eco-products-heading>.eco-text-link{margin-bottom:6px}.eco-product-index{display:grid;grid-template-columns:1fr 1fr;gap:0 55px}.eco-product-index a{display:flex;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #c6d8e1;padding:24px 0;font-size:24px;line-height:1.45;min-height:88px}.eco-product-index a:hover{color:#007e9f}.eco-product-index svg{flex-shrink:0}
.eco-story{display:grid;grid-template-columns:1.1fr .9fr;min-height:690px;background:#fff}.eco-story-image{overflow:hidden}.eco-story-image img{width:100%;height:100%;object-fit:cover;object-position:50% 50%;min-height:690px;transition:transform .9s}.eco-story:hover .eco-story-image img{transform:scale(1.025)}.eco-story-copy{padding:100px max(40px,calc((100vw - 1320px)/2)) 80px 60px}.eco-story-copy h2{font-size:clamp(42px,4vw,58px);font-weight:600;line-height:1.2}.eco-story-copy>p:not(.eco-kicker){font-size:20px;line-height:1.85;color:#4d6678;margin-top:28px}.eco-story-copy>.eco-text-link{margin-top:26px}.eco-story-links{margin-top:40px;display:grid}.eco-story-links a{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #cfdee5;padding:17px 0;font-size:20px}.eco-service{background:#edf7fa;padding:55px 0}.eco-service>.wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px}.eco-service a{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0}.eco-service small{font-size:14px;letter-spacing:.13em;color:#007e9f}.eco-service h2{font-size:36px;font-weight:600;margin-top:15px}.eco-service p{font-size:20px;color:#4d687c;margin-top:17px}.eco-service a:hover>svg{transform:translateX(5px)}.eco-service a>svg{flex-shrink:0;transition:transform .2s}.eco-home+.support-band{display:none}
.review-dock{border-radius:5px;padding:2px;background:#071b35;box-shadow:0 4px 20px #071b351c}.review-dock a,.review-dock button{font-size:14px;min-height:46px;padding:10px 15px}.review-dock a:hover,.review-dock button:hover{border-radius:2px}.collection-card,.product-card,.info-card,.industry-card,.aside-card,.product-stage,.calculator{border-radius:4px;box-shadow:none}.collection-card:hover,.product-card:hover{box-shadow:none;transform:none}.product-card .picture{background:#f4f7f9;height:240px;padding:25px}.product-card .card-copy{padding:26px 24px}.product-card{border:0;border-bottom:1px solid #cbdce4}.product-card .compare-check{border-top:0;padding-bottom:20px}.product-stage{background:#f4f7f9}.info-card{border:0;border-top:1px solid #bdcfd9;padding:30px 5px 25px;background:transparent}.page-hero{background:#f3f8fa;padding-bottom:65px}.section-heading h2{font-weight:600}.mega-feature,.mega-categories>div,.mega-grid a,.sidebar a,.badge,.notice{border-radius:3px}.footer{background:#071b35;color:#fff;border:0}.footer a,.footer-brand p,.footer-bottom{color:#c5d4df}.footer h3{color:#fff}.footer a:hover{color:#75dfeb}.footer-bottom{border-top-color:#3b5267}.footer .logo img{width:160px}.support-band{background:#e8f6fa}.modal{border-radius:10px}.locale-option,.article-row img,.content-media{border-radius:4px}
@media(max-width:1120px){.eco-intro{gap:38px}.eco-home h1{font-size:66px}.eco-intro-copy>p{font-size:20px}.eco-intro-copy>p.eco-secondary{font-size:18px}.eco-device{height:185px}.eco-stage{padding-left:14px;padding-right:14px}.eco-stage-label h2{font-size:25px}.eco-control strong{font-size:32px}.eco-control p{font-size:18px}.eco-ai-layout{gap:45px}.eco-section-intro,.eco-cloud-top{gap:0 40px}.eco-story{grid-template-columns:1fr 1fr}.eco-story-copy{padding:75px 30px}.eco-story-image img{min-height:650px}.eco-service>.wrap{gap:40px}.eco-home .section{padding:100px 0}}
@media(max-width:820px){.eco-intro{grid-template-columns:1fr;gap:28px}.eco-home h1{font-size:clamp(48px,9vw,76px)}.eco-intro-copy{max-width:620px}.eco-intro-copy>p{font-size:20px}.eco-intro-copy>p.eco-secondary{font-size:18px}.eco-system{grid-template-columns:1fr 1fr;margin-top:45px;gap:28px 0}.eco-device{height:205px}.eco-stage:nth-child(2){border-right:0}.eco-stage:first-child{padding-left:14px}.eco-stage:last-child{padding-right:14px}.eco-stage:nth-child(-n+2):after{display:none}.eco-stage-label h2{font-size:26px}.eco-control>a{gap:25px;flex-wrap:wrap;padding:25px}.eco-control p{font-size:18px;max-width:calc(100% - 85px);flex:auto}.eco-control strong{font-size:34px}.eco-control-arrow{width:50px;height:50px}.eco-control>a>div{width:100%}.eco-section-intro,.eco-cloud-top{grid-template-columns:1fr;gap:26px}.eco-section-intro>.eco-kicker,.eco-cloud-top>.eco-kicker{margin:0}.eco-section-intro h2,.eco-cloud-top h2,.eco-products-heading h2{font-size:49px}.eco-section-intro>p:last-child,.eco-cloud-top>p:last-child{font-size:20px}.eco-ai-layout{grid-template-columns:1fr;gap:40px}.eco-ai-image{position:static;aspect-ratio:1.5;max-width:650px}.eco-ai-image img{height:100%;width:80%}.eco-ai-tasks article{padding:30px 0}.eco-ai-tasks h3{font-size:30px}.eco-cloud-actions{grid-template-columns:1fr 1fr;gap:30px}.eco-cloud-actions>div:last-child{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:25px;align-items:center}.eco-products-heading{grid-template-columns:1fr;gap:28px}.eco-product-index{gap:0 30px}.eco-product-index a{font-size:22px}.eco-story{grid-template-columns:1fr}.eco-story-image{height:460px}.eco-story-image img{min-height:0;height:100%}.eco-story-copy{padding:65px 32px}.eco-story-copy h2{font-size:46px}.eco-story-links{grid-template-columns:repeat(3,1fr);gap:20px}.eco-story-links a{gap:13px}.eco-service>.wrap{grid-template-columns:1fr;gap:0}.eco-service a{padding:30px 0}.eco-service a:first-child{border-bottom:1px solid #bfd6e0}.eco-home .section{padding:85px 0}}
@media(max-width:540px){.eco-hero{padding-top:52px}.eco-kicker{font-size:14px;margin-bottom:22px}.eco-home h1{font-size:clamp(43px,11vw,58px);line-height:1.17;letter-spacing:-.055em}.eco-intro-copy>p{font-size:19px;line-height:1.85}.eco-intro-copy>p.eco-secondary{font-size:18px}.eco-intro-copy .btn-row{gap:16px}.eco-text-link{font-size:18px}.eco-device{height:160px;margin-bottom:18px}.eco-stage{padding:0 11px 24px}.eco-stage:first-child{padding-left:0}.eco-stage:nth-child(2){padding-right:0}.eco-stage-label h2{font-size:24px;padding-right:18px}.eco-stage-label p{font-size:17px;line-height:1.7;margin-top:10px}.eco-stage-label>span{font-size:12px}.eco-stage-label>svg{width:17px;top:32px}.eco-control strong{font-size:30px}.eco-control>a{padding:22px;gap:22px}.eco-control p{font-size:18px}.eco-control small{font-size:14px}.eco-compatibility{font-size:14px;line-height:1.8}.eco-section-intro h2,.eco-cloud-top h2,.eco-products-heading h2{font-size:42px}.eco-section-intro>p:last-child,.eco-cloud-top>p:last-child{font-size:19px}.eco-section-intro{margin-bottom:38px}.eco-ai-tasks h3{font-size:28px}.eco-ai-tasks p{font-size:18px}.eco-cloud-photo{margin-top:36px}.eco-cloud-photo small{font-size:14px;text-align:left;line-height:1.8}.eco-cloud-actions{grid-template-columns:1fr;margin-top:32px}.eco-cloud-actions h3{font-size:27px}.eco-cloud-actions>div:last-child{grid-column:auto;flex-direction:column;align-items:flex-start;gap:16px}.eco-product-index{grid-template-columns:1fr}.eco-product-index a{font-size:22px;padding:22px 0;min-height:76px}.eco-story-image{height:320px}.eco-story-copy{padding:55px 22px}.eco-story-copy h2{font-size:42px}.eco-story-copy>p:not(.eco-kicker){font-size:19px}.eco-story-links{grid-template-columns:1fr;gap:0}.eco-service h2{font-size:31px}.eco-service p{font-size:18px}.eco-home .section{padding:70px 0}.eco-service{padding:25px 0}.review-dock a,.review-dock button{font-size:13px;padding:8px 10px}.product-card .picture{height:180px}.product-card .card-copy{padding:20px 15px}.footer .logo img{width:145px}}
@media(prefers-reduced-motion:reduce){.eco-stage:hover .eco-device img,.eco-story:hover .eco-story-image img,.eco-text-link:hover svg,.eco-service a:hover>svg{transform:none}}
