.resources-modal{align-items:center;display:none;font-family:inherit;inset:0;justify-content:center;position:fixed;z-index:var(--av-z-modal,9999)}.resources-modal.is-open{display:flex}.resources-modal__backdrop{background:rgba(0,0,0,.55);inset:0;position:absolute}.resources-modal__dialog{background:var(--av-color-primary,#00b9ad);border-radius:var(--av-radius-3xl,28px);box-shadow:var(--av-shadow-2xl,0 40px 90px rgba(0,0,0,.45));color:var(--av-color-white,#fff);margin:var(--av-spacing-md,16px);max-width:900px;overflow:hidden;padding:50px 40px 0;position:relative;width:100%;z-index:1}.resources-modal__dialog:before{background:radial-gradient(circle at top right,hsla(0,0%,100%,.2),transparent 70%);content:"";inset:-30%;pointer-events:none;position:absolute}.resources-modal__inner{position:relative;z-index:2}.resources-modal__header{margin:0 auto;max-width:460px}.resources-modal__title{color:var(--av-color-white,#fff);font-size:40px;font-weight:var(--av-font-weight-bold,700);line-height:1;margin:0 0 12px;text-align:center}.resources-modal__subtitle{color:#f4f4f4;font-size:var(--av-font-size-lg,18px);line-height:1.4;margin:0 0 26px;text-align:center}#resources-unlock-form{column-gap:var(--av-spacing-sm,12px);display:flex;flex-direction:column;row-gap:var(--av-spacing-sm,12px)}.resources-modal__content{margin-top:10px}.resources-modal__form-row{align-items:end;column-gap:var(--av-spacing-sm,12px);display:flex;justify-content:center;row-gap:var(--av-spacing-sm,12px)}.resources-modal__input-wrap{display:flex;gap:var(--av-spacing-sm,12px);max-width:820px;width:100%}.resources-modal__dynamic-field{width:100%}.resources-modal__input-wrap>input.resources-modal__input{grid-column:1}.resources-modal__input-wrap>.resources-modal__dynamic-field{grid-column:2}.resources-modal__input-wrap>.resources-modal__dynamic-field:last-child{grid-column:1/-1}.resources-modal__dynamic-field>.resources-modal__input{width:100%}.resources-modal__input{background:hsla(0,0%,100%,.16);border:2px solid hsla(0,0%,100%,.9);border-radius:var(--av-radius-full,999px);color:var(--av-color-white,#fff);font-size:15px;padding:14px 18px!important;transition:border var(--av-transition-base,.2s ease),background var(--av-transition-base,.2s ease);width:100%}.resources-modal__input::placeholder{color:hsla(0,0%,100%,.85)}.resources-modal__input:focus{background:hsla(0,0%,100%,.25);border-color:var(--av-color-white,#fff);outline:none}.resources-modal__button{align-self:end;background:var(--av-color-white,#fff);border:none;border-radius:var(--av-radius-full,999px);box-shadow:0 10px 26px rgba(0,0,0,.25);color:var(--av-color-primary,#00b9ad);cursor:pointer;flex:0 0 auto;font-size:15px;font-weight:var(--av-font-weight-bold,700);grid-column:2;grid-row:2;justify-self:start;min-width:220px;padding:14px 26px;transition:transform var(--av-transition-fast,.12s ease),box-shadow var(--av-transition-fast,.12s ease)}.resources-modal__button:hover{box-shadow:0 14px 32px rgba(0,0,0,.35);transform:translateY(-2px)}.resources-modal__button:disabled{box-shadow:none;cursor:default;opacity:.7;transform:none}.resources-modal__note{color:var(--av-color-white,#fff);font-size:var(--av-font-size-xs,12px);margin-top:10px;text-align:center}.resources-modal__error{color:#ffedee;font-size:var(--av-font-size-sm,14px);margin-top:10px;text-align:center}.resources-modal__error[hidden]{display:none}.resources-modal__preview{display:flex;flex-direction:column;gap:10px;margin-top:42px}.resources-modal__image{max-width:100%;object-fit:cover}.resources-modal__preview-text{color:hsla(0,0%,100%,.92);font-size:13px;font-weight:var(--av-font-weight-semibold,600);letter-spacing:.05em;text-align:center;text-transform:uppercase}.resources-modal__close{background:transparent;border:none;color:var(--av-color-white,#fff);cursor:pointer;font-size:36px;opacity:.9;position:absolute;right:22px;top:16px;transition:opacity var(--av-transition-base,.2s ease);z-index:3}.resources-modal__close:hover{opacity:1}@media (max-width:768px){#resources-unlock-form{display:flex;flex-direction:column;row-gap:var(--av-spacing-sm,12px)}.resources-modal__dialog{padding:40px 30px 0}.resources-modal__inner{margin-top:20px}.resources-modal__title{font-size:var(--av-font-size-2xl,28px)}.resources-modal__subtitle{font-size:var(--av-font-size-base,16px)}.resources-modal__form-row{align-items:stretch}.resources-modal__form-row,.resources-modal__input-wrap{display:flex;flex-direction:column;gap:var(--av-spacing-sm,12px)}.resources-modal__input-wrap{max-width:100%}.resources-modal__button{min-width:0;width:100%}.resources-modal__close{top:12px}}@media (max-width:542px){.resources-modal__dialog{padding-left:22px;padding-right:22px}.resources-modal__inner{margin-top:30px}.resources-modal__close{right:18px}}