.nl-section{padding:80px 0;background:linear-gradient(145deg,#f5fcff,#eef2ff)}.nl-wrap{max-width:1380px;width:calc(100% - 56px);margin:auto}.nl-kicker{font:750 11px Inter,Arial;letter-spacing:.16em;text-transform:uppercase;color:#0085a0}.nl-section h2,.nl-page h1,.nl-page h2{font-family:Poppins,Inter,Arial;letter-spacing:-.045em;line-height:1.12;color:#071c30}.nl-section h2{font-size:clamp(30px,3.5vw,52px);max-width:1000px;margin:20px 0}.nl-lead{max-width:850px;font:16px/1.8 Inter,Arial;color:#476477}.nl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:35px}.nl-card{overflow:hidden;border:1px solid #cde3ed;border-radius:25px;background:#fff;display:flex;flex-direction:column;box-shadow:0 12px 35px #07294808}.nl-card figure{margin:0;position:relative;aspect-ratio:1.45;overflow:hidden;background:#09283d}.nl-card figure img{width:100%;height:100%;object-fit:cover}.nl-card:nth-child(2) figure img{object-position:75% center}.nl-card figure span{position:absolute;bottom:14px;left:18px;background:#062338dc;color:#a8f3f4;border:1px solid #9ae9ee5c;border-radius:22px;padding:7px 12px;font:650 10px Inter,Arial}.nl-card-body{padding:25px;display:flex;flex-direction:column;flex:1}.nl-card h3{font:750 25px/1.3 Poppins,Arial!important;color:#092439;margin:14px 0}.nl-card p{font:14px/1.8 Inter,Arial;color:#516879}.nl-card ul{list-style:none;padding:0;margin:5px 0 20px}.nl-card li{padding:9px 0;border-bottom:1px solid #e8f0f5;font:13px/1.6 Inter,Arial;color:#345266}.nl-card li:before{content:'↗';color:#00a0af;margin-right:9px}.nl-card a{margin-top:auto;font:700 13px Inter,Arial;color:#007b97;text-decoration:none;padding-top:15px}.nl-footnote{font:13px/1.8 Inter,Arial;color:#476477;margin-top:24px}.nl-page{padding-top:90px;background:#f5fbff}.nl-hero{padding:65px 0;background:radial-gradient(ellipse at 90% 20%,#196573,#061c31 70%);color:#fff}.nl-hero-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:50px;align-items:center}.nl-hero h1{color:#fff;font-size:clamp(35px,4vw,62px);margin:18px 0}.nl-hero p{color:#c1dce7;font:16px/1.85 Inter,Arial}.nl-hero .nl-kicker{color:#70e2e8}.nl-hero figure{margin:0;border:1px solid #c4f0ff44;border-radius:25px;overflow:hidden}.nl-hero img{display:block;width:100%;aspect-ratio:1.45;object-fit:cover}.nl-hero figcaption{padding:10px 16px;font:10px Inter,Arial;color:#b5d6e4;background:#071c30}.nl-actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.nl-button{display:inline-flex;text-decoration:none;border-radius:30px;background:linear-gradient(100deg,#5ce4ed,#7bb9fd,#69dec1);color:#061d30;padding:14px 20px;font:700 12px Inter,Arial}.nl-button-outline{background:transparent;border:1px solid #73d8e47d;color:#d9f7ff}.nl-content{padding:65px 0}.nl-columns{display:grid;grid-template-columns:1fr 1fr;gap:28px}.nl-panel{background:#fff;border:1px solid #d9e9f0;border-radius:22px;padding:30px}.nl-panel h3{font:750 22px Poppins,Arial;color:#092439;margin:0 0 16px}.nl-panel p,.nl-panel li{font:14px/1.85 Inter,Arial;color:#466275}.nl-panel ul{padding-left:19px}.nl-step{display:flex;gap:17px;padding:16px 0;border-top:1px solid #e0ecf2}.nl-step b{color:#008aa5;font-size:23px}.nl-step strong{display:block;color:#0b2b41;font-size:14px}.nl-step p{margin:4px 0}.nl-demo{padding:65px 0;background:#071e33;color:#fff}.nl-demo h2{color:#f0fbff;font-size:clamp(29px,3.2vw,46px);margin:15px 0 20px}.nl-demo>div>p{color:#bad2df;font:15px/1.8 Inter,Arial;max-width:850px}.nl-laptop{position:relative;width:100%;aspect-ratio:1.5;border-radius:24px;overflow:hidden;margin:30px 0}.nl-laptop>img{width:100%;height:100%;object-fit:cover;display:block}.nl-screen{position:absolute;left:24.1%;top:18.6%;width:51.8%;height:43.5%;border-radius:2px;overflow:auto;background:#f3f9fc;color:#15374b;display:flex;flex-direction:column;box-shadow:0 0 4px #0005;transform:rotate(.2deg);font-family:Inter,Arial}.nl-screenbar{display:flex;align-items:center;gap:10px;padding:9px 14px;background:#071f34;color:white;font-size:clamp(7px,.85vw,12px);flex-shrink:0}.nl-screenbar img{width:60px;height:auto}.nl-screenbody{padding:clamp(9px,2vw,24px);display:grid;grid-template-columns:1.6fr 1fr;gap:18px;flex:1}.nl-screenbody h3{font:750 clamp(10px,1.5vw,22px)/1.25 Inter,Arial!important;color:#0a2f43!important;margin:0 0 8px!important}.nl-bubble{font:clamp(7px,1.05vw,15px)/1.65 Inter,Arial;border-radius:12px;padding:10px 14px;background:#fff;border:1px solid #d6e6ed;margin:9px 0;color:#254d63}.nl-bubble-answer{background:#e0f3f5;border-color:#a6dadd}.nl-context{font:clamp(7px,.9vw,13px)/1.7 Inter,Arial;color:#3a6578;border-left:1px solid #c9dfe7;padding-left:15px}.nl-context b{display:block;color:#008096}.nl-context span{display:block;border-bottom:1px solid #d5e5eb;padding:6px 0}.nl-demo-controls{display:flex;gap:10px;flex-wrap:wrap}.nl-demo-controls button{border:1px solid #75c6dc60;color:#c9e8f2;background:#12334b;border-radius:22px;padding:11px 16px;font:600 12px Inter,Arial;cursor:pointer}.nl-demo-controls button[aria-pressed=true]{background:#58d8e0;color:#08283b}.nl-demo-note{font:12px/1.8 Inter,Arial;color:#b3ccda}.nl-related{display:flex;gap:12px;flex-wrap:wrap}.nl-related a{color:#087f98;padding:12px 18px;border:1px solid #a6cfdf;border-radius:25px;text-decoration:none;font:650 12px Inter,Arial}.nl-result{color:#69d9d9;font:650 12px/1.8 Inter,Arial;margin-top:18px}.nl-page h2{font-size:clamp(28px,3vw,43px)}.nl-hero,.nl-content,.nl-demo{scroll-margin-top:95px}.nh-hero .nh-autoplay-toggle{display:none!important}.nh-fair .nh-caption{max-width:90%}@media(max-width:850px){.nl-grid{grid-template-columns:1fr}.nl-card{display:grid;grid-template-columns:.85fr 1fr}.nl-card figure{aspect-ratio:auto;min-height:330px}.nl-hero-grid,.nl-columns{grid-template-columns:1fr}.nl-hero-grid{gap:25px}.nl-laptop{aspect-ratio:auto;background:#0d344b;overflow:visible}.nl-laptop>img{display:none}.nl-screen{position:relative;left:auto;top:auto;width:100%;height:auto;transform:none;border-radius:20px;min-height:330px}.nl-screenbody{padding:20px;grid-template-columns:1.6fr 1fr}.nl-screenbar{font-size:11px;padding:15px}.nl-screenbody h3{font-size:19px!important}.nl-bubble{font-size:13px}.nl-context{font-size:12px}.nl-demo{padding:45px 0}.nl-hero{padding:40px 0}}@media(max-width:550px){.nl-wrap{width:calc(100% - 32px)}.nl-section{padding:45px 0}.nl-card{display:flex}.nl-card figure{aspect-ratio:1.45;min-height:0}.nl-card-body{padding:23px}.nl-hero h1{font-size:38px}.nl-panel{padding:23px}.nl-content{padding:40px 0}.nl-screenbody{grid-template-columns:1fr}.nl-context{border-left:0;border-top:1px solid #c9dfe7;padding:12px 0 0}.nl-page{padding-top:75px}}.nl-expanded{aspect-ratio:auto}.nl-expanded>img{display:none}.nl-expanded .nl-screen{position:relative;left:auto;top:auto;width:100%;height:auto;min-height:390px;border-radius:22px;transform:none}.nl-expanded .nl-screenbody{padding:30px}.nl-expanded .nl-screenbody h3{font-size:24px!important}.nl-expanded .nl-bubble{font-size:16px}.nl-expanded .nl-context{font-size:14px}.nl-expanded .nl-screenbar{font-size:13px;padding:17px}