.proof-page{color:#2b173c;background:linear-gradient(155deg,#f8f3fc,#eee0f6);min-height:100vh}.proof-card{background:#fff;border:1px solid #dccae9;border-radius:22px;max-width:580px;margin:64px auto;padding:32px;box-shadow:0 20px 55px #4619671a}.proof-icon{color:#7028a8;background:#f1e2f8;border-radius:14px;place-items:center;width:52px;height:52px;display:grid}.proof-icon svg{width:26px}.proof-card h1{margin:20px 0 10px;font-size:clamp(1.7rem,4vw,2.3rem);line-height:1.15}.proof-card>p{color:#6c5c78;line-height:1.55}.proof-card form{gap:18px;margin-top:24px;display:grid}.proof-card form>div{gap:8px;display:grid}.proof-card label{font-weight:700}.proof-card input{height:46px}.proof-card input[type=file]{height:auto;padding:10px}.proof-card small{color:#71637c}.proof-card button{color:#fff;background:#7028a8;height:48px}.proof-error{color:#912841;background:#fcebf0;border-radius:8px;padding:12px}.proof-success{color:#205c39;background:#f0f8f2;border-radius:14px;gap:10px;margin-top:26px;padding:20px;display:grid}.proof-success svg{width:26px}.proof-success p{margin:0;line-height:1.5}.proof-success a{color:#542080;font-weight:700;text-decoration:underline}@media (max-width:640px){.proof-card{margin:20px 12px;padding:24px}.proof-page .site-header{padding:0 16px}}
