.premium-interest{margin-top:18px;padding-top:18px;border-top:1px solid var(--ui-line);min-width:0}.premium-interest h3{font-size:17px;line-height:1.4;margin:0 0 14px}.premium-interest form{display:grid;gap:12px}.premium-interest input[type=email]{width:100%;min-height:46px;box-sizing:border-box;padding:10px 12px;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-text);font:inherit;font-size:16px}.premium-interest-consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.6;cursor:pointer}.premium-interest-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--ui-accent)}.premium-interest .premium-interest-note{font-size:12px!important;line-height:1.6!important;color:var(--ui-muted);margin:0}.premium-interest [role=alert]{color:#e04e66;font-size:14px;line-height:1.5}.premium-interest-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.premium-interest button{min-height:44px;white-space:normal}.premium-interest button:disabled{opacity:.65;cursor:wait}