.plans-hero-top.plans-hero{align-items:center;background:url(/mnt/data/image.png) no-repeat 50%/cover;color:#fff;display:flex;min-height:90vh;overflow:hidden;position:relative}.plans-hero-top.plans-hero:before{background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.55) 40%,rgba(0,0,0,.2) 70%,transparent);content:"";inset:0;position:absolute;z-index:1}.plans-hero-top .plans-hero__container{max-width:650px;padding:60px 40px;position:relative;z-index:2}.plans-hero-top .plans-hero__badge{align-items:center;backdrop-filter:blur(6px);background:hsla(0,0%,100%,.12);border-radius:30px;display:inline-flex;font-size:13px;gap:8px;margin-bottom:20px;padding:6px 14px}.plans-hero-top .badge-icon{height:18px;width:18px}.plans-hero-top .plans-hero__title{color:#fff;font-size:64px;font-weight:800;line-height:1.1;margin-bottom:20px}.plans-hero-top .plans-hero__title span{color:#25bbff;display:block}.plans-hero-top .plans-hero__desc{color:#ddd;font-size:18px;line-height:1.6;margin-bottom:30px}.plans-hero-top .plans-hero__actions{display:flex;flex-wrap:wrap;gap:16px}.plans-hero-top .btn-icon svg{fill:currentColor;height:16px;width:16px}.plans-hero-top .hero-btn{align-items:center;column-gap:10px;display:flex}.plans-hero-top .btn-icon *{display:block}@media (max-width:1024px){.plans-hero-top .plans-hero__title{font-size:48px}}@media (max-width:768px){.plans-hero-top .plans-hero{min-height:75vh}.plans-hero-top .plans-hero__container{padding:40px 20px}.plans-hero-top .plans-hero__title{font-size:36px}.plans-hero-top .plans-hero__desc{font-size:16px}}