.ns-theme{--navy:#050a1a;--navy-mid:#0b1530;--navy-card:#0f1c3a;--navy-border:#1a2c54;--gold:#f5c518;--gold-dim:#c49a10;--orange:#e8672e;--white:#fff;--off-white:#e8ecf5;--muted:#7a88aa;--accent-teal:#00c9a7;--accent-red:#ff4c5e;--ff-display:"Barlow Condensed", sans-serif;--ff-body:"DM Sans", sans-serif}.ns-theme.page-container{background:var(--navy);min-height:100vh;color:var(--white);font-family:var(--ff-body);justify-content:center;align-items:center;padding:40px 5%;line-height:1.5;display:flex;position:relative;overflow-y:auto}.ns-theme .page-grid{z-index:2;grid-template-columns:1.08fr 1fr;align-items:center;gap:48px;width:100%;max-width:1240px;margin:0 auto;display:grid;position:relative}.ns-theme .signup-grid-lines{z-index:1;opacity:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ns-theme .perspective-grid-img{object-fit:cover;pointer-events:none;filter:invert()opacity(.08);width:100%;height:100%}.ns-theme .signup-grid-fade{pointer-events:none;background:linear-gradient(90deg,#050a1a80 0%,#050a1a33 50%,#050a1acc 100%),linear-gradient(#0000 80%,#050a1acc 100%);position:absolute;inset:0}.ns-theme .brand-panel{flex-direction:column;justify-content:center;gap:20px;height:100%;display:flex}.ns-theme .bs-lockup{align-items:center;gap:50px;margin-bottom:clamp(8px,1.6vh,16px);display:flex}.ns-theme .bs-logo{object-fit:contain;width:auto;height:clamp(26px,2.8vw,36px)}.ns-theme .bs-presents{letter-spacing:.28em;text-transform:uppercase;color:var(--muted);border-left:1px solid var(--navy-border);padding-left:14px;font-size:11px;font-weight:600}.ns-theme .nyel-logo{width:clamp(240px,30vw,400px);max-width:100%;height:auto;display:block}.ns-theme .brand-desc{color:var(--off-white);max-width:480px;margin-bottom:clamp(14px,2.6vh,28px);font-size:clamp(12px,1vw,15.5px);font-weight:300;line-height:1.65}.ns-theme .brand-desc strong{color:var(--white);font-weight:600}.ns-theme .partner-block{margin-bottom:clamp(14px,2.6vh,26px)}.ns-theme .partner-label,.ns-theme .media-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:clamp(8px,1.4vh,14px);font-size:10.5px;font-weight:700}.ns-theme .partner-logos{align-items:center;gap:30px;display:flex}.ns-theme .partner-logos img{object-fit:contain;width:auto;height:clamp(30px,4vh,42px)}.ns-theme .partner-divider{background:var(--navy-border);align-self:stretch;width:1px}.ns-theme .media-block{flex-direction:column;display:flex}.ns-theme .media-logos{flex-wrap:nowrap;align-items:center;gap:clamp(8px,1.5vw,12px);display:flex}.ns-theme .media-logos img{object-fit:contain;max-width:75px;height:auto}@media (min-width:480px){.ns-theme .media-logos img{max-width:100px}}.ns-theme .media-name{font-family:var(--ff-display);letter-spacing:.01em;text-transform:uppercase;color:var(--off-white);opacity:.85;font-size:clamp(15px,1.5vw,18px);font-weight:700}.ns-theme .media-dot{color:var(--navy-border);font-size:14px}.ns-theme .contact-line{color:var(--muted);margin-top:clamp(14px,2.6vh,24px);font-size:12px}.ns-theme .contact-line a{color:var(--gold);font-weight:600;text-decoration:none}.ns-theme .contact-line a:hover{text-decoration:underline}.ns-theme .form-card{border:1px solid var(--navy-border);background:linear-gradient(#0f1c3af2,#0b1530f2);border-radius:18px;width:100%;padding:clamp(18px,3vh,30px) clamp(12px,2.4vw,32px);box-shadow:0 24px 60px #0000006b}.ns-theme .form-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:3px;display:flex}.ns-theme .form-card-title{font-family:var(--ff-display);text-transform:uppercase;color:var(--white);letter-spacing:.01em;font-size:clamp(20px,1.8vw,25px);font-weight:800}.ns-theme .form-card-pill{letter-spacing:.08em;text-transform:uppercase;color:var(--accent-teal);white-space:nowrap;background:#00c9a71a;border:1px solid #00c9a759;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:inline-flex}.ns-theme .form-card-pill:before{content:"";background:var(--accent-teal);width:6px;height:6px;box-shadow:0 0 8px var(--accent-teal);border-radius:50%}.ns-theme .form-card-sub{color:var(--muted);margin:5px 0 clamp(14px,2.4vh,22px);font-size:12.5px}.ns-theme .form-grid{grid-template-columns:1fr 1fr;gap:clamp(10px,1.6vh,14px);display:grid}.ns-theme .form-field{flex-direction:column;gap:5px;display:flex;position:relative}.ns-theme .form-field:focus-within{z-index:99!important}.ns-theme .form-field.full{grid-column:1/-1}.ns-theme .form-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:10.5px;font-weight:600}.ns-theme .form-label .req{color:var(--accent-red)}.ns-theme .form-input,.ns-theme .form-select,.ns-theme .phone-wrapper,.ns-theme .form-search-select{background:var(--navy)!important;border:1px solid var(--navy-border)!important;height:46px!important;color:var(--white)!important;font-family:var(--ff-body)!important;box-sizing:border-box!important;border-radius:8px!important;outline:none!important;width:100%!important;font-size:14px!important;transition:border-color .15s!important}.ns-theme .form-input,.ns-theme .form-select{padding:10px 13px!important}.ns-theme .form-select{cursor:pointer;appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237A88AA' stroke-width='1.5' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E")!important;background-position:right 14px center!important;background-repeat:no-repeat!important;padding-right:34px!important}.ns-theme .form-input::placeholder{color:var(--muted)!important}.ns-theme .form-input:focus,.ns-theme .form-select:focus,.ns-theme .phone-wrapper:focus-within,.ns-theme .form-search-select:focus-within{border-color:var(--gold)!important}.ns-theme .phone-wrapper{align-items:center!important;padding:0!important;display:flex!important;position:relative!important;overflow:hidden!important}.ns-theme .phone-input{width:100%!important;height:100%!important;color:var(--white)!important;font-family:var(--ff-body)!important;background:0 0!important;border:none!important;padding-left:48px!important;font-size:14px!important}.ns-theme .phone-flag-btn{background:0 0!important;border:none!important;border-radius:8px 0 0 8px!important;align-items:center!important;height:100%!important;padding-left:10px!important;display:flex!important;position:absolute!important;top:0!important;left:0!important}.ns-theme .phone-flag-btn:hover{background:0 0!important}.ns-theme .react-tel-input .flag-dropdown{background:0 0!important;border:none!important}.ns-theme .form-search-select{align-items:center!important;padding:0!important;display:flex!important;overflow:visible!important}.ns-theme .form-search-select>div{background:0 0!important;border:none!important;width:100%!important}.ns-theme .form-search-select [class*=-control]{box-shadow:none!important;min-height:unset!important;background:0 0!important;border:none!important;align-items:center!important;height:44px!important;padding:0 4px!important;display:flex!important}.ns-theme .form-search-select [class*=-ValueContainer]{color:var(--white)!important;padding:0 8px!important;font-size:14px!important}.ns-theme .form-search-select [class*=-placeholder]{color:var(--muted)!important;margin:0!important;font-size:14px!important}.ns-theme .form-search-select [class*=-Input]{color:var(--white)!important;margin:0!important;padding:0!important}.ns-theme .form-search-select [class*=-singleValue]{color:var(--white)!important;margin:0!important}.ns-theme .form-select option{background:var(--navy-card)}.ns-theme .form-track-pick{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ns-theme .track-radio{display:none}.ns-theme .track-label{border:1px solid var(--navy-border);cursor:pointer;background:#0b153080;border-radius:8px;flex-direction:column;padding:12px 14px;transition:all .2s;display:flex}.ns-theme .track-radio:checked+.track-label{border-color:var(--gold);background:#f5c5180f}.ns-theme .track-label-name{font-family:var(--ff-display);text-transform:uppercase;margin-bottom:2px;font-size:16px;font-weight:700}.ns-theme .track-label-grades{color:var(--muted);font-size:11px}.ns-theme .form-submit{background:var(--gold);width:100%;color:var(--navy);font-family:var(--ff-body);cursor:pointer;letter-spacing:.02em;border:none;border-radius:8px;grid-column:1/-1;margin-top:4px;padding:13px;font-size:15px;font-weight:700;transition:all .2s}.ns-theme .form-submit:hover{transform:translateY(-2px);box-shadow:0 10px 30px #f5c51859}.ns-theme .form-submit:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.ns-theme .form-disclaimer{color:var(--muted);text-align:center;grid-column:1/-1;margin-top:10px;font-size:10.5px;line-height:1.5}.ns-theme .form-disclaimer a{color:var(--muted);text-decoration:underline}.ns-theme .form-disclaimer a:hover{color:var(--gold)}.ns-theme .form-success{text-align:center;flex-direction:column;align-items:center;padding:20px 10px;display:none}.ns-theme .form-success.active{display:flex}.ns-theme .form-success-icon{width:56px;height:56px;color:var(--accent-teal);background:#00c9a71f;border:1px solid #00c9a766;border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;font-size:26px;display:flex}.ns-theme .form-success-title{font-family:var(--ff-display);text-transform:uppercase;margin-bottom:8px;font-size:22px;font-weight:800}.ns-theme .form-success-text{color:var(--muted);max-width:320px;font-size:13.5px;line-height:1.7}@media (max-width:980px){.ns-theme.page-container{padding:28px 6% 40px}.ns-theme .page-grid{grid-template-columns:1fr;gap:32px}.ns-theme .brand-panel{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.ns-theme .brand-desc{color:var(--off-white);text-align:center;max-width:480px;margin:10px auto;font-size:clamp(12px,1vw,15.5px);font-weight:300;line-height:1.65}.ns-theme .media-block{flex-direction:column;align-items:center;margin:10px auto;display:flex}.ns-theme .media-label,.ns-theme .partner-block{margin:10px auto}.ns-theme .contact-line{margin:30px auto}}@media (max-width:560px){.ns-theme .form-grid{grid-template-columns:1fr 1fr}.ns-theme .form-track-pick{grid-template-columns:1fr}.ns-theme .bs-lockup{flex-wrap:wrap;justify-content:center;gap:30px}.ns-theme .nyel-lockup{margin:0 auto}.ns-theme .nyel-logo{width:clamp(200px,30vw,400px)}}.ns-theme .send-otp-btn{background:var(--gold)!important;color:var(--navy)!important;font-family:var(--ff-body)!important;cursor:pointer!important;border:none!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;padding:6px 14px!important;font-size:13px!important;font-weight:750!important;transition:all .2s!important;display:flex!important}.ns-theme .send-otp-btn:hover:not(:disabled){transform:translateY(-1px)!important;box-shadow:0 4px 12px #f5c5184d!important}.ns-theme .send-otp-btn:disabled{opacity:.6!important;cursor:not-allowed!important}.ns-theme .desktop-banner-image{margin-bottom:30px;display:block}.ns-theme .mobile-banner-image{display:none}@media (max-width:980px){.ns-theme .desktop-banner-image{display:none}.ns-theme .mobile-banner-image{margin-top:20px;display:block}}
