@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700&display=swap";
:root{--navy:#101012;--gold:#e0b050;--beige:#e8e3e0;--teal:#5aaad0;--light:#fafafa;--card-bg:#16161a}*{box-sizing:border-box}body{background:radial-gradient(circle at top,#181820 0,var(--navy)55%);color:var(--beige);margin:0;font-family:Plus Jakarta Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page{flex-direction:column;min-height:100vh;display:flex}.navbar{justify-content:space-between;align-items:center;width:100%;padding:18px 48px;display:flex}.navbar-left{align-items:center;gap:10px;display:flex}.navbar-logo{height:36px}.navbar-brand{color:var(--gold);letter-spacing:.12em;font-size:22px;font-weight:700}.navbar-menu a{color:var(--beige);opacity:.9;margin-left:24px;font-size:14px;font-weight:500;text-decoration:none}.navbar-menu a:hover{opacity:1}.navbar-blur{z-index:50;-webkit-backdrop-filter:blur(14px);background:#10101299;border-bottom:1px solid #ffffff0f;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:sticky;top:0}.hero{justify-content:center;padding:80px 24px 40px;display:flex}.hero-content{text-align:center;max-width:900px}.hero h1{color:var(--gold);font-size:clamp(36px,5vw,52px);line-height:1.1}.hero p{opacity:.85;margin-top:16px;font-size:18px}.hero-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;display:flex}.btn,.btn-secondary,.btn-light,.btn-outline{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn{background:var(--gold);color:var(--navy);box-shadow:0 4px 16px #e0b05040}.btn-secondary{color:var(--beige);background:0 0;border:1px solid #e8e3e04d}.btn-outline{color:var(--beige);background:0 0;border:1px solid #e8e3e066}.btn-light{background:var(--navy);color:var(--beige)}.products{max-width:1100px;margin:0 auto;padding:40px 24px 80px}.products h2{text-align:center;color:var(--gold);font-size:30px}.products-subtitle{text-align:center;opacity:.8;margin-top:10px;margin-bottom:40px}.product-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px;display:grid}.product-card{background:var(--card-bg);border:1px solid #ffffff0a;border-radius:18px;padding:24px;box-shadow:0 18px 40px #00000073}.product-card--konn{border-color:#5aaad066}.product-card--shuttr{border-color:#b36a5266}.product-header{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.product-label{letter-spacing:.16em;text-transform:uppercase;opacity:.65;font-size:11px}.product-card h3{font-size:22px}.product-description{opacity:.9;margin-top:14px;margin-bottom:18px}.mockup-frame{background:radial-gradient(circle at 0 0,#262b36,#15171c);border:1px solid #ffffff0f;border-radius:14px;margin-top:10px;padding:12px}.mockup-top-bar{gap:6px;margin-bottom:10px;display:flex}.mockup-top-bar span{background:#e8e3e04d;border-radius:999px;width:8px;height:8px}.mockup-body{background:#05060a;border-radius:10px;padding:14px}.mockup-konn-avatar{background:linear-gradient(135deg,var(--teal),var(--gold));border-radius:999px;width:40px;height:40px;margin:0 auto 10px}.mockup-konn-line{background:#e8e3e066;border-radius:999px;width:60%;height:8px;margin:0 auto 12px}.mockup-konn-button{background:#5aaad033;border-radius:10px;height:26px;margin-bottom:8px}.mockup-shuttr-photo{background:linear-gradient(135deg,#323645,#15171c);border-radius:10px;flex:1}.mockup-shuttr-photo.large{height:110px;margin-bottom:10px}.mockup-shuttr-row{gap:8px;height:60px;display:flex}.about{text-align:center;max-width:800px;margin:0 auto;padding:40px 24px 60px}.about h2{color:var(--gold);margin-bottom:10px;font-size:28px}.cta{text-align:center;background:linear-gradient(135deg,var(--teal),var(--gold));width:100%;color:var(--navy);padding:60px 24px 70px}.cta h2{margin-bottom:10px;font-size:26px}.footer{text-align:center;opacity:.7;padding:18px;font-size:13px}
