@font-face{font-family:EvomaxDisplay;src:url('assets/evomax-display.ttf') format('truetype');font-display:swap;unicode-range:U+0041,U+004F,U+0056,U+0410,U+041E}
h1{font-family:EvomaxDisplay,Arial,Helvetica,sans-serif;text-transform:uppercase}h1{font-size:clamp(44px,5.6vw,72px);line-height:1.07;letter-spacing:-2px}.brand-lockup{position:relative;display:block;width:240px;aspect-ratio:4.78;overflow:hidden;background:#fff;flex-shrink:0}.brand-lockup img{position:absolute;width:148.45%;max-width:none;height:auto;left:-24.27%;top:-128%;}.brand-art{min-height:420px;border-radius:8px;background:#f0f3f8;padding:35px;display:flex;flex-direction:column;justify-content:space-between}.brand-art .brand-lockup{width:100%;}.brand-stage{background:#fff;padding:35px 20px;border-radius:8px}.brand-art-label{font-size:11px;letter-spacing:2px;color:#0b3d91}.brand-chips{display:flex;gap:10px;flex-wrap:wrap}.brand-chips span{font-family:Arial,Helvetica,sans-serif;font-size:20px;background:#0b3d91;color:#d5f36b;padding:14px 18px;border-radius:4px}.hero{gap:45px}.avatar{background:#0b3d91;color:#d5f36b;font-family:EvomaxDisplay,Arial,sans-serif}.hero h1 span{padding:0 5px}footer .brand-lockup{width:210px}@media(max-width:800px){header .brand-lockup{width:195px}.brand-art{min-height:290px;padding:25px}.brand-stage{padding:25px 15px}.brand-chips span{font-size:16px}.hero{gap:35px}h1{font-size:clamp(39px,8vw,64px)}}@media(max-width:380px){header .brand-lockup{width:165px}.lang{padding:10px}header .wrap{gap:10px}.brand-art{padding:20px}}

.company-details{line-height:1.8;font-size:12px;font-style:normal;color:#596a81}footer .wrap{flex-wrap:wrap}

.graphic-arrow{display:inline-block;width:22px;height:22px;flex:0 0 auto;vertical-align:middle}.graphic-arrow-right{width:16px;height:16px;margin:0 5px}.card a{display:inline-flex;align-items:center;gap:12px}.ribbon .graphic-arrow{width:16px;height:16px}.brand-art-label{line-height:1.7}.footer-wordmark{max-width:1200px;padding:40px 40px 0;margin:35px auto 0;border-top:1px solid #e7ebf1;display:flex;justify-content:center;align-items:center;font-family:Arial,Helvetica,sans-serif;font-size:clamp(60px,15vw,185px);font-weight:700;line-height:.95;letter-spacing:-.065em;color:var(--blue)}.footer-wordmark span:last-child{color:var(--lime)}@media(max-width:800px){.footer-wordmark{padding:30px 22px 0;margin-top:25px}.graphic-arrow-right{width:13px;margin:0 2px}}
