.aet-assessment-hub,.aet-verification{max-width:920px;margin:32px auto;padding:34px;border:1px solid #d8e0e8;border-radius:14px;background:linear-gradient(180deg,#fff 0%,#f7fbfb 100%);box-shadow:0 10px 30px rgba(23,55,94,.08)}.aet-assessment-brand-panel{max-width:660px;margin:32px auto 12px}.aet-assessment-brand-panel img{display:block;width:min(230px,58%);height:auto;max-width:100%;object-fit:contain}.aet-verification h2{margin:8px 0 10px;color:#17375e;line-height:1.15}.aet-verification-form{display:grid;grid-template-columns:1fr 1fr auto;gap:10px;align-items:end}.aet-verification-form label{color:#17375e;font-weight:700}.aet-verification-form input{min-height:46px;border:1px solid #9ca3af;border-radius:7px;padding:8px 12px;font-size:16px}.aet-verification-form button{min-height:46px;border:0;border-radius:7px;background:#17375e;color:#fff;padding:10px 22px;font-weight:700;cursor:pointer}.aet-verification-form input:focus-visible,.aet-verification-form button:focus-visible{outline:3px solid rgba(23,139,139,.38);outline-offset:3px}.aet-verification-result{margin-top:20px;border-radius:10px;padding:20px}.aet-verification-result.is-valid{background:#ecfdf5;border:1px solid #86efac}.aet-verification-result.is-invalid{background:#fff7ed;border:1px solid #fdba74}.aet-verification-result dl{display:grid;grid-template-columns:180px 1fr;gap:7px 14px}.aet-verification-result dt{font-weight:700;color:#17375e}.aet-verification-result dd{margin:0}@media(max-width:700px){.aet-assessment-hub,.aet-verification{padding:22px;margin:18px 10px}.aet-assessment-brand-panel{margin:22px 18px 10px}.aet-assessment-brand-panel img{width:min(200px,72%)}.aet-verification-form{grid-template-columns:1fr}.aet-verification-result dl{grid-template-columns:1fr}.aet-verification-result dd{margin-bottom:8px}}
