.specialist-card::before{content:none}.footer-grid{grid-template-columns:1.4fr 1.1fr 1.15fr 1.05fr;gap:30px}.footer-about>h3{margin-top:29px}.footer-about>p{font-size:14px;line-height:1.85;color:#d5e3ee;margin:0;max-width:390px}.footer-services button{text-align:left;line-height:1.5}.footer-services li{margin-bottom:0}.footer-reasons li{display:flex;align-items:flex-start;gap:10px;color:#e2ecf5;font-size:14px;line-height:1.65;margin-bottom:17px}.footer-reasons li svg{width:18px;height:18px;stroke:#68c0f0;margin-top:3px;flex-shrink:0}.footer-contact .footer-address{margin-top:9px}.footer-contact-link{margin-top:17px;color:#fff!important;text-decoration:underline!important;text-decoration-color:#68c0f075!important;text-underline-offset:5px}.footer .footer-brand{max-width:100%}.footer-grid>div{min-width:0}.trust-banner{position:relative;isolation:isolate;overflow:hidden;color:white;background:linear-gradient(120deg,#031b33 0%,#052443 42%,#073858 76%,#041e37 100%);padding:54px 0 60px;box-shadow:inset 0 1px 0 #087bc338,inset 0 -1px 0 #ffffff0a}.trust-banner::before{content:"";position:absolute;right:-210px;top:-340px;width:650px;height:650px;background:radial-gradient(circle,#087bc32e,transparent 70%);pointer-events:none;z-index:-1}.trust-banner::after{content:"";position:absolute;left:-180px;bottom:-400px;width:580px;height:580px;border:1px solid #8fd0f01a;border-radius:50%;pointer-events:none;z-index:-1}.trust-banner .eyebrow{color:#addbf5}.trust-banner h2{font-size:36px;line-height:1.25;margin-bottom:39px;max-width:1000px}.trust-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px}.trust-grid li{display:flex;align-items:center;flex-direction:column;text-align:center;gap:19px;position:relative;padding:0 10px}.trust-grid li+li::before{content:"";position:absolute;left:-11px;top:9px;bottom:7px;width:1px;background:linear-gradient(180deg,transparent,#b2def42e,transparent);pointer-events:none}.trust-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;flex-shrink:0;border:1px solid #8fd0f04d;border-radius:50%;background:linear-gradient(145deg,#087bc315,#ffffff02);box-shadow:0 0 0 6px #087bc309}.trust-icon svg{width:27px;height:27px;stroke:#bbE5fc;stroke-width:1.5}.trust-grid strong{font-size:16px;font-weight:800;line-height:1.5;max-width:210px}@media(max-width:1100px){.footer-grid{grid-template-columns:1fr 1fr;gap:35px 50px}.footer-about>p{max-width:430px}.trust-grid{gap:14px}.trust-grid li{padding:0 6px}.trust-grid strong{font-size:15px}.trust-grid li+li::before{left:-7px}}@media(max-width:850px){.trust-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.trust-grid li:last-child{grid-column:1/-1}.trust-grid li+li::before{display:none}.trust-grid strong{font-size:16px}.trust-banner h2{font-size:33px}.trust-banner{padding:43px 0 48px}.footer-grid{gap:35px 40px}}@media(max-width:600px){.footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px}.footer-grid>.footer-about,.footer-grid>.footer-contact{grid-column:1/-1}.footer-grid>.footer-services,.footer-grid>.footer-reasons{grid-column:auto}.footer h3{font-size:16px;line-height:1.4}.footer-about>h3{margin-top:25px}.footer-about>p{font-size:14px}.footer-services button,.footer-services a{font-size:13px}.footer-reasons li{font-size:13px;gap:7px;margin-bottom:16px}.footer-reasons li svg{width:15px;height:15px}.trust-banner h2{font-size:30px;margin-bottom:31px}.trust-banner{padding:38px 0 41px}.trust-grid{grid-template-columns:1fr;gap:25px}.trust-grid li,.trust-grid li:last-child{grid-column:auto;flex-direction:row;text-align:left;padding:0;gap:21px}.trust-grid strong{max-width:none;font-size:16px}.trust-icon{width:49px;height:49px}.trust-icon svg{width:25px;height:25px}.trust-grid li+li::before{display:none}}
@media(max-width:600px){.footer .footer-grid>.footer-services,.footer .footer-grid>.footer-reasons{grid-column:auto}}
