.pricing{overflow:hidden}.pricing__wrapper{margin:0 auto;max-width:1240px;padding:4rem 0 6rem;position:relative;z-index:20}.pricing__heading{color:#fff;font-size:2.44444rem;font-weight:800;line-height:1.2;margin-bottom:2rem;position:relative;text-align:center;text-transform:uppercase}.pricing__content{align-items:flex-end;display:flex;gap:4rem;position:relative}.pricing__image{margin:0 auto;max-width:600px}.pricing__image img{max-width:100%;object-fit:contain;transform:scale(1.2);transform-origin:bottom left;width:100%}.pricing__tier{align-items:center;background-color:#fff;border-radius:1rem;display:flex;flex-direction:column;margin:0 auto;max-width:700px;min-width:650px;padding:1.5rem}.pricing__tier-title{background-color:#4a9462;clip-path:polygon(0 0,100% 0,calc(100% - min(15px, 4%)) 50%,100% 100%,0 100%,min(15px,4%) 50%);color:#fff;font-size:1.16667rem;font-weight:700;overflow:hidden;padding:.5rem 1rem;position:relative;text-align:center;width:100%}.pricing__tier-price{border-bottom:1px solid #000;font-size:2.22222rem;font-weight:800;padding-bottom:1rem;text-align:center;width:100%}.pricing__tier-description{font-size:.88889rem;margin:1rem 0;text-align:center;p{font-size:.88889rem;margin:0 0 1rem;text-wrap:balance}p:first-of-type{font-weight:600}ul{--marker-size:14px;column-gap:2.25rem;display:grid;font-size:inherit;grid-template-columns:1fr 1fr;list-style:none;margin:1rem 0;padding:0;row-gap:.75rem;text-align:left;li{padding-left:calc(var(--marker-size) + 12px);position:relative}li:before{background-color:#4a9462;border-radius:50%;content:"";display:block;height:var(--marker-size);left:0;position:absolute;top:4px;width:var(--marker-size)}}}.pricing__tier-button{display:inline-block;margin:0}.pricing__texas-background{aspect-ratio:817/783;height:auto;left:55%;position:absolute;top:2%;width:817px;z-index:0}@media (max-width:1360px){.pricing__wrapper{padding:5rem 2.5rem}}@media (max-width:1024px){.pricing__wrapper{padding:4rem 2.5rem}.pricing__heading{font-size:1.77778rem;text-align:center}.pricing__image img{transform:scale(1)}.pricing__content{align-items:center;flex-direction:column}.pricing__tier{min-width:unset}.pricing__texas-background{display:none}}@media (max-width:768px){.pricing__wrapper{padding:4rem 1.75rem}.pricing__image{margin:0 auto;max-width:400px}.pricing__tier{padding:1rem}.pricing__tier-description{ul{grid-template-columns:1fr}}}