*{box-sizing:border-box}body{margin:0;font-family:Inter,system-ui,sans-serif;color:#253538;background:#fff}a{color:inherit;text-decoration:none}.hero{min-height:700px;background:#b9eee8;padding:0 6%;overflow:hidden}.nav,header{height:84px;display:flex;justify-content:space-between;align-items:center}.brand,.nav b{font-size:22px}.brand span,.nav b span{color:#f48fb5}.heroIn{max-width:1050px;margin:110px auto}.hero small,small{font-weight:900;letter-spacing:2px;color:#5d7779}.hero h1{font-size:clamp(55px,9vw,110px);line-height:.9;letter-spacing:-5px}.hero h1 em{color:#f48fb5;font-style:normal}.hero p{font-size:23px}.btn{display:inline-block;border:0;background:#f48fb5;color:#fff;padding:16px 24px;border-radius:15px;font-weight:900;cursor:pointer}.formPage,.mint,.prose,.section{max-width:1100px;margin:auto;padding:90px 20px}.mint h2,.section h2{font-size:48px}.steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px}.card,.steps article{padding:25px;background:#fff;border-radius:22px;box-shadow:0 15px 50px #25353812}.steps article>b{color:#f48fb5}.mint p,.steps p{color:#657678;line-height:1.6}.mint{max-width:none;background:#e9fbf9;padding-left:calc((100% - 1060px)/2);padding-right:calc((100% - 1060px)/2)}footer{padding:30px 6%;border-top:1px solid #eee;color:#708080}header{padding:0 6%;background:#e9fbf9}.formPage{max-width:900px}.formPage h1,.prose h1{font-size:55px;letter-spacing:-3px}.formPage>p{color:#667}.grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid label{display:flex;flex-direction:column;gap:7px;font-weight:800}.grid .full{grid-column:1/-1}input,select,textarea{font:inherit;padding:13px;border:1px solid #d8e4e3;border-radius:12px}.consent{display:block;margin:20px 0;color:#667;line-height:1.5}.consent input{margin-right:8px}.err{background:#fff0f2;color:#b73554;padding:12px;border-radius:10px;margin:15px 0}.success{text-align:center;padding:50px}.success>b{font-size:60px}.cookie{position:fixed;bottom:15px;left:15px;right:15px;z-index:20;background:#26373a;color:#fff;padding:15px 20px;border-radius:16px;display:flex;justify-content:space-between;gap:20px;align-items:center}.cookie button{background:#f48fb5;color:white;border:0;border-radius:12px;padding:12px 22px;font-weight:900}.prose{max-width:850px;line-height:1.7}.auth{min-height:100vh;background:#b9eee8;display:grid;place-items:center;padding:20px}.login{width:min(430px,100%);display:grid;grid-gap:14px;gap:14px}.login input{width:100%}.admin{min-height:100vh;background:#f6fbfa;padding:25px 5%}.adminTop{display:flex;justify-content:space-between;align-items:center}.adminItem,.stats{max-width:1100px;margin:15px auto;padding:18px;background:#fff;border-radius:16px}.adminItem{display:flex;justify-content:space-between;align-items:center}.adminItem p{color:#708080}.modal{position:fixed;inset:0;background:#0007;display:grid;place-items:center;padding:20px}.modalBox{background:#fff;padding:30px;border-radius:22px;width:min(650px,100%)}.actions{display:flex;gap:10px;margin-top:15px}.danger{background:#ef6f82;color:#fff;border:0;border-radius:12px;padding:12px 18px;font-weight:900}@media(max-width:700px){.grid,.steps{grid-template-columns:1fr}.grid .full{grid-column:auto}.heroIn{margin:70px auto}.hero h1{letter-spacing:-3px}.cookie{flex-direction:column;align-items:stretch}.cookie button{width:100%}.mint{padding-left:20px;padding-right:20px}.mint h2,.section h2{font-size:38px}}