.pricing-section{padding:95px 0;background:#f7f6f1}.pricing-section h2{font-size:clamp(3rem,5vw,5rem);margin:0 0 12px}.pricing-section>div>p:not(.eyebrow){font-size:1.18rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.pricing-grid article{position:relative;padding:30px 28px 28px;background:#fff;border:1px solid var(--line);border-top:6px solid var(--teal);border-radius:4px;overflow:hidden}.pricing-grid article:before{position:absolute;right:22px;top:19px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#e9f8f7;color:var(--blue);font:700 1.8rem "Barlow Condensed",sans-serif}.pricing-grid article:nth-child(1):before{content:"⌁"}.pricing-grid article:nth-child(2):before{content:"≋"}.pricing-grid article:nth-child(3):before{content:"✦"}.pricing-grid b{font:600 1rem "Barlow Condensed",sans-serif;text-transform:uppercase;letter-spacing:.1em;color:var(--blue)}.pricing-grid h3{font-size:3.2rem;margin:13px 0 9px}.pricing-grid p{min-height:52px;font-size:1.08rem}.pricing-grid .text-button{display:block;padding:12px 15px;background:linear-gradient(120deg,var(--blue),#079eb2);border:1px solid #037b9b;border-radius:4px;color:#fff;text-align:center}.pricing-grid .text-button:hover{background:linear-gradient(120deg,#036583,#00a8a7)}@media(max-width:800px){.pricing-section{padding:65px 0}.pricing-grid{grid-template-columns:1fr}.pricing-grid p{min-height:auto}}
