.partner-page .email-validation-stage{display:grid;gap:14px}.partner-page .email-validation-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.partner-page .email-validation-action .btn{min-height:52px}.partner-page .email-verification-step{padding:16px;border:1px solid rgba(56,189,248,.45);border-radius:12px;background:rgba(15,23,42,.7)}.partner-page .email-verified{display:inline-flex;align-items:center;gap:7px;color:#4ade80;font-weight:800;font-size:13px}.partner-page .email-verified::before{content:'✓';display:grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#052e1b;background:#4ade80}.partner-page .registration-details{display:grid;gap:16px;margin-top:8px}.partner-page [hidden]{display:none!important}@media(max-width:640px){.partner-page .email-validation-action{grid-template-columns:1fr}.partner-page .email-validation-action .btn{width:100%}}
.partner-page .site-footer{padding:30px 0 22px;color:#fff;background:#0f172a;border-top:1px solid #293548}.partner-page .site-footer .container{width:100%;max-width:1200px;margin-right:auto;margin-left:auto;padding-right:20px;padding-left:20px}.partner-page .site-footer .footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:28px;margin-top:22px;padding-top:0;border:0;color:#94a3b8}.partner-page .site-footer .legal-links{flex:0 0 auto;color:#94a3b8;font-size:.7rem}.partner-page .site-footer .legal-links a{color:#7dd3fc;text-decoration:none}.partner-page .site-footer .legal-links a:hover{text-decoration:underline}@media(max-width:900px){.partner-page .site-footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:12px;margin-top:20px}}@media(max-width:700px){.partner-page .site-footer{padding:26px 0 20px}.partner-page .site-footer .container{padding-right:16px;padding-left:16px}}
