.apply-v3{--navy:#071a36;--blue:#145fc8;--orange:#f97316;--soft:#f5f8fc;color:#0b1830;background:#fff;min-height:100vh}.apply-top{z-index:40;background:#fff;border-bottom:1px solid #e8edf4;align-items:center;gap:28px;height:68px;padding:0 max(4vw,20px);display:flex;position:sticky;top:0}.apply-brand img{width:148px;height:auto}.apply-top nav{gap:22px;margin-left:auto;display:flex}.apply-top nav a{color:#42516a;font-size:10px;font-weight:800;text-decoration:none}.apply-top-cta{background:var(--orange);color:#fff;border-radius:9px;padding:11px 16px;font-size:10px;font-weight:900;text-decoration:none}.apply-hero{background:radial-gradient(circle at 83% 18%,#e9f1ff,#0000 31%),linear-gradient(135deg,#fff,#f7faff);grid-template-columns:1.15fr .65fr;align-items:center;gap:42px;min-height:610px;padding:54px max(5vw,24px);display:grid}.apply-pill{color:#d95d0b;background:#fff3e9;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:950;display:inline-flex}.apply-hero-copy h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(42px,5vw,72px);line-height:.98}.apply-hero-copy h1 em{color:var(--blue);font-style:normal}.apply-hero-copy>p{color:#607087;max-width:760px;font-size:16px;line-height:1.65}.apply-benefit-mini{grid-template-columns:repeat(4,1fr);gap:8px;margin:25px 0;display:grid}.apply-benefit-mini span{color:#155fc6;background:#fff;border:1px solid #e2e8f0;border-radius:12px;gap:6px;padding:12px;font-size:17px;display:grid}.apply-benefit-mini b{color:#26354d;font-size:9px}.apply-trustline{gap:3px;display:grid}.apply-trustline b{font-size:12px}.apply-trustline small{color:#758298}.apply-form-card{background:#fff;border:1px solid #dfe6ef;border-radius:20px;padding:17px;box-shadow:0 25px 65px #11305b29}.apply-form-head{padding:8px 8px 0}.apply-form-head>span,.apply-section-head>span,.apply-final span,.apply-partners>span{letter-spacing:.14em;color:var(--blue);font-size:9px;font-weight:950}.apply-form-head h2{margin:6px 0;font-size:24px}.apply-form-head p{color:#708096;font-size:10px}.apply-form-card .public-lead-form{box-shadow:none;border:0;padding:8px!important}.apply-proof{background:var(--navy);color:#fff;grid-template-columns:repeat(4,1fr);margin:-1px 0 0;padding:23px max(5vw,24px);display:grid}.apply-proof div{text-align:center;border-right:1px solid #24405f}.apply-proof div:last-child{border-right:0}.apply-proof strong,.apply-proof small{display:block}.apply-proof strong{font-size:15px}.apply-proof small{color:#9eb0c6;margin-top:4px;font-size:8px}.apply-section{padding:70px max(5vw,24px)}.apply-section-head{text-align:center;max-width:760px;margin:0 auto 30px}.apply-section-head h2{letter-spacing:-.04em;margin:8px 0;font-size:38px}.apply-section-head p{color:#6d798d;font-size:11px}.apply-gain-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.apply-gain-grid article{text-align:center;border:1px solid #e2e8f0;border-radius:17px;padding:22px}.apply-gain-grid article>div{width:44px;height:44px;color:var(--orange);background:#fff0e6;border-radius:50%;place-items:center;margin:0 auto 14px;font-size:19px;display:grid}.apply-gain-grid h3{font-size:13px}.apply-gain-grid p{color:#718096;font-size:9.5px;line-height:1.6}.apply-content{background:#f7f9fc}.apply-content-grid{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.apply-content-grid article{background:#fff;border:1px solid #e3e8ef;border-radius:14px;padding:17px}.apply-content-grid b{color:var(--blue);font-size:9px}.apply-content-grid h3{margin:14px 0 6px;font-size:11px}.apply-content-grid p{color:#718096;font-size:8.5px;line-height:1.5}.apply-program-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.apply-program-grid article{background:#fff;border:1px solid #e0e6ee;border-radius:16px;padding:20px}.apply-program-grid article>span{color:#60738f;font-size:8px;font-weight:900}.apply-program-grid h3{font-size:16px}.apply-program-grid p{color:#6f7c90;font-size:9.5px;line-height:1.6}.apply-program-grid article>div{flex-wrap:wrap;gap:5px;display:flex}.apply-program-grid article>div b{color:#245d9e;background:#eef4ff;border-radius:999px;padding:5px 7px;font-size:8px}.apply-program-grid a{color:#155fc7;margin-top:14px;font-size:9px;font-weight:900;text-decoration:none;display:block}.apply-reviews{background:#f7f9fc}.apply-review-stage{background:#fff;border:1px solid #e0e6ef;border-radius:20px;max-width:1000px;min-height:260px;margin:auto;position:relative;overflow:hidden}.apply-review-stage article{opacity:0;pointer-events:none;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:26px;transition:all .35s;display:grid;position:absolute;inset:0}.apply-review-stage article.active{opacity:1;pointer-events:auto}.apply-review-stage img,.apply-review-fallback{object-fit:cover;background:#eaf1fb;border-radius:16px;width:150px;height:190px}.apply-review-fallback{color:#155fc7;place-items:center;font-size:50px;font-weight:950;display:grid}.apply-stars{color:#f59e0b;letter-spacing:3px}.apply-review-stage p{font-size:17px;line-height:1.55}.apply-review-stage strong,.apply-review-stage small{display:block}.apply-review-stage small{color:#748196;margin-top:4px}.apply-dots{gap:6px;display:flex;position:absolute;bottom:18px;right:22px}.apply-dots button{background:#c7d0dc;border:0;border-radius:999px;width:7px;height:7px}.apply-dots button.active{background:var(--blue);width:22px}.apply-partners{text-align:center;background:var(--navy);color:#fff;padding:50px 24px}.apply-partners h2{font-size:28px}.apply-partners>div{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.apply-partners strong{border:1px solid #34506f;border-radius:10px;padding:11px 15px}.apply-faq>div:last-child{grid-template-columns:1fr 1fr;gap:9px;max-width:1000px;margin:auto;display:grid}.apply-faq details{border:1px solid #e0e6ee;border-radius:12px;padding:15px}.apply-faq summary{cursor:pointer;font-size:11px;font-weight:850}.apply-faq p{color:#6e7b90;font-size:9.5px;line-height:1.6}.apply-final{color:#fff;background:linear-gradient(110deg,#071a36,#0e3970);border-radius:18px;justify-content:space-between;align-items:center;margin:0 max(4vw,20px) 50px;padding:35px 45px;display:flex}.apply-final h2{margin:6px 0;font-size:30px}.apply-final p{color:#b7c6da}.apply-final a{background:var(--orange);color:#fff;border-radius:10px;padding:13px 20px;font-weight:900;text-decoration:none}.apply-mobile-bar{display:none}@media (max-width:900px){.apply-top nav{display:none}.apply-hero{grid-template-columns:1fr;padding:38px 18px}.apply-benefit-mini,.apply-gain-grid{grid-template-columns:1fr 1fr}.apply-content-grid{grid-template-columns:1fr 1fr 1fr}.apply-program-grid{grid-template-columns:1fr}.apply-review-stage{min-height:470px}.apply-review-stage article{grid-template-columns:1fr}.apply-review-stage img,.apply-review-fallback{width:100%;height:220px}.apply-faq>div:last-child{grid-template-columns:1fr}.apply-final{flex-direction:column;align-items:flex-start;gap:17px;margin:0 14px 70px;padding:28px 20px}.apply-mobile-bar{z-index:60;background:#fff;padding:10px;display:block;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #00000014}.apply-mobile-bar a{text-align:center;background:var(--orange);color:#fff;border-radius:10px;padding:14px;font-weight:900;text-decoration:none;display:block}}@media (max-width:520px){.apply-top{height:62px;padding:0 14px}.apply-brand img{width:125px}.apply-top-cta{display:none}.apply-hero-copy h1{font-size:38px}.apply-proof{grid-template-columns:1fr 1fr;gap:14px}.apply-proof div:nth-child(2){border-right:0}.apply-gain-grid{grid-template-columns:1fr}.apply-content-grid{grid-template-columns:1fr 1fr}.apply-section{padding:50px 16px}.apply-section-head h2{font-size:30px}}.apply-brand .nitelen-wordmark{display:block}.apply-brand .nitelen-wordmark svg{width:148px!important}.apply-review-gallery{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:1120px;margin:auto;display:grid}.apply-review-card{background:#fff;border:1px solid #e0e6ef;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 8px 25px #0f23410b}.apply-review-photo{aspect-ratio:3/4;background:#eaf1fb;overflow:hidden}.apply-review-photo img{object-fit:cover;width:100%;height:100%;display:block}.apply-review-card .apply-review-fallback{color:#155fc7;place-items:center;font-size:44px;font-weight:950;display:grid}.apply-review-copy{padding:12px}.apply-review-copy p{color:#526077;margin:0 0 10px;font-size:9.5px;line-height:1.55}.apply-review-copy strong,.apply-review-copy small{display:block}.apply-review-copy strong{font-size:10.5px}.apply-review-copy small{color:#7c899b;margin-top:3px;font-size:8.5px}.apply-review-empty{text-align:center;background:#fff;border:1px dashed #cbd6e4;border-radius:17px;max-width:620px;margin:auto;padding:34px}.apply-review-empty>div{color:#145fc8;background:#eef4ff;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 12px;font-size:20px;display:grid}.apply-review-empty strong{display:block}.apply-review-empty p{color:#718096;font-size:10px}@media (max-width:1000px){.apply-review-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.apply-review-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.apply-brand .nitelen-wordmark svg{width:125px!important}}.apply-hero{grid-template-columns:minmax(0,1.05fr) minmax(430px,.75fr);align-items:start}.apply-hero-right{align-self:center;gap:14px;min-width:0;display:grid}.apply-hero-reviews{background:#fff;border:1px solid #dfe6ef;border-radius:18px;padding:14px 14px 13px;box-shadow:0 16px 38px #11305b14}.apply-hero-reviews-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:11px;display:flex}.apply-hero-reviews-head>div>span{letter-spacing:.14em;color:#145fc8;margin-bottom:3px;font-size:8px;font-weight:950;display:block}.apply-hero-reviews-head h3{letter-spacing:-.02em;margin:0;font-size:14px}.apply-review-arrows{flex:none;gap:6px;display:flex}.apply-review-arrows button{color:#17345c;cursor:pointer;background:#fff;border:1px solid #d8e0eb;border-radius:9px;place-items:center;width:30px;height:30px;font-size:20px;line-height:1;display:grid}.apply-review-arrows button:hover{background:#f2f6fc;border-color:#b9c7d9}.apply-review-mini-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.apply-review-mini{background:#fbfcfe;border:1px solid #e5eaf1;border-radius:12px;min-width:0;overflow:hidden}.apply-review-mini-photo{aspect-ratio:3/4;background:#eef3f9;overflow:hidden}.apply-review-mini-photo img{object-fit:cover;width:100%;height:100%;display:block}.apply-review-mini .apply-review-fallback{color:#145fc8;place-items:center;font-size:28px;font-weight:950;display:grid}.apply-review-mini-meta{padding:8px 7px 9px}.apply-review-mini-meta strong,.apply-review-mini-meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.apply-review-mini-meta strong{color:#17243b;font-size:9px}.apply-review-mini-meta small{color:#7a8798;margin-top:2px;font-size:7.5px}.apply-review-mini-empty{text-align:center;color:#718096;background:#f8fafc;border:1px dashed #cdd8e6;border-radius:11px;padding:18px 12px;font-size:9px}@media (max-width:1100px){.apply-hero{grid-template-columns:1fr}.apply-hero-right{width:100%;max-width:720px}}@media (max-width:620px){.apply-review-mini-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.apply-hero-reviews{padding:12px}.apply-review-mini-meta{padding:6px}.apply-review-mini-meta strong{font-size:8px}.apply-review-mini-meta small{font-size:7px}}.apply-form-card .public-lead-form textarea{box-sizing:border-box;width:100%;font:inherit;resize:vertical;color:#15233a;background:#fff;border:1px solid #d9e1ec;border-radius:10px;min-height:76px;padding:10px 11px}.apply-form-card .public-lead-form textarea:focus{border-color:#8db3e6;outline:none;box-shadow:0 0 0 3px #145fc814}.apply-form-card .ng-hp{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;display:none!important;position:absolute!important;left:-99999px!important}.apply-v3,.apply-v3 *{box-sizing:border-box}.apply-v3 :is(section,article,form,label,.apply-hero-copy,.apply-hero-right){min-width:0}.apply-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,48px);min-height:0}.apply-hero-right{align-self:start;width:100%;max-width:none}.apply-lead-social-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.apply-hero-copy h1{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(32px,3.5vw,56px);line-height:1.12}.apply-hero-copy>p{font-size:16px;line-height:1.7}.apply-form-card{min-width:0;max-width:100%;padding:clamp(12px,2vw,24px);scroll-margin-top:90px}.apply-review-mini-meta strong,.apply-review-mini-meta small{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.5;overflow:visible}.apply-review-mini-meta strong{font-size:12px}.apply-review-mini-meta small{font-size:11px}.apply-v3 :is(.apply-gain-grid p,.apply-content-grid p,.apply-program-grid p,.apply-faq p,.apply-section-head p,.apply-form-head p){font-size:14px;line-height:1.65}.apply-v3 :is(.apply-benefit-mini b,.apply-proof small,.apply-trustline small,.apply-top nav a,.apply-faq summary){font-size:13px;line-height:1.5}.apply-v3 :is(.apply-content-grid h3,.apply-gain-grid h3){font-size:16px;line-height:1.4}.apply-v3 :is(h2,h3,p,a,b,strong,summary){overflow-wrap:anywhere}.apply-v3 :is(.apply-final a,.apply-top-cta){white-space:normal;height:auto;line-height:1.5}@media (min-width:1700px){.apply-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr)}.apply-lead-social-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:1050px){.apply-hero{grid-template-columns:minmax(0,1fr);padding:32px clamp(16px,4vw,40px)}.apply-hero-copy{max-width:800px}.apply-top nav{display:none}.apply-content-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:760px) and (max-width:1050px){.apply-lead-social-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start}}@media (max-width:759px){.apply-lead-social-grid{grid-template-columns:minmax(0,1fr)}.apply-hero-copy h1{font-size:clamp(30px,7vw,42px)}.apply-content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.apply-form-card .public-lead-form{padding:4px!important}.apply-section{padding:36px 16px}.apply-v3{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:900px){.apply-mobile-bar{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px))}.apply-v3{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}}@media (max-width:360px){.apply-content-grid{grid-template-columns:minmax(0,1fr)}}.apply-hero{background:radial-gradient(circle at 12% 20%,#2563eb1f,#0000 28%),radial-gradient(circle at 88% 12%,#f9731621,#0000 24%),linear-gradient(135deg,#fff,#f5f9ff);position:relative;overflow:hidden}.apply-hero:after{content:"";pointer-events:none;background:radial-gradient(#2563eb1f,#0000 68%);height:260px;position:absolute;inset:auto -8% -35% 42%}.apply-hero-copy,.apply-hero-right{z-index:1;position:relative}.apply-pill{border:1px solid #f973164d;animation:4.5s ease-in-out infinite applyPillPulse;box-shadow:0 0 0 5px #f973160f}.apply-career-gift{background:linear-gradient(105deg,#fff4e9,#fff9f3 65%,#eef5ff);border:1px solid #f4b37f;border-radius:16px;align-items:center;gap:13px;max-width:680px;margin:22px 0 4px;padding:15px 48px 15px 15px;display:flex;position:relative;box-shadow:0 15px 34px #d95d0b1f}.apply-career-gift:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(110deg,#f97316,#f6c453,#2563eb);border-radius:16px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.apply-gift-burst{color:#fff;background:#f97316;border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:22px;display:grid;box-shadow:0 8px 18px #f9731640}.apply-career-gift div{gap:3px;min-width:0;display:grid}.apply-career-gift strong{letter-spacing:.08em;color:#c65309;font-size:10px}.apply-career-gift b{color:#152b4b;font-size:14px;line-height:1.35}.apply-career-gift small{color:#9a5d28;font-size:11px;font-weight:800}.apply-gift-tag{color:#fff;letter-spacing:.1em;background:#2563eb;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:950;position:absolute;top:12px;right:13px}.apply-form-card{border-color:#cddcf2;position:relative;box-shadow:0 25px 65px #11305b2e,0 0 0 5px #2563eb0a}.apply-form-card:before{content:"";background:linear-gradient(90deg,#f97316,#f6c453,#2563eb);border-radius:999px;height:4px;position:absolute;top:-2px;left:18px;right:18px}.apply-top-cta,.apply-final a,.apply-mobile-bar a{transition:transform .2s,box-shadow .2s;box-shadow:0 9px 22px #f9731638}.apply-top-cta:hover,.apply-final a:hover,.apply-mobile-bar a:hover{transform:translateY(-2px);box-shadow:0 13px 28px #f973164d}@keyframes applyPillPulse{0%,to{box-shadow:0 0 0 5px #f973160f}50%{box-shadow:0 0 0 9px #f973161a}}@media (max-width:900px){.apply-career-gift{margin-top:19px}.apply-hero:after{inset:auto -40% -25% 5%}}@media (max-width:520px){.apply-career-gift{align-items:flex-start;padding:13px 42px 13px 12px}.apply-gift-burst{flex-basis:32px;width:32px;height:32px;font-size:18px}.apply-career-gift strong{font-size:8px}.apply-career-gift b{font-size:12px}.apply-career-gift small{font-size:10px}.apply-gift-tag{font-size:7px;top:9px;right:9px}}@media (prefers-reduced-motion:reduce){.apply-pill{animation:none}.apply-top-cta,.apply-final a,.apply-mobile-bar a{transition:none}}.apply-lead-social-grid{align-items:start}.apply-hero-reviews{align-self:start;height:max-content}.apply-content{display:none!important}.apply-career-gift{animation:5.5s ease-in-out infinite applyGiftGlow}.apply-career-gift:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffffa6 50%,#0000 65%) 0 0/250% 100%;border-radius:15px;animation:6s ease-in-out infinite applyGiftShimmer;position:absolute;inset:1px}@keyframes applyGiftGlow{0%,to{box-shadow:0 15px 34px #d95d0b1f,0 0 #f9731614}50%{box-shadow:0 16px 40px #d95d0b33,0 0 0 6px #f973160f}}@keyframes applyGiftShimmer{0%,55%,to{background-position:120% 0}75%{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.apply-career-gift,.apply-career-gift:after{animation:none}}
