:root{--ink:#080a0a;--surface:#141714;--gold:#f0cd67;--muted:#bdb8aa;--line:rgba(240,205,103,.2)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#fff;font-family:Arial,"Noto Sans Hebrew",sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}
body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:-1;opacity:.2;background-image:linear-gradient(32deg,transparent 48.5%,rgba(240,205,103,.12) 49%,transparent 49.5%);background-size:180px 180px;mask-image:linear-gradient(to bottom,#000,transparent 72%)}
.header{height:82px;padding:0 clamp(22px,6vw,88px);display:flex;align-items:center;justify-content:space-between;gap:28px;position:sticky;top:0;z-index:20;background:rgba(8,10,10,.88);border-bottom:1px solid rgba(255,255,255,.07);backdrop-filter:blur(16px)}
.brand{direction:ltr;display:flex;align-items:center;gap:12px;color:var(--gold);font-size:21px;font-weight:800}.brand img{width:42px;height:42px;object-fit:contain}.nav{display:flex;align-items:center;gap:28px;color:#d8d4c9;font-size:15px}.nav a:hover,.footer a:hover{color:var(--gold)}.lang{color:var(--gold);font-weight:800}.cta{background:var(--gold);color:#111;padding:12px 20px;border-radius:999px;font-weight:800;font-size:14px}
.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:5vw;padding:72px clamp(24px,8vw,120px) 92px;overflow:hidden}.hero-copy{max-width:720px}.eyebrow{color:var(--gold);font-size:14px;font-weight:800;letter-spacing:.04em;margin:0 0 22px}.hero h1{font-size:clamp(54px,6.7vw,100px);line-height:.98;letter-spacing:-.055em;margin:0;font-weight:900}.hero h1 span{color:var(--gold)}.lead{max-width:650px;color:#d3cfc4;line-height:1.75;font-size:clamp(18px,1.6vw,23px);margin:32px 0}.actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.store{display:inline-flex;align-items:center;padding:13px 22px;border-radius:13px;color:#080808;background:var(--gold);font-size:19px;font-weight:800;box-shadow:0 18px 50px rgba(240,205,103,.18)}.trust{color:#8f918b;font-size:13px;margin-top:34px}.hero-art{min-height:560px;position:relative;display:grid;place-items:center}.hero-art:before{content:"";position:absolute;width:470px;height:470px;border-radius:50%;background:radial-gradient(circle,rgba(240,205,103,.3),rgba(240,205,103,.07) 40%,transparent 70%)}.hero-art img{width:min(560px,88%);position:relative;filter:drop-shadow(0 45px 65px rgba(0,0,0,.7))}
.section{padding:110px clamp(24px,8vw,120px)}.heading{max-width:760px;margin:0 auto 58px;text-align:center}.heading h2,.legal h1{font-size:clamp(38px,4.5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:0}.heading p:last-child,.legal>p{color:var(--muted);font-size:18px;line-height:1.7}.grid{max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.card{background:linear-gradient(145deg,rgba(24,27,25,.96),rgba(13,15,14,.96));border:1px solid rgba(255,255,255,.08);border-radius:26px;padding:32px}.card b{color:var(--gold);font-size:13px}.card h3{font-size:23px;margin:24px 0 10px}.card p{color:#aaa99f;line-height:1.7;margin:0}
.screens{padding:110px 0;background:linear-gradient(180deg,#0b0d0c,#12130f 52%,#0b0d0c);overflow:hidden}.screens .heading{text-align:start;margin-inline:clamp(24px,8vw,120px)}.screen-row{display:flex;align-items:flex-start;gap:22px;overflow-x:auto;padding:25px clamp(24px,5vw,70px) 45px;scroll-snap-type:x mandatory}.screen{width:255px;flex:0 0 255px;margin:0;border-radius:32px;overflow:hidden;border:1px solid rgba(255,255,255,.13);box-shadow:0 30px 70px rgba(0,0,0,.55);scroll-snap-align:center}.screen img{display:block;width:100%;height:auto}
.feature-grid{grid-template-columns:repeat(2,1fr);max-width:1100px}.banner{margin:20px clamp(24px,8vw,120px) 110px;padding:65px;border:1px solid var(--line);border-radius:36px;background:radial-gradient(circle at 15% 50%,rgba(240,205,103,.18),transparent 38%),linear-gradient(130deg,#171814,#0d0f0e)}.banner h2{font-size:clamp(36px,4.4vw,66px);max-width:850px;margin:0 0 20px}.banner p{color:var(--muted);font-size:18px;line-height:1.7;max-width:800px}
.footer{text-align:center;padding:70px 24px 38px;border-top:1px solid rgba(255,255,255,.07);color:#8f918b}.footer .brand{justify-content:center}.footer-links{display:flex;gap:24px;justify-content:center;margin:28px 0;color:#d3cdbd;flex-wrap:wrap}
.legal-page{min-height:100vh;padding:55px clamp(24px,9vw,150px) 90px;background:radial-gradient(circle at 75% 0,rgba(240,205,103,.13),transparent 34%)}.topbar{display:flex;justify-content:space-between;gap:20px;margin-bottom:72px}.back{color:#cfc9b7}.legal{max-width:850px;margin-bottom:60px}.legal h1{font-size:clamp(48px,6vw,84px)}.support-grid{max-width:1100px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.content{max-width:860px;color:#c7c4ba;line-height:1.85;font-size:17px}.content h2{color:#fff;font-size:24px;margin:38px 0 8px}.content p{margin:0}.email{color:var(--gold);font-weight:700;text-decoration:underline;text-underline-offset:3px}.updated{color:#777b75;margin-top:65px;font-size:13px}
@media(max-width:900px){.nav{display:none}.cta{font-size:12px;padding:10px 14px}.hero{grid-template-columns:1fr;text-align:center}.hero-copy{margin:auto}.actions{justify-content:center}.hero-art{min-height:420px}.grid,.feature-grid,.support-grid{grid-template-columns:1fr}.screen{width:220px;flex-basis:220px}.banner{padding:40px}}
@media(max-width:540px){.brand{font-size:17px}.brand img{width:36px;height:36px}.hero h1{font-size:49px}.hero-art{min-height:360px}.section,.screens{padding-block:80px}.legal-page{padding-top:34px}.topbar{margin-bottom:52px}}
