.pricing{background:var(--gray-950);position:relative}.pricing__main-wrapper{display:flex;flex-direction:column;gap:3rem;padding-block:var(--vertical-space-sm);position:relative;z-index:1}@media screen and (min-width:767px){.pricing__main-wrapper{padding-block:var(--vertical-space-md)}}.pricing__content{display:flex;flex-direction:column;max-width:38.625rem}.pricing__small-title{margin-block-end:.5rem}.pricing__section-title{color:var(--black)}.pricing__section-description p{color:var(--black);font-size:1rem;margin-block-end:0}@media screen and (min-width:767px){.pricing__section-description p{font-size:1.25rem}}.pricing__cards-wrapper{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;width:100%}.pricing__card{align-items:center;background:var(--gray-50);border-radius:.75rem;display:flex;flex:0 1 100%;flex-direction:column;padding:3rem 1.5rem}@media screen and (min-width:767px){.pricing__card{flex:0 1 calc(50% - 0.75rem)}}@media screen and (min-width:1023px){.pricing__card{flex:0 1 calc(33.33333% - 1rem)}}.pricing__card--highlight{background:var(--blue-200)}.pricing__title{color:var(--blue-200);font-size:1.25rem}@media screen and (min-width:767px){.pricing__title{font-size:1.5rem;margin-bottom:3rem}}.pricing__card--highlight .pricing__benefits,.pricing__card--highlight .pricing__title,.pricing__card--highlight .pricing__toggle-benefits,.pricing__card--highlight .pricing__toggle-benefits:focus,.pricing__card--highlight .pricing__toggle-benefits:hover{color:var(--white)}.pricing__benefits{color:var(--gray-600);flex:1;list-style-type:none;margin-block-end:0;max-height:11.375rem;overflow-y:hidden;padding:0}.pricing__benefits--visible{max-height:none}.pricing__benefit{align-items:center;display:flex;gap:.5rem}.pricing__benefit+.pricing__benefit{margin-top:.75rem}.pricing__benefit:before{aspect-ratio:1/1;content:"";display:inline-block;height:1.625rem}.pricing__toggle-benefits{align-items:center;color:var(--blue-200);display:flex;gap:.5rem;margin-top:.75rem}.pricing__toggle-benefits:focus,.pricing__toggle-benefits:hover{color:var(--blue-200)}.pricing__toggle-benefits:after{aspect-ratio:1/1;content:"";display:inline-block;height:1.125rem;transition:transform .3s}.pricing__toggle-benefits--active.pricing__toggle-benefits:after{transform:rotate(180deg)}.pricing__cta-wrapper{margin-block-start:auto;margin-inline:auto;padding-block-start:3rem}.pricing__background{background:var(--white);border-radius:.75rem;inset:0;position:absolute}@media screen and (min-width:767px){.pricing__background{border-radius:2.5rem}}.pricing__background--dark{display:none}.pricing__section-description.dark p,.pricing__section-title.dark{color:var(--white)}