.Pricing-plans{border-radius:20px;border:1px solid #dedede;background-color:#fff;display:flex;align-items:flex-start;flex-direction:column;align-self:stretch;margin:0 max(1rem,5vw);padding:max(1rem,2vw);gap:.5rem}@media(max-width:1650px){.Pricing-plans{margin:0}}@media(max-width:450px){.Pricing-plans{padding:max(.5rem,1vw)}}.Pricing-plans hr{width:100%;opacity:1;margin:.5rem 0;background-color:#dedede;height:2px;border:none}.Pricing-plans h2{font-weight:600;max-width:max(300px,45vw);font-size:max(1.5rem,2.5vw)}.Pricing-plans-cards{display:flex;justify-content:space-between;width:100%;gap:max(1rem,2vw)}@media(max-width:890px){.Pricing-plans-cards{flex-wrap:wrap;gap:.5rem;justify-content:center}}.Pricing-plans .Plan-card{display:flex;flex-direction:column;border-radius:20px;border:2px solid #dedede;background-color:#f2f2f2;align-items:flex-start;align-self:stretch;padding:max(3rem,3.5vw) max(1rem,2vw) max(1rem,1vw);gap:max(3rem,7.5vw);position:relative;overflow:hidden;width:100%;justify-content:space-between}@media(max-width:1420px){.Pricing-plans .Plan-card{padding:max(3rem,3.5vw) max(.5rem,1vw) max(1rem,1vw)}}@media(max-width:890px){.Pricing-plans .Plan-card{width:calc(50% - .5rem)}}@media(max-width:615px){.Pricing-plans .Plan-card{width:100%}}.Pricing-plans .Plan-card strong{font-size:max(1rem,1.65vw)}.Pricing-plans .Plan-card strong span{color:#0054ad}@media(max-width:1420px){.Pricing-plans .Plan-card button{font-size:max(.8rem,.8vw)}}@media(max-width:1020px){.Pricing-plans .Plan-card button{font-size:max(.7rem,.8vw)}.Pricing-plans .Plan-card button svg{font-size:max(.8rem,.8vw)}}.Pricing-plans .Plan-card.popular{border:2px solid #000}.Pricing-plans .Plan-card.popular p{content:"POPULAR";background-color:#000;color:#fff;position:absolute;right:0;top:0;border-radius:20px;padding:10px max(1rem,1vw);font-size:max(.75rem,.75vw);text-transform:uppercase}.Plan-card-modal-status{display:flex;flex-direction:column;width:100%;gap:max(.5rem,.5vw);align-items:center;color:#0a2540}.Plan-card-modal-status-span svg{font-size:max(4rem,7.5vw)}.Plan-card-modal-status-span-error{color:#b40404}.Plan-card-modal-status-span-success{color:#065b57}.Plan-card-modal-status strong{font-size:max(1rem,1.5vw)}.Plan-card-modal-status p{font-size:max(.85rem,1vw)}.Plan-card-modal-status button{margin-top:max(1rem,1vw)}