.products-page{background:#fff}.products-hero{color:#fff;background:#06142d;padding:142px 0 106px;position:relative;overflow:hidden}.products-hero:before{content:"";background:radial-gradient(circle at 85% 20%,#166aff55,#0000 26%),radial-gradient(circle at 75% 80%,#ff85002b,#0000 23%);position:absolute;top:0;bottom:0;left:0;right:0}.products-hero-grid{background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0005,#0000);mask-image:linear-gradient(90deg,#000,#0005,#0000)}.products-hero .wrap{max-width:1000px;position:relative}.products-hero h1{letter-spacing:-.085em;max-width:910px;margin:15px 0 23px;font-size:max(3.7rem,min(7vw,7rem));line-height:.9}.products-hero h1 span,.products-intro h2 span{color:#69d9ff}.products-hero p:not(.eyebrow){color:#c7d6ec;max-width:620px;font-size:1.05rem;line-height:1.72}.products-trust{flex-wrap:wrap;gap:19px;margin-top:32px;display:flex}.products-trust span{color:#dce8fb;align-items:center;gap:7px;font-size:.76rem;font-weight:700;display:flex}.products-trust svg{color:#ff9b32}.products-intro{padding:100px 0 73px}.products-intro .wrap{grid-template-columns:1.25fr .65fr;align-items:end;gap:60px;display:grid}.products-intro h2,.products-platform h2,.products-final h2{letter-spacing:-.075em;margin:9px 0;font-size:max(2.6rem,min(4.8vw,4.8rem));line-height:.96}.products-intro p:not(.eyebrow){color:#667895;margin:0;line-height:1.7}.product-gallery{padding:0 0 110px}.product-gallery-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.portfolio-card{color:#fff;background:#071832;border-radius:26px;flex-direction:column;justify-content:end;min-height:530px;display:flex;position:relative;overflow:hidden;box-shadow:0 17px 44px #0b21421c}.portfolio-image{background-position:50%;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-overlay{background:linear-gradient(#06142d09 12%,#06142dcb 74%,#06142df4);position:absolute;top:0;bottom:0;left:0;right:0}.portfolio-status{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e4efff;background:#071832a8;border:1px solid #ffffff29;border-radius:999px;padding:7px 9px;font-size:.65rem;font-weight:800;position:absolute;top:19px;right:19px}.portfolio-content{padding:27px;position:relative}.portfolio-top{align-items:center;gap:11px;display:flex}.portfolio-icon{color:#70dbff;background:#ffffff17;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.portfolio-top p{color:#ffac58;text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:.67rem;font-weight:900}.portfolio-content h2{letter-spacing:-.06em;margin:20px 0 8px;font-size:2rem}.portfolio-proof{color:#d1def2;max-width:440px;margin:0;font-size:.88rem;line-height:1.58}.portfolio-bottom{border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;padding-top:17px;display:flex}.portfolio-bottom>div{flex-wrap:wrap;gap:6px;display:flex}.portfolio-bottom span{color:#bcd0ef;background:#ffffff12;border-radius:7px;padding:5px 7px;font-size:.63rem;font-weight:700}.portfolio-bottom a{color:#fff;white-space:nowrap;align-items:center;gap:7px;font-size:.78rem;font-weight:900;display:flex}.portfolio-novaxbiz .portfolio-image{background-image:url("/images/inv 1.webp")}.portfolio-cbtnova .portfolio-image{background-image:url(/images/cbtnova.webp)}.portfolio-novaxpay .portfolio-image{background-image:url(/images/generated/novax-pay-network.png)}.portfolio-chat .portfolio-image{background-image:linear-gradient(145deg,#061a42,#163a9b)}.portfolio-energy .portfolio-image{background-image:linear-gradient(145deg,#06142d9a,#06142d50),url(/images/service-renewable.webp)}.portfolio-research .portfolio-image{background-image:linear-gradient(145deg,#06142d8a,#06142d62),url(/images/service-engineering.webp)}.products-platform{background:#f4f7fb;padding:92px 0}.platform-inner{grid-template-columns:1fr .75fr;align-items:end;gap:60px;display:grid}.products-platform p:not(.eyebrow){color:#657792;max-width:560px;line-height:1.7}.platform-badges{gap:10px;display:grid}.platform-badges span{color:#0c326e;background:#fff;border:1px solid #dce5f0;border-radius:12px;align-items:center;gap:10px;padding:13px;font-size:.82rem;font-weight:800;display:flex}.platform-badges svg{color:#ff8500}.products-final{text-align:center;padding:120px 0 135px}.products-final>div{max-width:820px}.products-final h2{margin:12px auto 28px}.products-final>div>div{justify-content:center;gap:12px;display:flex}.products-secondary{color:#0b316d;border:1px solid #d7e1ef;border-radius:999px;align-items:center;padding:14px 20px;font-size:.9rem;font-weight:800;display:inline-flex}@media (max-width:760px){.products-hero{padding:110px 0 80px}.products-hero h1{font-size:3.6rem}.products-intro .wrap,.platform-inner{grid-template-columns:1fr;gap:25px}.product-gallery-grid{grid-template-columns:1fr}.portfolio-card{min-height:470px}.products-intro,.products-platform{padding:72px 0}.product-gallery{padding-bottom:78px}.products-final{padding:88px 0}.products-final>div>div{flex-direction:column;align-items:center}}
