body{color:#fff;background:#020617;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#020617e6;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:16px 7%;display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;display:flex}.logo{color:#020617;background:#fbbf24;border-radius:18px;place-items:center;width:46px;height:46px;display:grid}.brand small{color:#cbd5e1;margin-top:3px;display:block}.nav{color:#e2e8f0;gap:28px;display:flex}.nav a:hover{color:#fbbf24}.call,.primary{color:#020617;background:#fbbf24;border-radius:18px;align-items:center;gap:9px;padding:13px 22px;font-weight:800;display:inline-flex}.menu{color:#fff;background:0 0;border:1px solid #ffffff29;border-radius:12px;padding:8px;display:none}.mobile{background:#020617;border-bottom:1px solid #ffffff1a;flex-direction:column;gap:14px;padding:18px;display:flex;position:absolute;top:78px;left:0;right:0}.hero{background:radial-gradient(circle at 0 0,#fbbf2438,#0000 32%),radial-gradient(circle at 100% 100%,#3b82f62e,#0000 30%);grid-template-columns:1.1fr .9fr;gap:42px;padding:90px 7%;display:grid;position:relative;overflow:hidden}.badge{color:#fde68a;background:#fbbf241a;border:1px solid #fbbf2459;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}h1{margin:24px 0 0;font-size:58px;line-height:1.04}h2{margin:10px 0 14px;font-size:38px}.lead{color:#e2e8f0;max-width:760px;font-size:20px;line-height:1.7}.actions{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.secondary{border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:9px;padding:13px 22px;font-weight:800;display:inline-flex}.heroCard,.darkCard{background:#0f172aeb;border:1px solid #ffffff1a;border-radius:32px;padding:30px;box-shadow:0 20px 70px #00000059}.heroCard p,.section p,.band p,.contacts p,.card p{color:#cbd5e1;line-height:1.75}.gold{color:#fbbf24}.check{background:#ffffff0d;border-radius:18px;align-items:center;gap:10px;margin-top:12px;padding:13px;display:flex}.check svg,.line svg{color:#fbbf24;flex:none}.section{padding:80px 7%}.over{color:#fbbf24;text-transform:uppercase;letter-spacing:.25em;font-size:14px;font-weight:800}.muted{color:#94a3b8}.grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:34px;display:grid}.card{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:28px;padding:25px}.card:hover{background:#ffffff13}.band,.contacts{background:#ffffff08;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;grid-template-columns:1fr 1fr;gap:42px;padding:80px 7%;display:grid}.line{align-items:flex-start;gap:10px;display:flex}.youtube{background:#fbbf241a;border:1px solid #fbbf2438;border-radius:32px;padding:38px}.youtube svg{color:#fbbf24}.youtube a{color:#020617;background:#fff;border-radius:18px;align-items:center;gap:8px;margin-top:12px;padding:14px 22px;font-weight:800;display:inline-flex}.contactList{gap:15px;display:grid}.contactList a,.contactList div{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:24px;align-items:center;gap:16px;padding:18px;display:flex}.contactList svg{color:#fbbf24}.contactList small{color:#94a3b8;margin-bottom:3px;display:block}footer{text-align:center;color:#94a3b8;border-top:1px solid #ffffff1a;padding:32px 7%}@media (width<=900px){.nav,.call{display:none}.menu{display:block}.hero,.band,.contacts{grid-template-columns:1fr}h1{font-size:40px}h2{font-size:30px}.grid{grid-template-columns:1fr}.hero{padding-top:60px}.actions a{justify-content:center;width:100%}}html,body{width:100%;max-width:100%;overflow-x:hidden}*{box-sizing:border-box}.site,.header,.hero,.section,.band,.contacts,.grid,.heroCard,.card,.youtube,.contactList{max-width:100%}img,.heroPhoto{max-width:100%;height:auto;display:block}@media (width<=768px){.header{width:100%;padding-left:16px;padding-right:16px}.hero,.band,.contacts{grid-template-columns:1fr;width:100%}.section,.hero,.band,.contacts{padding-left:16px;padding-right:16px}.grid{grid-template-columns:1fr}.actions{flex-direction:column;align-items:stretch}.actions a{justify-content:center;width:100%}.heroCard{width:100%;overflow:hidden}}
