.pricing-card__title{font-size:32px;line-height:44px;font-family:var(--font-afacad);font-weight:400;position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 34px}@media(min-width:1176px){.pricing-card__title{font-size:40px;line-height:54px}}.pricing-card__title:before{content:"";position:absolute;width:calc(100% + 10px);height:40px;top:20px;background-color:var(--yellow-1);z-index:-1}.pricing-card__card{background:rgba(255,255,255,.2);border-radius:16px;box-shadow:0 4px 30px rgba(0,0,0,.1);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border:1px solid rgba(255,255,255,.3);max-width:358px;padding:32px;display:flex;justify-content:space-between;flex-direction:column}.pricing-card__card__price{font-size:32px;line-height:44px;font-family:var(--font-afacad);font-weight:400;font-size:48px;line-height:54px;font-weight:600;margin-bottom:18px}@media(min-width:1176px){.pricing-card__card__price{font-size:40px;line-height:54px}}.pricing-card__card__price__month{font-size:16px;line-height:32px;color:var(--grey-1);font-weight:400}.pricing-card__card__intro{font-size:16px;line-height:32px;margin-bottom:28px}.pricing-card__card__bullet-points{margin-left:18px;margin-bottom:44px}.pricing-card__card__bullet-points__bullet{font-size:16px;line-height:32px}.pricing-card__card__button{margin:0 auto;width:100%}.pricing-card--standard .pricing-card__card__bullet-points{margin-bottom:141px}.pricing-card--standard .pricing-card__card__button{padding:2px 0 0;z-index:1;display:flex;justify-content:center}.pricing-card--standard .pricing-card__card__button a,.pricing-card--standard .pricing-card__card__button button{font-size:16px;line-height:16px;padding:16px 14px;border-radius:20px;display:grid;place-content:center;transition:all .1s ease-in-out;width:-moz-fit-content;width:fit-content;min-height:52.8px;border:1px solid var(--black-1);display:flex;align-items:center;max-height:48px;position:relative;background:var(--grey-background)}@media(min-width:1176px){.pricing-card--standard .pricing-card__card__button a:hover,.pricing-card--standard .pricing-card__card__button button:hover{cursor:pointer;margin:-2px 2px 2px -2px}.pricing-card--standard .pricing-card__card__button a:hover:before,.pricing-card--standard .pricing-card__card__button button:hover:before{content:"";position:absolute;top:2px;left:2px;height:100%;width:100%;border-radius:20px;background:var(--black-3);z-index:-1}.pricing-card--standard .pricing-card__card__button a:hover i,.pricing-card--standard .pricing-card__card__button a:hover svg,.pricing-card--standard .pricing-card__card__button button:hover i,.pricing-card--standard .pricing-card__card__button button:hover svg{animation:slideOutIn 1s forwards}}.pricing-card--standard .pricing-card__card__button a,.pricing-card--standard .pricing-card__card__button button{background-color:var(--white-1);width:100%;text-align:center;justify-content:center;font-weight:600}.pricing-card--unlimited .pricing-card__card__button{padding:2px 0 0;z-index:1;display:flex;justify-content:center}.pricing-card--unlimited .pricing-card__card__button a,.pricing-card--unlimited .pricing-card__card__button button{font-size:16px;line-height:16px;padding:16px 14px;border-radius:20px;display:grid;place-content:center;position:relative;transition:all .1s ease-in-out;text-align:center;width:-moz-fit-content;width:fit-content;min-height:52.8px;background-color:var(--yellow-1);font-weight:600;color:var(--black-3)}.pricing-card--unlimited .pricing-card__card__button a:after,.pricing-card--unlimited .pricing-card__card__button button:after{transition:all .1s ease-in-out}@media(min-width:1176px){.pricing-card--unlimited .pricing-card__card__button a:hover,.pricing-card--unlimited .pricing-card__card__button button:hover{cursor:pointer;margin:-2px 2px 2px -2px}.pricing-card--unlimited .pricing-card__card__button a:hover:after,.pricing-card--unlimited .pricing-card__card__button button:hover:after{content:"";position:absolute;top:2px;left:2px;height:100%;width:100%;border-radius:20px;background:var(--black-3);z-index:-1}}.pricing-card--unlimited .pricing-card__card__button a,.pricing-card--unlimited .pricing-card__card__button button{width:100%;border:none}@keyframes slideOutIn{0%{margin-right:0}25%{margin-right:-80px;margin-left:0}26%{margin-left:-180px;margin-right:0}50%{margin-right:0;margin-left:0}}.pricing-plans__cards{display:flex;flex-direction:column;row-gap:73px;justify-content:center;margin:0 auto 96px;align-items:self-start}@media(min-width:768px){.pricing-plans__cards{flex-direction:row;column-gap:24px}}@media(min-width:1176px){.pricing-plans__cards{column-gap:30px}}