.nsp-root{--nsp-background: #ffffff;--nsp-surface: #f5f5f7;--nsp-foreground: #171717;--nsp-muted: #6e6e73;--nsp-border: #dedede;--nsp-purple: #62358c;width:100%;min-height:100vh;overflow-x:hidden;background:var(--nsp-background);color:var(--nsp-foreground);font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.nsp-root *{box-sizing:border-box}.nsp-header{position:sticky;top:0;z-index:45;width:100%;height:6.36vw;min-height:54px;max-height:122px;background:var(--nsp-background);transition:height .28s ease}.nsp-header.is-compact{height:3.18vw;min-height:36px;max-height:61px}.nsp-header:after{content:"";position:absolute;right:0;bottom:0;left:0;height:4px;background:linear-gradient(90deg,#ae42f4,#e93893 25%,#f26245 47%,#e9cc34 68%,#83dfe7)}.nsp-header-logo-link{position:absolute;top:19.5%;left:50%;width:10.59%;transform:translate(-50%);transition:width .28s ease,top .28s ease}.nsp-header-logo{display:block;width:100%;height:auto}.nsp-header.is-compact .nsp-header-logo-link{top:16%;width:5.3%}.nsp-client-access{position:absolute;top:15.5%;right:3.87%;width:14.7%;height:62.3%;display:flex;align-items:center;justify-content:center;border:1px solid var(--nsp-border);border-radius:999px;background:var(--nsp-background);box-shadow:0 5px 16px #0000001f,inset 0 1px 1px #ffffffe6;color:#111;font-size:clamp(6px,1.23vw,24px);font-weight:600;line-height:1;text-decoration:none;white-space:nowrap;transition:width .28s ease,height .28s ease,top .28s ease,font-size .28s ease}.nsp-header.is-compact .nsp-client-access{top:18%;width:10.5%;height:64%;font-size:clamp(6px,.82vw,16px)}.nsp-main{width:100%}.nsp-intro{width:min(86%,1120px);margin:0 auto;padding:clamp(64px,8vw,148px) 0 clamp(58px,7vw,116px)}.nsp-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(50px,6vw,96px);color:var(--nsp-muted);font-size:clamp(14px,1.05vw,17px);font-weight:400;text-decoration:none;transition:color .2s ease}.nsp-back:hover,.nsp-back:focus-visible,.nsp-contact-link:hover,.nsp-contact-link:focus-visible{color:var(--nsp-purple)}.nsp-heading{max-width:900px}.nsp-heading h1{margin:0;color:var(--nsp-foreground);font-size:clamp(44px,6vw,108px);font-weight:600;line-height:.96;letter-spacing:-.05em}.nsp-updated{margin:clamp(20px,2vw,34px) 0 0;color:var(--nsp-muted);font-size:clamp(14px,1.15vw,19px);line-height:1.4}.nsp-document-meta{margin:clamp(20px,2vw,34px) 0 0;color:var(--nsp-foreground);font-size:clamp(16px,1.25vw,21px);font-weight:600;line-height:1.35}.nsp-document-meta+.nsp-updated{margin-top:8px}.nsp-content-band{width:100%;padding:clamp(72px,8vw,140px) 0;background:var(--nsp-surface)}.nsp-content{width:min(86%,980px);margin:0 auto}.nsp-section{padding:0}.nsp-section+.nsp-section{margin-top:clamp(54px,6vw,94px);padding-top:clamp(54px,6vw,94px);border-top:1px solid var(--nsp-border)}.nsp-section h2{margin:0 0 clamp(18px,1.8vw,28px);color:var(--nsp-foreground);font-size:clamp(25px,2.25vw,38px);font-weight:600;line-height:1.05;letter-spacing:-.05em}.nsp-section p,.nsp-section li{color:#3d3d3f;font-size:clamp(16px,1.25vw,20px);font-weight:400;line-height:1.65}.nsp-section p{margin:0}.nsp-section p+p{margin-top:14px}.nsp-subsection{margin-top:clamp(22px,2.4vw,34px)}.nsp-subsection h3{margin:0 0 12px;color:var(--nsp-foreground);font-size:clamp(18px,1.45vw,24px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.nsp-section p+ul{margin-top:14px}.nsp-section ul{margin-bottom:0;padding-left:1.3em}.nsp-subsection ul{margin-top:10px}.nsp-section li+li{margin-top:10px}.nsp-section strong{color:var(--nsp-foreground);font-weight:600}.nsp-contact-link{color:var(--nsp-foreground);font-weight:600;text-underline-offset:3px;transition:color .2s ease}.nsp-acceptance{width:min(86%,980px);margin:0 auto;padding:clamp(72px,8vw,140px) 0;text-align:center}.nsp-acceptance p{max-width:720px;margin:0 auto clamp(28px,3vw,44px);color:var(--nsp-foreground);font-size:clamp(21px,2.1vw,34px);font-weight:600;line-height:1.15;letter-spacing:-.03em}.nsp-acceptance p+p{margin-top:calc(clamp(28px,3vw,44px)*-.55)}.nsp-return-button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:16px 30px;border:1px solid var(--nsp-border);border-radius:999px;background:var(--nsp-background);box-shadow:0 5px 16px #0000001f;color:var(--nsp-foreground);font-size:16px;font-weight:600;text-decoration:none;transition:color .2s ease,border-color .2s ease}.nsp-return-button:hover,.nsp-return-button:focus-visible{border-color:var(--nsp-purple);color:var(--nsp-purple)}.nsp-footer{width:100%;min-height:clamp(390px,35.37vw,580px);padding:clamp(90px,10.8vw,177px) 9.15% clamp(70px,8vw,132px);display:grid;grid-template-columns:32.5% 1fr;align-items:start;background:var(--nsp-surface);color:#111}.nsp-footer-links{display:flex;flex-direction:column;align-items:flex-start}.nsp-footer a{color:#111;text-decoration:none;transition:color .2s ease}.nsp-footer a:hover,.nsp-footer a:focus-visible{color:var(--nsp-purple)}.nsp-footer-links a{font-size:clamp(18px,1.7vw,28px);font-weight:400;line-height:1.36}.nsp-footer-links a[aria-current=page]{color:var(--nsp-purple);font-weight:600}.nsp-footer-investors>span{display:block;margin-bottom:clamp(5px,.5vw,9px);font-size:clamp(11px,.75vw,13px);line-height:1.1}.nsp-footer-investors h2{margin:0 0 clamp(12px,1.1vw,18px);color:#111;font-size:clamp(32px,2.65vw,44px);font-weight:600;line-height:1.03;letter-spacing:-.05em}.nsp-footer-investors a{font-size:clamp(15px,1.15vw,19px);line-height:1.2}.nsp-footer-legal{grid-column:1 / -1;margin:clamp(40px,4vw,64px) 0 0;color:var(--nsp-muted);font-size:clamp(12px,1vw,15px);line-height:1.4}@media (max-width: 767px){.nsp-header-logo-link{width:22%}.nsp-header.is-compact .nsp-header-logo-link{width:14%}.nsp-client-access{right:4%;width:31%;font-size:11px}.nsp-header.is-compact .nsp-client-access{width:27%;font-size:9px}.nsp-intro,.nsp-content,.nsp-acceptance{width:88%}.nsp-heading h1{font-size:clamp(42px,14vw,64px)}.nsp-section h2{font-size:clamp(24px,7vw,32px)}.nsp-section p,.nsp-section li{font-size:16px;line-height:1.6}.nsp-footer{min-height:0;padding:70px 9% 80px;grid-template-columns:1fr;gap:62px}.nsp-footer-links a{font-size:20px}.nsp-footer-investors h2{font-size:clamp(36px,10vw,48px)}}@media (prefers-reduced-motion: reduce){.nsp-header,.nsp-header-logo-link,.nsp-client-access,.nsp-back,.nsp-contact-link,.nsp-return-button,.nsp-footer a{transition:none}}
