.aktus-modal-scrim{z-index:1000;background:#1818188c;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out aktus-modal-fade;display:flex;position:fixed;inset:0}@keyframes aktus-modal-fade{0%{opacity:0}to{opacity:1}}.aktus-modal{background:var(--bg-1,#fff);width:100%;max-width:520px;color:var(--fg-1,#181818);border:1px solid var(--border-2,#2222221a);font-family:var(--font-body,Inter, sans-serif);border-radius:14px;padding:36px 36px 32px;animation:.18s cubic-bezier(.2,.7,.2,1) aktus-modal-pop;position:relative}@keyframes aktus-modal-pop{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:560px){.aktus-modal{border-radius:12px;padding:28px 22px 24px}}.aktus-modal-close{width:36px;height:36px;color:var(--fg-2,#51525c);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex;position:absolute;top:14px;right:14px}.aktus-modal-close:hover{background:var(--bg-3,#f4f4f5);color:var(--fg-1,#181818)}.aktus-modal-title{font-family:var(--font-display,"Inter Display", Inter, sans-serif);letter-spacing:-.01em;color:var(--fg-1,#181818);margin:0 0 8px;font-size:clamp(24px,3vw,30px);font-weight:500}.aktus-modal-sub{color:var(--fg-2,#51525c);margin:0 0 24px;font-size:14px;line-height:1.5}.aktus-modal-form{flex-direction:column;gap:16px;display:flex}.aktus-modal-label{color:var(--fg-1,#181818);flex-direction:column;gap:6px;font-size:13px;font-weight:500;display:flex}.aktus-modal-label>input,.aktus-modal-label>textarea{font:inherit;color:var(--fg-1,#181818);background:var(--bg-1,#fff);border:1px solid var(--border-2,#2222221f);border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:400;transition:border-color .15s,box-shadow .15s}.aktus-modal-label>textarea{resize:vertical;min-height:96px;line-height:1.5}.aktus-modal-label>input::placeholder,.aktus-modal-label>textarea::placeholder{color:var(--fg-3,#a0a0ab)}.aktus-modal-label>input:focus,.aktus-modal-label>textarea:focus{border-color:var(--brand,#2f5f4a);box-shadow:0 0 0 3px #2f5f4a1f}.aktus-modal-submit{width:100%;font:inherit;color:var(--brand-foreground,#fff);background:var(--brand,#2f5f4a);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:8px;padding:13px 18px;font-size:15px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex}.aktus-modal-submit:hover:not(:disabled){background:var(--brand-hovered,#244b3b)}.aktus-modal-submit:active:not(:disabled){transform:scale(.99)}.aktus-modal-submit:disabled{opacity:.7;cursor:not-allowed}.aktus-modal-arr{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.aktus-modal-submit:hover .aktus-modal-arr{transform:translate(3px)}.aktus-modal-error{color:var(--brick,#a04935);margin:0;font-size:13px}.aktus-modal-success{flex-direction:column;gap:12px;display:flex}.aktus-modal-success-title{color:var(--fg-1,#181818);margin:0;font-size:16px;font-weight:500}.aktus-modal-success-body{color:var(--fg-2,#51525c);margin:0;font-size:14px;line-height:1.55}.aktus-modal-success-body a{color:var(--brand,#2f5f4a)}
