
/* WebForLess v4.0.4 supporting service upgrades */
.supporting-upgrade{padding:clamp(3.5rem,7vw,6.5rem) 0}.supporting-upgrade.section{background:#fff}.supporting-upgrade .section-lead{max-width:780px;font-size:1.08rem;color:var(--muted,#566173)}
.supporting-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.supporting-steps li{display:flex;gap:1rem;padding:1.35rem;border:1px solid rgba(20,34,58,.12);border-radius:18px;background:#fff;box-shadow:0 12px 35px rgba(18,31,53,.06)}.supporting-steps h3{margin:.05rem 0 .35rem;font-size:1.05rem}.supporting-steps p{margin:0;color:var(--muted,#566173)}.step-number{flex:0 0 auto;display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:50%;background:#eef3ff;color:#234fbb;font-weight:800;font-size:.78rem}
.supporting-proof{background:#f5f7fb}.supporting-link-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.supporting-link-grid article{height:100%}.supporting-link-grid a{display:block;height:100%;padding:1.4rem;border:1px solid rgba(20,34,58,.1);border-radius:18px;background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.supporting-link-grid a:hover,.supporting-link-grid a:focus-visible{transform:translateY(-3px);box-shadow:0 16px 40px rgba(18,31,53,.1)}.supporting-link-grid h3{margin:0 0 .45rem}.supporting-link-grid p{margin:0 0 .75rem;color:var(--muted,#566173)}.supporting-link-grid span{font-weight:750;color:#234fbb}
.supporting-faq{max-width:900px;margin-top:2rem}.supporting-faq details{border-top:1px solid rgba(20,34,58,.16);padding:1.1rem 0}.supporting-faq details:last-child{border-bottom:1px solid rgba(20,34,58,.16)}.supporting-faq summary{cursor:pointer;font-weight:780;font-size:1.04rem}.supporting-faq p{max-width:760px;color:var(--muted,#566173)}
@media(max-width:760px){.supporting-steps,.supporting-link-grid{grid-template-columns:1fr}}
