@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700&display=swap');:root{--bg:#0b0d11;--panel:#161a21;--ink:#f6f7f9;--muted:#c2c8d0;--red:#e32936}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible{outline:3px solid #fff;outline-offset:3px}.wrap{max-width:1160px;margin:auto;padding:0 22px}header{position:sticky;top:0;z-index:10;background:#090b0ff2;border-bottom:1px solid #343943}.top{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:86px}.brand{display:flex;align-items:center;gap:12px}.brand img{width:190px;max-width:39vw;height:64px;object-fit:contain}.nav{display:flex;gap:21px;align-items:center;font-size:14px;font-weight:700}.nav a:hover,.link:hover{color:#ff5963}.lang{border:1px solid #6b727d;padding:5px 10px;border-radius:6px}.hero{background:radial-gradient(ellipse at 80% 20%,#54202a 0%,transparent 46%),linear-gradient(140deg,#161b23,#090b0f);padding:90px 0 82px;border-bottom:1px solid #303640}.hero .wrap{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:35px}.eyebrow{font-size:13px;font-weight:800;letter-spacing:3px;color:#ff5a64;text-transform:uppercase}h1,h2,h3{font-family:'Barlow Condensed',Impact,Arial,sans-serif;line-height:1.08;letter-spacing:.2px;margin:0 0 20px}h1{font-size:clamp(48px,7vw,86px);text-transform:uppercase}h2{font-size:clamp(34px,4.5vw,52px);text-transform:uppercase}h3{font-size:28px}p{margin:0 0 23px;color:var(--muted)}.lead{font-size:19px;max-width:650px}.buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.btn{display:inline-flex;justify-content:center;align-items:center;gap:10px;background:var(--red);color:#fff;border-radius:8px;padding:14px 22px;font-weight:800;transition:transform .2s}.btn:hover{transform:translateY(-2px);background:#fb3947}.btn.secondary{background:transparent;border:1px solid #89919d}.hero-img,.feature-img{width:100%;border-radius:16px;object-fit:cover;box-shadow:0 24px 55px #0008}.hero-img{aspect-ratio:4/3}.section{padding:75px 0}.section.alt{background:#11151b}.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.card{background:var(--panel);border:1px solid #303640;border-radius:14px;overflow:hidden}.card img{width:100%;height:230px;object-fit:cover}.card-content{padding:24px}.card p{min-height:54px}.link{font-weight:800;color:#ff636d}.eyeline{height:5px;width:68px;background:var(--red);margin-bottom:22px}.area{display:flex;flex-wrap:wrap;gap:12px}.area span{background:#202630;border:1px solid #38414e;padding:8px 14px;border-radius:30px}.split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.list{padding-left:22px;color:var(--muted)}.list li{padding:7px 0}.cta{padding:58px 0;background:linear-gradient(110deg,#7e1720,#c72331)}.cta p{color:#fff}.cta .btn{background:#fff;color:#17191e}.small{font-size:12px;color:#a6aeb8}footer{padding:36px 0;background:#080a0d;border-top:1px solid #2b313a}footer .foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px}footer a{text-decoration:underline}.notice{border-left:4px solid var(--red);padding:18px;background:#1b2029;margin-top:20px}.contactbox{padding:30px;background:#181e26;border:1px solid #38414e;border-radius:14px}.contactbox strong{font-size:27px}.floating{position:fixed;right:18px;bottom:18px;background:#1e995d;border-radius:99px;padding:13px 19px;font-weight:800;z-index:11;box-shadow:0 8px 25px #0009}@media(max-width:760px){.top{min-height:72px;flex-wrap:wrap;padding-top:8px;padding-bottom:10px}.brand img{height:46px;width:135px}.nav{gap:12px;font-size:12px;flex-wrap:wrap}.hero{padding:55px 0}.hero .wrap,.split{grid-template-columns:1fr}.hero-img{max-height:300px}.grid{grid-template-columns:1fr}.section{padding:48px 0}.floating{bottom:12px;right:12px;padding:11px 15px;font-size:13px}}