.nom-head{padding:45px 0 60px;background:linear-gradient(120deg,#21010b,#750d35);border-bottom:1px solid #d4af3744}.nom-head .container{display:grid;grid-template-columns:220px 1fr;align-items:center;gap:55px}.nom-head img{width:210px}.nom-head span,.step{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-weight:800;font-size:12px}.nom-head h1{font-size:clamp(38px,5vw,65px)}.nom-head p{color:#e3d5d8}.nom-wrap{padding:70px 20px;background:#120e10}.nom-form{max-width:900px;margin:auto}.nom-form section{position:relative;background:#1e171a;border:1px solid #d4af3728;border-radius:22px;padding:36px;margin-bottom:22px}.nom-form h2{font-size:32px}.nom-form textarea{resize:vertical}.nom-form small{display:block;color:#9e8c91;margin-top:6px}.declaration{display:flex!important;gap:12px;align-items:flex-start;margin:25px 0!important}.declaration input{width:auto;margin-top:6px}.submit-nom{width:100%;padding:17px}.success-page{min-height:100vh;display:grid;place-items:center;padding:30px;background:radial-gradient(circle at 50% 20%,#731039,#170109 62%)}.success-card{text-align:center;max-width:720px}.success-card>img{width:220px}.success-mark{width:76px;height:76px;border:2px solid var(--gold);border-radius:50%;display:grid;place-items:center;margin:20px auto;color:var(--gold);font-size:38px}.success-card h1{font-size:clamp(40px,6vw,70px)}.success-card p{color:#dfcfd3;font-size:18px}.reference{margin:25px 0;color:var(--gold)}.success-card .notice{margin-bottom:24px}@media(max-width:700px){.nom-head .container{grid-template-columns:1fr;gap:12px}.nom-head img{width:150px}.nom-form section{padding:24px}.nom-wrap{padding:40px 14px}}
