.products-overview-page{color:#111;background:#fff;width:100%;min-height:100vh;overflow:hidden}.products-overview-hero{color:#fff;background:radial-gradient(circle at 85% 20%,#7b2ff70a,#0000 35%),linear-gradient(135deg,#000 0%,#181818 48%,#000 100%);width:100%;min-height:300px;padding:145px 70px 70px;position:relative;overflow:hidden}.products-overview-hero:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#7b2ff70a,#0000 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-350px;right:-200px}.products-overview-hero:after{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#8a2be20a,#0000 70%);border-radius:50%;width:550px;height:550px;position:absolute;bottom:-430px;left:-250px}.products-overview-hero-background{pointer-events:none;position:absolute;inset:0}.products-overview-glow{filter:blur(100px);border-radius:50%;position:absolute}.products-overview-glow-one{background:#7b2ff70a;width:500px;height:500px;top:-300px;left:-150px}.products-overview-glow-two{background:#8a2be20a;width:600px;height:600px;bottom:-450px;right:-250px}.products-overview-hero-inner{z-index:2;width:100%;max-width:1500px;margin:0 auto;position:relative}.products-overview-hero-content{width:100%;max-width:1000px}.products-overview-hero-content h1{color:#fff;letter-spacing:-2.5px;margin:0;font-size:clamp(52px,5vw,72px);font-weight:700;line-height:1}.products-overview-heading-line{background:linear-gradient(90deg,#7b2ff7,#8a2be2);border-radius:20px;width:85px;height:4px;margin:26px 0 22px}.products-overview-hero-content p{color:#ffffffc7;max-width:720px;margin:0;font-size:19px;line-height:1.6}.products-overview-content{background:linear-gradient(#fff 0%,#f6f6f6 100%);width:100%;padding:95px 70px 125px}.products-overview-grid{grid-template-columns:1.1fr 1fr 1fr;align-items:start;gap:85px;width:100%;max-width:1500px;margin:0 auto;display:grid}.products-overview-column{flex-direction:column;align-items:flex-start;display:flex}.products-overview-column h2{color:#000;letter-spacing:-.5px;border-bottom:2px solid #7b2ff7;width:100%;margin:0 0 25px;padding-bottom:12px;font-size:24px;font-weight:700;line-height:1.2}.products-overview-column>a{color:#404040;margin-bottom:20px;font-size:16px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:block}.products-overview-column>a:hover{color:#7b2ff7;transform:translate(4px)}.products-overview-column>a:last-of-type{margin-bottom:0}.products-overview-subsection{width:100%;margin-top:38px}.products-overview-subsection h3{color:#000;border-bottom:1px solid #7b2ff7;width:100%;margin:0 0 22px;padding-bottom:11px;font-size:18px;font-weight:700;line-height:1.2}.products-overview-subsection a{color:#404040;margin-bottom:19px;font-size:16px;font-weight:500;line-height:1.45;text-decoration:none;transition:color .2s,transform .2s;display:block}.products-overview-subsection a:hover{color:#7b2ff7;transform:translate(4px)}.products-overview-subsection a:last-child{margin-bottom:0}.products-overview-column:nth-child(2) h2{margin-bottom:25px}.products-overview-column:nth-child(3){min-height:250px}@media (max-width:1100px){.products-overview-hero{padding:130px 45px 65px}.products-overview-content{padding:80px 45px 100px}.products-overview-grid{grid-template-columns:repeat(2,1fr);gap:65px 50px}.products-overview-column:nth-child(3){min-height:auto}}@media (max-width:700px){.products-overview-hero{min-height:280px;padding:115px 25px 65px}.products-overview-hero-content h1{letter-spacing:-1.5px;font-size:48px}.products-overview-hero-content p{font-size:17px}.products-overview-content{padding:70px 25px 90px}.products-overview-grid{grid-template-columns:1fr;gap:60px}.products-overview-column h2{font-size:22px}.products-overview-column>a,.products-overview-subsection a{font-size:15px}}@media (max-width:450px){.products-overview-hero{padding-top:105px}.products-overview-hero-content h1{font-size:42px}.products-overview-hero-content p{font-size:16px}.products-overview-heading-line{margin:22px 0 18px}.products-overview-content{padding:60px 20px 80px}.products-overview-column h2{font-size:21px}.products-overview-subsection h3{font-size:17px}}
