.apply-redesign-root{color:#0f172a;min-height:100vh;font-family:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;background-color:#f8fafc;flex-direction:column;padding-bottom:72px;display:flex}@media (min-width:769px){.apply-redesign-root{padding-bottom:0}}.apply-header{z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff5;border-bottom:1px solid #e2e8f0;height:72px;position:sticky;top:0}.apply-header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.apply-logo{align-items:center;width:154px;display:flex}:is(.apply-logo :global(.nitelen-wordmark),.apply-logo :global(.nitelen-wordmark__asset)){width:154px!important;max-width:154px!important;height:auto!important}.apply-nav{align-items:center;gap:24px;display:flex}.apply-nav a{color:#475569;font-size:13.5px;font-weight:600;text-decoration:none;transition:color .18s}.apply-nav a:hover{color:#2563eb}.apply-catalog-link{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;padding:6px 14px;color:#1d4ed8!important;font-weight:700!important}.apply-catalog-link:hover{background:#dbeafe}.apply-direct-btn{color:#fff;background:#2563eb;border-radius:12px;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #2563eb40}.apply-direct-btn:hover{background:#1d4ed8;transform:translateY(-1px)}.apply-hero-section{color:#fff;background:linear-gradient(135deg,#081426 0%,#0d2342 60%,#173865 100%);padding:64px 0 72px;position:relative;overflow:hidden}.apply-hero-section:before{content:"";filter:blur(50px);pointer-events:none;background:radial-gradient(circle,#2563eb47 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-140px;right:-100px}.apply-hero-layout{z-index:2;grid-template-columns:1.12fr .88fr;align-items:start;gap:48px;display:grid;position:relative}.apply-badge-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.apply-kicker-pill{letter-spacing:.14em;color:#93c5fd;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:9999px;padding:6px 14px;font-size:11px;font-weight:800}.apply-live-badge{color:#4ade80;background:#4ade801f;border:1px solid #4ade8047;border-radius:9999px;padding:5px 12px;font-size:11.5px;font-weight:700}.apply-title{letter-spacing:-.03em;color:#fff;margin:0 0 18px;font-size:clamp(32px,3.6vw,46px);font-weight:800;line-height:1.18}.highlight-text{color:#60a5fa}.apply-lead-text{color:#cbd5e1;margin:0 0 28px;font-size:clamp(15px,1.3vw,17px);line-height:1.65}@keyframes giftCardPulse{0%{border-color:#93c5fd73;box-shadow:0 8px 24px #08142633,0 0 #60a5fa66}50%{border-color:#fbbf24b3;box-shadow:0 12px 32px #08142647,0 0 22px 2px #60a5fa59}to{border-color:#93c5fd73;box-shadow:0 8px 24px #08142633,0 0 #60a5fa66}}@keyframes giftIconShine{0%,to{filter:drop-shadow(0 0 4px #fbbf2466);transform:scale(1)rotate(0)}50%{filter:drop-shadow(0 0 12px #fbbf24cc);transform:scale(1.08)rotate(5deg)}}@keyframes giftTagShimmer{0%,to{background:#fef08a29;border-color:#fef08a59}50%{background:#fef08a52;border-color:#fef08abf}}.apply-gift-card{background:linear-gradient(135deg,#2563eb40 0%,#1e40af61 100%);border:1.5px solid #93c5fd73;border-radius:18px;align-items:flex-start;gap:16px;margin-bottom:32px;padding:20px 22px;transition:transform .25s;animation:3s ease-in-out infinite giftCardPulse;display:flex;position:relative;box-shadow:0 8px 24px #08142633}.apply-gift-card:hover{transform:translateY(-2px)}.gift-icon{color:#78350f;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:20px;font-weight:900;animation:3s ease-in-out infinite giftIconShine;display:flex}.gift-copy{flex-direction:column;display:flex}.gift-tag-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}.gift-tag{letter-spacing:.12em;color:#fef08a;background:#fef08a29;border:1px solid #fef08a59;border-radius:6px;padding:3px 9px;font-size:10px;font-weight:900;animation:3s ease-in-out infinite giftTagShimmer}@media (prefers-reduced-motion:reduce){.apply-gift-card,.gift-icon,.gift-tag{animation:none!important}}.gift-avail{color:#93c5fd;font-size:11px;font-weight:600}.gift-copy strong{color:#fff;margin-bottom:4px;font-size:16px;font-weight:800}.gift-copy p{color:#e2e8f0;margin:0;font-size:13px;line-height:1.5}.apply-checkpoints{flex-direction:column;gap:16px;margin-bottom:28px;display:flex}.checkpoint-item{align-items:flex-start;gap:14px;display:flex}.check-icon{color:#15803d;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:2px;font-size:13px;font-weight:900;display:flex}.checkpoint-item strong{color:#fff;margin-bottom:2px;font-size:15px;font-weight:700;display:block}.checkpoint-item p{color:#94a3b8;margin:0;font-size:13px}.apply-free-guarantee{background:#ffffff0d;border:1px dashed #ffffff29;border-radius:14px;align-items:center;gap:12px;padding:14px 18px;display:flex}.shield-icon{flex-shrink:0;font-size:22px}.apply-free-guarantee p{color:#cbd5e1;margin:0;font-size:13px}.apply-free-guarantee strong{color:#fff}.apply-form-column{position:relative}.apply-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:36px 32px;box-shadow:0 24px 64px #08142642}.card-top-bar{text-align:left;margin-bottom:24px}.card-top-kicker{letter-spacing:.14em;color:#2563eb;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:800;display:inline-block}.card-top-bar h2{color:#0f172a;letter-spacing:-.02em;margin:0 0 8px;font-size:24px;font-weight:800}.card-top-bar p{color:#64748b;margin:0;font-size:13.5px;line-height:1.55}.card-footer-trust{color:#64748b;border-top:1px solid #f1f5f9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:20px;padding-top:18px;font-size:12px;font-weight:600;display:flex}.apply-card form{flex-direction:column;gap:14px;display:flex}.apply-card input,.apply-card select,.apply-card textarea{border:1.5px solid #e2e8f0!important;border-radius:12px!important;font-size:14px!important;transition:all .2s!important}.apply-card input:focus,.apply-card select:focus,.apply-card textarea:focus{background:#fff!important;border-color:#2563eb!important;box-shadow:0 0 0 4px #2563eb1f!important}.apply-card button[type=submit]{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)!important;border-radius:14px!important;height:52px!important;font-size:15.5px!important;font-weight:800!important;transition:all .2s!important;box-shadow:0 10px 24px #2563eb52!important}.apply-card button[type=submit]:hover{transform:translateY(-2px)!important;box-shadow:0 14px 30px #2563eb6b!important}.apply-metrics-section{background:#fff;border-bottom:1px solid #e2e8f0;padding:36px 0}.apply-metrics-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.metric-box{flex-direction:column;gap:4px;display:flex}.metric-box strong{color:#0f172a;letter-spacing:-.03em;font-size:clamp(28px,3vw,38px);font-weight:900}.metric-box span{color:#64748b;font-size:13.5px;font-weight:600}.section-heading-centered{text-align:center;max-width:680px;margin:0 auto 52px}.section-kicker{letter-spacing:.14em;color:#2563eb;text-transform:uppercase;background:#eff6ff;border:1px solid #dbeafe;border-radius:9999px;margin-bottom:14px;padding:5px 14px;font-size:11.5px;font-weight:800;display:inline-block}.section-heading-centered h2{color:#0f172a;letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1.2}.section-heading-centered p{color:#64748b;margin:0;font-size:clamp(14.5px,1.2vw,16.5px);line-height:1.6}.apply-roadmap-section{background:#fff;border-bottom:1px solid #edf2f7;padding:84px 0}.roadmap-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.roadmap-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:28px 24px;transition:all .25s;position:relative}.roadmap-card:hover{background:#fff;border-color:#93c5fd;transform:translateY(-4px);box-shadow:0 16px 32px #2563eb14}.roadmap-num{color:#cbd5e1;margin-bottom:16px;font-size:32px;font-weight:900;line-height:1;display:block}.roadmap-card:hover .roadmap-num{color:#2563eb}.roadmap-card h3{color:#0f172a;margin:0 0 10px;font-size:17px;font-weight:800}.roadmap-card p{color:#64748b;margin:0;font-size:13.5px;line-height:1.6}.apply-reasons-section{background:#f8fafc;border-bottom:1px solid #edf2f7;padding:84px 0}.reasons-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.reason-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;padding:28px 24px;transition:all .2s;box-shadow:0 4px 16px #0f172a08}.reason-card:hover{border-color:#bfdbfe;transform:translateY(-3px);box-shadow:0 12px 28px #2563eb0f}.reason-icon{margin-bottom:14px;font-size:28px}.reason-card h3{color:#0f172a;margin:0 0 8px;font-size:17px;font-weight:800}.reason-card p{color:#64748b;margin:0;font-size:13.5px;line-height:1.6}.apply-reviews-section{background:#fff;border-bottom:1px solid #edf2f7;padding:84px 0}.reviews-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.review-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;padding:28px 24px;display:flex}.review-stars{color:#f59e0b;letter-spacing:2px;margin-bottom:14px;font-size:16px}.review-text{color:#334155;flex:1;margin:0 0 20px;font-size:14px;font-style:italic;line-height:1.65}.review-author{align-items:center;gap:12px;display:flex}.author-avatar{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;font-weight:800;display:flex}.author-meta{flex-direction:column;display:flex}.author-meta strong{color:#0f172a;font-size:14px;font-weight:700}.author-meta span{color:#64748b;font-size:12px}.apply-faq-section{background:#f8fafc;padding:84px 0}.apply-faq-list{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.faq-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .2s;overflow:hidden}.faq-card.open{border-color:#93c5fd;box-shadow:0 6px 20px #2563eb0f}.faq-question-btn{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;display:flex}.faq-question-btn span:first-child{color:#0f172a;font-size:15.5px;font-weight:750;line-height:1.4}.faq-toggle-icon{color:#2563eb;flex-shrink:0;font-size:20px;font-weight:800}.faq-answer{border-top:1px solid #f1f5f9;margin-top:4px;padding:0 24px 22px}.faq-answer p{color:#475569;margin:12px 0 0;font-size:14px;line-height:1.65}.apply-bottom-cta{padding:40px 0 72px}.bottom-cta-box{color:#fff;background:linear-gradient(135deg,#081426 0%,#173763 100%);border-radius:24px;justify-content:space-between;align-items:center;gap:36px;padding:48px 52px;display:flex;box-shadow:0 20px 48px #08142633}.cta-kicker{letter-spacing:.14em;color:#93c5fd;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:800;display:inline-block}.bottom-cta-box h2{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2.6vw,32px);font-weight:800}.bottom-cta-box p{color:#cbd5e1;max-width:580px;margin:0;font-size:14.5px}.cta-scroll-btn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:14px;padding:15px 32px;font-size:15px;font-weight:800;text-decoration:none;transition:all .2s;box-shadow:0 10px 24px #2563eb59}.cta-scroll-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 14px 30px #2563eb73}.apply-mobile-dock{z-index:1500;background:#fff;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0f172a1a}.dock-copy{flex-direction:column;display:flex}.dock-copy strong{color:#0f172a;font-size:13.5px;font-weight:800}.dock-copy span{color:#64748b;font-size:11px}.dock-btn{color:#fff;white-space:nowrap;background:#2563eb;border-radius:12px;padding:10px 20px;font-size:13.5px;font-weight:800;text-decoration:none}.apply-footer{background:#fff;border-top:1px solid #e2e8f0;padding:24px 0}.apply-footer-inner{color:#64748b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:12.5px;display:flex}.apply-footer p{margin:0}.apply-footer-links{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.apply-footer-links a{color:#64748b;text-decoration:none;transition:color .18s}.apply-footer-links a:hover{color:#2563eb}@media (max-width:1024px){.apply-hero-layout{grid-template-columns:1fr;gap:36px}.apply-card{padding:28px 22px}.roadmap-grid,.reasons-grid{grid-template-columns:repeat(2,1fr)}.reviews-grid{grid-template-columns:1fr}.apply-nav{display:none}}@media (max-width:768px){.apply-hero-section{padding:40px 0 48px}.apply-metrics-grid{grid-template-columns:repeat(2,1fr);gap:16px}.roadmap-grid,.reasons-grid{grid-template-columns:1fr;gap:14px}.bottom-cta-box{flex-direction:column;align-items:flex-start;padding:32px 24px}.cta-scroll-btn{text-align:center;width:100%}.apply-mobile-dock{display:flex}}
