*,*:before,*:after{box-sizing:border-box}html,body{height:100%}body{margin:0;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";background:radial-gradient(1200px 600px at 15% 10%,rgba(52,120,255,.12),transparent 60%),radial-gradient(900px 500px at 85% 20%,rgba(255,140,0,.1),transparent 55%),linear-gradient(180deg,#070a12,#070a12);color:#ffffffeb;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}:root{--bg: #070a12;--panel: rgba(255, 255, 255, .06);--panel2: rgba(255, 255, 255, .08);--border: rgba(255, 255, 255, .1);--muted: rgba(255, 255, 255, .7);--muted2: rgba(255, 255, 255, .58);--accent: #ff9a2f;--accent2: #3aa0ff;--shadow: 0 18px 50px rgba(0, 0, 0, .55);--radius: 18px}.container{width:min(1100px,calc(100% - 32px));margin:0 auto}.section{margin:22px 0}.card{background:linear-gradient(180deg,#ffffff0f,#ffffff0a);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow);backdrop-filter:blur(8px)}.pad{padding:18px}.kicker{display:inline-flex;gap:10px;align-items:center;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7}.dot{width:8px;height:8px;border-radius:999px;background:radial-gradient(circle at 30% 30%,#fff,var(--accent));box-shadow:0 0 18px #ff9a2f59}.h1{margin:10px 0;font-size:clamp(30px,3.2vw,44px);line-height:1.05;letter-spacing:-.02em}.lead{margin:0;color:var(--muted);line-height:1.7;font-size:16px}.section__title{margin:12px 0 10px;font-size:clamp(20px,2.2vw,24px);line-height:1.15;letter-spacing:-.3px;text-wrap:balance}.topbar{position:sticky;top:0;z-index:40;background:#070a12bf;border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(10px)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 0}.brand{display:inline-flex;align-items:center;gap:16px;font-weight:900;letter-spacing:.3px}.brand img{width:64px;height:64px;flex:0 0 auto}.brand span{font-size:22px;font-weight:900;opacity:1;white-space:nowrap}.lang{display:flex;gap:10px;align-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:8px 12px;font-size:12px;color:#ffffffe0}.lang a{opacity:.75}.lang a.active{opacity:1;font-weight:800}.hero{position:relative;margin-top:18px;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:var(--shadow)}.hero__img{width:100%;height:360px;object-fit:cover;filter:saturate(1.08) brightness(1.06)}.hero__overlay{position:absolute;inset:0;background:radial-gradient(900px 420px at 25% 45%,#00000014,#00000085 65%),linear-gradient(90deg,#070a129e,#070a120f)}.hero__content{position:absolute;inset:0;display:flex;align-items:center}.btnrow{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:40px;padding:0 14px;border-radius:12px;font-weight:800;font-size:13px;letter-spacing:.02em;border:1px solid rgba(255,255,255,.12);background:#ffffff0f;transition:transform .15s ease,background .15s ease,border-color .15s ease}.btn:hover{transform:translateY(-1px);background:#ffffff17;border-color:#ffffff29}.btn.primary{background:linear-gradient(180deg,#ff9a2ff2,#ff9a2fc7);border-color:#ff9a2f73;color:#000000eb}.btn.primary:hover{background:linear-gradient(180deg,#ffaa46,#ff9a2fdb)}.btn.secondary{background:#ffffff0f}.tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tile{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff08;box-shadow:0 18px 40px #00000059;transition:transform .18s ease,border-color .18s ease;aspect-ratio:1 / 1}.tile:hover{transform:translateY(-2px);border-color:#ffffff2e}.tile img{width:100%;height:100%;object-fit:cover;filter:saturate(1.06) brightness(1.03) contrast(1.06)}.tile__content{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;background:radial-gradient(120% 85% at 50% 30%,#00000047,#0000 60%),linear-gradient(180deg,#0000001a,#00000014 55%,#0000004d 74%,#000000ad)}.tile__pill{align-self:flex-start;display:inline-flex;gap:8px;align-items:center;font-size:11px;padding:6px 10px;border-radius:999px;background:#00000057;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;margin-bottom:8px}.tile__title{margin:0;font-size:18px;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.65)}.tile__desc{margin:6px 0 0;font-size:12px;color:#ffffffdb;line-height:1.55;max-width:52ch;text-shadow:0 2px 12px rgba(0,0,0,.55)}.section__grid{display:grid;grid-template-columns:60% 40%;gap:14px;align-items:stretch}.section--secondary .section__grid{grid-template-columns:40% 60%}.section__img{height:340px;border-radius:var(--radius);overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 40px #00000059}.section__img img{width:100%;height:100%;object-fit:cover}.footer{margin:26px 0 18px;color:#ffffffa6;font-size:12px;line-height:1.6}@media (max-width: 1120px){.section__grid,.section--secondary .section__grid{grid-template-columns:1fr}.section__img{height:300px}.section--secondary .section__img{display:none}}@media (max-width: 980px){.tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.tiles{grid-template-columns:1fr}.section__img{height:240px}.brand img{width:52px;height:52px}.brand span{font-size:18px}}
