.web-pricing,.web-pricing-faq{word-break:keep-all;overflow-wrap:anywhere}.web-pricing .web-pricing-card{display:flex;flex-direction:column;height:100%}.web-pricing .ds-price-item-head h3{font-size:1.125rem;margin-bottom:.75rem}.web-pricing .ds-price-item-head .web-pricing-label{margin-bottom:.5rem}.web-pricing .ds-price-item-head .web-pricing-description{min-height:3.5rem;margin-bottom:1.5rem}.web-pricing .ds-price-item-head .web-pricing-price{color:var(--tp-common-black);font-size:3.125rem;font-weight:700;line-height:1;margin:0}.web-pricing .web-pricing-price span{font-size:1rem;font-weight:500;margin-left:.35rem;white-space:nowrap}.web-pricing .ds-price-item-list{flex:1}.web-pricing .ds-price-item-list li{display:flex;align-items:baseline;gap:.5rem;padding-left:0}.web-pricing .ds-price-item-list li>span{position:static;flex-shrink:0}.web-pricing .web-pricing-note{font-size:.875rem;line-height:1.7}.web-pricing :is(a,button,input):focus-visible,.web-pricing-faq button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.web-pricing-faq .tp-section-title{word-break:keep-all}.web-pricing-faq .tp-faq-button{text-align:left}@media (max-width:1199.98px){.web-pricing .ds-price-item-head .web-pricing-price{font-size:2.8125rem}}@media (max-width:767.98px){.web-pricing .ds-price-item-head .web-pricing-description{min-height:0}}