.lead-success-open{overflow:hidden}.lead-success-dialog{width:min(900px,100vw - 40px);max-width:none;max-height:min(820px,100dvh - 40px);color:var(--white,#fff);background:0 0;border:0;padding:0;overflow:visible}.lead-success-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0b0bc7}.lead-success-dialog__panel{background:var(--ink,#0b0b0b);border:1px solid #ffffff2e;min-height:590px;padding:clamp(40px,6vw,82px);position:relative;overflow:hidden;box-shadow:0 32px 100px #0000006b}.lead-success-dialog__panel:before{z-index:0;background:var(--wine,#7a1f2b);content:"";width:clamp(18px,5vw,68px);height:100%;position:absolute;top:0;right:0}.lead-success-dialog__panel>*{z-index:1;position:relative}.lead-success-dialog__close{z-index:2;background:var(--ink,#0b0b0b);width:48px;height:48px;color:var(--white,#fff);cursor:pointer;transition:border-color var(--motion-ui,.28s), background var(--motion-ui,.28s), transform var(--motion-ui,.28s);border:1px solid #ffffff47;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:clamp(26px,3.2vw,50px)}.lead-success-dialog__close svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.6px;width:20px}.lead-success-dialog__close:hover{border-color:var(--wine-light,#b33d4d);background:var(--wine,#7a1f2b);transform:rotate(4deg)}.lead-success-dialog__meta{max-width:620px;color:var(--wine-light,#b33d4d);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;gap:32px;padding-right:70px;font-size:.7rem;font-weight:700;display:flex}.lead-success-dialog__mark{border:1px solid var(--wine-light,#b33d4d);background:var(--wine,#7a1f2b);place-items:center;width:76px;height:76px;margin-top:clamp(58px,8vw,94px);display:grid}.lead-success-dialog__mark svg{fill:none;width:37px;stroke:var(--white,#fff);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.lead-success-dialog h2{max-width:720px;color:var(--white,#fff);letter-spacing:-.065em;margin-top:28px;font-size:clamp(3.2rem,7vw,6.8rem);font-weight:450;line-height:.88}.lead-success-dialog__panel>p{color:#fff9;max-width:610px;margin-top:24px;font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.55}.lead-success-dialog__next{border-top:1px solid #ffffff2e;grid-template-columns:minmax(110px,.35fr) minmax(0,1fr);gap:24px;max-width:620px;margin-top:38px;padding-top:22px;display:grid}.lead-success-dialog__next span{color:var(--wine-light,#b33d4d);letter-spacing:.13em;text-transform:uppercase;font-size:.68rem;font-weight:700}.lead-success-dialog__next p{color:#ffffffd1;font-size:.92rem;line-height:1.55}.lead-success-dialog__action{border:1px solid var(--wine-light,#b33d4d);background:var(--wine,#7a1f2b);min-width:min(100%,330px);min-height:58px;color:var(--white,#fff);cursor:pointer;transition:background var(--motion-ui,.28s), border-color var(--motion-ui,.28s);justify-content:space-between;align-items:center;gap:34px;margin-top:38px;padding:15px 20px;font-size:.84rem;font-weight:650;display:inline-flex}.lead-success-dialog__action:hover{border-color:var(--white,#fff);background:var(--wine-dark,#4a1119)}.lead-success-dialog__action svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;width:22px;transition:transform var(--motion-ui,.28s)}.lead-success-dialog__action:hover svg{transform:translate(4px)}.lead-success-dialog__note{color:#e7a1aa;font-family:Marutya,cursive;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.8;position:absolute;bottom:42px;right:clamp(72px,10vw,132px);transform:rotate(-6deg)}.lead-success-dialog[open] .lead-success-dialog__panel{animation:lead-success-enter .52s var(--ease-out,cubic-bezier(.22, 1, .36, 1)) both}@keyframes lead-success-enter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:680px){.lead-success-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.lead-success-dialog__panel{min-height:min(680px,100dvh - 20px);padding:34px 26px 38px}.lead-success-dialog__panel:before{width:100%;height:10px}.lead-success-dialog__close{top:24px;right:24px}.lead-success-dialog__meta{gap:4px;padding-right:62px;display:grid}.lead-success-dialog__meta span:last-child{color:#ffffff61}.lead-success-dialog__mark{width:64px;height:64px;margin-top:clamp(48px,9vh,78px)}.lead-success-dialog h2{max-width:320px;margin-top:24px;font-size:clamp(3.3rem,15vw,5rem)}.lead-success-dialog__panel>p{margin-top:18px;font-size:.98rem}.lead-success-dialog__next{grid-template-columns:1fr;gap:9px;margin-top:30px;padding-top:18px}.lead-success-dialog__action{width:100%;margin-top:30px}.lead-success-dialog__note{width:max-content;margin:30px 16px 0 auto;font-size:2.8rem;display:block;position:static}}@media (max-height:720px) and (min-width:681px){.lead-success-dialog{overflow:auto}.lead-success-dialog__panel{min-height:640px}}@media (prefers-reduced-motion:reduce){.lead-success-dialog[open] .lead-success-dialog__panel{animation:none}.lead-success-dialog__close,.lead-success-dialog__action,.lead-success-dialog__action svg{transition:none}}
