html{scroll-behavior:smooth}*,*:before,*:after{-webkit-font-smoothing:antialiased}a,button{transition:all .28s cubic-bezier(.4,0,.2,1)}.main-btn{transition:transform .28s ease,box-shadow .28s ease,filter .28s ease;will-change:transform}.main-btn:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0000002e;filter:brightness(1.06)}.main-btn:active{transform:translateY(0) scale(.98);box-shadow:0 4px 10px #0000001f}.orange-btn{position:relative;overflow:hidden}.orange-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff24;border-radius:inherit;transform:scaleX(0);transform-origin:left center;transition:transform .4s ease}.orange-btn:hover:before{transform:scaleX(1)}.product-card,.ab-card,.promise-card,.pr-cta,.collection-card,.blog-card,.con-card{transition:transform .32s cubic-bezier(.34,1.56,.64,1),box-shadow .32s ease;will-change:transform}.product-card:hover,.ab-card:hover,.promise-card:hover,.collection-card:hover,.blog-card:hover,.con-card:hover{transform:translateY(-6px);box-shadow:0 20px 50px #0000001f}.product-card img,.collection-card img,.blog-card img,.hero-img img,.im-img img{transition:transform .55s ease,filter .4s ease;will-change:transform;overflow:hidden}.product-card:hover img,.collection-card:hover img,.blog-card:hover img{transform:scale(1.06);filter:brightness(1.04)}.sec-head,[data-aos]{transition-timing-function:cubic-bezier(.22,1,.36,1)!important}.mobile-nav{transform:translate(-100%);transition:transform .42s cubic-bezier(.4,0,.2,1),visibility .42s ease;visibility:hidden}.mobile-nav.active{transform:translate(0);visibility:visible}.mobile-nav .nav-list li{opacity:0;transform:translate(-20px);transition:opacity .3s ease,transform .3s ease}.mobile-nav.active .nav-list li{opacity:1;transform:translate(0)}.mobile-nav.active .nav-list li:nth-child(1){transition-delay:.05s}.mobile-nav.active .nav-list li:nth-child(2){transition-delay:.1s}.mobile-nav.active .nav-list li:nth-child(3){transition-delay:.15s}.mobile-nav.active .nav-list li:nth-child(4){transition-delay:.2s}.mobile-nav.active .nav-list li:nth-child(5){transition-delay:.25s}.mobile-nav.active .nav-list li:nth-child(6){transition-delay:.3s}.ft-list li a,.ft-col-list li a{position:relative;display:inline-block;transition:color .25s ease,transform .25s ease}.ft-list li a:hover,.ft-col-list li a:hover{transform:translate(4px)}.counter-wrap .counter{transition:transform .3s ease}.counter-wrap .counter:hover{transform:scale(1.05)}.swiper-pagination-bullet{transition:transform .2s ease,opacity .2s ease}.swiper-pagination-bullet:hover{transform:scale(1.4)}.marquee-wrapper:hover .marquee-track,.marquee:hover{animation-play-state:paused}#sunlit-back-top{position:fixed;bottom:32px;right:28px;z-index:9999;width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f97316,#ea580c);color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #f9731666;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity .35s ease,visibility .35s ease,transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease}#sunlit-back-top.visible{opacity:1;visibility:visible;transform:translateY(0)}#sunlit-back-top:hover{box-shadow:0 14px 32px #f9731699;transform:translateY(-3px)}#sunlit-back-top svg{width:20px;height:20px;stroke:#fff;fill:none;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.content-for-layout{animation:sunlitPageFade .5s ease both}@keyframes sunlitPageFade{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.banner-con h1{animation:sunlitSlideUp .7s .1s cubic-bezier(.22,1,.36,1) both}.banner-con .para{animation:sunlitSlideUp .7s .25s cubic-bezier(.22,1,.36,1) both}.banner-con .main-btn{animation:sunlitSlideUp .7s .4s cubic-bezier(.22,1,.36,1) both}@keyframes sunlitSlideUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}a:focus-visible,button:focus-visible{outline:2px solid #f97316;outline-offset:3px;border-radius:4px}.main-header{position:relative;overflow:hidden}.hero-video-bg-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden}.hero-bg-video{width:100%;height:100%;object-fit:cover}.hero-bg-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1}.video-play-icon{width:28px;height:28px;border-radius:50%;background:#ffffff40;display:inline-flex;align-items:center;justify-content:center;margin-right:8px;transition:transform .3s ease,background .3s ease}.video-modal-trigger:hover .video-play-icon{transform:scale(1.15);background:#f97316;color:#fff}.sunlit-video-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .35s ease,visibility .35s ease}.sunlit-video-modal.active{opacity:1;visibility:visible}.sunlit-video-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1912d9;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.sunlit-video-modal-dialog{position:relative;z-index:2;width:90%;max-width:900px;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 30px 80px #0009;transform:scale(.92);transition:transform .35 cubic-bezier(.34,1.56,.64,1)}.sunlit-video-modal.active .sunlit-video-modal-dialog{transform:scale(1)}.sunlit-video-modal-close{position:absolute;top:14px;right:18px;z-index:10;width:40px;height:40px;border-radius:50%;background:#fff3;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:24px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .25s ease,transform .25s ease}.sunlit-video-modal-close:hover{background:#f97316;transform:scale(1.1)}.sunlit-video-modal-body{position:relative;padding-bottom:56.25%;height:0}.sunlit-video-iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.counter-sec{position:relative;z-index:10;margin-top:-80px}.counter-card{position:relative;background:linear-gradient(145deg,#225442,#194032)!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:20px!important;padding:2.2em 1.75em!important;box-shadow:0 16px 36px #0f281e38!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .38s cubic-bezier(.34,1.56,.64,1),box-shadow .38s ease,border-color .38s ease!important;overflow:hidden;height:100%;display:flex;flex-direction:column;justify-content:space-between}.counter-card:after{display:none!important}.counter-card:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left .65s ease;pointer-events:none}.counter-card:hover:before{left:100%}.counter-card:hover{transform:translateY(-8px) scale(1.01)!important;box-shadow:0 24px 50px #0f281e59!important;border-color:#ffffff59!important}.lg-slider-sec{padding:3em 0!important;overflow:hidden!important}.logo-grid-wrapper{width:100%}.lg-grid-card{width:100%!important;height:105px!important;background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:14px!important;padding:12px 18px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .35s cubic-bezier(.25,.8,.25,1)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.lg-grid-card:hover{background:#ffffff1f!important;border-color:#ffffff40!important;transform:translateY(-5px) scale(1.03)!important;box-shadow:0 12px 30px #00000040!important}.lg-grid-card img{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;max-height:70px!important;max-width:100%!important;object-fit:contain!important;filter:opacity(.9) grayscale(.05)!important;transition:filter .3s ease,transform .3s ease!important}.lg-grid-card:hover img{filter:opacity(1) grayscale(0)!important;transform:scale(1.06)!important}.lg-swiper.is-marquee .swiper-wrapper{transition-timing-function:linear!important;-webkit-transition-timing-function:linear!important}.lg-swiper.is-marquee .swiper-slide{width:auto!important}.lg-swiper:not(.is-marquee) .swiper-slide{height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important}.lg-wrap{width:auto!important;height:105px!important;padding:0 10px!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important}.lg-wrap img{position:relative!important;top:auto!important;left:auto!important;width:auto!important;height:auto!important;max-height:82px!important;max-width:240px!important;object-fit:contain!important;filter:opacity(.95) grayscale(.05)!important;transition:filter .3s ease,transform .3s ease!important}.lg-wrap:hover img{filter:opacity(1) grayscale(0)!important;transform:scale(1.08)!important}.test-slider-sec{background:linear-gradient(180deg,#2b6552,#245746)!important}.test-green-bg,.test-grass-bg{margin-bottom:-2px;filter:brightness(1.35) saturate(.95)!important;opacity:.95!important}.promise-subheading{display:block;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.18em;color:#f97316;margin-bottom:14px!important}.promise-heading{margin-top:0!important}.d-card{position:relative;background:linear-gradient(145deg,#ffffff21,#ffffff0d)!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:20px!important;padding:2.2em 1.8em 2em!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 14px 35px #00000026;display:flex!important;flex-direction:column;justify-content:space-between;overflow:hidden;height:100%;transition:all .38s cubic-bezier(.34,1.56,.64,1)!important}.d-card-top-bar{position:absolute;top:0;left:0;width:70px;height:3px;background:linear-gradient(90deg,#f97316,#eab308);border-radius:0 0 4px;transition:width .4s ease}.d-card:hover .d-card-top-bar{width:100%}.d-card-num-badge{font-size:14px;font-weight:800;color:#f97316;background:#f9731626;border:1px solid rgba(249,115,22,.3);padding:4px 12px;border-radius:20px;letter-spacing:.05em}.d-card-icon-box{width:44px;height:44px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .35s ease}.d-card:hover .d-card-icon-box{background:#f9731633;border-color:#f9731680;transform:scale(1.08) rotate(3deg)}.d-card,.ar-wrap{transition:transform .4s cubic-bezier(.34,1.56,.64,1),box-shadow .4s ease,border-color .4s ease,background-color .4s ease!important;will-change:transform}.d-card:hover{transform:translateY(-8px) scale(1.015)!important;box-shadow:0 24px 55px #0000004d!important;border-color:#ffffff73!important;background:#ffffff2e!important}.ar-wrap:hover{transform:translateY(-8px)!important;box-shadow:0 22px 48px #0a1e1466!important;border-color:#f97316a6!important}.d-card .con{padding:0!important;margin-top:0!important;flex-grow:1;display:flex;flex-direction:column;justify-content:flex-start}.d-card .con h2{font-size:20px!important;font-weight:700!important;line-height:1.3!important;color:#fff!important;margin-bottom:10px!important;letter-spacing:-.01em}.d-card .con .para{font-size:14.5px!important;line-height:1.6!important;color:#ffffffd9!important;margin-bottom:0!important}.pr-slider .swiper-pagination{position:relative!important;bottom:auto!important;margin-top:35px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important}.pr-slider .swiper-pagination-bullet{width:10px!important;height:10px!important;background:#cbd5e1!important;opacity:1!important;border-radius:50%!important;transition:all .3s ease!important;margin:0!important;cursor:pointer!important}.pr-slider .swiper-pagination-bullet-active{background:#f97316!important;width:26px!important;border-radius:100px!important;box-shadow:0 4px 12px #f9731666!important}.parent-company-tagline{font-size:13px!important;color:#ffb74d!important;font-weight:600!important;margin:12px 0 18px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;background:#f9731624!important;border:1px solid rgba(249,115,22,.35)!important;padding:6px 14px!important;border-radius:100px!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.company-badge-icon{display:inline-flex;align-items:center;justify-content:center;color:#f97316}@media(max-width:1100px){.swiper-pagination.vertical{left:-2.5%!important}}@media(max-width:991px){.main-btn span{font-size:16px}.container-left{padding-left:1em;padding-right:1em}.menu-btn{display:block}.main-nav .inner-nav .m-part .nav-list{display:none}.main-nav .inner-nav{padding:10px 1.5em}.up-text.justify-content-center p{text-align:center}}.page-hero-banner,.career-hero-banner,.contact-hero-banner,.infra-hero-banner{min-height:80vh!important;display:flex!important;align-items:center!important;justify-content:center!important;padding-top:140px!important;padding-bottom:80px!important;position:relative!important;box-sizing:border-box!important}.hero-page-head{font-size:52px!important;font-weight:800!important;line-height:1.2!important;margin-top:16px!important;margin-bottom:20px!important}.hero-page-subtext{font-size:20px!important;line-height:1.6!important;max-width:720px!important;margin:0 auto!important}@media(max-width:991px){.page-hero-banner,.career-hero-banner,.contact-hero-banner,.infra-hero-banner{min-height:60vh!important;padding-top:120px!important;padding-bottom:60px!important}.hero-page-head{font-size:38px!important}.hero-page-subtext{font-size:16px!important}}@media(max-width:767px){.con-grid{grid-template-columns:1fr}.container-right{padding:0 1em}}@media(max-width:600px){.con-wrapper{padding:2em 1.5em}.sec-head h3,.banner-con h1{font-size:32px}.dh-con{margin-top:1.5em}.banner-con h3{font-size:18px}.counter-wrap .counter h3{font-size:35px}.hero-img{margin-top:1.5em}.ic-grid{grid-template-columns:1fr;margin-bottom:1.5em}.timer-wrapper{flex-wrap:wrap}.up-text p{font-size:16px}.im-img{margin-top:1.5em}.vid-wrap{padding-top:65%}.tick-sec .border1,.tick-sec .border2{display:none}.vid-wrap button{width:100px;height:100px}.vid-wrap button img{width:25px}}@media(max-width:450px){.product-inner-content h1{font-size:42px}.pr-cta:after{height:100%!important}.pr-cta-list h3{font-size:22px!important}.pr-cta{padding:1.5em 1em!important}.ab-cards-wrapper{grid-template-columns:1fr}.banner-con-wrap{padding:1.5em!important}.sec-head{font-size:32px}.row{row-gap:1em}.sec{padding:3em 0}.ar-grid{grid-template-columns:1fr}.main-nav .inner-nav{padding:10px .8em}.top-bar{padding:8px .5em}.main-nav .inner-nav .l-part{gap:12px}.ar-grid{margin-top:1em}.ar-grid img{display:none!important}}.page-hero-banner{position:relative;background:linear-gradient(135deg,#184333,#0a241a);padding:5.5em 0 4.5em;overflow:hidden;margin-bottom:2em;border-bottom:1px solid rgba(255,255,255,.1)}.page-hero-banner:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(249,115,22,.15) 0%,transparent 60%);pointer-events:none}.hero-tag-badge{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#ffb74d;background:#ffb74d24;border:1px solid rgba(255,183,77,.3);padding:6px 18px;border-radius:100px;margin-bottom:16px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-page-head{font-size:46px;font-weight:800;line-height:1.2;letter-spacing:-.02em;margin-bottom:16px}.hero-page-subtext{font-size:18px;line-height:1.6;max-width:680px;margin:0 auto}.sub-pill{display:inline-block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#f97316;background:#f973161f;padding:5px 16px;border-radius:100px;margin-bottom:10px}.contact-card-interactive{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.8em 1.5em;box-shadow:0 10px 30px #0000000d;text-decoration:none!important;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .35s ease;height:100%}.contact-card-interactive:hover{transform:translateY(-6px);box-shadow:0 20px 45px #0000001a;border-color:#f97316}.cc-icon-wrap{width:56px;height:56px;background:#f973161f;color:#f97316;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.cc-content{flex-grow:1}.cc-label{display:block;font-size:12px;font-weight:700;text-transform:uppercase;color:#64748b;margin-bottom:4px}.cc-val{font-size:17px;font-weight:800;color:#184333;margin-bottom:2px;line-height:1.3}.cc-sub{font-size:13px;color:#94a3b8}.cc-arrow{font-size:20px;color:#cbd5e1;transition:transform .3s ease,color .3s ease}.contact-card-interactive:hover .cc-arrow{color:#f97316;transform:translate(4px)}.contact-glass-form-box,.contact-plants-box{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:3em 2.5em;box-shadow:0 18px 45px #0000000f;height:100%}.c-box-title{font-size:26px;font-weight:800;color:#184333;letter-spacing:-.01em;margin-bottom:8px}.c-plant-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:1.5em;margin-bottom:1.2em;transition:border-color .3s ease,transform .3s ease}.c-plant-item:hover{border-color:#f97316;transform:translateY(-3px)}.cp-tag{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;color:#184333;background:#1843331f;padding:4px 12px;border-radius:100px;margin-bottom:10px}.c-plant-item h4{font-size:18px;font-weight:800;color:#0f172a;margin-bottom:8px}.cp-addr{font-size:14px;color:#475569;line-height:1.5;margin-bottom:12px;display:flex;align-items:flex-start;gap:8px}.cp-addr svg{color:#f97316;flex-shrink:0;margin-top:3px}.cp-fssai{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1px solid #cbd5e1;padding:6px 14px;border-radius:10px}.cp-fssai span{font-size:12px;font-weight:700;color:#64748b;text-transform:uppercase}.cp-fssai strong{font-size:14px;font-weight:800;color:#f97316;letter-spacing:.04em}.infra-stat-box{position:relative;background:linear-gradient(135deg,#184333,#0f2c22);color:#fff;border-radius:24px;padding:2.5em 1.5em;text-align:center;box-shadow:0 18px 45px #18433347;overflow:hidden;transition:transform .35s ease}.infra-stat-box:hover{transform:translateY(-6px)}.infra-stat-box .stat-num{font-size:40px;font-weight:800;color:#ffb74d;margin-bottom:6px;letter-spacing:-.02em}.infra-stat-box .unit{font-size:20px;color:#fff;font-weight:700}.infra-stat-box .stat-label{font-size:14px;color:#ffffffe0;font-weight:500;margin-bottom:0}.plant-hero-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden;box-shadow:0 18px 45px #0000000f;height:100%;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease}.plant-hero-card:hover{transform:translateY(-8px);box-shadow:0 28px 60px #00000024}.plant-img-wrap{position:relative;height:200px;overflow:hidden}.plant-img-wrap img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.plant-hero-card:hover .plant-img-wrap img{transform:scale(1.08)}.p-location-tag{position:absolute;top:15px;right:15px;background:#184333e6;color:#ffb74d;font-size:12px;font-weight:700;padding:5px 14px;border-radius:100px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.plant-card-body{padding:1.8em}.plant-title{font-size:20px;font-weight:800;color:#184333;line-height:1.3;margin-bottom:12px}.plant-addr-text{font-size:14px;color:#475569;line-height:1.5;margin-bottom:16px;display:flex;align-items:flex-start;gap:8px}.plant-addr-text svg{color:#f97316;flex-shrink:0;margin-top:3px}.fssai-pill-badge{display:inline-flex;align-items:center;gap:8px;background:#f8fafc;border:1px solid #e2e8f0;padding:6px 14px;border-radius:100px;margin-bottom:16px}.fssai-pill-badge span{font-size:11px;font-weight:700;color:#64748b;text-transform:uppercase}.fssai-pill-badge strong{font-size:13px;font-weight:800;color:#f97316}.p-tags-row{display:flex;flex-wrap:wrap;gap:6px}.p-mini-tag{font-size:11px;font-weight:700;color:#184333;background:#18433314;padding:4px 10px;border-radius:6px}.visual-process-card{background:#fff;border:1px solid #e2e8f0;border-radius:28px;padding:3em 2.5em;box-shadow:0 18px 45px #0000000f}.v-feature-item{display:flex;gap:16px;margin-top:24px}.vf-icon{width:48px;height:48px;background:#f973161f;color:#f97316;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.v-feature-item h4{font-size:17px;font-weight:700;color:#1e293b;margin-bottom:4px}.infra-hero-preview-wrap{position:relative;border-radius:28px;overflow:hidden;box-shadow:0 25px 60px #00000029;height:100%;min-height:480px}.i-preview-img{width:100%;height:100%;min-height:480px;object-fit:cover}.i-floating-badge{position:absolute;bottom:25px;left:25px;background:#184333eb;color:#fff;padding:14px 22px;border-radius:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15)}.fb-title{display:block;font-size:16px;font-weight:800;color:#ffb74d}.fb-text{font-size:13px;color:#ffffffd9}.culture-pillar-card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2.2em 1.6em;text-align:center;box-shadow:0 12px 35px #0000000d;transition:transform .35s ease,border-color .35s ease;height:100%}.culture-pillar-card:hover{transform:translateY(-6px);border-color:#f97316}.culture-pillar-card .cp-icon{width:58px;height:58px;background:#1843331a;color:#184333;border-radius:18px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.culture-pillar-card h3{font-size:19px;font-weight:700;color:#1e293b;margin-bottom:8px}.job-card-modern{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2.2em;box-shadow:0 15px 40px #0000000d;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .35s ease;height:100%;display:flex;flex-direction:column}.job-card-modern:hover{transform:translateY(-6px);border-color:#f97316}.jm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.jm-cat{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;color:#f97316;letter-spacing:.05em}.jm-head h3{font-size:21px;font-weight:800;color:#184333;margin-top:4px}.jm-loc{font-size:12px;font-weight:700;background:#f1f5f9;color:#475569;padding:5px 14px;border-radius:100px;white-space:nowrap}.jm-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:18px;border-top:1px solid #f1f5f9}.jm-exp{font-size:13px;font-weight:600;color:#64748b}@media(max-width:767px){.hero-page-head{font-size:32px}.hero-page-subtext{font-size:15px}.contact-glass-form-box,.contact-plants-box,.visual-process-card{padding:1.8em 1.4em}}.career-benefit-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2em 1.5em;text-align:center;box-shadow:0 10px 30px #0000000d;transition:transform .35s ease;height:100%}.career-benefit-card:hover{transform:translateY(-6px);border-color:#f97316}.career-benefit-card .b-icon{width:56px;height:56px;background:#1843331a;color:#184333;border-radius:16px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.career-benefit-card h3{font-size:18px;font-weight:700;color:#1e293b;margin-bottom:8px}.job-card{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:2em;box-shadow:0 12px 35px #0000000d;transition:transform .35s ease,border-color .35s ease;height:100%;display:flex;flex-direction:column}.job-card:hover{transform:translateY(-6px);border-color:#f97316}.job-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.j-type{font-size:12px;font-weight:700;text-transform:uppercase;color:#f97316}.job-header h3{font-size:20px;font-weight:800;color:#184333;margin-top:4px}.j-loc{font-size:12px;font-weight:700;background:#f1f5f9;color:#475569;padding:4px 12px;border-radius:100px;white-space:nowrap}.job-footer{margin-top:auto;display:flex;justify-content:space-between;align-items:center;padding-top:15px;border-top:1px solid #f1f5f9}.j-exp{font-size:13px;font-weight:600;color:#64748b}.sm-btn{padding:8px 18px!important;font-size:13px!important}.journey-sec{position:relative;padding:5em 0;background:#f8fafc;overflow:hidden}.journey-timeline-wrap{position:relative;max-width:1000px;margin:0 auto;padding:2em 0}.timeline-line-svg-container{position:absolute;left:50%;top:0;bottom:0;width:4px;transform:translate(-50%);z-index:1}.timeline-svg{width:4px;height:100%}.timeline-animated-stroke{animation:strokeFlow 3.5s linear infinite}@keyframes strokeFlow{0%{stroke-dasharray:0 1000;stroke-dashoffset:0}50%{stroke-dasharray:500 500;stroke-dashoffset:-250}to{stroke-dasharray:1000 0;stroke-dashoffset:-1000}}.journey-sec{position:relative;padding:5.5em 0;background:#f8fafc;overflow:hidden}.timeline-wrapper{position:relative;max-width:1000px;margin:0 auto;padding:2em 0}.timeline-line-center{position:absolute;left:50%;top:0;bottom:0;width:4px;transform:translate(-50%);z-index:1}.timeline-svg-scroll{width:4px;height:100%}.timeline-glow-pulse{stroke-dasharray:200 400;animation:timelineGlowPulse 5s linear infinite}@keyframes timelineGlowPulse{0%{stroke-dashoffset:600}to{stroke-dashoffset:-600}}.timeline-items-flow{position:relative;z-index:2;display:flex;flex-direction:column;gap:3.5em}.timeline-row-item{display:flex;align-items:center;width:100%}.timeline-row-left{flex-direction:row}.timeline-row-right{flex-direction:row-reverse}.timeline-card{width:44%;background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:2.2em 2em;box-shadow:0 15px 40px #0000000d;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;position:relative}.timeline-card:hover{transform:translateY(-8px);box-shadow:0 25px 55px #0000001f;border-color:#f97316}.tc-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.tc-year{display:inline-block;font-size:13px;font-weight:800;color:#fff;background:linear-gradient(135deg,#184333,#0f2c22);padding:5px 16px;border-radius:100px;box-shadow:0 4px 12px #18433340}.tc-step{font-size:12px;font-weight:800;color:#f97316;text-transform:uppercase;letter-spacing:.05em}.tc-title{font-size:22px;font-weight:800;color:#184333;margin-bottom:8px}.tc-text{font-size:15px;color:#475569;line-height:1.6;margin-bottom:0}.timeline-center-node{width:12%;display:flex;align-items:center;justify-content:center;position:relative;z-index:3}.node-ring{width:24px;height:24px;background:#f97316;border:4px solid #ffffff;border-radius:50%;box-shadow:0 0 0 4px #f9731647,0 6px 15px #00000026;display:flex;align-items:center;justify-content:center;transition:transform .35s ease,background-color .35s ease}.node-dot{width:6px;height:6px;background:#fff;border-radius:50%}.timeline-row-item:hover .node-ring{transform:scale(1.4);background:#184333}.timeline-card-space{width:44%}.qual-sec{background:#f8fafc;padding:5em 0}.qual-left-sticky{position:sticky;top:130px;align-self:flex-start}.qual-images-composite{position:relative;min-height:320px;margin-top:2em}.q-img-primary{width:75%;border-radius:24px;box-shadow:0 20px 45px #0000001a;object-fit:cover}.q-img-secondary{position:absolute;right:0;bottom:0;width:50%;border-radius:20px;border:4px solid #ffffff;box-shadow:0 15px 35px #0000001f;object-fit:cover}.q-badge-floating{position:absolute;top:15px;left:15px;background:#184333;color:#ffb74d;font-size:12px;font-weight:700;padding:8px 16px;border-radius:100px;display:inline-flex;align-items:center;gap:8px;box-shadow:0 8px 20px #1843334d}.qual-cards-list{display:flex;flex-direction:column;gap:1.5em}.qual-card-item{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:1.8em 2em;box-shadow:0 10px 30px #0000000a;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.qual-card-item:hover{transform:translate(8px);border-color:#f97316;box-shadow:0 18px 45px #00000014}.qc-icon-box{width:54px;height:54px;background:#f973161f;color:#f97316;border-radius:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.qc-content{flex-grow:1}.qc-content h3{font-size:20px;font-weight:800;color:#184333;margin-bottom:6px}.qc-content .para{font-size:14px;color:#475569;margin-bottom:0;line-height:1.5}.qc-check-icon{width:34px;height:34px;background:#18433314;color:#184333;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width:991px){.qual-left-sticky{position:relative;top:0}}@media(max-width:767px){.timeline-line-center{left:20px;transform:none}.timeline-row-item{flex-direction:column!important;align-items:flex-start!important;padding-left:45px}.timeline-card{width:100%!important}.timeline-center-node{position:absolute;left:9px;top:25px;width:auto}.timeline-card-space{display:none}}.career-apply-btn{background:#184333!important;color:#fff!important;border:1px solid #184333!important;padding:8px 22px!important;border-radius:100px!important;font-size:13px!important;font-weight:700!important;transition:all .35s ease!important}.career-apply-btn:hover{background:#f97316!important;border-color:#f97316!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 8px 20px #f973164d!important}.career-submit-btn{background:linear-gradient(135deg,#f97316,#ea580c)!important;color:#fff!important;border:none!important;border-radius:100px!important;font-weight:700!important;transition:all .35s ease!important;box-shadow:0 10px 25px #f9731647!important}.career-submit-btn:hover{background:linear-gradient(135deg,#184333,#0a241a)!important;color:#fff!important;transform:translateY(-3px)!important;box-shadow:0 12px 30px #18433359!important}.plant-map-interactive-box{background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:3.5em 2.5em;box-shadow:0 20px 50px #0000000f}.pm-map-visual{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 15px 40px #00000014;min-height:420px}.pm-bg-img{width:100%;height:440px;object-fit:cover;display:block}.plant-pin-marker{position:absolute;z-index:10;cursor:pointer}.pin-pulse{width:26px;height:26px;background:#f97316;border:4px solid #ffffff;border-radius:50%;box-shadow:0 0 0 6px #f9731659,0 8px 20px #00000040;animation:mapPinPulse 2s infinite}@keyframes mapPinPulse{0%{transform:scale(1);box-shadow:0 0 #f9731699}70%{transform:scale(1.15);box-shadow:0 0 0 14px #f9731600}to{transform:scale(1);box-shadow:0 0 #f9731600}}.pin-tooltip{position:absolute;bottom:35px;left:50%;transform:translate(-50%) translateY(10px);background:#184333;color:#fff;border-radius:16px;padding:14px 18px;width:240px;text-align:center;box-shadow:0 12px 30px #0000004d;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;pointer-events:none}.plant-pin-marker:hover .pin-tooltip{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.pt-badge{display:inline-block;font-size:10px;font-weight:800;text-transform:uppercase;color:#ffb74d;background:#ffb74d29;padding:3px 10px;border-radius:100px;margin-bottom:6px}.pin-tooltip h4{font-size:14px;font-weight:800;color:#fff;margin-bottom:4px;line-height:1.3}.pin-tooltip p{font-size:12px;color:#ffffffd9;margin-bottom:4px}.pin-tooltip small{font-size:11px;color:#ffb74d;font-weight:700}.pin-mp{top:42%;left:36%}.pin-up-chandauli{top:48%;left:64%}.pin-up-varanasi{top:38%;left:62%}.purpose-section,.test-sec{margin-bottom:90px!important;padding-bottom:40px!important}@media(max-width:991px){.ashya-item-row{flex-direction:column!important;text-align:center}.ashya-connecting-svg{display:none}.ashya-text-box{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/res.css.map */
