.landing-wrapper{min-height:100vh;display:flex;flex-direction:column;background-color:#FFFFFF;color:var(--text,#2D3748);font-family:var(--font-body,"Poppins",sans-serif);position:relative;overflow-x:hidden}.landing-navbar{width:100%;transition:all .25s ease}.navbar-container{display:flex;align-items:center;justify-content:space-between}.navbar-brand{display:flex;align-items:center;gap:12px;text-decoration:none}.navbar-logo-img{height:40px;width:auto;object-fit:contain}.brand-text-col{display:flex;flex-direction:column}.brand-title{font-family:var(--font-alt,"Montserrat",sans-serif);font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.brand-title-blue{color:#1D4ED8;transition:color .2s ease}.brand-title-green{color:#0D6B42}.brand-tagline{font-family:var(--font-body,"Poppins",sans-serif);font-size:10.5px;letter-spacing:.03em;margin-top:1px}.desktop-nav-actions{display:flex;align-items:center;gap:12px}.btn-nav-login{background:#FFFFFF;border:1px solid #d1d5db;color:#1F2937;font-family:var(--font-body,"Poppins",sans-serif);font-size:14px;font-weight:500;padding:8px 22px;border-radius:8px;text-decoration:none;transition:all .18s ease;display:inline-flex;align-items:center;justify-content:center}.btn-nav-login:hover{border-color:#0D6B42;color:#0D6B42;background:#F9FAFB;transform:translateY(-1px)}.btn-nav-login:active{transform:translateY(0)}.btn-nav-apply{background:#0D6B42;color:#FFFFFF!important;font-family:var(--font-body,"Poppins",sans-serif);font-size:14px;font-weight:500;padding:8px 20px;border-radius:8px;text-decoration:none;display:inline-flex;align-items:center;gap:7px;box-shadow:0 2px 6px rgba(13,107,66,.2);transition:all .18s ease}.btn-nav-apply span,.btn-nav-apply svg{color:#FFFFFF!important;stroke:#FFFFFF!important}.btn-nav-apply:hover{background:#095031;color:#FFFFFF!important;box-shadow:0 4px 12px rgba(13,107,66,.3);transform:translateY(-1px)}.btn-nav-apply:active{transform:translateY(0)}.mobile-hamburger-btn{display:none;background:transparent;border:none;cursor:pointer;padding:6px;transition:transform .15s ease}.mobile-hamburger-btn:active{transform:scale(.92)}.mobile-drawer-menu{position:absolute;top:64px;left:14px;right:14px;background:rgba(7,24,15,.96);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:16px;z-index:120;display:flex;flex-direction:column;gap:12px;box-shadow:0 16px 40px rgba(0,0,0,.45);animation:slideDown .25s cubic-bezier(.16,1,.3,1)}.mobile-drawer-actions{display:flex;flex-direction:column;gap:10px}.btn-drawer-login{border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.08)}.btn-drawer-apply,.btn-drawer-login{text-align:center;padding:11px;border-radius:8px;color:#FFFFFF!important;text-decoration:none;font-weight:500;font-size:14px}.btn-drawer-apply{background:#0D6B42;display:flex;align-items:center;justify-content:center;gap:8px;box-shadow:0 4px 12px rgba(13,107,66,.3)}.btn-drawer-apply span,.btn-drawer-apply svg{color:#FFFFFF!important;stroke:#FFFFFF!important}.hero-desktop-section{position:relative;width:100%;min-height:clamp(480px,58vh,660px);background-color:#FFFFFF;display:flex;align-items:center;overflow:hidden}.hero-desktop-image-wrap{width:clamp(52%,58vw,68%);z-index:1;pointer-events:none;overflow:hidden}.hero-desktop-image-wrap,.hero-desktop-img{position:absolute;top:0;right:0;height:100%}.hero-desktop-img{width:100%;object-fit:cover;object-position:right center}.hero-desktop-gradient-fade{position:absolute;inset:0;background:linear-gradient(90deg,#FFFFFF,rgba(255,255,255,.98) 14%,rgba(255,255,255,.76) 32%,rgba(255,255,255,.22) 56%,rgba(255,255,255,0) 76%);z-index:2}.hero-desktop-container{position:relative;z-index:5;max-width:1380px;width:100%;margin:0 auto;padding:clamp(24px,4vh,48px) clamp(20px,3.5vw,48px);display:flex;justify-content:space-between;align-items:center}.hero-content-col{max-width:520px;display:flex;flex-direction:column;align-items:flex-start;animation:fadeInLeft .5s cubic-bezier(.16,1,.3,1) both}.hero-eyebrow-tag{font-family:var(--font-alt,"Montserrat",sans-serif);font-size:clamp(11px,.9vw,13px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#10754A;margin-bottom:clamp(10px,1.8vh,18px);display:inline-block}.hero-main-heading{font-family:var(--font-heading,"Raleway",sans-serif);font-size:clamp(34px,3.8vw,54px);font-weight:700;line-height:1.12;letter-spacing:-.025em;color:#0F3D21;margin-bottom:clamp(12px,2vh,20px)}.hero-main-heading .text-green-accent{color:#0D6B42}.hero-subtext{font-family:var(--font-body,"Poppins",sans-serif);font-size:clamp(14px,1.1vw,16.5px);line-height:1.55;color:#4A5568;margin-bottom:clamp(18px,3vh,28px);max-width:460px}.hero-buttons-row{display:flex;align-items:center;gap:16px;margin-bottom:clamp(20px,3.2vh,32px)}.btn-hero-primary{background:#0D6B42;color:#FFFFFF!important;padding:12px 24px;border-radius:8px;font-family:var(--font-body,"Poppins",sans-serif);font-size:15px;font-weight:500;display:inline-flex;align-items:center;gap:9px;text-decoration:none;box-shadow:0 4px 14px rgba(13,107,66,.22);transition:all .2s ease}.btn-hero-primary span,.btn-hero-primary svg{color:#FFFFFF!important;stroke:#FFFFFF!important}.btn-hero-primary:hover{background:#095031;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 6px 18px rgba(13,107,66,.32)}.btn-hero-primary:active{transform:translateY(0)}.btn-hero-secondary{background:#FFFFFF;color:#0D6B42;border:1.5px solid #0d6b42;padding:11px 28px;border-radius:8px;font-family:var(--font-body,"Poppins",sans-serif);font-size:15px;font-weight:500;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center}.btn-hero-secondary:hover{background:#F0FDF4;transform:translateY(-1px)}.btn-hero-secondary:active{transform:translateY(0)}.hero-slogan-row{display:flex;align-items:center;gap:12px}.slogan-green-bar{width:36px;height:2px;background:#10754A;border-radius:999px}.slogan-text{font-family:var(--font-body,"Poppins",sans-serif);font-size:13.5px;color:#64748B;font-weight:400;letter-spacing:.01em}.hero-script-flourish{position:relative;display:flex;flex-direction:column;align-items:flex-end;text-align:right;margin-right:clamp(10px,3vw,40px);margin-top:0;user-select:none;animation:fadeInRight .6s cubic-bezier(.16,1,.3,1) .15s both}.hero-script-flourish span{font-family:Caveat,cursive;font-size:clamp(24px,2.4vw,34px);font-weight:600;line-height:1.15;color:#F8FAFC;text-shadow:0 2px 8px rgba(0,0,0,.65);letter-spacing:.02em}.script-underline{width:clamp(50px,5vw,75px);height:3px;background:rgba(255,255,255,.85);border-radius:999px;margin-top:5px;box-shadow:0 2px 4px rgba(0,0,0,.35)}.hero-mobile-section{position:relative;width:100%;min-height:clamp(520px,85vh,760px);max-height:860px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.hero-mobile-bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:72% 15%;z-index:1}.hero-mobile-overlay{position:relative;z-index:2;height:100%;background:linear-gradient(#00000000,#000000cc,#000000cc,#001a0fcc,#001a0fcc);justify-content:flex-end;padding:70px 18px 24px}.hero-mobile-content,.hero-mobile-overlay{width:100%;display:flex;flex-direction:column}.hero-mobile-content{animation:fadeInUp .45s cubic-bezier(.16,1,.3,1) both}.hero-mobile-tag{font-family:var(--font-alt,"Montserrat",sans-serif);font-size:10px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#A7F3D0;margin-bottom:8px;display:block}.hero-mobile-title{font-family:var(--font-heading,"Raleway",sans-serif);font-size:clamp(26px,7vw,34px);font-weight:700;line-height:1.08;color:#FFFFFF;margin-bottom:10px;letter-spacing:-.02em}.hero-mobile-green{color:#86EFAC}.hero-mobile-desc{font-family:var(--font-body,"Poppins",sans-serif);font-size:12.5px;line-height:1.45;color:#E2E8F0;margin-bottom:16px;max-width:290px}.hero-mobile-actions{display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:18px}.btn-mobile-primary{background:#0D6B42;color:#FFFFFF!important;padding:11px 18px;border-radius:999px;font-family:var(--font-body,"Poppins",sans-serif);font-size:13.5px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:7px;text-decoration:none;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:all .15s ease}.btn-mobile-primary span,.btn-mobile-primary svg{color:#FFFFFF!important;stroke:#FFFFFF!important}.btn-mobile-primary:active{transform:scale(.98)}.btn-mobile-secondary{background:rgba(255,255,255,.1);backdrop-filter:blur(8px);border:1.5px solid rgba(255,255,255,.75);padding:10px 18px;border-radius:999px;font-family:var(--font-body,"Poppins",sans-serif);font-size:13.5px;font-weight:500;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .15s ease}.btn-mobile-secondary,.btn-mobile-secondary span{color:#FFFFFF!important}.btn-mobile-secondary:active{transform:scale(.98)}.hero-mobile-trust-row{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding-top:10px;border-top:1px solid rgba(255,255,255,.18)}.mobile-trust-item{display:flex;align-items:center;gap:6px;color:#FFFFFF}.mobile-trust-item .trust-icon{flex-shrink:0;color:#86EFAC;width:15px;height:15px}.mobile-trust-item span{font-family:var(--font-body,"Poppins",sans-serif);font-size:9.5px;line-height:1.2;color:#F8FAFC;font-weight:400}.journey-section{width:100%;padding:clamp(32px,5vh,52px) clamp(20px,3.5vw,48px) clamp(28px,4vh,44px)}.journey-card,.journey-section{position:relative;background:#FFFFFF}.journey-card{max-width:1380px;margin:0 auto}.steps-row{justify-content:space-between;gap:clamp(10px,2vw,24px);margin-bottom:clamp(24px,4vh,38px)}.step-item,.steps-row{display:flex;align-items:center}.step-item{flex-direction:column;text-align:center;flex:1;max-width:220px}.step-icon-circle{width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:14px;transition:transform .22s cubic-bezier(.16,1,.3,1)}.step-icon-circle:hover{transform:scale(1.08)}.blue-circle,.green-circle{background:#F0FDF4;border:1px solid #dcfce7}.teal-circle{background:#F0FDF4;border:1px solid #bbf7d0}.step-icon-blue{color:#14532D}.rupee-icon{font-family:var(--font-alt,"Montserrat",sans-serif);font-size:22px;font-weight:600;color:#16A34A}.step-icon-teal{color:#14532D}.step-text-wrap{display:flex;flex-direction:column;align-items:center}.step-heading{font-family:var(--font-alt,"Montserrat",sans-serif);font-size:15.5px;font-weight:600;color:#0F3D21;margin-bottom:4px}.step-caption{font-family:var(--font-body,"Poppins",sans-serif);font-size:12.5px;color:#64748B;line-height:1.45}.step-arrow-divider{color:#CBD5E1;justify-content:center}.step-arrow-divider,.step-journey-aside{display:flex;align-items:center;flex-shrink:0}.step-journey-aside{gap:14px;margin-left:20px}.journey-script-note{display:flex;flex-direction:column;align-items:flex-start}.journey-script-note span{font-family:Caveat,cursive;font-size:22px;font-weight:600;color:#4A5568;line-height:1.2}.script-note-underline{width:60px;height:2px;background:#0D6B42;border-radius:999px;margin-top:4px}.leaf-decor{color:#A7F3D0;opacity:.65;transform:rotate(15deg)}.journey-trust-bar{display:flex;align-items:center;justify-content:center;gap:20px;width:100%}.trust-bar-line{flex:1;height:1px;background:#E2E8F0}.trust-bar-badge{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-body,"Poppins",sans-serif);font-size:13px;color:#64748B;font-weight:500;white-space:nowrap}.journey-leaf-watermark,.journey-mobile-quote,.step-caption-mobile,.step-title-mobile{display:none}@media (min-width:861px){.landing-navbar{position:sticky;top:0;z-index:100;background:#FFFFFF;border-bottom:1px solid #f1f5f9;box-shadow:0 1px 4px rgba(0,0,0,.02)}.navbar-container{max-width:1380px;margin:0 auto;padding:clamp(10px,1.4vh,16px) clamp(20px,3.5vw,48px)}.brand-title{color:#0F3D21}.brand-title-blue{color:#1D4ED8}.brand-title-green{color:#0D6B42}.brand-tagline{color:#64748B}.desktop-nav-actions{display:flex}.mobile-hamburger-btn{display:none!important}.hero-desktop-section{display:flex}.hero-mobile-section{display:none!important}.step-caption-desktop,.step-title-desktop{display:inline}}@media (min-width:1536px){.hero-desktop-container,.journey-card,.navbar-container{max-width:1480px}.hero-content-col{max-width:580px}.hero-desktop-image-wrap{width:55%}}@media (min-width:861px) and (max-width:1180px){.hero-desktop-container{padding:24px 20px}.hero-content-col{max-width:440px}.hero-main-heading{font-size:38px}.hero-subtext{font-size:14.5px}.hero-script-flourish{margin-right:12px}.hero-script-flourish span{font-size:25px}.step-item{max-width:170px}.step-heading{font-size:14px}.step-caption{font-size:11px}.step-journey-aside{margin-left:8px;gap:8px}.journey-script-note span{font-size:18px}}@media (min-width:861px) and (max-height:740px){.hero-desktop-section{min-height:440px}.hero-desktop-container{padding-top:18px;padding-bottom:18px}.hero-eyebrow-tag{margin-bottom:8px}.hero-main-heading{margin-bottom:10px;font-size:clamp(32px,3.4vw,44px)}.hero-subtext{margin-bottom:14px;font-size:14px}.hero-buttons-row{margin-bottom:16px}.journey-section{padding-top:24px;padding-bottom:24px}.steps-row{margin-bottom:20px}}@media (max-width:860px){.landing-navbar{position:absolute;top:0;left:0;right:0;z-index:100;background:transparent;border:none;padding:12px 16px}.navbar-container{padding:0;width:100%}.navbar-logo-img{height:32px;border-radius:6px}.brand-title{color:#FFFFFF;font-size:17px}.brand-title-blue{color:#60A5FA}.brand-title-green{color:#86EFAC}.brand-tagline{color:#CBD5E1;font-size:9.5px}.desktop-nav-actions{display:none!important}.mobile-hamburger-btn{display:flex!important;color:#FFFFFF;padding:4px}.hero-desktop-section{display:none!important}.hero-mobile-section{display:flex}.journey-section{background:#FFFFFF;border-radius:22px 22px 0 0;margin-top:-18px;z-index:10;padding:22px 12px 28px;box-shadow:0 -8px 24px rgba(0,0,0,.08)}.journey-card{position:relative;padding-bottom:4px}.steps-row{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:3px;margin-bottom:16px}.step-item{flex:1;max-width:none;padding:0 2px;text-align:center}.step-icon-circle{width:38px;height:38px;margin-bottom:6px;background:#DCFCE7!important;border:1px solid #bbf7d0!important}.step-icon-blue,.step-icon-teal{color:#15803D!important;width:16px;height:16px}.rupee-icon{font-size:16px;color:#15803D!important}.step-title-desktop{display:none}.step-title-mobile{display:inline}.step-caption-desktop{display:none}.step-caption-mobile{display:inline}.step-heading{font-size:11.5px;font-weight:600;margin-bottom:2px}.step-caption{font-size:9px;line-height:1.25;color:#64748B}.step-arrow-divider{padding-top:10px}.step-arrow-divider svg{width:11px;height:11px}.journey-trust-bar,.step-journey-aside{display:none!important}.journey-mobile-quote{display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:14px;border-top:1px solid #f1f5f9}.journey-mobile-quote em{font-family:Playfair Display,Georgia,Raleway,serif;font-style:italic;font-size:12.5px;color:#374151;letter-spacing:.01em}.quote-green-line{width:36px;height:2px;background:#0D6B42;border-radius:999px;margin-top:6px}.journey-leaf-watermark{display:block;position:absolute;bottom:-6px;left:2px;color:#DCFCE7;opacity:.55;pointer-events:none;transform:rotate(-10deg)}}@media (max-width:380px){.hero-mobile-title{font-size:24px}.hero-mobile-desc{font-size:11.5px}.hero-mobile-trust-row,.mobile-trust-item{gap:4px}.mobile-trust-item span{font-size:8.5px}.step-heading{font-size:10px}.step-caption{font-size:8px}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;transform:translateX(20px)}to{opacity:1;transform:translateX(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}