@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800&family=DM+Sans:wght@400;500;700&display=swap);.njangi-page[data-v-66a89211]{min-height:100vh;background:#f5f5f5;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif}.hero-section[data-v-66a89211]{position:relative;padding:40px 0;min-height:400px;overflow:hidden}.hero-gradient[data-v-66a89211]{background:radial-gradient(circle at 20% 50%,rgba(156,39,176,.12) 0,transparent 50%),radial-gradient(circle at 80% 30%,rgba(255,152,0,.08) 0,transparent 50%)}.hero-gradient[data-v-66a89211],.hero-pattern[data-v-66a89211]{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.hero-pattern[data-v-66a89211]{background-image:radial-gradient(circle at 20px 20px,hsla(0,0%,100%,.02) 2px,transparent 0);background-size:40px 40px}.hero-content[data-v-66a89211]{position:relative;z-index:1;text-align:center}.welcome-badge[data-v-66a89211]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background:hsla(0,0%,100%,.12);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);padding:8px 16px;border-radius:50px;color:#fff;font-size:14px;margin-bottom:12px;-webkit-animation:slideInDown-66a89211 .6s ease-out;animation:slideInDown-66a89211 .6s ease-out}.badge-icon[data-v-66a89211]{font-size:16px}.badge-text strong[data-v-66a89211]{font-weight:700}.credit-score-badge[data-v-66a89211]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(255,215,0,.2),rgba(255,165,0,.2));backdrop-filter:blur(10px);border:2px solid rgba(255,215,0,.5);padding:10px 20px;border-radius:50px;color:#fff;font-size:15px;margin-bottom:16px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-animation:pulseGlow-66a89211 2s infinite,slideInDown-66a89211 .6s ease-out .1s both;animation:pulseGlow-66a89211 2s infinite,slideInDown-66a89211 .6s ease-out .1s both}.credit-score-badge[data-v-66a89211]:hover{background:linear-gradient(135deg,rgba(255,215,0,.3),rgba(255,165,0,.3));-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 0 25px rgba(255,215,0,.6);box-shadow:0 0 25px rgba(255,215,0,.6)}.credit-icon[data-v-66a89211]{color:gold;font-size:20px!important}.credit-text[data-v-66a89211]{font-weight:500}.credit-text strong[data-v-66a89211]{font-weight:700;color:gold}.info-icon[data-v-66a89211]{color:gold;font-size:18px!important}@-webkit-keyframes pulseGlow-66a89211{0%,to{-webkit-box-shadow:0 0 10px rgba(255,215,0,.4);box-shadow:0 0 10px rgba(255,215,0,.4)}50%{-webkit-box-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,165,0,.5);box-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,165,0,.5)}}@keyframes pulseGlow-66a89211{0%,to{-webkit-box-shadow:0 0 10px rgba(255,215,0,.4);box-shadow:0 0 10px rgba(255,215,0,.4)}50%{-webkit-box-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,165,0,.5);box-shadow:0 0 20px rgba(255,215,0,.8),0 0 30px rgba(255,165,0,.5)}}.hero-title[data-v-66a89211]{font-family:Poppins,sans-serif;font-size:clamp(20px,4vw,28px);font-weight:600;color:#fff;line-height:1.3;margin-bottom:32px;-webkit-animation:slideInDown-66a89211 .6s ease-out .2s both;animation:slideInDown-66a89211 .6s ease-out .2s both;padding:0 16px}.hero-title-accent[data-v-66a89211]{display:block;background:linear-gradient(135deg,#00e676,#00bfa5 50%,#00897b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-top:4px;font-weight:700}.journey-flow[data-v-66a89211]{-webkit-animation:fadeInUp-66a89211 .6s ease-out .3s both;animation:fadeInUp-66a89211 .6s ease-out .3s both}.journey-flow[data-v-66a89211],.journey-item[data-v-66a89211]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.journey-item[data-v-66a89211]{display:-webkit-box;display:-ms-flexbox;display:flex}.journey-btn[data-v-66a89211]{border:2px solid #fff!important;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.journey-btn[data-v-66a89211]:hover{-webkit-transform:translateY(-5px) scale(1.05)!important;transform:translateY(-5px) scale(1.05)!important;-webkit-box-shadow:0 12px 24px rgba(0,0,0,.25)!important;box-shadow:0 12px 24px rgba(0,0,0,.25)!important}.journey-btn-flat[data-v-66a89211]{-webkit-transition:all .4s cubic-bezier(.4,0,.2,1)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important}.journey-btn-flat[data-v-66a89211]:hover{-webkit-transform:scale(1.1)!important;transform:scale(1.1)!important}.fortune-item[data-v-66a89211]{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fortune-glow[data-v-66a89211]{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:140px;height:140px;background:radial-gradient(circle,rgba(0,230,118,.25) 0,transparent 70%);border-radius:50%;-webkit-animation:pulse-66a89211 2s ease-in-out infinite;animation:pulse-66a89211 2s ease-in-out infinite;pointer-events:none}@-webkit-keyframes pulse-66a89211{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.7}}@keyframes pulse-66a89211{0%,to{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.5}50%{-webkit-transform:translate(-50%,-50%) scale(1.1);transform:translate(-50%,-50%) scale(1.1);opacity:.7}}.fortune-image[data-v-66a89211]{position:relative;z-index:1;-webkit-filter:drop-shadow(0 4px 12px rgba(0,230,118,.3));filter:drop-shadow(0 4px 12px rgba(0,230,118,.3));-webkit-transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1);transition:transform .4s cubic-bezier(.4,0,.2,1),-webkit-transform .4s cubic-bezier(.4,0,.2,1)}.fortune-item:hover .fortune-image[data-v-66a89211]{-webkit-transform:scale(1.05) rotate(5deg);transform:scale(1.05) rotate(5deg)}.card--flex-toolbar[data-v-66a89211]{margin-top:-124px}.section-title[data-v-66a89211]{font-size:18px;font-weight:400;-webkit-animation:fadeInUp-66a89211 .6s ease-out .4s both;animation:fadeInUp-66a89211 .6s ease-out .4s both}.service-card[data-v-66a89211]{position:relative;background:#fff;cursor:pointer;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;overflow:hidden;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-accent-border[data-v-66a89211]{position:absolute;top:0;left:0;right:0;height:3px;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.service-card:hover .card-accent-border[data-v-66a89211]{opacity:1}.card-gradient[data-v-66a89211]{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s;pointer-events:none}.service-card:hover .card-gradient[data-v-66a89211]{opacity:1}.icon-btn[data-v-66a89211]{position:relative;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1)!important;transition:all .4s cubic-bezier(.4,0,.2,1)!important;overflow:visible!important}.icon-btn .icon-display[data-v-66a89211],.icon-btn i[data-v-66a89211]{position:relative;z-index:10;color:#fff!important}.service-card:hover .icon-btn[data-v-66a89211]{-webkit-transform:scale(1.08) rotate(5deg)!important;transform:scale(1.08) rotate(5deg)!important}.service-card:hover .icon-btn.amber[data-v-66a89211]:before,.service-card:hover .icon-btn.blue[data-v-66a89211]:before,.service-card:hover .icon-btn.green[data-v-66a89211]:before,.service-card:hover .icon-btn.orange[data-v-66a89211]:before,.service-card:hover .icon-btn.purple[data-v-66a89211]:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:120%;height:120%;border-radius:50%;opacity:.3;z-index:0;pointer-events:none}.service-card:hover .icon-btn.orange[data-v-66a89211]:before{-webkit-box-shadow:0 0 30px 10px rgba(255,152,0,.5);box-shadow:0 0 30px 10px rgba(255,152,0,.5)}.service-card:hover .icon-btn.amber[data-v-66a89211]:before{-webkit-box-shadow:0 0 30px 10px rgba(255,193,7,.5);box-shadow:0 0 30px 10px rgba(255,193,7,.5)}.service-card:hover .icon-btn.purple[data-v-66a89211]:before{-webkit-box-shadow:0 0 30px 10px rgba(156,39,176,.5);box-shadow:0 0 30px 10px rgba(156,39,176,.5)}.service-card:hover .icon-btn.blue[data-v-66a89211]:before{-webkit-box-shadow:0 0 30px 10px rgba(33,150,243,.5);box-shadow:0 0 30px 10px rgba(33,150,243,.5)}.service-card:hover .icon-btn.green[data-v-66a89211]:before{-webkit-box-shadow:0 0 30px 10px rgba(76,175,80,.5);box-shadow:0 0 30px 10px rgba(76,175,80,.5)}.menu-btn[data-v-66a89211]{-webkit-transition:all .3s!important;transition:all .3s!important}.card-content[data-v-66a89211]{width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card-title[data-v-66a89211]{font-size:16px;line-height:1.3}.card-description[data-v-66a89211]{font-size:12px;line-height:1.5;-webkit-box-flex:1;-ms-flex:1;flex:1}.card-footer[data-v-66a89211]{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px;border-top:1px solid rgba(0,0,0,.08);margin-top:8px}.card-footer[data-v-66a89211],.card-link[data-v-66a89211]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.card-link[data-v-66a89211]{font-size:13px;font-weight:600;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:6px;-webkit-transition:gap .3s;transition:gap .3s}.service-card:hover .card-link[data-v-66a89211]{gap:10px}.card-arrow-icon[data-v-66a89211]{font-size:11px!important;display:inline-block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.service-card:hover .card-arrow-icon[data-v-66a89211]{-webkit-transform:translateX(3px);transform:translateX(3px)}.menu-list[data-v-66a89211]{border-radius:4px!important;-webkit-box-shadow:0 4px 16px rgba(0,0,0,.12);box-shadow:0 4px 16px rgba(0,0,0,.12)}.menu-item[data-v-66a89211]{-webkit-transition:background .2s;transition:background .2s;font-size:14px}.menu-item[data-v-66a89211]:hover{background:rgba(0,0,0,.05)!important}@-webkit-keyframes fadeInUp-66a89211{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp-66a89211{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInDown-66a89211{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInDown-66a89211{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (max-width:599px){.hero-section[data-v-66a89211]{min-height:340px;padding:24px 0}.credit-score-badge[data-v-66a89211],.welcome-badge[data-v-66a89211]{font-size:12px;padding:6px 12px;max-width:90%}.hero-title[data-v-66a89211]{font-size:16px;margin-bottom:24px}.journey-btn-flat[data-v-66a89211],.journey-btn[data-v-66a89211]{width:49px!important;height:49px!important;min-width:48px!important}.journey-btn i.fa-3x[data-v-66a89211]{font-size:1.5rem!important}.journey-btn-flat i.fa-2x[data-v-66a89211]{font-size:1rem!important}.fortune-image[data-v-66a89211]{height:60px!important;width:80px!important}.card--flex-toolbar[data-v-66a89211]{margin-top:-100px}}.hero-section[data-v-66a89211]{min-height:380px}.card--flex-toolbar[data-v-66a89211]{margin-top:-110px}