*{box-sizing:border-box}body{margin:0;background:#101115;color:#f5f5f6;font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif}a{color:inherit;text-decoration:none}header{position:sticky;top:0;z-index:50;background:#090a0deF;border-bottom:1px solid #303038;backdrop-filter:blur(12px)}.bar{max-width:1200px;margin:auto;padding:12px 24px;display:flex;align-items:center;gap:20px;justify-content:space-between}.brand img{width:155px;max-height:65px;object-fit:contain}nav{display:flex;gap:18px;align-items:center;flex-wrap:wrap}nav a{font-weight:650;font-size:14px}nav a:hover,.active{color:#ff3345}.lang{display:flex;gap:5px}.lang a{padding:4px 7px;border:1px solid #50505b;border-radius:4px}.lang .on{background:#d9162b;border-color:#d9162b}.hero{min-height:540px;position:relative;display:flex;align-items:center;background:linear-gradient(90deg,rgba(0,0,0,.95) 5%,rgba(0,0,0,.69) 55%,rgba(0,0,0,.2)),url('assets/team.webp') center 40%/cover}.hero .inside{max-width:1200px;margin:auto;padding:80px 24px;width:100%}.eyebrow{color:#ff4552;font-weight:800;letter-spacing:.13em;text-transform:uppercase}h1{font-size:clamp(36px,5vw,70px);line-height:1.07;max-width:750px;margin:15px 0}h2{font-size:clamp(26px,3vw,39px);line-height:1.2;margin:0 0 22px}h3{font-size:21px;margin:10px 0}p{color:#c9c9cf}.hero p{max-width:600px;font-size:19px;color:white}.btns{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-block;padding:12px 20px;border-radius:5px;font-weight:750;background:#e1142b;color:white}.btn.ghost{background:transparent;border:1px solid #ddd}.btn.wa{background:#159d52}.wrap{max-width:1200px;margin:0 auto;padding:65px 24px}.muted{color:#bfc0c7}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{background:#1c1d23;border:1px solid #33343b;border-radius:12px;overflow:hidden}.card-body{padding:21px}.card img{width:100%;height:220px;object-fit:cover}.tag{color:#fb4353;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.09em}.strip{background:#d9162b;padding:33px 24px;text-align:center}.strip p{color:white}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.split img{width:100%;max-height:470px;object-fit:cover;border-radius:12px}.pagehead{background:linear-gradient(125deg,#202127,#0c0c0e);padding:70px 24px 55px;border-bottom:3px solid #e1142b}.pagehead>div{max-width:1200px;margin:auto}.pagehead h1{font-size:clamp(38px,5vw,60px)}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.gallery img{width:100%;height:260px;object-fit:cover;border-radius:8px}.contactbox{background:#1e1f26;padding:26px;border-left:4px solid #e1142b;border-radius:7px}.footer{background:#08090b;border-top:1px solid #38383f;padding:32px 24px;color:#bcbcc3}.footer>div{max-width:1200px;margin:auto;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.floatwa{position:fixed;bottom:18px;right:18px;background:#16a34a;color:white;border-radius:50px;padding:12px 18px;box-shadow:0 5px 22px #0008;font-weight:800;z-index:60}video{max-width:100%;border-radius:10px}.legal{background:#352219;border:1px solid #9a6a42;padding:14px;border-radius:8px}@media(max-width:820px){.bar{display:block;text-align:center}.brand img{width:138px}nav{justify-content:center;gap:9px}nav a{font-size:12px}.lang{justify-content:center;margin-top:8px}.hero{min-height:480px;background:linear-gradient(90deg,#08090df0,#08090d8c),url('assets/team.webp') center/cover}.grid,.gallery{grid-template-columns:repeat(2,1fr)}.split{grid-template-columns:1fr}}@media(max-width:530px){.grid,.gallery{grid-template-columns:1fr}.gallery img{height:260px}.wrap{padding:42px 18px}.hero .inside{padding:55px 20px}nav{gap:8px}}