.sv10-footer{background:#071e31;color:#bfd4de;font-family:Arial,Helvetica,sans-serif;font-size:13px;clear:both;border-top:4px solid #13bdbb}
.sv10-footer *{box-sizing:border-box}.sv10-footer a{color:#bfd7e1;text-decoration:none}.sv10-footer a:hover,.sv10-footer a:focus-visible{color:#6be5e1;text-decoration:underline}
.sv10-footer-wrap{max-width:1440px;margin:auto;padding:0 28px}.sv10-footer-top{display:grid;grid-template-columns:1.3fr repeat(4,minmax(0,1fr));gap:34px;padding:65px 0 42px}
.sv10-footer-brand>a{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:800;letter-spacing:-.04em;line-height:1;color:#fff}.sv10-footer-brand small{display:block;color:#a0c4d3;letter-spacing:.18em;font-size:10px;margin-top:8px}.sv10-footer-brand p{color:#c7dae2;line-height:1.7;max-width:290px;margin:19px 0}.sv10-logo-mark{width:55px;height:55px;background:linear-gradient(150deg,#00d8d0,#0876a5);border-radius:14px;display:grid;place-items:center;color:#083249;font-size:38px;font-weight:900}.sv10-accent{color:#21d4ce}.sv10-footer-highlight{color:#3bdfda!important;font-weight:800;font-size:14px}
.sv10-footer-col h2{font-size:15px!important;color:#fff!important;letter-spacing:0;margin:5px 0 20px!important}.sv10-footer-col ul{padding:0;margin:0;list-style:none}.sv10-footer-col li{margin:0 0 12px}.sv10-footer-col a{font-size:13px;line-height:1.55}
.sv10-footer-contact{border-top:1px solid #245066;padding:22px 0;display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.sv10-footer-contact a{font-weight:750}.sv10-footer-bottom{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;border-top:1px solid #173d52;padding:20px 0 29px;color:#90b0bf}.sv10-footer-bottom nav{display:flex;gap:17px;flex-wrap:wrap}
@media(max-width:1150px){.sv10-footer-top{grid-template-columns:repeat(3,minmax(0,1fr))}.sv10-footer-brand{grid-column:span 2}}
@media(max-width:680px){.sv10-footer-wrap{padding:0 22px}.sv10-footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px;padding:44px 0}.sv10-footer-brand{grid-column:span 2}.sv10-footer-col h2{font-size:14px!important}.sv10-footer-bottom{flex-direction:column}.sv10-footer-contact{flex-direction:column}}
