*{box-sizing:border-box}body{color:#f5f1e8;background:#111;margin:0;font-family:Arial,Helvetica,sans-serif}.page{justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 20px;display:flex}.card{background:#1b1b1b;border:1px solid #333;border-radius:16px;width:100%;max-width:760px;padding:32px;box-shadow:0 10px 30px #00000059}h1{text-align:center;margin-top:0;margin-bottom:24px;font-size:2.4rem}.intro{margin-bottom:14px;font-size:1.05rem;line-height:1.7}.trailer{background:#161616;border:1px solid #333;border-radius:12px;margin-top:24px;margin-bottom:8px;padding:18px}.trailer-label{margin:0 0 10px;font-weight:700}.trailer-link{color:#e6c06b;font-weight:700;text-decoration:none}.trailer-link:hover{text-decoration:underline}.form{flex-direction:column;gap:14px;margin-top:28px;display:flex}.row{grid-template-columns:1fr 1fr;gap:14px;display:grid}input{color:#111;background:#fff;border:1px solid #555;border-radius:10px;width:100%;padding:14px 16px;font-size:1rem}button{color:#111;cursor:pointer;background:#c79a42;border:none;border-radius:10px;padding:14px 18px;font-size:1rem;font-weight:700}button:hover{opacity:.92}.images{gap:16px;margin-top:28px;display:grid}.images img{border-radius:12px;width:100%;display:block}@media (width<=640px){.row{grid-template-columns:1fr}.card{padding:22px}h1{font-size:2rem}.support-links{background:#161616;border:1px solid #333;border-radius:12px;margin-top:28px;padding:20px}.support-links h2{margin-top:0;margin-bottom:16px;font-size:1.4rem}.support-links ul{margin:0;padding:0;list-style:none}.support-links li{margin-bottom:12px}.support-links a{color:#e6c06b;font-weight:700;text-decoration:none}.support-links a:hover{text-decoration:underline}}
