.ampmn-card{container-type:inline-size;max-inline-size:44rem;margin:1.25rem auto}.ampmn-card .ampmn-form{position:relative;display:grid;gap:.85rem;margin:0;padding:.85rem clamp(1rem, 4%, 1.85rem);border:1px solid #e8dcf4;border-radius:1.3rem;background:linear-gradient(135deg,#faf7fc,#f7f2fb);color:#28223b;font:inherit;line-height:1.5;text-align:center}.ampmn-form .ampmn-heading{display:flex;align-items:flex-start;justify-content:center;gap:.85rem}.ampmn-form .ampmn-heading h2{margin:0 0 .2rem;padding:0;color:indigo;font:inherit;font-size:1.15rem;font-weight:800;line-height:1.45}.ampmn-form .ampmn-heading p{margin:0;font-size:.92rem}.ampmn-form svg{display:block;inline-size:1.2rem;block-size:1.2rem;flex:none}.ampmn-form .ampmn-badge{display:grid;flex:none;place-items:center;inline-size:2.5rem;block-size:2.5rem;border-radius:50%;background:linear-gradient(#a057c5,#61129a);color:#fff}.ampmn-form .ampmn-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(12rem,auto);gap:.7rem}.ampmn-form .ampmn-email{display:flex;align-items:center;direction:rtl;min-inline-size:0;padding-right:.8rem;border:1px solid #bdb8cc;border-radius:.65rem;background:#faf8fc;overflow:hidden}.ampmn-form .ampmn-email:focus-within{outline:2px solid indigo;outline-offset:2px}.ampmn-form .ampmn-email svg{position:static;color:#777287;pointer-events:none}.ampmn-form .ampmn-email input[type=email]{display:block;flex:1 1 0%;box-sizing:border-box;width:100%;min-width:0;min-height:2.65rem;margin:0;padding:.45rem .55rem .45rem .8rem;border:0;outline:0;box-shadow:none;background:#fff0;color:#28223b;direction:ltr;font:inherit;font-size:1rem;text-align:left}.ampmn-form .ampmn-email input::placeholder{color:#6e687f;text-align:right;direction:rtl;opacity:1}.ampmn-form .ampmn-fields button{display:flex;align-items:center;justify-content:center;gap:.45rem;min-block-size:2.75rem;margin:0;padding:.45rem 1rem;border:1px solid #ff6f00;border-radius:.8rem;background:linear-gradient(#c64d00,#ae3d00);color:#fff;font:inherit;font-size:.95rem;font-weight:700;cursor:pointer}.ampmn-form .ampmn-fields button:hover:not(:disabled){background:#a93800}.ampmn-form .ampmn-fields button:disabled{opacity:.65;cursor:wait}.ampmn-form .ampmn-privacy{display:flex;align-items:flex-start;justify-content:center;gap:.55rem;margin:0;padding:.45rem .75rem;border-radius:.75rem;background:#eee4f9;font-size:.82rem}.ampmn-form .ampmn-privacy svg{inline-size:1rem;block-size:1rem;margin-block-start:.1rem;color:indigo}.ampmn-form .ampmn-feedback{color:indigo;font-size:.9rem}.ampmn-form .ampmn-feedback:empty{position:absolute}.ampmn-form :focus-visible{outline:2px solid indigo;outline-offset:2px}.ampmn-form .ampmn-trap{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}@container (max-width:30rem){.ampmn-card .ampmn-form{padding-block-start:1.8rem}.ampmn-form .ampmn-badge{position:absolute;inset-block-start:0;inset-inline-start:50%;translate:50% -35%}.ampmn-form .ampmn-fields{grid-template-columns:minmax(0,1fr)}.ampmn-form .ampmn-heading h2{font-size:1.05rem}}