.services-block{margin:60px 0}@media (max-width:767px){.services-block{margin:40px 0}}.services-block p{margin-bottom:60px}@media (max-width:767px){.services-block p{margin-bottom:30px}}.services-block .services-link{color:#fff;z-index:0;border:1px solid #fff;border-radius:20px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:20px 40px;font-size:54px;font-weight:300;display:flex;position:relative;overflow:hidden}@media (max-width:1200px){.services-block .services-link{font-size:40px}}@media (max-width:767px){.services-block .services-link{border-radius:16px;margin-bottom:15px;padding:15px;font-size:22px}.services-block .services-link img{width:20px}}.services-block .services-link:after{content:"";z-index:-1;background:linear-gradient(90deg,#c444ff 0%,#562999 100%);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.services-block .services-link:before{content:"";z-index:-1;opacity:0;background:linear-gradient(-90deg,#c444ff 0%,#562999 100%);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.services-block .services-link:hover:after{opacity:0}.services-block .services-link:hover:before{opacity:1}.discuss-block{margin-top:50px;margin-bottom:100px}@media (max-width:1024px){.discuss-block{margin-top:40px;margin-bottom:60px}}.discuss-block .info{background:linear-gradient(97deg,#c444ff .62%,#562999 100%);border-radius:20px;justify-content:space-between;align-items:center;padding:40px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.discuss-block .info:hover{transform:translateY(-5px);box-shadow:0 20px 40px #c444ff4d}@media (max-width:1024px){.discuss-block .info{flex-direction:column;align-items:center;gap:30px}}@media (max-width:767px){.discuss-block .info{padding:20px}}.discuss-block .info .info-content{flex-direction:column;flex:1;gap:20px;display:flex}@media (max-width:1024px){.discuss-block .info .info-content{text-align:center;align-items:center}}.discuss-block .info h3{color:#fff;max-width:470px;margin:0;font-size:54px;font-weight:300;line-height:1.2}@media (max-width:1024px){.discuss-block .info h3{max-width:100%;font-size:44px}}@media (max-width:767px){.discuss-block .info h3{max-width:400px;font-size:30px}}.discuss-block .info .social-proof{color:#ffffffe6;align-items:center;gap:10px;font-size:18px;animation:.6s ease-out fadeInUp;display:flex}@media (max-width:767px){.discuss-block .info .social-proof{flex-wrap:wrap;justify-content:center;font-size:16px}}.discuss-block .info .social-proof .social-proof-icon{font-size:24px;animation:2s ease-in-out infinite bounce}.discuss-block .info .social-proof .social-proof-text strong{color:gold;font-size:20px;font-weight:600}.discuss-block .info .discount-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#fff3;border:2px solid #ffffff4d;border-radius:12px;align-items:center;gap:10px;max-width:fit-content;padding:12px 20px;font-size:16px;font-weight:500;animation:.5s ease-out slideInLeft,2s ease-in-out infinite pulse;display:flex}@media (max-width:767px){.discuss-block .info .discount-badge{padding:10px 16px;font-size:14px}}.discuss-block .info .discount-badge .discount-icon{font-size:20px;animation:3s linear infinite rotate}.discuss-block .info .discount-badge .discount-text{white-space:nowrap}.discuss-block .btn{color:#fff;z-index:0;border-radius:16px;justify-content:space-between;align-items:center;width:100%;max-width:440px;margin-top:auto;padding:24px;font-size:28px;transition:all .3s;display:flex;position:relative;overflow:hidden}.discuss-block .btn:after{content:"";z-index:-1;background:linear-gradient(270deg,#c444ff .16%,#562999 99.84%);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.discuss-block .btn:before{content:"";z-index:-1;opacity:0;background:linear-gradient(-270deg,#c444ff .16%,#562999 99.84%);width:100%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.discuss-block .btn.hovered{animation:1.5s ease-in-out infinite pulseScale;transform:scale(1.02)}.discuss-block .btn.hovered .btn-arrow{animation:.6s ease-in-out infinite slideRight}.discuss-block .btn:hover{transform:scale(1.05)}.discuss-block .btn:hover:after{opacity:0}.discuss-block .btn:hover:before{opacity:1}.discuss-block .btn:active{transform:scale(.98)}@media (max-width:767px){.discuss-block .btn{width:100%;padding:16px;font-size:24px}}.discuss-block .btn .btn-text{font-weight:500}.discuss-block .btn .btn-arrow{align-items:center;margin-left:auto;transition:transform .3s;display:flex}@media (max-width:767px){.discuss-block .btn .btn-arrow img{width:34px}}.discuss-block .btn:hover .btn-arrow{transform:translate(5px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{box-shadow:0 0 #fff6}50%{box-shadow:0 0 0 10px #fff0}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulseScale{0%,to{transform:scale(1.02)}50%{transform:scale(1.05)}}@keyframes slideRight{0%,to{transform:translate(0)}50%{transform:translate(8px)}}
