section.pay-contract{padding:var(--mn-32) 0 var(--mn-40);color:var(--main-black)}section.pay-contract .pay-contract__panel{display:grid;grid-template-columns:minmax(0, 1fr) auto;align-items:end;gap:var(--mn-40);padding:var(--mn-40);border-radius:var(--r-24);background:var(--main-silver)}section.pay-contract .pay-contract__text{max-width:720px}section.pay-contract .pay-contract__title{margin:0;font-size:var(--fs-24);line-height:var(--lh-28);font-weight:var(--fw-500)}section.pay-contract .pay-contract__lead{margin:var(--mn-16) 0 0;font-size:var(--fs-16);line-height:var(--lh-24)}section.pay-contract .pay-contract__lead + .pay-contract__lead{margin-top:var(--mn-8)}section.pay-contract .pay-contract__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--mn-16) var(--mn-24)}section.pay-contract .pay-contract__link{display:inline-flex;align-items:center;gap:var(--mn-8);font-size:var(--fs-14);line-height:var(--lh-20);font-weight:var(--fw-600);color:#287a2e}section.pay-contract .pay-contract__link:hover{color:#1f6125}section.pay-contract .pay-contract__arrow{width:var(--mn-24);height:var(--mn-24);color:var(--green)}@media (max-width: 1024px){section.pay-contract .pay-contract__panel{grid-template-columns:minmax(0, 1fr);align-items:start;gap:var(--mn-24);padding:var(--mn-32)}}@media (max-width: 768px){section.pay-contract{padding:var(--mn-24) 0 var(--mn-40)}section.pay-contract .pay-contract__title{font-size:var(--fs-20);line-height:var(--lh-24)}}@media (max-width: 560px){section.pay-contract .pay-contract__panel{padding:var(--mn-24) var(--mn-16);border-radius:var(--r-16)}section.pay-contract .pay-contract__actions{flex-direction:column;align-items:stretch}section.pay-contract .pay-contract__cta{width:100%}section.pay-contract .pay-contract__link{justify-content:center}}
