.solutions{background:#fff}.stabs{display:flex;flex-wrap:nowrap;gap:8px;justify-content:center;margin:8px -16px 40px;overflow-x:auto;scrollbar-width:none}.stabs::-webkit-scrollbar{display:none}.stab{align-items:center;background:var(--page);border:1px solid var(--grey);border-radius:999px;color:var(--navy);cursor:pointer;display:inline-flex;flex:none;font-family:inherit;font-size:13.5px;font-weight:700;gap:8px;min-height:40px;padding:12px 16px;transition:background .2s,color .2s;white-space:nowrap}.stab i{background:var(--c);border-radius:4px;flex:none;height:14px;width:14px}.stab:hover{background:var(--box)}.stab.on{background:var(--navy);border-color:var(--navy);color:#fff}.spanel{align-items:center;animation:fadein .35s;display:grid;gap:64px;grid-template-columns:1fr 1fr;text-align:left}.spanel[hidden]{display:none}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sp-eye{color:color-mix(in srgb,var(--c) 58%,#000);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.spanel h3{line-height:1.25;margin:14px 0 16px}.sp-intro{margin-bottom:20px}.sp-list{display:grid;gap:12px;list-style:none;margin-bottom:26px}.sp-list li{align-items:center;display:flex;gap:14px}.sp-list li:before{background:var(--c);border-radius:5px;content:"";flex:none;height:16px;width:16px}.sp-link{color:var(--link);font-weight:700}.sp-link:hover{color:var(--link-hover)}.btn-navy2{background:var(--navy);border-radius:12px;color:#fff;display:inline-block;font-weight:700;margin-top:44px;padding:20px 40px}.btn-navy2:hover{background:var(--navy-hover)}.sp-shot{display:block;height:auto;width:100%}@media (max-width:1200px){.stabs{flex-wrap:wrap;margin:8px 0 32px;overflow:visible}}@media (max-width:960px){.stabs{justify-content:flex-start;padding:0 32px}.spanel{gap:32px;grid-template-columns:1fr}}@media (max-width:640px){.solutions{padding:24px 0 28px}.solutions h2{line-height:1.2;margin-bottom:12px}.solutions .lead,.sp-eye,.sp-intro{display:none}.stabs{display:grid;gap:6px;grid-template-columns:1fr 1fr;justify-content:stretch;margin:0 0 18px;padding:0}.stab{border-radius:12px;font-size:12.5px;gap:7px;justify-content:flex-start;line-height:1.3;min-height:40px;padding:8px 10px;text-align:left;white-space:normal}.stab:last-child{grid-column:1/-1}.stab i{height:11px;width:11px}.spanel{gap:14px}.spanel h3{margin:8px 0 10px}.sp-list{gap:7px;margin-bottom:12px}.sp-list li{gap:10px}.sp-list li:before{border-radius:4px;height:12px;width:12px}.btn-navy2{margin-top:14px;padding:13px 26px}}