:root{--nls-primary:#2a7ab5;--nls-accent:#1a5a8a;--nls-text:#333333;--nls-text-light:#555555;--nls-bg:#ffffff;--nls-section-bg:#f0f6fb;--nls-border:#d0e4f0;--nls-heading-font:"Georgia","Times New Roman",serif;--nls-body-font:"Segoe UI",Arial,sans-serif}.nls-copyrights-section{padding:60px 20px 80px;font-family:var(--nls-body-font);color:var(--nls-text)}.nls-container{max-width:1200px;margin:0 auto;background-color:var(--nls-bg);border-radius:8px;padding:50px 60px;box-shadow:0 4px 24px rgba(42,122,181,.08)}.nls-page-title{text-align:center;margin-bottom:40px}.nls-page-title h1{font-family:var(--nls-heading-font);font-size:2.2rem;font-weight:700;letter-spacing:.12em;color:var(--nls-text);margin:0 0 14px;text-transform:uppercase}.nls-title-underline{width:48px;height:3px;background:var(--nls-primary);margin:0 auto;border-radius:2px}.nls-video-wrapper{display:flex;justify-content:center;margin-bottom:52px}.nls-video-embed{position:relative;width:100%;max-width:720px;padding-top:56.25%;border-radius:10px;overflow:hidden;box-shadow:0 6px 28px rgba(42,122,181,.15);background:#000}.nls-loom-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:10px}.nls-section-heading{font-family:var(--nls-heading-font);font-size:1.45rem;font-weight:700;color:var(--nls-text);margin:0 0 18px;padding-bottom:8px;border-bottom:2px solid var(--nls-border)}.nls-proof-section{margin-bottom:48px}.nls-proof-text{font-size:.96rem;line-height:1.75;color:var(--nls-text-light);margin:0 0 32px}.nls-registration-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;margin-bottom:40px}.nls-reg-card{display:flex;flex-direction:column;gap:16px}.nls-reg-img-wrap{width:100%;border:1.5px solid var(--nls-border);border-radius:8px;overflow:hidden;background:#f9f9f9;box-shadow:0 2px 12px rgba(0,0,0,.07);cursor:zoom-in;position:relative;outline:none}.nls-reg-img-wrap:focus-visible{outline:3px solid var(--nls-primary);outline-offset:-3px}.nls-reg-img-wrap:after{content:"";position:absolute;inset:0;background:rgba(42,122,181,0);transition:background .26s ease;pointer-events:none}.nls-reg-img-wrap:hover:after{background:rgba(42,122,181,.08)}.nls-reg-img-wrap:before{content:"🔍";position:absolute;bottom:14px;right:14px;font-size:1.1rem;opacity:0;transform:scale(.7);transition:opacity .26s ease,transform .26s ease;z-index:2;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.nls-reg-img-wrap:hover:before{opacity:1;transform:scale(1)}.nls-reg-img{width:100%;height:380px;display:block;object-fit:contain;padding:10px;box-sizing:border-box;background:#fff;transition:transform .26s ease}.nls-reg-img-wrap:hover .nls-reg-img{transform:scale(1.04)}.nls-reg-footer{display:flex;align-items:center;gap:14px}.nls-reg-label{font-size:1.05rem;font-weight:600;color:var(--nls-text)}.nls-reg-link{color:var(--nls-primary);text-decoration:none;font-weight:600;transition:color .2s}.nls-reg-link:hover{color:var(--nls-accent);text-decoration:underline}.nls-reg-badge{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border:2.5px solid #2da44e;border-radius:50%;background:#fff}.nls-badge-icon{font-size:1.4rem}.nls-transfer-docs{width:100%;border-radius:8px;overflow:hidden;margin-bottom:28px;box-shadow:0 2px 14px rgba(0,0,0,.07)}.nls-transfer-img{width:100%;display:block;object-fit:cover;border:1.5px solid var(--nls-border);border-radius:8px}.nls-enforcement-section{margin-top:10px}.nls-enforcement-text{font-size:.96rem;line-height:1.78;color:var(--nls-text-light);margin:0 0 20px}@media (max-width:900px){.nls-container{padding:36px 28px}.nls-registration-grid{grid-template-columns:1fr;gap:28px}.nls-reg-img{height:300px}}@media (max-width:600px){.nls-page-title h1{font-size:1.5rem}.nls-container{padding:24px 14px}.nls-section-heading{font-size:1.15rem}.nls-reg-img{height:220px}}.nls-clickable-doc{cursor:zoom-in;position:relative;overflow:hidden;outline:none}.nls-clickable-doc:focus-visible{outline:3px solid var(--nls-primary);outline-offset:-3px}.nls-clickable-doc:after{content:"";position:absolute;inset:0;background:rgba(42,122,181,0);transition:background .26s ease;pointer-events:none}.nls-clickable-doc:hover:after{background:rgba(42,122,181,.08)}.nls-clickable-doc:before{content:"🔍";position:absolute;bottom:14px;right:14px;font-size:1.1rem;opacity:0;transform:scale(.7);transition:opacity .26s ease,transform .26s ease;z-index:2;pointer-events:none;filter:drop-shadow(0 1px 3px rgba(0,0,0,.35))}.nls-clickable-doc:hover:before{opacity:1;transform:scale(1)}.nls-transfer-img{transition:transform .26s ease}.nls-clickable-doc:hover .nls-transfer-img{transform:scale(1.03)}.nls-tm-modal-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:24px;cursor:zoom-out;background:rgba(10,24,40,.85);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);animation:nlsTmOverlayIn .28s ease forwards}.nls-tm-modal-overlay.closing{animation:nlsTmOverlayOut .26s ease forwards}@keyframes nlsTmOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes nlsTmOverlayOut{0%{opacity:1}to{opacity:0}}.nls-tm-modal-content{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;max-width:min(860px,92vw);width:100%;cursor:default;animation:nlsTmModalIn .3s cubic-bezier(.34,1.56,.64,1) forwards}.nls-tm-modal-overlay.closing .nls-tm-modal-content{animation:nlsTmModalOut .24s ease forwards}@keyframes nlsTmModalIn{0%{opacity:0;transform:scale(.82) translateY(18px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes nlsTmModalOut{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.88) translateY(10px)}}.nls-tm-modal-img-frame{width:100%;background:#ffffff;border-radius:12px;box-shadow:0 24px 80px rgba(0,0,0,.45),0 0 0 1px rgba(255,255,255,.06);overflow:hidden;display:flex;align-items:center;justify-content:center;padding:20px}.nls-tm-modal-img-frame img{display:block;width:100%;height:auto;max-height:76vh;object-fit:contain;border-radius:6px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.nls-tm-modal-footer{display:flex;align-items:center;justify-content:space-between;width:100%;gap:12px;flex-wrap:wrap}.nls-tm-modal-title{font-family:inherit;font-size:1.05rem;font-weight:700;color:#ffffff;letter-spacing:.02em;margin:0}.nls-tm-modal-filing{font-size:.75rem;font-weight:700;color:var(--nls-primary);background:var(--nls-section-bg);border:1px solid var(--nls-border);border-radius:20px;padding:4px 14px;letter-spacing:.04em;white-space:nowrap}.nls-tm-modal-close{position:absolute;top:-16px;right:-16px;width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.18);background:var(--nls-primary);color:#ffffff;font-size:1.1rem;font-weight:700;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 16px rgba(42,122,181,.55),0 0 0 3px rgba(42,122,181,.18);transition:all .26s ease;z-index:10;outline:none}.nls-tm-modal-close:hover{background:var(--nls-accent);transform:scale(1.12) rotate(90deg);box-shadow:0 6px 22px rgba(42,122,181,.65),0 0 0 4px rgba(42,122,181,.22)}.nls-tm-modal-close:focus-visible{outline:3px solid #ffffff;outline-offset:2px}.nls-tm-modal-hint{font-size:.72rem;color:rgba(255,255,255,.38);letter-spacing:.06em;text-transform:uppercase;text-align:center;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (max-width:820px){.nls-tm-modal-overlay{padding:16px}.nls-tm-modal-content{max-width:100%}.nls-tm-modal-img-frame{padding:14px}.nls-tm-modal-img-frame img{max-height:65vh}.nls-tm-modal-close{top:-12px;right:-8px;width:36px;height:36px;font-size:.95rem}.nls-tm-modal-hint{display:none}}@media (max-width:600px){.nls-tm-modal-overlay{padding:12px}.nls-tm-modal-img-frame{padding:10px}.nls-tm-modal-img-frame img{max-height:58vh}.nls-tm-modal-close{top:-10px;right:-6px;width:32px;height:32px;font-size:.88rem}}@media (max-width:380px){.nls-tm-modal-img-frame img{max-height:46vh}.nls-tm-modal-title{font-size:.82rem}.nls-tm-modal-filing{display:none}}