.plan-notes{margin-bottom:2rem;position:relative;text-align:center}.plan-notes:before{background-color:#bdbdbd;content:"";height:1px;left:50%;position:absolute;top:-2.5rem;transform:translateX(-50%);width:200px}.plan-notes p b{color:rgba(0,0,0,.87);font-weight:700}.plan-notes p span{color:#1976d2}.plans-list{padding:1rem 0 6rem}.plans-list .container{align-items:center;display:flex;gap:3vw}.plans-list .container .plan-item{align-items:center;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);display:flex;flex:1;flex-direction:column;justify-content:center;overflow:hidden;padding:3rem 2rem;position:relative;text-align:center}.plans-list .container .plan-item:nth-child(2){box-shadow:0 4px 12px rgba(25,118,210,.4)}.plans-list .container .plan-item .most-used-tag{background-color:#359039;border-radius:8px;color:#fff;font-size:.8rem;font-weight:500;padding:.3rem 3rem;position:absolute;right:0;text-align:center;top:0;transform:rotate(45deg) translate(28%,-50%)}.plans-list .container .plan-item .plan-header .plan-name{font-size:1.3rem;font-weight:700;margin-bottom:1rem}.plans-list .container .plan-item .plan-header .plan-caption{color:rgba(0,0,0,.6);font-size:.85rem;line-height:1.4}.plans-list .container .plan-item .plan-content{flex:1;margin:2rem 0 1rem}.plans-list .container .plan-item .plan-content .plan-price{margin-bottom:1.5rem}.plans-list .container .plan-item .plan-content .plan-price-value{color:#1976d2;display:block;font-size:2.5rem;font-weight:700;margin-bottom:.5rem}.plans-list .container .plan-item .plan-content .plan-price-value sup{color:rgba(0,0,0,.6);font-size:.7rem;line-height:0;margin-left:3px}.plans-list .container .plan-item .plan-content .plan-price-label{color:rgba(0,0,0,.6);color:rgba(51,51,51,.6);font-size:.8rem;font-weight:500}.plans-list .container .plan-item .plan-content .plan-details-list li{font-size:.9rem;margin-bottom:.5rem}.plans-list .container .plan-item .plan-content .plan-details-list li b{font-weight:700}.plans-list .container .plan-item .plan-actions{display:flex;flex-direction:column;gap:.5rem}.plans-list .container .plan-item .plan-actions .btn{min-width:200px}@media screen and (max-width:960px){.plans-list .container{flex-direction:column;gap:3rem;justify-content:center}}