.lock-gate-module__VoZlEq__screen{place-items:center;min-height:100dvh;padding:1.2rem;display:grid}.lock-gate-module__VoZlEq__panel{border:1px solid var(--border-subtle);width:min(1020px,100%);box-shadow:var(--shadow-strong);transform-origin:50%;background:#f9f5eef7;border-radius:30px;grid-template-columns:1fr 1.1fr;transition:transform .42s cubic-bezier(.2,.86,.2,1),opacity .3s;display:grid;overflow:clip}.lock-gate-module__VoZlEq__success .lock-gate-module__VoZlEq__panel{opacity:0;transform:scale(1.03)translateY(-8px)}.lock-gate-module__VoZlEq__art{background:linear-gradient(160deg,#eee7d8 0%,#e2d9c7 100%);place-items:center;min-height:420px;padding:clamp(.9rem,2vw,1.4rem);display:grid}.lock-gate-module__VoZlEq__tile{aspect-ratio:4/5;background:#f6f2e8;border:2px solid #ffffffb8;border-radius:20px;width:min(420px,100%);position:relative;overflow:hidden;box-shadow:0 24px 48px #1f1c1747}.lock-gate-module__VoZlEq__heroImage{object-fit:cover;width:100%;height:100%;display:block}.lock-gate-module__VoZlEq__copyBlock{background:#f9f6ee;align-content:center;gap:.9rem;padding:clamp(1.1rem,3vw,2.3rem);display:grid}.lock-gate-module__VoZlEq__kicker{text-transform:uppercase;letter-spacing:.12em;color:var(--text-soft);margin:0;font-size:.73rem;font-weight:600}.lock-gate-module__VoZlEq__title{color:var(--color-core-forest);margin:0;font-size:clamp(1.9rem,4.7vw,3.2rem)}.lock-gate-module__VoZlEq__description{color:var(--text-muted);max-width:52ch;margin:0;line-height:1.64}.lock-gate-module__VoZlEq__form{gap:.45rem;margin-top:.3rem;display:grid}.lock-gate-module__VoZlEq__label{color:var(--text-primary);font-size:.86rem;font-weight:600}.lock-gate-module__VoZlEq__inputRow{grid-template-columns:1fr auto;gap:.55rem;display:grid}.lock-gate-module__VoZlEq__input{border:1px solid var(--border-subtle);width:100%;color:var(--text-primary);background:#fffffff5;border-radius:12px;padding:.74rem .84rem}.lock-gate-module__VoZlEq__input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.lock-gate-module__VoZlEq__button{color:#f9f4ea;cursor:pointer;background:linear-gradient(118deg,#595e4b 0%,#7d8469 100%);border:0;border-radius:12px;min-height:43px;padding:0 1rem;font-weight:600;transition:transform .18s,filter .18s;box-shadow:0 10px 26px #21251b38}.lock-gate-module__VoZlEq__button:hover{filter:brightness(1.05);transform:translateY(-1px)}.lock-gate-module__VoZlEq__button:disabled{opacity:.72;cursor:wait}.lock-gate-module__VoZlEq__status{min-height:1.2em;color:var(--text-muted);margin:.05rem 0 0;font-size:.88rem}.lock-gate-module__VoZlEq__error{color:var(--danger);margin:0;font-size:.9rem;font-weight:600}@media (max-width:900px){.lock-gate-module__VoZlEq__panel{grid-template-columns:1fr}.lock-gate-module__VoZlEq__art{min-height:310px}.lock-gate-module__VoZlEq__tile{width:min(360px,90%)}}@media (max-width:560px){.lock-gate-module__VoZlEq__inputRow{grid-template-columns:1fr}.lock-gate-module__VoZlEq__button{width:100%;min-height:44px}}@media (prefers-reduced-motion:reduce){.lock-gate-module__VoZlEq__panel,.lock-gate-module__VoZlEq__button{transition-duration:80ms}.lock-gate-module__VoZlEq__success .lock-gate-module__VoZlEq__panel{opacity:1;transform:none}}
