/* Dedicated enquiry surfaces; shared with no administration forms. */
.verification-card{max-width:540px;background:linear-gradient(145deg,#20201c,#111210 65%);border:1px solid #716044;border-radius:18px;box-shadow:0 32px 100px #0008;padding:36px}
.verification-card .brand{width:64px;margin-bottom:22px}.verification-card h1{font-size:36px}.verify-steps{display:flex;justify-content:space-between;gap:8px;font-size:10px;letter-spacing:.05em;color:#8e897d;border-bottom:1px solid #484031;padding-bottom:18px;margin-bottom:26px}.verify-steps b{color:#e1c38b}.verify-recipient{border:1px solid #514630;border-radius:8px;padding:12px 16px;color:#d9c59d;font-size:14px;overflow-wrap:anywhere;background:#c8a36a09}.verification-card .verify-code{height:76px;font-size:30px;border-color:#81704c;border-radius:8px;letter-spacing:.35em;padding-left:20px;background:#0c0d0c}.verification-card button{min-height:52px;border-radius:6px}.verification-card #verification-confirm{background:linear-gradient(110deg,#e5c68b,#bd9757)}.verification-card button:disabled{opacity:.45;cursor:not-allowed}.verification-card .verify-note{font-size:12px}.verification-card .verify-preview{background:#ffffff03;padding:14px;border:1px solid #413b2e;border-radius:7px}
#contact .enquiry-success{padding:32px 24px;margin-bottom:28px;border:1px solid #8a7146;background:radial-gradient(ellipse at top,#b58b4520,transparent 75%),#151512;text-align:center;border-radius:10px;scroll-margin-top:110px}#contact .success-seal{display:grid;place-items:center;width:62px;height:62px;border:1px solid #c5a568;border-radius:50%;margin:0 auto 20px;color:#e2c38c;font-size:30px;box-shadow:0 0 0 7px #c5a5680a}#contact .success-eyebrow{display:block;font-size:10px;letter-spacing:2px;color:#d4b77f}#contact .enquiry-success h3{font:400 32px/1.2 Georgia,serif;color:#f4eee3;margin:16px 0}#contact .enquiry-success p{font-size:14px;line-height:1.8;color:#c5beaf;margin:12px 0}#contact .enquiry-success a{display:inline-block;border-bottom:1px solid #c5a568;padding:14px 0;color:#e2c38c;text-decoration:none;font-size:13px}
@media(max-width:420px){.verification-card{padding:28px 22px}.verification-card h1{font-size:30px}.verify-steps{font-size:9px}.verification-card .verify-code{font-size:27px}}
