.nl-container{max-width:1520px;margin:0 auto;padding-left:40px;padding-right:40px}@media (max-width:900px){.nl-container{padding-left:18px;padding-right:18px}}.nl-section{padding-block:var(--nl-section-pad,clamp(36px,4.8vw,68px))}.nl-eyebrow{font-size:10px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:#a8bfdf;background:transparent;padding:8px 14px;border:1px solid #203859;border-radius:10px}.nl-cta,.nl-eyebrow{display:inline-flex;align-items:center}.nl-cta{justify-content:center;border-radius:12px;font-weight:700;font-family:inherit;line-height:normal;border:0;cursor:pointer;text-decoration:none;background:#2563eb;color:#fff;transition:background-color .2s ease,color .2s ease}.nl-cta:focus-visible,.nl-cta:hover{background:#d8ae5e;color:#000}.nl-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.nl-cta--secondary{background:transparent;color:#e8ecff;box-shadow:inset 0 0 0 1px rgba(168,181,201,.38)}.nl-cta--secondary:focus-visible,.nl-cta--secondary:hover{background:hsla(0,0%,100%,.08);color:#fff;box-shadow:inset 0 0 0 1px rgba(232,236,255,.7)}.nl-social{color:#a8b5c9;transition:color .2s ease}.nl-social:focus-visible,.nl-social:hover{color:#d8ae5e}.nl-plans__arrow,.nl-reviews-arrow{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;border:0;background:#2563eb;color:#fff;cursor:pointer;box-shadow:0 8px 20px -10px rgba(37,99,235,.8);transition:background-color .2s ease,opacity .2s ease,transform .15s ease}.nl-plans__arrow:hover:not(:disabled),.nl-reviews-arrow:hover:not(:disabled){background:#d8ae5e;color:#000}.nl-plans__arrow:active:not(:disabled),.nl-reviews-arrow:active:not(:disabled){transform:scale(.94)}.nl-plans__arrow:disabled,.nl-reviews-arrow:disabled{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.35);box-shadow:none;cursor:default}.nl-plans__arrow:focus-visible,.nl-reviews-arrow:focus-visible{outline:2px solid #60a5fa;outline-offset:2px}.nl-reviews-carousel{width:100%;min-width:0}.nl-reviews-window{position:relative}.nl-reviews-window:after,.nl-reviews-window:before{content:"";position:absolute;inset-block:0;width:48px;z-index:1;pointer-events:none}.nl-reviews-window:before{left:0;background:linear-gradient(90deg,#030610,transparent)}.nl-reviews-window:after{right:0;background:linear-gradient(-90deg,#030610,transparent)}.nl-reviews-track{display:flex;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;padding:24px 0 32px;scrollbar-width:none;position:relative;justify-content:safe center}.nl-reviews-track::-webkit-scrollbar{display:none}.nl-review-slide{display:flex;flex:0 0 clamp(340px,33vw,416px)}.nl-review-card{position:relative;display:flex;flex-direction:column;gap:26px;width:100%;padding:30px;border-radius:24px;border:1px solid rgba(147,197,253,.16);background:radial-gradient(ellipse at 0 0,rgba(37,99,235,.13),transparent 65%),linear-gradient(145deg,#0c1529,#080e1d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045),0 12px 28px -20px rgba(0,0,0,.7);transition:border-color .2s ease,box-shadow .2s ease}.nl-review-card:hover{border-color:rgba(216,174,94,.4);box-shadow:0 12px 36px -20px rgba(37,99,235,.22)}.nl-review-quote{margin:0 0 6px;font-size:19px;line-height:1.65;color:#e8ecff;text-wrap:pretty}.nl-reviews-track:focus-visible{outline:2px solid #d8ae5e;outline-offset:3px}@media (max-width:600px){.nl-review-slide{flex-basis:100%}.nl-reviews-track{gap:14px;padding:18px 7% 24px}.nl-review-card{padding:24px;border-radius:20px;gap:24px}.nl-review-quote{font-size:17px;line-height:1.65}.nl-reviews-window:after,.nl-reviews-window:before{width:16px}}@media (prefers-reduced-motion:reduce){.nl-review-card{transition:none}}.nl-reviews-controls{display:flex;align-items:center;justify-content:center;gap:12px;padding-top:4px}.nl-reviews-tp{width:300px;max-width:100%;height:105px;overflow:hidden}.nl-reviews-tp .trustpilot-widget{transform:scale(.7);transform-origin:top center}