.loading-bar[data-v-a3e2db12]{background:#b21a15;box-shadow:0 0 10px #b21a15,0 0 5px #f44;height:4px;left:0;position:fixed;top:0;transition:width .3s ease;z-index:99999}.loading-spinner[data-v-a3e2db12]{animation:rotate-a3e2db12 .8s linear infinite;bottom:24px;height:40px;position:fixed;right:24px;width:40px;z-index:99999}.loading-overlay[data-v-a3e2db12]{inset:0;pointer-events:none;position:fixed;z-index:100000000}@keyframes rotate-a3e2db12{to{transform:rotate(1turn)}}.fade-enter-active[data-v-a3e2db12],.fade-leave-active[data-v-a3e2db12]{transition:opacity .2s ease}.fade-enter-from[data-v-a3e2db12],.fade-leave-to[data-v-a3e2db12]{opacity:0}.mm-newsletter[data-v-b3ff3cda]{--red:#d6001c;--red-dark:#a80016;--black:#0a0a0a;--off-black:#222;--panel:#161616;--border:hsla(0,0%,100%,.08);--text:#f0ece6;--muted:#888;--font-display:"Bebas Neue","Arial Black",sans-serif;--font-body:"DM Sans","Helvetica Neue",sans-serif;background-color:var(--off-black);color:var(--text);font-family:var(--font-body);isolation:isolate;overflow:hidden;padding:5rem 1.5rem 4rem;position:relative}.mm-bg[data-v-b3ff3cda]{display:flex;gap:0;inset:0;pointer-events:none;position:absolute;z-index:0}.mm-stripe[data-v-b3ff3cda]{border-left:1px solid var(--border);flex:1;opacity:.5}.mm-stripe[data-v-b3ff3cda]:first-child,.mm-stripe[data-v-b3ff3cda]:nth-child(6){opacity:.15}.mm-newsletter[data-v-b3ff3cda]:after{background:var(--red);bottom:-40px;clip-path:polygon(60% 0,100% 0,100% 100%,100% 100%);content:"";height:280px;opacity:.12;pointer-events:none;position:absolute;right:-40px;width:280px;z-index:0}.mm-inner[data-v-b3ff3cda]{margin:0 auto;max-width:760px;position:relative;z-index:1}@keyframes pulse-b3ff3cda{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}.mm-heading-block[data-v-b3ff3cda]{margin-bottom:2.5rem}.mm-headline[data-v-b3ff3cda]{color:var(--text);font-family:var(--font-display);font-size:60px;font-weight:400;letter-spacing:-.01em;line-height:.92;margin:0 0 1.25rem;text-transform:uppercase}@media(max-width:600px){.mm-headline[data-v-b3ff3cda]{font-size:2.2em}}.mm-headline em[data-v-b3ff3cda]{color:var(--red);font-style:normal;-webkit-text-fill-color:var(--red)}.mm-sub[data-v-b3ff3cda]{color:#b0a9a0;font-size:1.05rem;line-height:1.65;margin:0;max-width:520px}.mm-form-wrap[data-v-b3ff3cda]{display:flex;flex-direction:column;gap:1rem}.mm-field-row[data-v-b3ff3cda]{display:grid;gap:.75rem;grid-template-columns:1fr 1.6fr}@media(max-width:560px){.mm-field-row[data-v-b3ff3cda]{grid-template-columns:1fr}}.mm-field[data-v-b3ff3cda]{display:flex;flex-direction:column;gap:.4rem}.mm-label[data-v-b3ff3cda]{color:var(--muted);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.mm-input[data-v-b3ff3cda]{background:var(--panel);border:1px solid var(--border);border-radius:4px;box-sizing:border-box;color:var(--text);font-family:var(--font-body);font-size:1rem;outline:none;padding:.85rem 1rem;transition:border-color .2s,box-shadow .2s;width:100%}.mm-input[data-v-b3ff3cda]::-moz-placeholder{color:#444}.mm-input[data-v-b3ff3cda]::placeholder{color:#444}.mm-input[data-v-b3ff3cda]:focus{border-color:var(--red);box-shadow:0 0 0 3px #d6001c26}.mm-input[data-v-b3ff3cda]:disabled{cursor:not-allowed;opacity:.5}.mm-error[data-v-b3ff3cda]{background:#d6001c1a;border-left:3px solid var(--red);border-radius:2px;color:#ff6070;font-size:.85rem;margin:0;padding:.6rem .9rem}.mm-cta[data-v-b3ff3cda]{align-items:center;align-self:flex-start;background:var(--red);border:none;border-radius:4px;color:#fff;cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:1.05rem;justify-content:center;letter-spacing:.1em;min-height:54px;min-width:260px;overflow:hidden;padding:1.05rem 2rem;position:relative;transition:background .2s,transform .15s}.mm-cta[data-v-b3ff3cda]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12) 50%,transparent);content:"";inset:0;position:absolute;transform:translate(-100%);transition:transform .5s ease}.mm-cta[data-v-b3ff3cda]:hover:before{transform:translate(100%)}.mm-cta[data-v-b3ff3cda]:hover{background:var(--red-dark);transform:translateY(-2px)}.mm-cta[data-v-b3ff3cda]:active{transform:translateY(0)}.mm-cta[data-v-b3ff3cda]:disabled{cursor:not-allowed;opacity:.7;transform:none}.mm-cta-text[data-v-b3ff3cda]{align-items:center;display:inline-flex;gap:.75rem}.mm-arrow[data-v-b3ff3cda]{height:auto;transition:transform .2s;width:22px}.mm-cta:hover .mm-arrow[data-v-b3ff3cda]{transform:translate(4px)}.mm-spinner[data-v-b3ff3cda]{animation:spin-b3ff3cda .7s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:block;height:22px;width:22px}@keyframes spin-b3ff3cda{to{transform:rotate(1turn)}}.mm-disclaimer[data-v-b3ff3cda]{color:#555;font-size:.75rem;line-height:1.6;margin:0}.mm-link[data-v-b3ff3cda]{color:var(--muted);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.mm-link[data-v-b3ff3cda]:hover{color:var(--text)}.mm-success[data-v-b3ff3cda]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;padding:2.5rem 0}.mm-success-icon[data-v-b3ff3cda]{align-items:center;background:var(--red);border-radius:50%;box-shadow:0 0 30px #d6001c66;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:52px;justify-content:center;width:52px}.mm-success-title[data-v-b3ff3cda]{font-family:var(--font-display);font-size:2.5rem;font-weight:400;letter-spacing:.02em;margin:0;text-transform:uppercase}.mm-success-body[data-v-b3ff3cda]{color:#b0a9a0;font-size:1rem;line-height:1.7;margin:0}.mm-ghost-btn[data-v-b3ff3cda]{background:transparent;border:1px solid var(--border);border-radius:4px;color:var(--muted);cursor:pointer;font-family:var(--font-body);font-size:.85rem;margin-top:.5rem;padding:.6rem 1.2rem;transition:border-color .2s,color .2s}.mm-ghost-btn[data-v-b3ff3cda]:hover{border-color:var(--muted);color:var(--text)}.fade-up-enter-active[data-v-b3ff3cda]{transition:opacity .5s ease,transform .5s ease}.fade-up-enter-from[data-v-b3ff3cda]{opacity:0;transform:translateY(18px)}.shake-enter-active[data-v-b3ff3cda]{animation:shake-b3ff3cda .35s ease}@keyframes shake-b3ff3cda{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}
