.pricing{background:linear-gradient(135deg,#fff,#edf8f4);border:1px solid #c9dbd4;border-radius:20px;grid-template-columns:1fr 390px;align-items:center;gap:55px;width:min(1120px,100% - 64px);margin:0 auto 70px;padding:42px;display:grid}.pricing h2{margin:9px 0 14px;font:700 37px/1.16 Georgia,serif}.pricing>div>p{max-width:600px;color:var(--muted);font-size:16px;line-height:1.6}.pricing article{background:var(--dark);color:#fff;border-radius:15px;flex-direction:column;padding:25px;display:flex;box-shadow:0 18px 45px #103b322e}.pricing article>span{color:#9ed8c3;letter-spacing:.08em;font-size:12px;font-weight:900}.pricing strong{margin:13px 0 8px;font:700 34px Georgia,serif}.pricing strong small{font:700 13px Arial,sans-serif}.pricing article p{color:#d7e8e1;margin:0;font-size:13px;line-height:1.5}.pricing button{color:var(--dark);background:#fff;border:0;border-radius:9px;margin-top:20px;padding:13px;font-weight:900}.registration-sent>span{color:var(--green);letter-spacing:.12em;margin-top:24px;font-size:11px;font-weight:900;display:block}.registration-sent p{color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:900px){.pricing{grid-template-columns:1fr}}@media (max-width:620px){.pricing{width:calc(100% - 32px);padding:25px}}
