.nl{flex-direction:column;gap:10px;width:100%;max-width:400px;margin-top:10px;display:flex}.nl-title{color:var(--ink);margin:0;font-weight:800}.nl-sent p:not(.nl-title){color:var(--ink2);margin:0;line-height:1.5}.nl-row{gap:8px;display:flex}.nl-row .in{flex:1}.nl-row .btn{flex:none}.nl-check{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.nl-check input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.nl-check input[aria-invalid=true]{outline:2px solid var(--bad);outline-offset:2px}.nl-check a{color:var(--ink);text-underline-offset:2px;text-decoration:underline}.nlb{isolation:isolate;border:1px solid var(--line);background:radial-gradient(70% 90% at 92% 10%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 70%), radial-gradient(50% 70% at 0% 100%, color-mix(in srgb, var(--hl) 12%, transparent), transparent 70%), var(--accent-soft);border-radius:24px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:24px;margin-top:8px;padding:44px;display:grid;position:relative;overflow:hidden}.nlb-txt{flex-direction:column;align-items:flex-start;gap:14px;min-width:0;display:flex}.nlb-txt h2{text-transform:uppercase;max-width:16ch;margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1}.nlb-txt>p{color:var(--ink2);max-width:46ch;margin:0;font-size:16px;line-height:1.5}.nlb-perks{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nlb-perks li{background:var(--surface);border:1px solid var(--line);min-height:30px;color:var(--ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.nlb-perks svg{color:var(--accent-text)}.nlb .nl{max-width:460px;margin-top:4px}.nlb .nl-row .in{background:var(--surface)}.nlb .nl-row .btn,.nlb .nl-row .btn:hover{background:var(--accent);color:var(--accent-ink)}.nlb .nl-row .btn:hover{filter:brightness(1.08)}.nlb-art{justify-content:center;align-items:flex-end;min-height:280px;display:flex}.nlb-env{width:300px;height:250px;position:relative}.nlb-env:before{content:"";background:color-mix(in srgb, var(--accent) 70%, var(--surface));border-radius:20px;height:150px;position:absolute;inset:auto 0 0}.nlb-cards{z-index:1;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0 0 40px}.nlb-cards img{aspect-ratio:3/4;object-fit:cover;border:3px solid var(--surface);border-radius:14px;width:112px;box-shadow:0 18px 36px -14px #15122a8c}.nlb-cards img:first-child{transform:rotate(-12deg)translate(18px,22px)}.nlb-cards img:nth-child(2){z-index:1;position:relative;transform:translateY(-6px)}.nlb-cards img:nth-child(3){transform:rotate(12deg)translate(-18px,22px)}.nlb-pocket{z-index:2;background:var(--accent);clip-path:polygon(0 0,50% 58%,100% 0,100% 100%,0 100%);border-radius:0 0 20px 20px;height:120px;position:absolute;inset:auto 0 0;box-shadow:inset 0 -1px #fff3}.nlb-seal{z-index:3;background:var(--hl);color:#fff;width:52px;height:52px;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--hl) 70%, transparent);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:30px;left:50%;translate:-50%}@media (prefers-reduced-motion:no-preference){.nlb-cards img:nth-child(2){animation:4s ease-in-out infinite nlb-peek}@keyframes nlb-peek{50%{transform:translateY(-14px)}}}@media (max-width:900px){.nlb{grid-template-columns:1fr;gap:8px;padding:24px}.nlb-art{order:-1;min-height:0}.nlb-env{width:220px;height:170px}.nlb-env:before{height:100px}.nlb-cards{inset:0 0 26px}.nlb-cards img{border-radius:10px;width:76px}.nlb-pocket{height:80px}.nlb-seal{width:40px;height:40px;bottom:18px}}@media (max-width:420px){.nlb .nl-row{flex-direction:column}}
