.afc-email{margin:28px 0;padding:28px;border:1px solid #cad5e3;background:#edf2f8;color:#263b58;font-family:Manrope,Arial,sans-serif;text-align:left}.afc-email .afc-email-eyebrow{font-size:10px;letter-spacing:2px;margin:0 0 10px}.afc-email h3{font:400 32px/1.15 'Cormorant Garamond',Georgia,serif;margin:0 0 12px;color:#20334c}.afc-email>p:not(.afc-email-eyebrow){font-size:12px;line-height:1.7;margin:0 0 20px}.afc-email-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.afc-email-fields label{display:block;font-size:12px;font-weight:500}.afc-email-fields label:first-child{grid-column:1/-1}.afc-email-fields input{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;margin:7px 0 0;padding:12px 14px;border:1px solid #c7d2e0;border-radius:0;background:#fff;color:#263b58;font:16px Manrope,Arial,sans-serif}.afc-email-fields input:focus-visible,.afc-email-submit:focus-visible{outline:2px solid #637fa5;outline-offset:3px}.afc-email .afc-email-privacy{font-size:11px;line-height:1.7;color:#5a6f8a;margin:20px 0}.afc-email-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:56px;padding:16px 20px;border:1px solid #263b58;border-radius:0;background:linear-gradient(120deg,#334c6d,#263b58);color:#fff;cursor:pointer;font:500 13px Manrope,Arial,sans-serif}.afc-email-submit svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;flex-shrink:0}.afc-email-submit:disabled{opacity:.65;cursor:wait}.afc-email-status{font:12px/1.7 Manrope,Arial,sans-serif;overflow-wrap:anywhere;margin:12px 0 0}.afc-email-status:empty{display:none}.afc-email-status[data-state=error]{color:#9a302f}.afc-email-status[data-state=success]{color:#28624d}.afc-email-trap{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.atelier-request[hidden]{display:none!important}@media(max-width:600px){.afc-email{padding:20px;margin:22px 0}.afc-email-fields{grid-template-columns:1fr}.afc-email h3{font-size:29px}}@media print{.afc-email{display:none!important}}
