.pricing-section{padding:68px 0;background:#e4d8c1;border-top:1px solid #c5b69b}.pricing-grid{display:grid;grid-template-columns:1fr 1fr 1.15fr;border:1px solid #bbaa8d}.pricing-grid article{padding:28px;border-right:1px solid #bbaa8d}.pricing-grid article:last-child{border:0}.pricing-grid .eyebrow{font-size:9px;letter-spacing:1.5px;margin-bottom:16px}.pricing-grid .price{font-family:Georgia,serif;font-size:44px;line-height:1.15;color:#2b3b2b;letter-spacing:-1.5px;margin:0 0 20px;white-space:nowrap}.price span{font:14px Arial,sans-serif;letter-spacing:0}.pricing-grid p:not(.eyebrow):not(.price){font-size:13px;color:#544d3e}.pricing-grid .note{font-size:11px!important}.estimate-card{background:#d4c3a2}.math{font-size:12px;line-height:1.9}.pricing-caveat{margin:20px 0 0;font-size:12px;max-width:900px;color:#544d3e}.landscape{border-radius:110px 110px 3px 3px}.landscape figcaption{font-size:9px}.landscape figcaption span{font-size:10px}
@media(max-width:900px){.pricing-grid article{padding:22px}.pricing-grid .price{font-size:35px}}
@media(max-width:600px){.pricing-section{padding:48px 0}.pricing-grid{grid-template-columns:1fr}.pricing-grid article{border-right:0;border-bottom:1px solid #bbaa8d;padding:25px}.pricing-grid .price{font-size:42px}.landscape{border-radius:70px 70px 3px 3px}.landscape figcaption span{font-size:9px}}
