.avl-mr-root{margin:0 auto;max-width:880px}.avl-mr-header{margin-bottom:2.5rem;text-align:center}.avl-mr-header .tag{justify-content:center}.avl-mr-header .tag:after{background:var(--red);content:"";display:block;flex-shrink:0;height:1px;width:22px}.avl-mr-headline{color:var(--white);font-family:var(--ff-head);font-size:clamp(32px,4.5vw,60px);font-weight:900;letter-spacing:-.02em;line-height:1.05;margin:0 0 1rem;text-transform:uppercase}.avl-mr-desc{color:var(--muted2);font-family:var(--ff-body);font-size:1rem;line-height:1.7;margin:0 auto;max-width:580px}.avl-mr-desc p{margin:0}.avl-mr-banner{margin:0 auto 2rem;text-align:center}.avl-mr-banner__label{color:var(--muted);font-family:var(--ff-mono);font-size:.62rem;letter-spacing:.2em;margin-bottom:.6rem;text-transform:uppercase}.avl-mr-banner__img,.avl-mr-banner__link{border-radius:var(--r);display:block;max-width:100%;overflow:hidden;text-decoration:none;transition:opacity .25s ease,transform .25s ease;width:100%}.avl-mr-banner__img,.avl-mr-banner__link img{border-radius:var(--r);display:block;height:auto;width:100%}.avl-mr-banner__link:hover{opacity:.92;transform:translateY(-1px)}.avl-mr-timer{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--border2);border-radius:var(--r);color:var(--muted2);display:inline-flex;font-family:var(--ff-mono);font-size:.68rem;font-weight:500;gap:.45rem;letter-spacing:.12em;margin:-.5rem auto 2rem;padding:.45rem .85rem;text-transform:uppercase;transition:background .3s,border-color .3s,color .3s;white-space:nowrap}.avl-mr-root>.avl-mr-timer{display:flex;margin-left:auto;margin-right:auto;width:max-content}.avl-mr-timer svg{flex-shrink:0;opacity:.65;transition:opacity .3s}.avl-mr-timer__label{font-weight:500;opacity:.75}.avl-mr-timer__count{color:var(--white);font-variant-numeric:tabular-nums;font-weight:600;min-width:2.8rem;text-align:right}.avl-mr-timer--warning{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.35);color:var(--gold)}.avl-mr-timer--warning svg{opacity:1;stroke:var(--gold)}.avl-mr-timer--warning .avl-mr-timer__count{color:var(--gold)}.avl-mr-timer--urgent{animation:avl-mr-timer-pulse 1s ease-in-out infinite;background:rgba(237,25,68,.1);border-color:rgba(237,25,68,.45);color:var(--crimson)}.avl-mr-timer--urgent svg{opacity:1;stroke:var(--crimson)}.avl-mr-timer--urgent .avl-mr-timer__count{color:var(--crimson)}@keyframes avl-mr-timer-pulse{0%,to{opacity:1}50%{opacity:.65}}.avl-mr-block{background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r);margin-bottom:1.25rem;padding:2.25rem}.avl-mr-block__header{align-items:center;border-bottom:1px solid var(--border);display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.75rem;padding-bottom:1.1rem}.avl-mr-block__title{color:var(--white);font-family:var(--ff-head);font-size:1.05rem;font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.avl-mr-pill{align-items:center;background:rgba(179,8,56,.1);border:1px solid rgba(179,8,56,.35);border-radius:var(--r);color:var(--crimson);display:inline-flex;font-family:var(--ff-mono);font-size:.62rem;font-weight:500;letter-spacing:.18em;padding:4px 10px;text-transform:uppercase}.avl-mr-add-row{margin-top:.75rem}.avl-mr-cards:not(:empty)+.avl-mr-add-row{border-top:1px solid var(--border);padding-top:1.5rem}.avl-mr-add-btn,.avl-mr-submit{align-items:center;border:1px solid transparent;border-radius:var(--r);cursor:pointer;display:inline-flex;font-family:var(--ff-mono);font-size:.7rem;font-weight:500;gap:.55rem;justify-content:center;letter-spacing:.13em;padding:.85rem 1.9rem;text-decoration:none;text-transform:uppercase;transition:all .28s cubic-bezier(.25,1,.5,1);white-space:nowrap;-webkit-font-smoothing:antialiased}.avl-mr-add-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#e8e8e8!important;border-color:#e8e8e8!important;color:#111!important}.avl-mr-add-btn:hover:not(:disabled){background:#f5f5f5!important;border-color:#f5f5f5!important;color:#000!important;transform:translateY(-2px)}.avl-mr-add-btn:active{opacity:.85;transform:translateY(0)}.avl-mr-add-btn:disabled{cursor:not-allowed!important;opacity:.3!important;transform:none!important}.avl-mr-submit{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:var(--avlmr-btn-bg,#16a34a)!important;border-color:var(--avlmr-btn-bg,#16a34a)!important;box-shadow:0 1px 3px rgba(0,0,0,.15);color:var(--avlmr-btn-color,#fff)!important;min-width:240px;padding:.95rem 2.2rem}.avl-mr-submit:hover:not(:disabled){box-shadow:0 8px 24px rgba(0,0,0,.28);filter:brightness(1.08);transform:translateY(-2px)}.avl-mr-submit:active:not(:disabled){opacity:.9;transform:translateY(0)}.avl-mr-submit:disabled{box-shadow:none!important;cursor:not-allowed!important;filter:none!important;opacity:.35!important;transform:none!important}.avl-mr-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:540px){.avl-mr-grid{gap:1rem 1.25rem;grid-template-columns:1fr 1fr}.avl-mr-field--full{grid-column:1/-1}}.avl-mr-field{display:flex;flex-direction:column;gap:.45rem}.avl-mr-field--jobtitle[hidden],.avl-mr-field[hidden]{display:none}.avl-mr-label{color:var(--white);font-family:var(--ff-body);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.avl-mr-input{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:var(--r);color:#1a1a1a;font-family:var(--ff-body);font-size:.95rem;height:48px;outline:none;padding:.7rem 1rem;transition:border-color .18s,box-shadow .18s,background .18s;width:100%}.avl-mr-input::placeholder{color:rgba(0,0,0,.32)}.avl-mr-input:focus{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px rgba(179,8,56,.18)}.avl-mr-input[data-invalid=true]{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px rgba(179,8,56,.22)}.avl-mr-field-error{background:rgba(179,8,56,.08);border:1px solid rgba(179,8,56,.25);border-radius:var(--r);color:#ff5a7a;display:block;font-family:var(--ff-body);font-size:.78rem;padding:.45rem .8rem}.avl-mr-field-error[hidden]{display:none!important}.avl-mr-cards{display:flex;flex-direction:column;gap:1rem}.avl-mr-cards:empty{display:none}.avl-mr-card{background:rgba(0,0,0,.25);border:1px solid var(--border);border-radius:var(--r);padding:1.65rem}.avl-mr-card__header{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.35rem;padding-bottom:.85rem}.avl-mr-card__remove{align-items:center;background:transparent;border:1px solid var(--border2);border-radius:var(--r);color:var(--muted2);cursor:pointer;display:inline-flex;font-family:var(--ff-mono);font-size:.6rem;font-weight:500;gap:6px;letter-spacing:.15em;padding:.35rem .9rem;text-transform:uppercase;transition:background .18s,border-color .18s,color .18s}.avl-mr-card__remove:hover{background:rgba(179,8,56,.1);border-color:var(--red);color:var(--crimson)}.avl-mr-limit-msg{background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r);color:var(--muted);font-family:var(--ff-mono);font-size:.68rem;letter-spacing:.12em;margin-top:1rem;padding:.7rem 1rem;text-align:center;text-transform:uppercase}.avl-mr-limit-msg[hidden]{display:none}.avl-mr-actions{align-items:flex-start;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:1.1rem;margin-top:1.5rem;padding-top:1.5rem}.avl-mr-privacy{color:var(--muted);font-family:var(--ff-body);font-size:.75rem;line-height:1.65;width:100%}.avl-mr-privacy p{margin:0}.avl-mr-privacy a{color:var(--muted2);text-decoration:underline;text-underline-offset:2px;transition:color .2s}.avl-mr-privacy a:hover{color:var(--white)}.avl-mr-msg{color:#ff5a7a;font-family:var(--ff-body);font-size:.85rem;min-height:1.25rem;text-align:left;width:100%}.avl-mr-success{background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r);padding:4rem 2rem;text-align:center}.avl-mr-success[hidden]{display:none}.avl-mr-success__icon{align-items:center;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 auto 1.5rem;width:72px}.avl-mr-success__icon svg{height:34px;stroke:#22c55e;width:34px}.avl-mr-success__content{color:var(--muted2);font-family:var(--ff-body);font-size:1.05rem;line-height:1.7;margin:0 auto;max-width:560px}.avl-mr-success__content p{margin:0}.avl-mr-expired{background:hsla(0,0%,100%,.025);border:1px solid var(--border);border-radius:var(--r);margin:0 auto;max-width:560px;padding:4rem 2rem;text-align:center}.avl-mr-expired__icon{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid var(--border);border-radius:50%;color:var(--muted2);display:flex;height:64px;justify-content:center;margin:0 auto 1.25rem;width:64px}.avl-mr-expired__msg{color:var(--muted2);font-family:var(--ff-body);font-size:1rem;margin:0}.avl-mr-honeypot{height:1px!important;left:-9999px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;position:absolute!important;width:1px!important}.avl-mr-form[hidden]{display:none}@keyframes avl-mr-card-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.avl-mr-card[data-new=true]{animation:avl-mr-card-enter .2s ease-out}.avl-mr-greyscale-bg .section-bg img{filter:grayscale(1)}.avl-mr-add-btn:focus-visible,.avl-mr-card__remove:focus-visible,.avl-mr-input:focus-visible,.avl-mr-submit:focus-visible{outline:2px solid var(--crimson);outline-offset:2px}.light-mode .avl-mr-headline{color:#1a1a1a}.light-mode .avl-mr-desc{color:#4b5563}.light-mode .avl-mr-timer{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.1);color:#4b5563}.light-mode .avl-mr-timer__count{color:#1a1a1a}.light-mode .avl-mr-timer--warning{background:rgba(201,168,76,.08);border-color:rgba(201,168,76,.3);color:#8a6f1f}.light-mode .avl-mr-timer--warning .avl-mr-timer__count{color:#8a6f1f}.light-mode .avl-mr-timer--urgent{background:rgba(179,8,56,.06);border-color:rgba(179,8,56,.3);color:var(--red)}.light-mode .avl-mr-timer--urgent .avl-mr-timer__count{color:var(--red)}.light-mode .avl-mr-block{background:#fff;border-color:rgba(0,0,0,.08)}.light-mode .avl-mr-block__header{border-bottom-color:rgba(0,0,0,.08)}.light-mode .avl-mr-block__title{color:#1a1a1a}.light-mode .avl-mr-label{color:#6b6b6b}.light-mode .avl-mr-pill{background:rgba(179,8,56,.06);border-color:rgba(179,8,56,.25);color:var(--red)}.light-mode .avl-mr-input{background:#fff;border-color:rgba(0,0,0,.14);color:#1a1a1a}.light-mode .avl-mr-input::placeholder{color:rgba(0,0,0,.3)}.light-mode .avl-mr-input:focus{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px rgba(179,8,56,.14)}.light-mode .avl-mr-input[data-invalid=true]{background:#fff;border-color:var(--red);box-shadow:0 0 0 3px rgba(179,8,56,.2)}.light-mode .avl-mr-field-error{background:rgba(179,8,56,.06);border-color:rgba(179,8,56,.22);color:var(--red)}.light-mode .avl-mr-add-btn{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#111!important;border-color:#111!important;color:#fff!important}.light-mode .avl-mr-add-btn:hover:not(:disabled){background:#000!important;border-color:#000!important}.light-mode .avl-mr-cards:not(:empty)+.avl-mr-add-row{border-top-color:rgba(0,0,0,.08)}.light-mode .avl-mr-card{background:#f2f0ec;border-color:rgba(0,0,0,.08)}.light-mode .avl-mr-card__header{border-bottom-color:rgba(0,0,0,.08)}.light-mode .avl-mr-card__remove{border-color:rgba(0,0,0,.18);color:#6b6b6b}.light-mode .avl-mr-card__remove:hover{background:rgba(179,8,56,.06);border-color:var(--red);color:var(--red)}.light-mode .avl-mr-actions{border-top-color:rgba(0,0,0,.08)}.light-mode .avl-mr-privacy{color:#4b5563}.light-mode .avl-mr-privacy a{color:#6b6b6b}.light-mode .avl-mr-privacy a:hover{color:#1a1a1a}.light-mode .avl-mr-msg{color:var(--red)}.light-mode .avl-mr-limit-msg{background:rgba(0,0,0,.035);border-color:rgba(0,0,0,.08);color:#6b6b6b}.light-mode .avl-mr-success{background:#f2f0ec;border-color:rgba(0,0,0,.08)}.light-mode .avl-mr-success__content{color:#1a1a1a}.light-mode .avl-mr-expired{background:#f2f0ec;border-color:rgba(0,0,0,.08)}.light-mode .avl-mr-expired__icon{background:rgba(0,0,0,.04);border-color:rgba(0,0,0,.08);color:#4b5563}.light-mode .avl-mr-expired__msg{color:#4b5563}@media (max-width:540px){.avl-mr-block{padding:1.4rem}.avl-mr-card{padding:1.25rem}.avl-mr-block__header,.avl-mr-card__header{align-items:flex-start;flex-direction:column}.avl-mr-card__header{gap:.55rem}.avl-mr-submit{min-width:auto;width:100%}.avl-mr-add-btn{width:100%}}