:root{--bg:#0d110f;--panel:#171d19;--line:#343d36;--text:#e8ebe7;--muted:#a3aca5;--gold:#c19a4c;--green:#7da26b;--danger:#d57b6e;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:var(--bg);color:var(--text);font-family:Inter,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 75% 0,#1c241e 0,transparent 35%),var(--bg);margin:0;line-height:1.65}a{color:inherit}.site-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:5;background:#0d110ff0;justify-content:space-between;align-items:center;height:74px;padding:0 max(28px,50vw - 590px);display:flex;position:sticky;top:0}.wordmark{letter-spacing:.12em;align-items:baseline;gap:9px;text-decoration:none;display:flex}.wordmark span{font-weight:800}.wordmark small{color:var(--gold);font-size:10px}nav{align-items:center;gap:22px;display:flex}.site-header nav a{color:var(--muted);font-size:14px;text-decoration:none}.site-header nav a:hover{color:var(--text)}.buy-link,.button{background:var(--gold);cursor:pointer;border:0;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-block;color:#111510!important}.button.secondary{border:1px solid var(--line);background:0 0;color:var(--text)!important}main{min-height:70vh}.hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:65px;max-width:1180px;margin:auto;padding:110px 28px 90px;display:grid}.eyebrow{color:var(--gold);letter-spacing:.2em;font-size:12px;font-weight:700}.hero h1{margin:18px 0;font-size:clamp(42px,6vw,74px);line-height:1.1}.hero h1 span{color:#bbc2bc;display:block}.hero p{color:var(--muted);max-width:650px;font-size:18px}.hero-actions{gap:12px;margin-top:32px;display:flex}.cockpit-preview{aspect-ratio:1.7;background:#111512;border:1px solid #4a544c;grid-template-columns:1.2fr .8fr;gap:15px;padding:18px;display:grid;transform:perspective(900px)rotateY(-4deg);box-shadow:0 28px 80px #0008}.preview-wheel{aspect-ratio:1;border:15px solid #394139;border-radius:50%;width:78%;margin:auto;position:relative}.preview-wheel:after{content:"SIM COCKPIT";background:#252c27;border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;inset:35%}.preview-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}.preview-controls span{color:#bbc2bc;background:#202621;border:1px solid #424b44;place-items:center;font-size:11px;display:grid}.section{max-width:1180px;margin:auto;padding:85px 28px}.section-heading{max-width:700px;margin-bottom:42px}.section h2{margin:10px 0;font-size:clamp(30px,4vw,48px);line-height:1.2}.section-heading p,.muted{color:var(--muted)}.feature-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.feature-grid article{border-right:1px solid var(--line);padding:32px}.feature-grid article:last-child{border:0}.feature-grid b{color:var(--gold);letter-spacing:.1em;font-size:13px}.steps{counter-reset:steps;background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.steps article{background:var(--panel);padding:28px}.steps article:before{counter-increment:steps;content:"0" counter(steps);color:var(--gold);font-weight:800;display:block}.pricing{grid-template-columns:1fr 1fr;gap:18px;display:grid}.price-card{border:1px solid var(--line);background:var(--panel);padding:36px}.price-card.recommended{border-color:var(--gold)}.price{margin:18px 0;font-size:42px;font-weight:800}.price small{color:var(--muted);font-size:14px}.price-card ul{color:var(--muted);min-height:120px;padding-left:20px}.compatibility{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.compatibility div{border-top:2px solid var(--gold);background:var(--panel);padding:25px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-weight:700}.faq p{color:var(--muted)}footer{border-top:1px solid var(--line);max-width:1180px;color:var(--muted);margin:60px auto 0;padding:40px 28px}footer nav{flex-wrap:wrap;font-size:13px}.disclaimer{font-size:12px}.page{max-width:920px;margin:auto;padding:70px 28px}.page h1{font-size:42px}.page h2{margin-top:45px}.panel{background:var(--panel);border:1px solid var(--line);margin:20px 0;padding:28px}.form{gap:14px;max-width:620px;display:grid}.form label{gap:6px;display:grid}.form input,.form textarea,.form select{color:var(--text);font:inherit;background:#0f1310;border:1px solid #455048;padding:12px}.error{color:var(--danger)}.success{color:var(--green)}table{border-collapse:collapse;width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px}code{font-family:Consolas,monospace}@media (max-width:800px){.site-header nav a:not(.buy-link){display:none}.hero{grid-template-columns:1fr;padding-top:65px}.cockpit-preview{transform:none}.feature-grid,.steps,.compatibility{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid var(--line)}.pricing{grid-template-columns:1fr}.hero-actions{flex-direction:column}.hero-actions a{text-align:center}}
.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}
.cockpit-image{background:#111512;border:1px solid #4a544c;margin:0;overflow:hidden;transform:perspective(900px)rotateY(-3deg);box-shadow:0 28px 80px #0008}.cockpit-image img{width:100%;height:auto;display:block}.cockpit-image figcaption{border-top:1px solid var(--line);color:var(--muted);padding:8px 12px;font-size:12px}@media (max-width:800px){.cockpit-image{transform:none}}
