.lsv3{position:relative;border-radius:var(--v3-r-lg);overflow:hidden;background:var(--v3-navy);box-shadow:var(--v3-elev-md)}.lsv3__bg{position:absolute;inset:0;z-index:0}.lsv3__bg img{object-fit:cover}.lsv3__veil{position:absolute;inset:0;z-index:0;background:linear-gradient(100deg,rgba(15,20,40,.9),rgba(15,20,40,.72) 50%,rgba(15,20,40,.45))}.lsv3__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,500px);grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(26px,3.4vw,42px) clamp(24px,3.4vw,48px)}.lsv3__title{margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:300;letter-spacing:-.01em;line-height:1.25;color:#fff}.lsv3__title b{font-weight:700}.lsv3__sub{margin:8px 0 0;font-size:14.5px;line-height:1.55;color:rgba(255,255,255,.78)}.lsv3__row{display:flex;gap:10px}.lsv3__input{flex:1 1;min-width:0;height:53px;padding:0 18px;border:none;border-radius:var(--v3-r-pill);background:#fff;font:inherit;font-size:15.5px;color:var(--v3-ink)}.lsv3__input:focus{outline:2px solid var(--v3-orange)}.lsv3__input::placeholder{color:var(--v3-muted)}.lsv3__submit{flex-shrink:0;display:inline-flex;align-items:center;gap:9px;height:53px;padding:0 24px;border:none;border-radius:var(--v3-r-pill);background:var(--v3-orange);color:#fff;font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.lsv3__submit:hover{background:var(--v3-orange-dark)}.lsv3__submit:disabled{opacity:.7;cursor:default}.lsv3__methods{margin-top:12px}.lsv3__agree{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:12px;color:rgba(255,255,255,.72)}.lsv3__agree input{margin-top:2px;accent-color:var(--v3-orange)}.lsv3__agree a{color:#fff;text-decoration:underline}.lsv3__err{margin:8px 0 0;font-size:13px;font-weight:600;color:#fff}.lsv3__done{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:700;color:#fff}@media (max-width:860px){.lsv3__inner{grid-template-columns:1fr}}@media (max-width:560px){.lsv3__row{flex-direction:column}.lsv3__submit{justify-content:center}}