.znnw{position:relative;overflow:hidden;border-top:1px solid rgba(var(--zn-line),.1);padding:clamp(36px,4.5vw,56px) 0;background:linear-gradient(90deg,var(--nw-c1,var(--zn-crim)),var(--nw-c2,var(--zn-rose)) 52%,var(--nw-c3,var(--zn-rose2)))}.znnw-wrap{max-width:1280px;margin:0 auto;padding:0 clamp(18px,5vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.znnw-text{max-width:52ch}.znnw-title{margin:0 0 8px;font-size:clamp(19px,2vw,25px);font-weight:900;color:#fff}.znnw-desc{margin:0;font-size:13.5px;line-height:1.9;color:rgb(255 255 255 / .85)}.znnw-form{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:0}.znnw-form .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.znnw-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.zn-scope .znnw-form input.znnw-input{min-width:min(300px,64vw);background:rgb(255 255 255 / .16);border:1px solid rgb(255 255 255 / .4);border-radius:12px;padding:13px 16px;font-size:13px;color:#fff;direction:ltr;font-family:inherit;transition:border-color .2s,background .2s}.zn-scope .znnw-form input.znnw-input::placeholder{color:rgb(255 255 255 / .7)}.zn-scope .znnw-form input.znnw-input:focus{outline:none;border-color:#fff;background:rgb(255 255 255 / .24)}.zn-scope .znnw-form input.znnw-input.has-error{border-color:#FFD9DF;background:rgb(0 0 0 / .16)}.zn-scope .znnw-btn{background:#fff;color:var(--zn-crim);border:0;font-size:13.5px;font-weight:800;padding:13px 24px;border-radius:12px;cursor:pointer;box-shadow:0 8px 24px rgb(0 0 0 / .2);white-space:nowrap;font-family:inherit;transition:transform .15s,opacity .2s}.zn-scope .znnw-btn:hover{transform:translateY(-2px);color:var(--zn-crim)}.zn-scope .znnw-btn[disabled]{opacity:.6;cursor:default;transform:none}.znnw-err{flex:1 1 100%;margin:0;font-size:12.5px;font-weight:700;color:#fff;background:rgb(0 0 0 / .2);border-radius:10px;padding:8px 12px}.znnw-form.is-done{display:none}.znnw-msg{display:none;margin:0;font-size:14px;font-weight:700;color:#fff}.znnw-msg.is-on{display:block}.znnw-pop{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:5vw;background:rgb(8 4 12 / .72);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.znnw-pop.is-open{display:flex}.znnw-pop-card{position:relative;width:min(460px,94vw);border-radius:24px;padding:34px 30px 28px;text-align:center;background:var(--zn-bg1);border:1px solid rgba(var(--zn-line),.18);box-shadow:0 30px 90px rgb(0 0 0 / .5);animation:znnw-pop-in .38s cubic-bezier(.16,1,.3,1) both}@keyframes znnw-pop-in{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}.znnw-pop-ic{width:74px;height:74px;margin:0 auto 18px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--zn-crim),var(--zn-rose));box-shadow:0 0 40px rgb(255 59 92 / .45)}.znnw-pop-ic svg{width:34px;height:34px}.znnw-pop-title{margin:0 0 10px;font-size:21px;font-weight:900;color:var(--zn-t1)}.znnw-pop-text{margin:0;font-size:14px;line-height:2.1;color:var(--zn-t4)}.znnw-pop-list{list-style:none;margin:16px 0 22px;padding:0;display:flex;flex-direction:column;gap:9px;text-align:right}.znnw-pop-list li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;color:var(--zn-t3)}.znnw-pop-list .tick{width:24px;height:24px;border-radius:8px;flex-shrink:0;display:grid;place-items:center;background:rgb(255 59 92 / .14);color:var(--zn-soft);font-weight:900;font-size:12px}.zn-scope .znnw-pop-btn{display:block;width:100%;background:linear-gradient(135deg,var(--zn-crim),var(--zn-rose));color:#fff;border:0;font-size:14.5px;font-weight:900;padding:14px 26px;border-radius:14px;cursor:pointer;font-family:inherit;box-shadow:0 0 30px rgb(255 59 92 / .3);transition:transform .15s}.zn-scope .znnw-pop-btn:hover{transform:translateY(-2px);color:#fff}.znnw-pop-close{position:absolute;top:14px;left:14px;width:34px;height:34px;border-radius:50%;border:1px solid rgba(var(--zn-line),.24);background:#fff0;color:var(--zn-t4);font-size:16px;cursor:pointer;display:grid;place-items:center;font-family:inherit}.znnw-pop-close:hover{color:var(--zn-t1)}@media (max-width:767px){.znnw-wrap{flex-direction:column;align-items:stretch;text-align:center}.znnw-text{max-width:none}.znnw-form{justify-content:center}.zn-scope .znnw-form input.znnw-input{flex:1 1 100%;min-width:0;text-align:center}.zn-scope .znnw-btn{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.znnw-pop-card{animation:none}}