.bys-nlpop{--bys-nlpop-surface:#101015;--bys-nlpop-border:rgba(255, 255, 255, 0.09);--bys-nlpop-primary:var(--wp--preset--color--primary, #f97316);--bys-nlpop-text:var(--wp--preset--color--mono-1, #fafafa);--bys-nlpop-muted:var(--wp--preset--color--mono-2, #a1a1aa);position:fixed;inset:0;z-index:100000;display:flex;flex-direction:column;align-items:center;padding:clamp(12px, 4vw, 32px);overflow-y:auto;overscroll-behavior:contain;font-family:var(--wp--preset--font-family--fontprimary,"Inter",sans-serif);color:var(--bys-nlpop-text)}.bys-nlpop[hidden]{display:none}body.bys-nlpop-open{overflow:hidden}.bys-nlpop__backdrop{position:fixed;inset:0;background:rgb(9 9 11 / .78);backdrop-filter:blur(5px);opacity:0;transition:opacity 0.24s ease}.bys-nlpop.is-open .bys-nlpop__backdrop{opacity:1}.bys-nlpop__dialog{position:relative;z-index:1;box-sizing:border-box;flex:0 0 auto;margin:auto 0;width:100%;max-width:460px;padding:clamp(28px, 4.5vw, 40px);border:1px solid var(--bys-nlpop-border);border-radius:20px;background:radial-gradient(120% 90% at 50% 0%,rgb(249 115 22 / .13) 0%,#fff0 62%),var(--bys-nlpop-surface);box-shadow:0 30px 90px rgb(0 0 0 / .62);text-align:center;opacity:0;transform:translateY(14px) scale(.98);transition:opacity 0.24s ease,transform 0.28s cubic-bezier(.22,1,.36,1)}.bys-nlpop.is-open .bys-nlpop__dialog{opacity:1;transform:none}.bys-nlpop__dialog:focus{outline:none}.bys-nlpop__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255 / .12);border-radius:50%;background:rgb(255 255 255 / .04);color:var(--bys-nlpop-muted);cursor:pointer;transition:color 0.15s ease,border-color 0.15s ease,background-color 0.15s ease}.bys-nlpop__close svg{width:17px;height:17px}.bys-nlpop__close:hover,.bys-nlpop__close:focus-visible{border-color:rgb(255 255 255 / .32);background:rgb(255 255 255 / .08);color:var(--bys-nlpop-text)}.bys-nlpop__char{position:relative;display:flex;justify-content:center;margin-bottom:6px}.bys-nlpop__char .bys-navchar{--bys-nav-scale:2}.bys-nlpop__char .bys-navchar__sprite{left:0;top:0;transform-origin:top left}.bys-nlpop__char::after{content:"";position:absolute;bottom:1px;left:50%;width:96px;height:14px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgb(249 115 22 / .3),#fff0);pointer-events:none}.bys-nlpop__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--bys-nlpop-primary)}.bys-nlpop__title{margin:0;font-size:clamp(1.5rem, 4.6vw, 1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;color:var(--bys-nlpop-text)}.bys-nlpop__text{margin:12px 0 0;font-size:15px;line-height:1.6;color:var(--bys-nlpop-muted);text-wrap:pretty}.bys-nlpop__list{margin:clamp(18px, 3vw, 24px) 0 0;padding:0;list-style:none;text-align:left}.bys-nlpop__item{display:flex;align-items:center;gap:11px;font-size:14.5px;line-height:1.4;color:var(--bys-nlpop-text)}.bys-nlpop__item+.bys-nlpop__item{margin-top:11px}.bys-nlpop__check{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:8px;border:1px solid rgb(249 115 22 / .35);background:rgb(249 115 22 / .08);color:var(--bys-nlpop-primary)}.bys-nlpop__check svg{width:13px;height:13px}.bys-nlpop__result:focus{outline:none}.bys-nlpop__message{font-size:15px;line-height:1.6;color:var(--bys-nlpop-muted)}.bys-nlpop__message>:first-child{margin-top:0}.bys-nlpop__message>:last-child{margin-bottom:0}.bys-nlpop__message>p:first-child{margin-bottom:10px;font-size:1.35rem;font-weight:800;line-height:1.25;letter-spacing:-.02em;color:var(--bys-nlpop-text)}.bys-nlpop__message>p:only-child{margin-bottom:0}.bys-nlpop__message a{color:var(--bys-nlpop-primary);font-weight:600}.bys-nlpop__done{margin:clamp(20px, 3vw, 26px) 0 0}.bys-nlpop__donebtn{display:inline-block;padding:13px 26px;border:1px solid rgb(255 255 255 / .18);border-radius:100px;background:rgb(255 255 255 / .04);color:var(--bys-nlpop-text);font-family:inherit;font-size:.95rem;font-weight:600;line-height:1;cursor:pointer;transition:border-color 0.15s ease,background-color 0.15s ease}.bys-nlpop__donebtn:hover,.bys-nlpop__donebtn:focus-visible{border-color:rgb(255 255 255 / .4);background:rgb(255 255 255 / .08)}.bys-nlpop__error{margin:14px 0 0;padding:11px 14px;border:1px solid rgb(248 113 113 / .35);border-radius:12px;background:rgb(248 113 113 / .08);color:#fca5a5;font-size:14px;line-height:1.5;text-align:left}.bys-nlpop__note{margin:14px 0 0;font-size:12.5px;line-height:1.5;color:var(--bys-nlpop-muted)}.bys-nlpop__form{margin-top:clamp(20px, 3.4vw, 26px)}.bys-nlpop .tnp-subscription{margin:0;max-width:none;width:100%;text-align:left}.bys-nlpop .tnp-subscription form{margin:0}.bys-nlpop .tnp-subscription div.tnp-field{margin-bottom:12px}.bys-nlpop .tnp-subscription div.tnp-field-button{margin-bottom:0;text-align:center!important}.bys-nlpop .tnp-subscription label{display:block;margin-bottom:6px;color:var(--bys-nlpop-text);font-size:13px;font-weight:600;line-height:1.3}.bys-nlpop .tnp-subscription input[type="text"],.bys-nlpop .tnp-subscription input[type="email"],.bys-nlpop .tnp-subscription select{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid rgb(255 255 255 / .12);border-radius:12px;background-color:#0b0b0f;color:var(--bys-nlpop-text);font-family:inherit;font-size:15px;line-height:1.3}.bys-nlpop .tnp-subscription input::placeholder{color:var(--bys-nlpop-muted);opacity:1}.bys-nlpop .tnp-subscription input[type="text"]:focus,.bys-nlpop .tnp-subscription input[type="email"]:focus,.bys-nlpop .tnp-subscription select:focus{border-color:var(--bys-nlpop-primary);box-shadow:0 0 0 1px var(--bys-nlpop-primary);outline:none}.bys-nlpop .tnp-subscription .tnp-field-checkbox{display:flex;align-items:flex-start;gap:9px}.bys-nlpop .tnp-subscription .tnp-field-checkbox label{margin:0;color:var(--bys-nlpop-muted);font-size:13px;font-weight:400;line-height:1.45}.bys-nlpop .tnp-subscription input[type="checkbox"]{margin-top:2px;accent-color:var(--bys-nlpop-primary)}.bys-nlpop .tnp-subscription .tnp-field-checkbox a{color:var(--bys-nlpop-primary);text-decoration:underline}.bys-nlpop .tnp-subscription input.tnp-submit{display:block;box-sizing:border-box;width:100%;margin:4px 0 0;padding:15px 28px;border:none;border-radius:100px!important;background-color:var(--bys-nlpop-primary)!important;color:#fff;font-family:inherit;font-size:1rem;font-weight:600;line-height:1;box-shadow:0 10px 30px rgb(249 115 22 / .28);cursor:pointer;transition:transform 0.15s ease,background-color 0.15s ease}.bys-nlpop .tnp-subscription input.tnp-submit:hover,.bys-nlpop .tnp-subscription input.tnp-submit:focus-visible{background-color:var(--wp--preset--color--primary-hover,#ea580c)!important;transform:translateY(-1px)}.bys-nlpop .tnp-subscription input.tnp-submit:disabled{opacity:.6;cursor:default;transform:none}@media (max-width:480px){.bys-nlpop__dialog{padding-top:26px}.bys-nlpop__char .bys-navchar{--bys-nav-scale:1.6}.bys-nlpop__char::after{width:76px}.bys-nlpop__text,.bys-nlpop__item{font-size:14px}.bys-nlpop__item+.bys-nlpop__item{margin-top:9px}}@media (prefers-reduced-motion:reduce){.bys-nlpop__backdrop,.bys-nlpop__dialog,.bys-nlpop__close,.bys-nlpop .tnp-subscription input.tnp-submit{transition:none}.bys-nlpop__dialog{transform:none}.bys-nlpop .tnp-subscription input.tnp-submit:hover{transform:none}}