.le{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:center;max-width:1100px;margin:48px auto;padding:32px;border-radius:24px;background:var(--color-choc);color:#fffeef}.le-chip{display:inline-block;margin:0 0 12px;padding:5px 12px;border-radius:99px;background:var(--color-pink);color:var(--color-choc);font:800 12px/1 var(--font-peso);text-transform:uppercase;letter-spacing:.06em}.le-t{margin:0;font:800 clamp(26px,4vw,40px)/1.02 var(--font-peso);letter-spacing:-.03em}.le-d,.le-t{color:#fffeef}.le-d{margin:10px 0 0;opacity:.85}.le-form{display:flex;flex-wrap:wrap;gap:8px}.le-form input[type=email]{flex:1 1 200px;min-width:0;padding:14px 16px;background:#fffeef;font:inherit}.le-form button,.le-form input[type=email]{border:0;border-radius:99px;color:var(--color-choc)}.le-form button{padding:14px 22px;background:var(--color-pink);font:800 15px/1 var(--font-peso);cursor:pointer}.le-form button:disabled{opacity:.6;cursor:wait}.le-form small{flex-basis:100%;opacity:.7}.le-trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.le-error,.le-ok{flex-basis:100%;margin:0;font-weight:700;color:#fffeef}@media (max-width:720px){.le{grid-template-columns:1fr;margin:32px 16px;padding:24px}}