.wrapper--pricing-table{interpolate-size:allow-keywords;text-align:center}.wrapper--pricing-table .block-title{margin-bottom:2rem}@media (min-width: 992px){.wrapper--pricing-table .block-title{margin-bottom:4rem}}.pricing-table{--btn-px: 1rem;display:grid;grid-gap:2rem;gap:2rem;margin-top:3rem}@media (min-width: 992px){.pricing-table{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.pricing-plan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:var(--card-border-radius);-webkit-box-shadow:var(--card-box-shadow);box-shadow:var(--card-box-shadow);overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;background-color:#fff;height:100%}.pricing-plan.pricing-plan--featured{--card-box-shadow: var(--box-shadow-lg);--card-box-shadow-hover: var(--box-shadow-lg-hover);position:relative;-webkit-transform-origin:center bottom;transform-origin:center bottom;z-index:1;border-color:var(--accent-color)}@media (min-width: 992px){.pricing-plan.pricing-plan--featured{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (hover: hover) and (pointer: fine){@media (min-width: 768px){.pricing-plan.pricing-plan--featured:hover{-webkit-transform:scale(1.05) translateY(calc(-1 * var(--size-1)));transform:scale(1.05) translateY(calc(-1 * var(--size-1)))}.pricing-plan.pricing-plan--featured:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.pricing-plan.pricing-plan--featured:focus-visible{-webkit-transform:scale(1.05) translateY(calc(-1 * var(--size-1)));transform:scale(1.05) translateY(calc(-1 * var(--size-1)))}.pricing-plan.pricing-plan--featured[data-touching]{--btn-transition-duration: 50ms;-webkit-transform:scale(1.05) translateY(calc(-1 * var(--size-1)));transform:scale(1.05) translateY(calc(-1 * var(--size-1)))}}}.pricing-plan.pricing-plan--featured .pricing-plan--header{background-color:var(--accent-color);color:#fff}.pricing-plan--header{padding:var(--card-py) var(--card-px);background-color:#f8f9fa;border-bottom:1px solid rgba(0,0,0,.1)}.pricing-plan--label{text-transform:uppercase;font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:.5rem;color:var(--accent-color)}.pricing-plan--featured .pricing-plan--label{color:#ffffffe6}.pricing-plan--title{font-size:1.25rem;margin-bottom:.5rem;font-weight:700}.pricing-plan--price{font-size:1.5rem;font-weight:700}.pricing-plan--currency{font-size:1rem;vertical-align:top;margin-right:.25rem;opacity:.8}.pricing-plan--amount{font-size:2.5rem;line-height:1}.pricing-plan--period{font-size:.875rem;font-weight:400;opacity:.7;margin-left:.25rem}.pricing-plan--body{padding:var(--card-py) var(--card-px);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pricing-plan--description{margin-bottom:1.5rem;color:#0009}.pricing-plan--features{margin:0 0 1.5rem;text-align:left}.pricing-plan--features li{padding:.5rem 0 .5rem 1.5rem;position:relative;line-height:1.4}:is(.pricing-plan--features li):before{content:"✓";position:absolute;left:0;color:green;color:var(--accent-color, green);font-weight:700}.pricing-plan--footer{padding:var(--card-py) var(--card-px);border-top:1px solid rgba(0,0,0,.1)}.pricing-plan--footer .btn{width:100%}@media (max-width: 991.98px){.pricing-plan>.pricing-plan--header,.pricing-plan>.pricing-plan--body{display:none}:is(.pricing-plan details)::details-content{height:0;overflow:hidden;-webkit-transition:height .2s ease-in-out,content-visibility .2s;transition:height .2s ease-in-out,content-visibility .2s;transition-behavior:allow-discrete}[open]:is(.pricing-plan details)::details-content{height:auto;height:calc-size(auto,size)}.pricing-plan summary{list-style-position:outside;cursor:pointer;text-wrap:balance;list-style:none}:is(.pricing-plan summary)::details-marker{display:none}:is(.pricing-plan summary):after{content:"";display:inline-block;width:0;height:0;border-top:10px solid currentColor;border-inline:8px solid transparent;-webkit-transition:.2s;transition:.2s;margin-top:1em}.pricing-plan details[open] summary:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}}@media (min-width: 992px){.pricing-plan--mobile{display:none}@media (hover: hover) and (pointer: fine){.pricing-plan:hover{-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}.pricing-plan:focus{-webkit-tap-highlight-color:rgba(0,0,0,0)!important}.pricing-plan:focus-visible{-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}}.pricing-plan[data-touching]{--btn-transition-duration: 50ms;-webkit-transform:translateY(calc(-1 * var(--size-1)));transform:translateY(calc(-1 * var(--size-1)));-webkit-box-shadow:var(--card-box-shadow-hover);box-shadow:var(--card-box-shadow-hover)}}
