.arcPublic{min-height:100vh;background:#040b0f;color:#e9fbff;padding:40px max(20px,calc((100vw - 1240px)/2)) 80px;font-family:Arial,sans-serif}.arcPubHero{display:grid;grid-template-columns:1fr 340px;gap:24px}.arcPubHero aside,.arcPubHero>div,.arcPubPrizes article,.arcPubRules,.arcRegister{border:1px solid #173843;border-radius:22px;background:linear-gradient(145deg,#0a171e,#061015);padding:30px}.arcPubHero>div>span,.arcRegister>div>span{font-size:12px;color:#55dfed;letter-spacing:.15em;font-weight:800}.arcPubHero h1{font-size:64px;line-height:.95;margin:10px 0 16px}.arcPubHero p,.arcPubRules p,.arcRegister p{color:#95aeb8;line-height:1.65}.arcPubHero aside{display:flex;flex-direction:column;justify-content:center}.arcPubHero aside small{color:#57e1ee;letter-spacing:.14em}.arcPubHero aside strong{font-size:34px;margin:7px 0}.arcPubHero aside b{color:#8bf3ae;margin-top:16px}.arcPubActions{display:flex;gap:10px;margin-top:22px}.arcPubActions a,.arcRegister button{padding:13px 18px;border-radius:12px;background:#50e1ee;color:#031014;font-weight:900;text-decoration:none;border:0}.arcPubActions .secondary{background:transparent;color:#cdeef4;border:1px solid #31505a}.arcPubPrizes{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.arcPubPrizes article{display:flex;flex-direction:column;gap:8px}.arcPubPrizes article span{color:#91aab4}.arcRegister{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:18px}.arcRegister form{display:grid;gap:12px}.arcRegister label{display:grid;gap:5px;font-size:12px;color:#9eb4bc}.arcRegister input{padding:12px;border-radius:10px;border:1px solid #294b55;background:#061015;color:#fff}.arcRegister .two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.arcRegister .check{display:flex;align-items:flex-start;gap:8px}.arcRegister .check input{margin-top:2px}.arcRegError{color:#ff9cac!important}.arcPubRules{margin-top:18px}.arcPubRules h2{margin-top:0}@media(max-width:850px){.arcPubHero,.arcPubPrizes,.arcRegister{grid-template-columns:1fr}.arcPubHero h1{font-size:46px}.arcRegister .two{grid-template-columns:1fr}}