.assessment-modal{position:fixed;inset:0;z-index:120;background:rgba(3,15,30,.72);display:grid;place-items:center;padding:22px}.assessment-dialog{position:relative;width:min(760px,96vw);max-height:92vh;overflow:auto;background:#fff;border-radius:24px;padding:28px;box-shadow:0 28px 80px rgba(0,0,0,.3);color:#10203a}.assessment-dialog h2{font-size:32px;line-height:1.1;margin:8px 0 10px}.assessment-copy{color:#65758a;margin:0 0 18px}.assessment-close{position:absolute;right:18px;top:16px;width:40px;height:40px;border:1px solid #dbe3ed;border-radius:12px;background:#fff;font-size:25px;cursor:pointer}.assessment-dialog form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.assessment-dialog label{display:grid;gap:7px;font-weight:800;font-size:13px}.assessment-dialog input,.assessment-dialog select,.assessment-dialog textarea{width:100%;border:1px solid #ccd7e4;border-radius:11px;padding:11px 12px;font:inherit;background:#fff;color:#10203a}.assessment-dialog input,.assessment-dialog select{min-height:46px}.assessment-dialog textarea{resize:vertical}.assessment-dialog .wide{grid-column:1/-1}.assessment-actions{display:flex;justify-content:flex-end;gap:10px;padding-top:5px}.assessment-status{min-height:20px;color:#b42331;font-weight:700;font-size:13px}.assessment-hp{position:absolute!important;left:-9999px!important;opacity:0!important;pointer-events:none!important}.assessment-success{padding:22px;border:1px solid #cfe4d9;background:#f3fbf6;border-radius:16px}.assessment-success strong{font-size:24px;color:#17683f}.assessment-success p{color:#53657a}.assessment-success .button{margin-top:14px}.contact-actions button.button{font:inherit;border:0;cursor:pointer}@media(max-width:620px){.assessment-modal{padding:0;align-items:end}.assessment-dialog{width:100vw;max-height:94dvh;border-radius:22px 22px 0 0;padding:22px}.assessment-dialog h2{font-size:26px}.assessment-dialog form{grid-template-columns:1fr}.assessment-dialog .wide{grid-column:auto}.assessment-actions{display:grid;grid-template-columns:1fr 1fr}.assessment-actions .button{width:100%}}