.lang-switch{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:36px;padding:0 8px;border:1px solid #b8cbe0;border-radius:6px;color:#254e73;background:#f5f9fd;font-size:12px;font-weight:700}.lang-switch:hover{background:#e2edf7}.header-actions{gap:10px}.hero-motto{color:#e1c997;font-size:14px;letter-spacing:.14em;margin-top:18px;font-weight:600}.compute-motto{color:#e4cda1;font-size:14px;letter-spacing:.06em;margin:16px 0 8px}.footer-motto{color:#23496c;font-size:17px;font-weight:700;letter-spacing:.08em;line-height:1.6}.footer-motto small{display:block;margin-top:8px;color:#8194a8;font-size:9px;letter-spacing:.09em}.en-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;min-height:420px}.en-hero h1{color:#f3f7fb;font-size:clamp(38px,4vw,58px);line-height:1.18;letter-spacing:-.025em;margin:20px 0}.en-hero p{color:#b9cbdd;max-width:440px;font-size:15px;line-height:1.8}.en-hero .text-link{color:#e4cda1;margin-top:28px}.en-hero-map{height:340px;position:relative;display:grid;place-items:center}.en-hero-map img{width:100%;height:100%;object-fit:contain}.en-hero-map span{position:absolute;color:#d1e1ee;letter-spacing:.2em;font-size:12px;line-height:1.8;text-align:center}.en-product{display:block;text-align:left;color:inherit}.en-product .meta,.en-product h3,.en-product p,.en-product .card-bottom{margin-left:18px;margin-right:18px}.en-product .card-bottom{padding-bottom:16px}.en-opportunities .opportunity{grid-template-columns:100px 1fr 30px}.header nav{justify-content:center}.closing .wrap{gap:40px}.closing .wrap>div{flex:1}.closing h2{max-width:600px}.footer-brand,.footer-motto{min-width:0}@media(max-width:1100px){.header-actions{gap:5px}.header nav{gap:12px}.lang-switch{min-width:36px;padding:0 5px}}@media(max-width:700px){.en-hero{grid-template-columns:1fr;gap:10px;padding:35px 0}.en-hero-map{height:200px}.en-hero h1{font-size:36px}.footer-motto{font-size:15px}.header-actions .workspace-link{display:none}.lang-switch{height:32px}.closing .wrap{gap:18px}}
footer>div.footer-motto{display:block;font-size:17px;align-self:center}footer>div:nth-child(3){display:flex;flex-wrap:wrap;gap:24px;align-items:center;font-size:11px}footer>p{flex-basis:100%}@media(max-width:700px){footer>div.footer-motto{font-size:15px}footer>div:nth-child(3){gap:16px}}
