.pricing-section{display:grid;grid-template-columns:1fr minmax(340px,.72fr);gap:54px;align-items:center;padding:80px 0;border-top:1px solid #d8e0e9}.pricing-copy h2{font:700 42px/1.12 Georgia,serif;letter-spacing:-1px;margin:9px 0 16px;color:#14233b}.pricing-copy>p{font-size:18px;line-height:1.6;color:#536176;max-width:630px}.credit-explainer{display:flex;flex-direction:column;gap:5px;background:#eef4ff;border-left:4px solid #155bd7;border-radius:9px;padding:16px;margin-top:25px;color:#40516a}.credit-explainer strong{color:#183f7a}.pricing-card{background:#fff;border:1px solid #cbd7e5;border-radius:20px;padding:31px;box-shadow:0 18px 45px rgba(20,35,59,.1)}.price-label{font-size:11px;letter-spacing:1.3px;color:#1551b9;font-weight:900}.price{display:flex;align-items:baseline;gap:8px;margin-top:9px}.price sup{font-size:11px;color:#536176;font-weight:800}.price strong{font:700 51px Georgia,serif;color:#14233b}.price span{color:#536176}.price-plus{margin:0 0 23px;color:#1551b9;font-weight:800}.pricing-card ul{list-style:none;padding:0;margin:0}.pricing-card li{position:relative;padding:9px 0 9px 26px;border-top:1px solid #e1e6ed;color:#34465e}.pricing-card li:before{content:'\2713';position:absolute;left:2px;color:#087a4b;font-weight:900}.price-button{display:block;text-align:center;margin-top:24px!important}.pricing-card small{display:block;text-align:center;color:#667389;margin-top:11px}
@media(max-width:850px){.pricing-section{grid-template-columns:1fr}.pricing-card{max-width:520px}.pricing-copy h2{font-size:35px}}
@media(max-width:560px){.pricing-section{padding:55px 0}.pricing-card{padding:25px 19px}.price strong{font-size:45px}}
