.rotating-text-container{text-align:center;padding:40px 20px;background-color:#000}.rotating-text-container h1{margin:0;font-size:3rem;font-weight:700}#typed{color:#00bfff}.prefix-text,.suffix-text{color:#fff}.typed-cursor{font-weight:700;color:#00bfff;animation:blink .7s infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.section-expertize-pro{padding:10px 20px;background-color:#000;color:#fff;text-align:center}.section-expertize-pro h2{font-size:3rem;margin-bottom:60px;background:linear-gradient(270deg,#b195f9,#89d6ff,#fff);background-size:300% 300%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradientShift 6s ease infinite;font-weight:700}.cards-grid{display:grid;grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto}.card-pro{border:2px solid transparent;border-radius:10px;padding:40px 30px;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(270deg,#b195f9,#89d6ff,#fff) border-box;box-shadow:0 0 20px #b195f966,0 0 30px #89d6ff4d;transition:transform .3s ease,box-shadow .3s ease;position:relative;overflow:hidden;text-align:left;color:#fff;display:flex;flex-direction:column;align-items:flex-start}.card-pro:after{content:"";position:absolute;top:-20%;left:-20%;width:140%;height:140%;background:linear-gradient(270deg,#b195f9,#89d6ff,#fff);background-size:300% 300%;animation:gradientShift 6s ease infinite;filter:blur(40px);opacity:.15;z-index:0}.card-pro:hover{transform:translateY(-10px);box-shadow:0 0 25px #b195f999,0 0 40px #89d6ff80}.card-pro .icon-wrapper{width:60px;height:60px;margin-bottom:20px;position:relative;z-index:1}.card-pro .icon-wrapper img{width:100%;height:auto}.card-pro h3{font-size:1.6rem;margin-bottom:15px;color:#fff;font-weight:600;position:relative;z-index:1}.card-pro h4{font-size:1rem;line-height:1.6;color:#ccc;font-weight:400;position:relative;z-index:1}.card-pro .text-content{z-index:1}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@media (max-width: 768px){.section-expertize-pro h2{font-size:2.2rem}.card-pro .icon-wrapper{margin:0 auto 20px}.card-pro .text-content{text-align:center}.card-pro{padding:30px 20px}}@media (min-width: 769px){.card-pro{flex-direction:row;align-items:center}.card-pro .icon-wrapper{margin-bottom:0;margin-right:30px}.card-pro .text-content{flex:1}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
