@font-face{font-family:Ronron;src:url('assets/roboto-regular.ttf')}@font-face{font-family:Ronron;src:url('assets/roboto-bold.ttf');font-weight:700}:root{--bg:#101110;--panel:#191b18;--text:#f4f3ec;--muted:#a5a69d;--gold:#e9c777;--line:#30322c}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:Ronron,Arial,sans-serif;font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}img{display:block;max-width:100%}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:6px}button{background:none;border:0}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.12;font-weight:700;letter-spacing:-.045em}em{color:var(--gold);font-style:normal}p{color:var(--muted)}.wrap{max-width:1240px;margin:auto;padding-left:44px;padding-right:44px}header{max-width:1328px;height:104px;margin:auto;padding:0 44px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:24px}.brand{display:flex;align-items:center;gap:10px;font-weight:700;font-size:18px;letter-spacing:.03em;white-space:nowrap}.brand img{width:58px;height:46px;object-fit:contain;mix-blend-mode:screen}.brand-light{font-weight:400;color:var(--muted);margin-left:5px}nav{display:flex;gap:35px;font-size:13px;color:#c6c7bf}nav a:hover,.text-link:hover{color:var(--gold)}.nav-contact{border:1px solid #4d4e45;border-radius:6px;padding:10px 17px;font-size:13px}.nav-contact span{margin-left:23px}.menu{display:none}.hero{position:relative;display:grid;grid-template-columns:1.15fr 1fr;min-height:730px;padding-top:94px;gap:24px}.eyebrow{font-size:10px;letter-spacing:.2em;font-weight:700;color:var(--gold);display:flex;align-items:center;gap:10px}.dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--gold);box-shadow:0 0 14px #e9c77730}.hero h1{font-size:clamp(50px,5.4vw,76px);line-height:1.08;margin-top:29px;letter-spacing:-.06em}.hero-copy>p{max-width:430px;font-size:15px;line-height:1.8;margin-top:27px}.actions{display:flex;gap:25px;align-items:center;margin-top:32px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:32px;padding:14px 22px;border-radius:5px;font-size:13px;font-weight:700;transition:background .2s,transform .2s}.gold{background:var(--gold);color:#181910}.gold:hover{background:#f5d992;transform:translateY(-2px)}.text-link{font-size:12px;font-weight:700}.platforms{margin-top:46px;display:flex;align-items:center;gap:18px;font-size:10px;letter-spacing:.08em;color:#b4b5ab}.divider{height:13px;width:1px;background:#52544a}.made{font-size:10px;color:#74766b;letter-spacing:0}.hero-art{position:relative;height:490px;display:flex;justify-content:center;isolation:isolate;margin-top:-20px;background:radial-gradient(ellipse,#a3883f22,transparent 67%)}.phone{width:218px;height:477px;background:#070a0f;padding:7px;border:2px solid #797b6b;border-radius:34px;transform:rotate(9deg);box-shadow:18px 26px 70px #0008;overflow:hidden;position:relative;z-index:2}.phone img{width:100%;height:100%;object-fit:cover;border-radius:25px}.speaker{position:absolute;top:12px;left:85px;width:47px;height:9px;background:#080b11;border-radius:10px;z-index:3}.orbit{border:1px solid #c4b07020;border-radius:50%;position:absolute;z-index:-1;width:430px;height:430px;top:30px;left:24px}.orbit-two{width:335px;height:335px;top:77px;left:72px}.floating-tag{position:absolute;z-index:4;top:36px;left:4px;background:#24271e;border:1px solid #565944;border-radius:5px;box-shadow:0 12px 30px #0004;padding:12px 16px;display:flex;align-items:center;gap:10px;font-size:9px;letter-spacing:.12em;transform:rotate(-5deg)}.app-float{position:absolute;bottom:45px;right:-2px;z-index:5;display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid #5b5d47;background:#24261feF;border-radius:12px;box-shadow:0 15px 40px #0006;transform:rotate(-5deg)}.app-float img{width:45px;border-radius:10px}.app-float strong{font-size:14px}.app-float small{display:block;color:#b7b9a7;font-size:10px}.app-float>span{font-size:23px;color:var(--gold);margin-left:12px}.art-cross{position:absolute;right:17px;top:28px;color:var(--gold);font-size:28px;font-weight:400}.art-note{position:absolute;right:-8px;top:220px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.24em;color:#7d806f}.hero-bottom{grid-column:1/-1;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.17em;color:#909286;padding-bottom:26px;margin-top:27px}.catalog,.detail{padding-top:92px;padding-bottom:40px}.section-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px}.section-top h2{font-size:42px;margin-top:19px}.section-top>p{font-size:13px;line-height:1.8;padding-bottom:5px}.filters{display:flex;gap:8px;margin:35px 0 23px}.filters button{font-size:11px;border:1px solid var(--line);border-radius:30px;padding:8px 19px;color:var(--muted)}.filters button.selected{background:#eeeede;border-color:#eeeede;color:#1b1c16}.filters span{font-size:9px;margin-left:9px;opacity:.55}.product{display:grid;grid-template-columns:1.02fr 1fr;border:1px solid var(--line);border-radius:13px;overflow:hidden}.product-visual{min-height:420px;position:relative;background:linear-gradient(0deg,#07121df5,#08131b55),url('assets/stadium.webp') center/cover;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px}.visual-label{position:absolute;top:26px;left:28px;right:28px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em;color:#d6c79d}.visual-label span{color:#8a9b9e}.product-logo{width:95%;max-width:390px;filter:drop-shadow(0 15px 25px #0009);margin-bottom:25px}.bracket{display:flex;align-items:center;gap:0;width:90%;font-size:10px}.bracket>div{flex:1}.bracket span{display:flex;justify-content:space-between;background:#152b38;padding:8px 12px;border:1px solid #315267;border-radius:4px;margin:9px 0}.bracket b{color:#e9c777}.bracket i{width:24px;height:42px;border:1px solid #8a855d;border-left:0;position:relative}.bracket i:after{content:'';height:1px;width:15px;background:#8a855d;position:absolute;right:-15px;top:50%}.bracket .winner{margin-left:14px}.winner span{border-color:#857344;color:var(--gold);background:#272c23;font-size:9px}.product-visual>small{color:#87969c;font-size:8px;position:absolute;bottom:20px;left:30px}.product-copy{padding:39px 37px;background:#1a1c18}.tags{display:flex;gap:8px}.tags span{font-size:8px;color:#bdc5b5;border:1px solid #3a4132;border-radius:4px;padding:3px 7px;letter-spacing:.08em}.tags span:first-child{color:#c2db9b;background:#35422a}.product h3{font-size:34px;margin:20px 0 14px;display:flex;justify-content:space-between}.product h3 span{color:#727965;font-size:25px}.product-copy>p{font-size:14px;color:#dedfd4}.product-copy>p.muted{font-size:12px;color:var(--muted);margin-top:13px}.feature-list{padding:0;list-style:none;font-size:11px;color:#c6c9bb;margin-top:19px}.feature-list li{margin:8px 0}.feature-list li:before{content:'✓';color:var(--gold);margin-right:10px}.product .actions{gap:19px;margin-top:25px}.product .button{padding:11px 17px;font-size:11px}.product .text-link{font-size:11px}.catalog-foot{display:flex;justify-content:space-between;margin-top:23px;font-size:10px;color:#929687}.catalog-foot .dot{margin-right:8px}.catalog-foot>span:last-child{font-size:8px;letter-spacing:.1em}.empty-state{padding:70px 30px;border:1px dashed #474c3a;border-radius:14px;text-align:center;background:#1a1c18}.empty-state>span{font-size:40px;color:var(--gold)}.empty-state h3{font-size:28px;margin:18px 0}.empty-state p{margin-bottom:20px}.detail{padding-bottom:90px}.detail .eyebrow{font-size:9px}.showcase{display:grid;grid-template-columns:1.15fr 1fr;gap:75px;margin-top:42px;align-items:center}.screen-tabs>button{display:flex;text-align:left;gap:20px;padding:25px 22px;width:100%;border-bottom:1px solid var(--line);border-left:2px solid transparent}.screen-tabs>button.active{background:#1d2019;border-left-color:var(--gold);border-radius:0 7px 7px 0}.screen-tabs button>span{color:var(--gold);font-size:11px}.screen-tabs h3{font-size:20px;letter-spacing:-.02em}.screen-tabs p{font-size:12px;line-height:1.8;margin-top:12px}.screen-tabs b{color:#7c8270;margin-left:auto}.offline-note{display:flex;gap:18px;margin:30px 22px 0}.offline-note>span{font-size:29px;color:var(--gold)}.offline-note strong{font-size:13px}.offline-note p{font-size:11px;margin-top:4px}.screen-preview{height:490px;background:radial-gradient(ellipse,#45492c44,transparent),#191c17;border:1px solid var(--line);border-radius:12px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.screen-preview img{height:402px;width:auto;max-width:85%;object-fit:contain;border:4px solid #4e5446;border-radius:16px;box-shadow:0 15px 40px #0006}.screen-preview>span{position:absolute;bottom:15px;font-size:8px;letter-spacing:.16em;color:#a7ad94}.about{background:#1a1d17;border-top:1px solid #33372a;border-bottom:1px solid #33372a}.about-inner{padding-top:75px;padding-bottom:65px;display:grid;grid-template-columns:1.2fr 1fr;gap:45px}.about h2{font-size:35px;line-height:1.25;margin-top:25px}.about-copy{padding-top:10px}.about-copy p{font-size:13px;margin-bottom:18px}.about-copy a{color:var(--gold);font-size:11px}.principles{grid-column:1/-1;border-top:1px solid #3b4031;padding-top:32px;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.principles span{font-size:10px;color:#9fa68b}.principles h3{font-size:18px;margin:14px 0 11px;letter-spacing:-.02em}.principles p{font-size:11px;max-width:260px}.faq{padding-top:95px;padding-bottom:90px;display:grid;grid-template-columns:.8fr 1.2fr;gap:90px}.faq h2{font-size:42px;margin:24px 0}.faq>div>p{font-size:12px;margin-bottom:8px}.questions details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;padding:21px 0;display:flex;justify-content:space-between;gap:25px;font-size:13px}summary::-webkit-details-marker{display:none}summary span{font-size:19px;color:var(--gold);line-height:1}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;padding:0 24px 23px 0;line-height:1.9}details p a{text-decoration:underline}.contact{padding-top:48px;padding-bottom:32px;border:1px solid #424735;border-radius:12px;background:radial-gradient(ellipse at 95% 95%,#68614030,transparent 65%),#20241b}.contact h2{font-size:44px;margin:24px 0 28px}.contact>a{font-size:27px;border-bottom:1px solid #7c806a;padding-bottom:9px;display:inline-flex;gap:50px}.contact>a span{color:var(--gold)}.contact-bottom{display:flex;justify-content:space-between;margin-top:38px;font-size:11px;color:#aeb49e}.contact-bottom button{font-size:11px}.contact-bottom button span{margin-left:14px}footer{display:flex;align-items:center;gap:28px;padding-top:39px;padding-bottom:39px;font-size:10px;color:#92998a}footer .brand{font-size:14px;margin-right:auto}footer .brand img{width:43px;height:34px}footer button{font-size:10px;padding:0}dialog{color:var(--text);background:#20241c;border:1px solid #596044;border-radius:16px;padding:35px;max-width:490px;width:calc(100% - 32px)}dialog::backdrop{background:#000b;backdrop-filter:blur(7px)}dialog h2{font-size:30px;margin:18px 0}dialog p{font-size:13px;margin-bottom:17px}dialog small{display:block;font-size:10px;color:var(--muted);margin-top:20px}.dialog-icon{width:60px;border-radius:14px;margin-bottom:20px}.close{position:absolute;right:14px;top:8px;font-size:28px}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--gold);color:#181910;border-radius:7px;padding:12px 22px;font-size:12px;z-index:20;display:none}.toast.visible{display:block}.skip{position:fixed;top:-100px;left:20px;z-index:50;background:var(--gold);color:black;padding:12px}.skip:focus{top:12px}[hidden]{display:none!important}@media(min-width:1450px){.hero{min-height:770px;padding-top:110px}}@media(max-width:1000px){.wrap{padding-left:28px;padding-right:28px}header{padding:0 28px}.hero h1{font-size:58px}.hero-art{transform:scale(.88);transform-origin:center top}.hero{gap:0;min-height:680px}.made{display:none}.orbit{left:-15px}.orbit-two{left:32px}.app-float{right:-15px}.product-copy{padding:28px}.product-copy .actions{gap:14px}.showcase{gap:30px}.faq{gap:40px}.contact{margin:0 28px}.about h2{font-size:30px}nav{gap:22px}.brand{font-size:15px}.nav-contact{font-size:11px}}@media(max-width:700px){header{height:80px;padding:0 21px}.brand{font-size:15px}.brand img{width:46px}.nav-contact{display:none}.menu{display:block;font-size:22px}nav{display:none;position:absolute;top:80px;left:0;right:0;background:#1e221b;padding:22px;z-index:10;border-bottom:1px solid var(--line)}nav.open{display:flex;flex-direction:column;gap:20px}.wrap{padding-left:23px;padding-right:23px}.hero{grid-template-columns:1fr;padding-top:50px;min-height:0}.hero h1{font-size:56px;margin-top:23px}.hero-copy>p{font-size:14px;max-width:360px}.eyebrow{font-size:9px}.actions{gap:22px;margin-top:26px}.button{font-size:12px}.platforms{margin-top:30px}.hero-art{margin:40px auto -20px;width:340px;max-width:100%;height:500px;transform:scale(.86);transform-origin:center top}.orbit{width:340px;height:340px;left:0;top:60px}.orbit-two{width:260px;height:260px;left:40px;top:100px}.floating-tag{left:-12px;top:30px;font-size:8px}.app-float{right:-10px;bottom:25px}.art-note{right:0}.hero-bottom{font-size:7px;margin-top:0;padding-bottom:23px;gap:20px}.hero-bottom>a{font-size:7px}.catalog,.detail{padding-top:60px}.section-top{align-items:flex-start;flex-direction:column;gap:18px}.section-top h2{font-size:35px}.section-top>p{font-size:12px}.filters{margin-top:25px;gap:6px}.filters button{font-size:10px;padding:8px 13px}.product{grid-template-columns:1fr}.product-visual{min-height:300px}.product-copy{padding:28px 24px}.product h3{font-size:31px}.catalog-foot{font-size:9px}.catalog-foot>span:last-child{display:none}.showcase{grid-template-columns:1fr;gap:27px;margin-top:24px}.screen-tabs>button{padding:20px 17px}.screen-tabs h3{font-size:18px}.screen-tabs p{font-size:11px}.screen-preview{height:460px}.screen-preview img{height:380px}.detail{padding-bottom:60px}.about-inner{grid-template-columns:1fr;padding-top:48px;padding-bottom:45px;gap:25px}.about h2{font-size:32px}.about-copy{padding:0}.principles{grid-template-columns:1fr;gap:25px;padding-top:25px}.principles>div{position:relative;padding-left:44px}.principles span{position:absolute;left:0;top:3px}.principles h3{margin-top:0}.principles p{max-width:none}.faq{grid-template-columns:1fr;gap:28px;padding-top:60px;padding-bottom:55px}.faq h2{font-size:36px}.faq h2 br{display:none}.questions summary{font-size:12px;padding:19px 0}.contact{margin:0 15px;padding:30px 23px 24px}.contact .eyebrow{font-size:7px}.contact h2{font-size:34px}.contact>a{font-size:19px;gap:20px}.contact-bottom{align-items:flex-start;flex-direction:column;gap:14px;margin-top:25px}footer{flex-wrap:wrap;gap:20px;padding-top:30px;padding-bottom:30px}footer .brand{width:100%}footer p{margin-right:auto}footer>a:last-child{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}
.hero>*{min-width:0}@media(max-width:380px){.hero h1{font-size:44px}.hero-art{width:290px;transform:scale(.78);margin-left:-9px}.hero .actions{gap:17px}.hero .button{padding:13px 16px;gap:16px}.hero .text-link{font-size:10px}.hero-copy>p{font-size:13px}.contact>a{font-size:16px;gap:12px}.filters button{padding:7px 10px}.section-top h2{font-size:31px}.contact h2{font-size:29px}} 

.contact-emails{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.email-entry{min-width:0}.email-label{display:block;font-size:9px;letter-spacing:.15em;color:var(--muted);margin-bottom:10px}.email-entry>a{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:clamp(17px,2.1vw,27px);border-bottom:1px solid #7c806a;padding-bottom:9px}.email-entry>a span{color:var(--gold)}.email-entry>button{font-size:11px;color:var(--muted);padding:12px 0}.email-entry>button span{margin-left:10px}.email-entry>button:hover{color:var(--gold)}@media(max-width:700px){.contact-emails{grid-template-columns:1fr;gap:24px}.email-entry>a{font-size:clamp(16px,4.5vw,23px)}}
.language-control{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:11px}.language-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.language-control select{color:var(--text);background:#20241b;border:1px solid #4d5342;border-radius:6px;padding:9px 10px;font:inherit;min-width:92px;cursor:pointer}.language-control select:focus-visible{outline:2px solid var(--gold);outline-offset:3px}header{gap:20px}header nav{gap:22px}.legal-main{max-width:1040px;padding-top:65px;padding-bottom:80px}.legal-main h1{font-size:clamp(34px,5vw,58px);margin:22px 0;line-height:1.13}.legal-lead{font-size:16px;max-width:720px;line-height:1.8;margin-bottom:34px}.privacy-card{display:flex;align-items:center;gap:24px;padding:30px;border:1px solid #49513a;background:var(--panel);border-radius:12px;margin:35px 0 55px}.privacy-card img,.legal-heading img{width:72px;height:72px;border-radius:16px}.privacy-card h2{font-size:28px;margin:10px 0}.privacy-card p{font-size:13px}.privacy-card>span{margin-left:auto;font-size:26px;color:var(--gold)}.legal-section{margin:35px 0;padding-top:25px;border-top:1px solid var(--line);scroll-margin-top:30px}.legal-section h2{font-size:25px;letter-spacing:-.025em;margin-bottom:20px}.legal-section p{font-size:15px;line-height:1.9;margin:15px 0}.legal-section a{color:var(--gold);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.legal-heading{display:flex;align-items:center;gap:22px;margin-top:32px}.legal-heading h1{margin:14px 0}.legal-toc{display:grid;grid-template-columns:1fr 1fr;gap:9px 25px;padding:25px;background:var(--panel);border-radius:10px;font-size:13px}.legal-toc a:hover{color:var(--gold)}html[lang=en] .hero h1{font-size:clamp(45px,5vw,71px)}@media(max-width:1050px) and (min-width:701px){header .nav-contact{display:none}}@media(max-width:700px){header{gap:10px}header .brand{font-size:13px;gap:6px}header .brand img{width:39px}.language-control{margin-left:auto}.language-control select{min-width:80px;padding:8px;font-size:10px}.legal-main{padding-top:40px;padding-bottom:45px}.legal-toc{grid-template-columns:1fr}.privacy-card{padding:20px;gap:16px}.privacy-card img{width:50px;height:50px}.privacy-card h2{font-size:23px}.legal-heading img{width:54px;height:54px}.legal-section h2{font-size:23px}.legal-section p{font-size:14px}html[lang=en] .hero h1{font-size:52px}}@media(max-width:380px){header{padding:0 14px;gap:7px}header .brand{font-size:11px}.brand-light{margin-left:3px}header .brand img{width:34px}.language-control select{min-width:72px}html[lang=en] .hero h1{font-size:43px}.legal-heading{gap:14px}}
