.nl-form{flex-direction:column;gap:10px;display:flex}.nl-label{font:700 15px/1 var(--sans)}.nl-row{flex-wrap:wrap;gap:12px;display:flex}.nl-input{color:#10302f;min-width:0;min-height:60px;font:500 17px/1 var(--sans);background:#f6f3ec;border:2px solid #0000;border-radius:999px;flex:240px;padding:0 26px}.nl-input:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.nl-input[aria-invalid=true]{border-color:#ff9c87}.nl-btn{background:var(--accent);color:#10302f;min-height:60px;font:800 17px/1 var(--sans);cursor:pointer;border:0;border-radius:999px;padding:0 34px}.nl-btn:hover{background:#ff8a72}.nl-btn:focus-visible{outline-offset:3px;outline:3px solid #f6f3ec}.nl-btn:disabled{opacity:.7;cursor:progress}.nl-status{font:700 17px/1.5 var(--sans);color:#f6f3ec;margin:0}.nl-status:empty{display:none}.nl-status.err{color:#ffc2b5}.nl-note{font:500 14px/1.5 var(--sans);color:#b9d3cc;margin:4px 0 0}.nl-note a{color:#f6f3ec;text-underline-offset:3px}.nl-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nl-card{color:#f6f3ec;background:#10302f;border-radius:36px;flex-wrap:wrap;align-items:center;gap:32px 56px;padding:clamp(28px,4vw,56px);display:flex}.nl-card>div{flex-direction:column;flex:340px;gap:14px;display:flex}.nl-card h2{font:800 clamp(28px, 3.4vw, 40px)/1.08 var(--display);letter-spacing:-.03em;color:#f6f3ec;margin:0}.nl-card p{font:500 17px/1.55 var(--sans);color:#b9d3cc;margin:0}.nl-facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.nl-facts li{font:500 16px/1.5 var(--sans);color:#2d4746;background:#fff;border-radius:20px;padding:18px 20px;box-shadow:0 2px 8px #10302f0d}.nl-facts strong{font:800 18px/1.3 var(--display);color:#10302f;margin-bottom:4px;display:block}.tpage>.nl-panel{max-width:640px}.nl-panel{background:#fff;border-radius:28px;padding:clamp(24px,4vw,40px);box-shadow:0 6px 20px #10302f0f}.nl-panel h1{font:800 clamp(30px, 4vw, 42px)/1.1 var(--display);letter-spacing:-.03em;margin:0 0 12px}.nl-panel p{font:400 18px/1.6 var(--sans);color:#2d4746;margin:0 0 14px}.nl-panel form{flex-direction:column;align-items:flex-start;gap:16px;margin-top:8px;display:flex}.nl-panel .nl-check{font:500 16px/1.45 var(--sans);flex-direction:row;align-items:flex-start;gap:10px}.nl-panel .nl-check input{accent-color:#10302f;width:22px;height:22px;margin:1px 0 0}.nl-action{color:#fff;min-height:52px;font:800 17px/1 var(--sans);cursor:pointer;background:#10302f;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 28px;text-decoration:none;display:inline-flex}.nl-action:hover{background:#0f4c45}.nl-action:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.nl-action.ghost{color:#10302f;background:0 0;box-shadow:inset 0 0 0 2px #10302f}.nl-panel .nl-error{color:#8a2410;background:#ffe1d9;border-radius:14px;padding:12px 16px;font-weight:600}.nl-gift{background:#ffdad0;border-radius:20px;flex-direction:column;gap:10px;margin:20px 0 0;padding:20px;display:flex}.nl-gift h2{font:800 22px/1.25 var(--display);margin:0}.nl-panel .nl-gift p{margin:0;font-size:16px}.nl-gift .row{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.nl-panel .nl-back{margin:20px 0 0}
