.pricing-plans__wrapper{display:flex;flex-direction:column;gap:1rem;padding-block:3rem}.pricing__container{display:flex;gap:2rem;justify-content:center;flex-direction:column;padding-block:2rem}.pricing__container button{width:inherit}.pricing__header{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:.5rem}.pricing__details{display:flex;gap:.25rem;align-items:flex-end;margin-bottom:4px}.pricing__currency{line-height:1.25}.pricing__period{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.37;font-size:16px;line-height:1.25}.pricing__amount-value{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.26;font-size:30px;display:flex;gap:.25rem}.pricing__card{display:flex;flex-direction:column;border:1px solid var(--gray-50);border-radius:1rem;border-bottom:1px solid var(--gray-50);flex:1;background:#fff;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #4663b326;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.pricing__card--grid{display:grid!important}.pricing__card--hidden{display:none!important}.pricing__card--monthly-plans,.pricing__card--yearly-plans{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:2rem}@media (max-width: 992px){.pricing__card--monthly-plans,.pricing__card--yearly-plans{flex-wrap:wrap;grid-template-columns:repeat(1,1fr)}}.pricing__card--monthly-plans{display:none}.pricing__card--yearly-plans{display:grid}.pricing__card-header{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border-bottom:1px solid var(--gray-50)}.pricing__card-priceRow{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.pricing__card-priceRow .pricing__amount{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.25rem}.pricing__card-priceRow .pricing__card-rental{flex:0 0 auto}.pricing__card:not(.pricing__card--enterprise):not(.pricing__card--free-testing) .pricing__card-header{min-height:16rem}.pricing__card:not(.pricing__card--enterprise):not(.pricing__card--free-testing) .pricing__card-discount-slot{min-height:1.5rem}.pricing__card:not(.pricing__card--enterprise):not(.pricing__card--free-testing) .pricing__card-header>a{margin-top:auto}.pricing__card-body{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;background:#fff}.pricing__card-body a{color:var(--gray-800)}.pricing__card ul{display:flex;flex-direction:column;gap:.5rem;padding:0;list-style:none}.pricing__card ul li{display:flex;align-items:center;gap:.5rem}.pricing__card ul li img{width:1rem;filter:var(--filter-orange-500)}.pricing__card ul li span{color:var(--orange-500);font-weight:700}.pricing__card-services{display:flex;flex-direction:column;gap:1rem}.pricing__card-services-title{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.37;font-size:16px}.pricing__card-services ul{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.28;font-size:14px}.pricing__card-features ul,.pricing__card-plugins ul{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.37;font-size:16px}.pricing__card-features ul li>span,.pricing__card-plugins ul li>span{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.44;font-size:18px;color:var(--gray-800)}.pricing__card-title{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.26;font-size:30px}.pricing__card-badge{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.33;font-size:12px;border-radius:.25rem;border:1px solid var(--blue-600);padding:.25rem .5rem;color:var(--blue-600);width:fit-content;position:absolute;background:#fff;top:1rem;right:1rem}.pricing__card-discount-badge{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.33;font-size:12px;border-radius:.25rem;padding:.25rem .5rem;width:fit-content;background:linear-gradient(89deg,var(--blue-gray-100) .51%,var(--blue-gray-50) 100%);white-space:nowrap;overflow:visible;text-align:center;display:inline-flex;align-items:center;justify-content:center;line-height:1.2}.pricing__card-discount-badge span{background:var(--blue-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricing__card-active-tours{font-family:Red Hat Display,sans-serif;font-weight:700;line-height:1.44;font-size:18px;margin-block:.5em}.pricing__card--enterprise,.pricing__card--free-testing{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:1.25rem 2rem;flex-wrap:wrap;row-gap:1.5rem;box-shadow:none}.pricing__card--enterprise .pricing__card-header,.pricing__card--free-testing .pricing__card-header{border:none;padding:0}.pricing__card--enterprise{background:var(--blue-50);background:linear-gradient(233deg,rgba(255,255,255,0) .06%,#FFF 100.06%),linear-gradient(97deg,#E5F2FF -.1%,#ECEDF9 99.9%);border:none}.pricing__card--free-testing{border:1px solid var(--gray-100)}.pricing__monthly-amount{font-family:Red Hat Display,sans-serif;font-weight:400;line-height:1.44;font-size:18px;display:flex;gap:.25rem;align-items:flex-end;margin-bottom:4px;text-decoration:line-through}.pricing__compare-monthly-amount{font-family:Red Hat Display,sans-serif;font-weight:400;line-height:1.44;font-size:18px;display:flex;gap:.25rem;align-items:flex-end;margin-bottom:4px;text-decoration:line-through;color:var(--gray-400)}.pricing__card-rental{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.28;font-size:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:var(--color-neutral-600)}.pricing__card-rental-iconWrapper{display:inline-flex;align-items:center;justify-content:center;background:var(--gray-50);padding:1em;border-radius:100px;border:1px solid var(--gray-200);width:2.25rem;aspect-ratio:1;overflow:hidden;position:relative}.pricing__card-rental-iconWrapper img{width:3rem;position:absolute;bottom:-1.25em;filter:none}.pricing-switch{position:relative;display:inline-flex;padding:.75rem .5rem;border:1px solid var(--gray-100);border-radius:2rem;background:var(--white);box-shadow:0 0 8px #1a1b231a;outline-color:var(--blue-500);cursor:pointer}.pricing-switch legend{display:none}.pricing-switch [type=radio]{position:absolute;left:-9999px}.pricing-switch [type=radio]:checked#monthly~label[for=monthly],.pricing-switch [type=radio]:checked#yearly~label[for=yearly],.pricing-switch [type=radio]:checked[id$=-monthly]~label[for$=-monthly],.pricing-switch [type=radio]:checked[id$=-yearly]~label[for$=-yearly]{color:var(--white)}.pricing-switch [type=radio]:checked#monthly~.highlighter,.pricing-switch [type=radio]:checked[id$=-monthly]~.highlighter{transform:translate(0)}.pricing-switch [type=radio]:checked#yearly~.highlighter,.pricing-switch [type=radio]:checked[id$=-yearly]~.highlighter{transform:translate(100%)}.pricing-switch label{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.37;font-size:16px;z-index:1;min-width:100px;cursor:pointer;border-radius:2rem;transition:color .25s ease-in-out;text-align:center;-webkit-user-select:none;user-select:none;pointer-events:none;margin:0}.pricing-switch .highlighter{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);border-radius:2rem;background:var(--blue-gradient);transition:transform .25s ease-in-out}.pricing-switch__hint-text{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.37;font-size:16px;margin:0;color:var(--blue-600);background:var(--blue-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pricing__header--inline{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:1rem;width:100%}@media (max-width: 576px){.pricing__header--inline{flex-wrap:wrap;row-gap:.5rem}}.pricing__header-text{font-family:Red Hat Display,sans-serif;font-weight:500;line-height:1.44;font-size:18px;margin:0;color:var(--gray-800);text-align:left;flex:1 1 6em;min-width:240px}@media (max-width: 768px){.pricing__header-text{display:none}}.pricing__header-controls{display:flex;align-items:center;justify-content:flex-end;gap:1rem;flex-wrap:balance;flex:1}@media (max-width: 576px){.pricing__header-controls{width:100%;justify-content:space-between}}.pricing__header-text-item{display:none}
