.subscriptionPlans{display:flex;flex-direction:column;margin-top:2em}.subscriptionPlan{all:unset;background:linear-gradient(215deg,var(--richBlack),var(--richBlack2));display:flex;flex-direction:column;padding:1rem 1.5rem;position:relative;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:.5rem;cursor:pointer}.subscriptionPlan>p:first-of-type{font-size:1.8rem;font-weight:600;margin-bottom:1rem}.subscriptionPlan>p:nth-of-type(2){margin-bottom:1rem}.subscriptionPlan:first-of-type{margin-bottom:2em}.subscriptionPlan:hover{scale:1.04}.subscriptionPlan:before{content:"";position:absolute;inset:0;border-radius:.5rem;-webkit-mask:linear-gradient(180deg,#000 0,#000) content-box,linear-gradient(180deg,#000 0,#000);mask:linear-gradient(180deg,#000 0,#000) content-box,linear-gradient(180deg,#000 0,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;background:linear-gradient(215deg,#fff,#404040)}.subscriptionPlan.selectedPlan:before{background:linear-gradient(215deg,var(--red) 20%,var(--primary-color-light) 80%)}.subscriptionPlan ul{list-style-type:none;padding:0;font-weight:300;margin:0 0 4rem}.subscriptionPlan button{margin-top:auto!important;margin-bottom:1.25rem;white-space:pre-wrap}li:not(:last-child){margin-bottom:.5em}.subscriptionPlanPrice>p,li{font-size:.9em;font-weight:300}li svg{transform:translateY(10%);margin-right:.25rem}.subscriptionPlanPrice>span:nth-of-type(2){font-size:.9rem;margin-left:.2em}@media screen and (min-width:700px){.subscriptionPlans{flex-direction:row!important}.subscriptionPlan{width:50%}.subscriptionPlan:first-of-type{margin-bottom:0;margin-right:2em}}.subscriptionPlan .smallPrint{color:hsla(0,0%,100%,.5);font-size:.7em;font-weight:600;margin-top:-1rem;text-align:center}.mostPopular{position:absolute;top:1.28rem;right:1.28rem;display:flex;align-items:center;gap:2px;color:#000;background:linear-gradient(135deg,var(--red) 20%,var(--primary-color-light) 80%);border-radius:2rem;padding:.5em 1em;white-space:nowrap;width:-moz-fit-content;width:fit-content;font-size:.6rem;font-weight:500}.mostPopular>svg{position:relative;top:-1px}.subscriptionPlanPrice{margin-bottom:1.5rem;position:relative;text-wrap:nowrap}.subscriptionPlanPrice .discountBadge{background:hsla(0,0%,100%,.1);color:#fff;font-size:.6rem;font-weight:600;padding:.5em 1em;border-radius:4px;display:inline-block;margin-bottom:.25rem}.priceRow{display:flex;align-items:baseline}.originalPrice{text-decoration:line-through;color:hsla(0,0%,100%,.4);font-size:.95rem;font-weight:400}.priceRow .currentPrice{font-size:1.6rem;font-weight:600}span.currentPrice:nth-of-type(2){margin-left:.2em}.priceRow .perYear{font-size:.9rem}.currentPrice{display:flex;align-items:baseline}.currentPrice>span:first-child{font-size:1.6rem;font-weight:600}.currentPrice>span:last-child{font-size:.9rem;margin-left:.2em}.subscriptionPlanPrice>p{font-weight:300}