.pl-pricing-justify-end{justify-self:end}.pl-contact-message{grid-area:span 1/span 2/span 1/span 2}@media screen and (max-width:991px){.pl-contact-faq{order:9999}}@media screen and (max-width:767px){.pl-contact-message{grid-column:span 1/span 1}}.accordion-item-wrapper.main .accordion-title{transition:color .3s}.accordion-item-wrapper.main:hover .accordion-title{color:var(--accent--primary-1)}.accordion-item-wrapper.main:focus-visible{outline:2px solid var(--accent--primary-1);outline-offset:4px}.accordion-item-wrapper .acordion-body{transition:height .3s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),translate .3s cubic-bezier(.455,.03,.515,.955),scale .3s cubic-bezier(.455,.03,.515,.955)}.accordion-item-wrapper.pl-faq-open .acordion-body{transition:height .2s cubic-bezier(.455,.03,.515,.955),opacity .2s cubic-bezier(.455,.03,.515,.955),translate .2s cubic-bezier(.455,.03,.515,.955),scale .3s cubic-bezier(.455,.03,.515,.955)}.accordion-item-wrapper .accordion-btn-line.v2{transition:background-color .3s,transform .2s}.card._24px.pl-pricing-note{text-align:center;padding:56px 48px;display:block}.pl-pricing-note .badge-primary{margin-bottom:20px;display:inline-block}.pl-pricing-note p{max-width:62ch;margin-left:auto;margin-right:auto}@media screen and (max-width:479px){.card._24px.pl-pricing-note{padding:40px 24px}}.pl-pricing-faqs,.pl-faq-item{scroll-margin-top:96px}.pl-contact-link-icon{width:24px;height:24px;color:var(--accent--primary-1);flex:none}
