
.contact-actions{display:grid;gap:16px;align-self:center;min-width:0}.contact-actions .contact-action{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #dce7ee;border-radius:18px;background:#ffffffb3;text-decoration:none;color:#0074d9;transition:background .2s,border-color .2s,transform .2s}.contact-actions .contact-action:hover{background:#fff;border-color:#8bc3f3;transform:translateY(-2px)}.contact-actions .contact-action:focus-visible{outline:3px solid #0074d9;outline-offset:4px}.contact-action-icon{display:grid;place-items:center;flex:0 0 52px;width:52px;height:52px;border-radius:15px;background:#e9f4ff}.contact-action-icon svg{width:29px;height:29px}.contact-whatsapp .contact-action-icon{color:#16865a;background:#e6f5ed}.contact-action-copy{display:grid;gap:4px;flex:1;min-width:0}.contact-action-copy strong{font-size:23px;line-height:1.2;color:#182c3f}.contact-action-copy>span{font-size:16px;color:#607386}.contact-action-arrow{font-size:25px}@media(max-width:600px){.contact-actions .contact-action{padding:19px;gap:14px}.contact-action-copy strong{font-size:21px}}@media(prefers-reduced-motion:reduce){.contact-actions .contact-action{transition:none}}

.contact-actions button.contact-action{font:inherit;text-align:left;cursor:pointer;width:100%}.contact-email .contact-action-copy{display:grid}.email-options{width:min(440px,calc(100vw - 32px));padding:28px;border:1px solid #dce7ee;border-radius:20px;background:#fff;color:#182c3f;box-shadow:0 24px 90px #182c3f33}.email-options::backdrop{background:#182c3f66;backdrop-filter:blur(4px)}.email-options-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:10px}.email-options h2{font-size:26px;margin:0}.email-options-close{display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:10px;background:#edf3f7;color:#182c3f;font:inherit;font-size:25px;cursor:pointer}.email-options p{font-size:15px;color:#607386;line-height:1.5;margin:0 0 22px}.email-option{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:17px 19px;border:1px solid #dce7ee;border-radius:12px;background:#f7fbff;color:#0074d9;text-decoration:none;font:inherit;font-size:16px;font-weight:600;text-align:left;cursor:pointer}.email-option+.email-option{margin-top:12px}.email-option:hover{background:#eaf4ff;border-color:#8bc3f3}.email-options :focus-visible{outline:3px solid #0074d9;outline-offset:3px}.email-options .copy-status{margin:14px 0 0;min-height:22px;font-size:14px;color:#16865a}.email-copy-fallback{margin-top:12px}.email-copy-fallback input{width:100%;padding:12px;border:1px solid #c8d7e3;border-radius:8px;font:inherit;color:#182c3f}.email-copy-fallback[hidden]{display:none}
