.hero .actions .hero-prepaid{background:linear-gradient(110deg,#fff 0%,#fbfdff 42%,#eaf4ff 100%)!important}
.hero .actions .hero-postpaid{background:linear-gradient(110deg,#fff 0%,#fdfbff 42%,#f2eaff 100%)!important}
.hero .actions .hero-plans{background:linear-gradient(110deg,#fff 0%,#fffafd 42%,#ffeaf4 100%)!important}
.hero .actions .hero-visit{background:linear-gradient(110deg,#fff 0%,#fafffd 42%,#e8f8f2 100%)!important}
.hero .actions .hero-nationwide{background:linear-gradient(110deg,#fff 0%,#f7fbff 42%,#dcecff 100%)!important}
.hero .actions .hero-prepaid,
.hero .actions .hero-postpaid,
.hero .actions .hero-plans,
.hero .actions .hero-visit,
.hero .actions .hero-nationwide{background-size:135% 135%!important;background-position:0 50%!important;border:1px solid rgba(20,31,54,.12)!important;color:#142036!important;text-shadow:none!important;box-shadow:0 10px 24px rgba(10,22,44,.12)!important}
.hero .actions .btn{min-width:0;transition:background-position .4s ease,transform .22s ease,box-shadow .22s ease,filter .22s ease}
.hero .actions .btn:hover{transform:translateY(-3px);filter:brightness(.98);box-shadow:0 14px 30px rgba(10,22,44,.16)!important}
.hero .actions .btn:active{transform:translateY(0) scale(.97)}
@media(min-width:821px){.hero .actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:610px}.hero .actions .btn{width:100%;padding-inline:15px}.hero .actions .direct-apply,.hero .actions .hero-nationwide{grid-column:1/-1}}
@media(max-width:820px){.hero .actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.hero .actions .btn{width:100%;padding-inline:10px;font-size:14px}.hero .actions .direct-apply,.hero .actions .hero-nationwide{grid-column:1/-1;min-height:56px}}
@media(max-width:430px){.hero .actions{gap:9px}.hero .actions .btn{min-height:50px;font-size:13px;letter-spacing:-.025em}}
@media(prefers-reduced-motion:reduce){.hero .actions .btn{transition:none!important}}
