.pricingAvailability__Wrapper h3{font-size:40rem;letter-spacing:-1.6rem;line-height:48rem}@media(max-width:768px){.pricingAvailability__Wrapper h3{font-size:29rem;letter-spacing:.87rem;line-height:35rem}}.pricingAvailability__Wrapper div{font-size:16rem;letter-spacing:0;line-height:24rem}@media(max-width:768px){.pricingAvailability__Wrapper div{font-size:15rem;line-height:22.5rem}}.pricingAvailability__Wrapper h2,.pricingAvailability__Wrapper h4,.pricingAvailability__Wrapper span{font-size:14rem;letter-spacing:2.8rem;line-height:21rem}.pricingAvailability__Wrapper div{align-items:center;display:flex}.pricingAvailability{margin-top:120rem;pointer-events:none;position:sticky;top:30rem;z-index:20}@media(max-width:768px){.pricingAvailability{margin-top:0;top:0}}.pricingAvailability__Wrapper{background-color:#f8faf7;border-radius:5rem;margin-left:auto;max-width:410rem;padding:54rem 58rem;pointer-events:all;position:relative}@media(max-width:768px){.pricingAvailability__Wrapper.isDesktop{display:none}}.pricingAvailability__Wrapper.isMobile{display:none;padding:0}@media(max-width:768px){.pricingAvailability__Wrapper.isMobile{border-radius:0;display:block;margin-left:-20rem;margin-right:-20rem;padding:8rem 20rem}}.pricingAvailability__Wrapper.isMobile .top{border-bottom:1px solid #cdd2cd;display:grid;gap:0 30rem;grid-template-columns:repeat(3,1fr);margin-top:0;padding-bottom:7rem}.pricingAvailability__Wrapper.isMobile .top div{display:block}.pricingAvailability__Wrapper.isMobile .bottom{margin-top:0}.pricingAvailability__Wrapper h2{font-weight:500}@media(max-width:768px){.pricingAvailability__Wrapper h2{font-size:12rem;line-height:18rem}}.pricingAvailability__Wrapper h3{font-weight:500;margin-top:20rem}@media(max-width:768px){.pricingAvailability__Wrapper h3{margin-top:5rem}}.pricingAvailability__Wrapper span{display:block;letter-spacing:0;margin-top:10rem}.pricingAvailability__Wrapper h4{border-top:1px solid #cdd2cd;margin-top:20rem;padding-top:20rem}@media(max-width:768px){.pricingAvailability__Wrapper h4{border-top:0;font-size:12rem;line-height:18rem;margin-top:0;padding-top:0}}.pricingAvailability__Wrapper b{display:block;margin-top:5rem}.pricingAvailability__Wrapper div{gap:0 10rem;margin-top:20rem}.pricingAvailability__Wrapper a{margin-top:30rem}@media(max-width:768px){.pricingAvailability__Wrapper a{margin-top:0;padding:10rem 20rem}}
