.scv5-architecture .v5-cgi{grid-template-columns:1fr;gap:42px}
.scv5-architecture .v5-cgi-copy{display:grid;grid-template-columns:1fr 1fr;gap:0 7vw;align-items:center}
.scv5-architecture .v5-cgi-copy>.v5-kicker{grid-column:1/-1}
.scv5-architecture .v5-cgi-copy>p:last-child{max-width:560px}
.scv5-architecture .v5-cgi-proof{display:block}
.v55-proof-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}
.v55-proof-card>.v5-kicker{padding-bottom:14px;color:#57614e}
.v55-proof-card>div:last-child{padding-top:20px}
.v55-proof-card h3{font-size:27px;letter-spacing:-.7px;font-weight:500;margin-bottom:6px!important}
.v55-proof-card p{font-size:14px;color:#51574b}
.v55-proof-card .v5-link{display:inline-block;margin-top:13px;font-size:12px}
.v55-proof-card video,.v55-project-proof video{object-fit:contain}
.v55-project-proof{padding:60px 6vw 80px;border-top:1px solid var(--line)}
.v55-project-proof h2{font-size:clamp(30px,4vw,55px);font-weight:500;line-height:1.1;letter-spacing:-1.5px;margin:20px 0 32px!important}
.v55-project-proof>p:last-child{font-size:13px;color:#51574b;margin-top:18px!important}
.v55-social{grid-column:1/-1;padding-top:24px;border-top:1px solid #ffffff28}
.v55-social a{display:inline-flex;align-items:center;gap:10px;font-size:13px}
.v55-social a:hover{color:var(--accent)}
.v55-social svg{flex:0 0 22px}
.v551-social-nav{order:1;flex:0 0 auto}
.v5-header .v5-languages{order:2}
.v551-social-nav a{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid #ffffff55;border-radius:4px;background:#ffffff08;font-size:12px;white-space:nowrap;transition:background .2s,border-color .2s}
.v551-social-nav svg{width:17px;height:17px;color:var(--accent);flex:0 0 17px}
.v551-social-nav a:hover{background:#d5ed921a;border-color:var(--accent)}
.v551-social-nav a:focus-visible{outline-color:var(--accent)}
@media(max-width:1000px) and (min-width:521px){.v5-header{gap:20px}.v551-social-nav a{padding:7px 9px;font-size:11px;gap:6px}}
@media(max-width:680px) and (min-width:521px){.v5-header{gap:12px}.v5-header nav{gap:12px}.v551-social-nav a{gap:5px;padding:7px}.v551-social-nav svg{width:14px;height:14px;flex-basis:14px}}
@media(max-width:520px){.v5-header>nav:not(.v5-languages){grid-column:1;gap:18px}.v551-social-nav{grid-row:2;grid-column:2;justify-self:end}.v551-social-nav a{font-size:11px;padding:5px 8px;gap:6px}.v551-social-nav svg{width:15px;height:15px;flex-basis:15px}}
@media(max-width:359px){.v5-header>nav:not(.v5-languages){gap:12px;font-size:10px}.v551-social-nav a{font-size:10px;padding:5px 6px;gap:5px}}
.scv5-architecture.scv5-service-present .v5-service-examples>.v5-grid,.scv5-architecture.scv5-service-explain .v5-service-examples>.v5-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:800px){.scv5-architecture .v5-cgi-copy{grid-template-columns:1fr}.v55-proof-grid{grid-template-columns:1fr;gap:38px}.v55-project-proof{padding:45px 6vw 60px}.scv5-architecture.scv5-service-present .v5-service-examples>.v5-grid,.scv5-architecture.scv5-service-explain .v5-service-examples>.v5-grid{grid-template-columns:1fr}}
