@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap);*,:after,:before{box-sizing:border-box;font-family:Poppins,sans-serif!important}body,html{-ms-overflow-style:none!important;scrollbar-width:none!important}body::-webkit-scrollbar,html::-webkit-scrollbar{display:none!important;height:0!important;width:0!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body,html{overflow-x:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;background-color:#f8f6f0;color:#0b5132;font-family:Poppins,sans-serif!important;margin:0;max-width:100vw;min-width:320px;padding-top:76px;position:relative;width:100%}@media (max-width:860px){body{padding-top:68px}}img,picture,svg,video{height:auto;max-width:100%}a{color:#13a6a0;transition:color .2s ease}a:hover{color:#0b5132}button,input,select,textarea{font-family:Poppins,sans-serif!important}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.site-header{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#fffffffa;border-bottom:1px solid #e7ede3;box-shadow:0 2px 14px #0b51320f;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.header-container{gap:24px;justify-content:space-between;margin:0 auto;max-width:1400px;min-height:76px;padding:8px clamp(18px,5%,70px);width:100%}.brand-logo,.header-container{align-items:center;display:flex}.brand-logo{flex-shrink:0;position:relative;z-index:1002}.brand-logo img{display:block;height:60px;object-fit:contain;width:92px}.header-nav{align-items:center;display:flex;gap:clamp(16px,2.5vw,34px);justify-content:flex-end}.header-nav>a:not(.header-enquiry-button){color:#0b5132;font-family:Poppins,sans-serif!important;font-size:15px;font-weight:500;padding:10px 0;position:relative;text-decoration:none;transition:color .2s ease;white-space:nowrap}.header-nav>a.active,.header-nav>a:not(.header-enquiry-button):hover{color:#13a6a0}.header-nav>a:not(.header-enquiry-button):after{background:#13a6a0;bottom:3px;content:"";height:2px;left:0;position:absolute;transition:width .2s ease;width:0}.header-nav>a.active:after,.header-nav>a:not(.header-enquiry-button):hover:after{width:100%}.header-enquiry-button{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:30px;color:#fff;display:inline-flex;flex-shrink:0;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 21px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;white-space:nowrap}.header-enquiry-button:hover{box-shadow:0 5px 15px #13a6a059;color:#fff;transform:translateY(-2px)}.mobile-menu-toggle{align-items:center;background:#e7ede3;border:1px solid #d5e1ce;border-radius:10px;color:#0b5132;cursor:pointer;display:none;height:44px;justify-content:center;position:relative;width:44px;z-index:1002}.mobile-menu-backdrop{display:none}@media (max-width:1050px){.header-container{gap:16px;padding-left:clamp(16px,3vw,32px);padding-right:clamp(16px,3vw,32px)}.brand-logo img{height:56px;width:82px}.header-nav{gap:clamp(12px,2vw,24px)}.header-nav>a:not(.header-enquiry-button){font-size:14px}.header-enquiry-button{font-size:13.5px;padding:10px 16px}}@media (max-width:860px){.header-container{min-height:68px;padding:8px 18px}.brand-logo img{height:50px;width:76px}.header-nav,.mobile-menu-toggle{display:flex}.header-nav{-webkit-overflow-scrolling:touch;align-items:stretch;background:#fff;bottom:0;box-shadow:-8px 12px 30px #0b513224;flex-direction:column;gap:8px;height:calc(100dvh - 68px);height:calc(100vh - 68px);justify-content:flex-start;overflow-y:auto;padding:24px 20px 30px;pointer-events:none;position:fixed;right:0;top:68px;transform:translateX(100%);transition:transform .28s cubic-bezier(.16,1,.3,1),visibility .28s cubic-bezier(.16,1,.3,1);visibility:hidden;width:min(85vw,340px);z-index:1001}.header-nav.nav-open{pointer-events:auto;transform:translateX(0);visibility:visible}.header-nav>a:not(.header-enquiry-button){align-items:center;border-bottom:1px solid #e7ede3;display:flex;font-size:16px;font-weight:500;justify-content:space-between;padding:14px 8px;width:100%}.header-nav>a:not(.header-enquiry-button):after{display:none}.header-nav>a.active{background:#13a6a00f;border-radius:8px;color:#13a6a0;font-weight:700;padding-left:12px}.header-enquiry-button{box-sizing:border-box;font-size:15px;justify-content:center;margin-top:14px;padding:14px 18px;width:100%}.mobile-menu-backdrop{backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:#0b513266;border:0;display:block;height:calc(100dvh - 68px);height:calc(100vh - 68px);inset:68px 0 0;position:fixed;width:100%;z-index:999}}@media (max-width:360px){.header-container{padding-left:12px;padding-right:12px}.brand-logo img{height:46px;width:68px}.mobile-menu-toggle{height:38px;width:38px}.header-nav{padding:18px 14px;width:88vw}}@media (prefers-reduced-motion:reduce){.header-enquiry-button,.header-nav,.header-nav a{transition:none}}.site-footer{background:linear-gradient(145deg,#161d1a,#101613);color:#c8d6cf;font-family:Poppins,sans-serif!important;overflow:hidden;padding-bottom:25px;padding-top:60px;position:relative}.footer-top-glow{background:linear-gradient(90deg,#0000,#13a6a0,#78b844,#13a6a0,#0000);height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:80%}.footer-container{margin:0 auto;width:min(1300px,90%)}.footer-grid{grid-column-gap:50px;grid-row-gap:40px;align-items:start;column-gap:50px;display:grid;grid-template-columns:1.7fr 1fr 1.3fr;margin-bottom:50px;row-gap:40px}.footer-brand{align-items:flex-start;display:flex;flex-direction:column;max-width:440px}.footer-logo{display:inline-block;margin-bottom:18px;transition:transform .25s ease}.footer-logo:hover{transform:scale(1.03)}.footer-logo img{display:block;height:100px;object-fit:contain;width:90px}.footer-brand p{color:#b2c4bc;font-size:14.5px;line-height:1.8;margin:0 0 20px}.footer-badges{display:flex;flex-wrap:wrap;gap:10px}.footer-badge-item{align-items:center;background:#13a6a01f;border:1px solid #13a6a040;border-radius:20px;color:#13a6a0;display:inline-flex;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px;padding:6px 14px;transition:all .2s ease}.footer-badge-item:hover{background:#13a6a033;border-color:#13a6a066;transform:translateY(-2px)}.footer-col h3{color:#fff;font-size:17px;font-weight:600;letter-spacing:.3px;margin:0 0 22px;padding-bottom:9px;position:relative}.footer-col h3:after{background:linear-gradient(90deg,#13a6a0,#78b844);border-radius:2px;bottom:0;content:"";height:3px;left:0;position:absolute;width:36px}.footer-links-col{padding-left:10px}.footer-links{list-style:none;margin:0;padding:0}.footer-links li{margin-bottom:12px}.footer-links a{align-items:center;color:#c8d6cf;display:inline-flex;font-size:14.5px;gap:7px;text-decoration:none;transition:all .2s ease}.footer-links a:hover{color:#13a6a0;transform:translateX(5px)}.footer-contact-list{list-style:none;margin:0;padding:0}.footer-contact-list li{align-items:flex-start;color:#b2c4bc;display:flex;font-size:14px;gap:12px;line-height:1.6;margin-bottom:16px}.footer-contact-icon{color:#13a6a0;flex-shrink:0;margin-top:3px}.footer-contact-list strong{color:#fff;display:inline-block;font-weight:600;margin-bottom:2px}.footer-mail-link{color:#c8d6cf;text-decoration:none;transition:color .2s ease}.footer-mail-link:hover{color:#13a6a0;text-decoration:underline}.footer-bottom{align-items:center;border-top:1px solid #c8d6cf1f;color:#92a89e;display:flex;flex-wrap:wrap;font-size:13.5px;gap:15px;justify-content:space-between;padding-top:25px}.footer-bottom-links{display:flex;gap:24px}.footer-bottom-links a{color:#92a89e;text-decoration:none;transition:color .2s ease}.footer-bottom-links a:hover{color:#13a6a0}@media (max-width:960px){.footer-container{width:min(1300px,92%)}.footer-grid{gap:40px 30px;grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1;margin-bottom:10px;max-width:600px}.footer-links-col{padding-left:0}}@media (max-width:640px){.site-footer{padding-bottom:22px;padding-top:45px}.footer-container{width:calc(100% - 32px)}.footer-grid{gap:32px;grid-template-columns:1fr;margin-bottom:35px}.footer-brand{margin-bottom:0;max-width:100%}.footer-logo img{height:90px;width:80px}.footer-brand p{font-size:13.5px;line-height:1.7;margin-bottom:16px}.footer-bottom{flex-direction:column;gap:14px;padding-top:20px;text-align:center}.footer-bottom-links{gap:20px;justify-content:center}.footer-contact-list li{overflow-wrap:break-word;word-break:break-word}}@media (max-width:380px){.footer-container{width:calc(100% - 20px)}.footer-badge-item{font-size:11px;padding:5px 10px}.footer-contact-list li,.footer-links a{font-size:13px}.footer-bottom{font-size:12px}}.footer-tagline-callout{align-items:center;background:#13a6a01f;border:1px solid #78b84459;border-radius:24px;color:#a8e594;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.3px;margin-bottom:14px;padding:5px 14px}.footer-tagline-icon{color:#78b844;flex-shrink:0}.scroll-progress-bar-wrapper{cursor:pointer;cursor:ew-resize;height:4px;left:0;position:fixed;right:0;top:0;touch-action:none;transition:height .22s cubic-bezier(.2,.8,.2,1),background-color .22s ease;user-select:none;-webkit-user-select:none;width:100%;z-index:10005}.scroll-progress-bar-wrapper.active-scrub,.scroll-progress-bar-wrapper:hover{height:8px}.scroll-progress-track{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0b513217;height:100%;overflow:visible;position:relative;width:100%}.scroll-progress-bar-wrapper.active-scrub .scroll-progress-track,.scroll-progress-bar-wrapper:hover .scroll-progress-track{background:#0b513229}.scroll-progress-fill{background:linear-gradient(90deg,#0b5132,#13a6a0 55%,#34d399);border-radius:0 4px 4px 0;box-shadow:0 0 12px #13a6a073;height:100%;position:relative;transition:width .08s ease-out}.scroll-progress-bar-wrapper.active-scrub .scroll-progress-fill{transition:none}.scroll-progress-thumb{background:#fff;border:1.5px solid #13a6a0;border-radius:50%;box-shadow:0 0 8px #13a6a0e6,0 0 16px #34d399b3;height:8px;opacity:.9;pointer-events:none;position:absolute;right:0;top:50%;transform:translate(50%,-50%);transition:transform .2s ease,width .2s ease,height .2s ease,opacity .2s ease;width:8px}.scroll-progress-bar-wrapper.active-scrub .scroll-progress-thumb,.scroll-progress-bar-wrapper:hover .scroll-progress-thumb{box-shadow:0 0 12px #13a6a0,0 0 20px #34d399;height:12px;opacity:1;transform:translate(50%,-50%) scale(1.15);width:12px}.scroll-progress-tooltip{animation:tooltipFadeIn .18s ease-out;background:#0b5132;border-radius:6px;box-shadow:0 4px 12px #0000002e,0 0 0 1px #ffffff26;color:#fff;font-family:Poppins,sans-serif;font-size:11px;font-weight:600;letter-spacing:.03em;padding:3px 8px;pointer-events:none;position:absolute;top:14px;transform:translateX(-50%);white-space:nowrap;z-index:10006}.scroll-progress-tooltip:before{border-bottom:4px solid #0b5132;border-left:4px solid #0000;border-right:4px solid #0000;content:"";height:0;left:50%;position:absolute;top:-4px;transform:translateX(-50%);width:0}@keyframes tooltipFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(-3px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:768px){.scroll-progress-bar-wrapper{height:3.5px}.scroll-progress-bar-wrapper.active-scrub,.scroll-progress-bar-wrapper:hover{height:6px}.scroll-progress-tooltip{display:none}}.inner-page{overflow-x:hidden;width:100%}.page-container{margin:0 auto;width:min(1200px,90%)}.eyebrow,.page-container{font-family:Poppins,sans-serif!important}.eyebrow{color:#13a6a0;display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.section-heading{margin-bottom:38px;text-align:center}.section-heading h2,.welcome-copy h2{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:clamp(30px,4vw,43px);line-height:1.2;margin:0 0 12px}.section-heading p,.welcome-copy p{color:#2a6349;font-family:Poppins,sans-serif!important;font-size:15px;line-height:1.8}.light-button,.primary-button{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:30px;color:#fff;display:inline-flex;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:600;gap:9px;justify-content:center;padding:13px 22px;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.primary-button:hover{background:linear-gradient(135deg,#073b24,#0b5132);box-shadow:0 6px 18px #0b513240;color:#fff;transform:translateY(-2px)}.content-section{background-color:#f8f6f0;padding-bottom:65px;padding-top:65px}.content-section h2{color:#0b5132;font-family:Poppins,sans-serif!important}.content-section li,.content-section p{color:#3d6b55;font-family:Poppins,sans-serif!important;font-size:15px;line-height:1.9}.page-banner{background:linear-gradient(135deg,#0b5132,#073923);color:#fff;overflow:hidden;padding:90px 20px;position:relative;text-align:center}.banner-glow{background:radial-gradient(ellipse,#13a6a040 0,#0000 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:600px}.page-banner .eyebrow{color:#78b844}.page-banner h1{color:#fff;font-size:clamp(34px,4.5vw,52px);margin:0 0 14px}.page-banner h1,.page-banner p{font-family:Poppins,sans-serif!important}.page-banner p{color:#e7ede3;font-size:16px;margin:0 auto;max-width:600px}@media (max-width:1024px){.page-container{width:min(1200px,92%)}.page-banner{padding:85px 20px}}@media (max-width:860px){.page-banner{padding:70px 20px}.page-banner h1{font-size:clamp(30px,5.5vw,44px)}}@media (max-width:640px){.page-container{margin:0 auto;width:calc(100% - 32px)}.content-section{padding-bottom:45px;padding-top:45px}.section-heading{margin-bottom:26px}.section-heading h2,.welcome-copy h2{font-size:clamp(24px,6vw,32px);line-height:1.25}.section-heading p,.welcome-copy p{font-size:14px;line-height:1.6}.page-banner{padding:55px 16px}.page-banner h1{font-size:clamp(25px,6.8vw,36px);margin-bottom:10px}.page-banner p{font-size:14px;line-height:1.6}.page-banner .eyebrow{font-size:11px;letter-spacing:1.5px}}@media (max-width:380px){.page-container{width:calc(100% - 20px)}.content-section{padding-bottom:36px;padding-top:36px}.section-heading h2,.welcome-copy h2{font-size:22px}.section-heading p,.welcome-copy p{font-size:13px}.page-banner{padding:46px 12px}.page-banner h1{font-size:22px}.page-banner p{font-size:13px}.light-button,.primary-button{font-size:13px;min-height:44px;padding:11px 18px}}.home-page{background-color:#f8f6f0;color:#0b5132;font-family:Poppins,sans-serif!important;overflow-x:clip;width:100%}.hero-section{align-items:center;background:linear-gradient(120deg,#f8f6f0,#e7ede3 50%,#dce6d7);display:flex;isolation:isolate;min-height:590px;overflow:hidden;position:relative}.hero-overlay{background:radial-gradient(ellipse at 80% 35%,#13a6a01f,#0000 45%),linear-gradient(90deg,#fff6,#0000 65%);inset:0;pointer-events:none;position:absolute;z-index:-1}.hero-content{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:.95fr 1.05fr;margin:0 auto;max-width:1400px;padding:55px 5%;width:100%}.hero-text{position:relative;z-index:2}.hero-copy{align-items:flex-start;display:flex;flex-direction:column}.hero-label{color:#13a6a0;display:inline-block;font-size:13px;letter-spacing:2px;margin-bottom:15px}.hero-label,.hero-text h1{font-family:Poppins,sans-serif!important;font-weight:700}.hero-text h1{color:#0b5132;font-size:clamp(38px,4.1vw,62px);letter-spacing:-.5px;line-height:1.1;margin:0}.hero-text h1 span{color:#13a6a0}.hero-tagline-highlight{align-items:center;background:linear-gradient(135deg,#fffffffa,#f4fbf7 50%,#e6f6eefa);border:1.5px solid #13a6a0;border-radius:60px;box-shadow:0 10px 28px #0b51321f,0 2px 8px #13a6a026,inset 0 1px 1px #ffffffe6;display:inline-flex;gap:14px;margin:18px 0 14px;max-width:100%;overflow:hidden;padding:10px 22px 10px 12px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.hero-tagline-highlight:hover{border-color:#0b5132;box-shadow:0 16px 36px #13a6a03d,0 4px 12px #0b513226;transform:translateY(-3px) scale(1.01)}.hero-tagline-shimmer{animation:taglineShimmer 5s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);height:100%;left:-100%;pointer-events:none;position:absolute;top:0;transform:skewX(-20deg);width:60%}@keyframes taglineShimmer{0%{left:-100%}35%,to{left:160%}}.hero-tagline-icon-badge{align-items:center;background:linear-gradient(135deg,#13a6a0,#0b5132);border-radius:50%;box-shadow:0 4px 12px #13a6a061;color:#fff;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.hero-tagline-content{align-items:flex-start;display:flex;flex-direction:column;min-width:0;padding-right:4px;text-align:left}.hero-tagline-motto{color:#073523;display:inline-block;font-size:clamp(14px,1.35vw,17px);font-weight:700;letter-spacing:normal;line-height:1.5;white-space:nowrap}.hero-tagline-sparkle{animation:sparkleTwinkle 2.5s ease-in-out infinite;color:#d89e18;flex-shrink:0}@keyframes sparkleTwinkle{0%,to{opacity:.7;transform:scale(.9) rotate(0deg)}50%{opacity:1;transform:scale(1.2) rotate(20deg)}}.site-tagline-ticker{background:linear-gradient(90deg,#062b1d,#0b4632 50%,#062b1d);border-bottom:1px solid #13a6a059;border-top:1px solid #78b84459;box-shadow:0 4px 18px #00000014;color:#e5f5ec;overflow:hidden;padding:13px 20px;position:relative;z-index:5}.ticker-track{align-items:center;display:flex;flex-wrap:wrap;gap:16px 22px;justify-content:center;margin:0 auto;max-width:1320px}.ticker-item{align-items:center;color:#e5f5ec;display:inline-flex;font-size:13.5px;font-weight:500;gap:8px;letter-spacing:.3px}.ticker-tagline{color:#8be04e;font-weight:700;letter-spacing:normal;line-height:1.5}.ticker-sparkle{color:#ffd85e;flex-shrink:0}.ticker-leaf{color:#78b844;flex-shrink:0}.ticker-drop{color:#4ed5c6;flex-shrink:0}.ticker-shield{color:#8be04e;flex-shrink:0}.ticker-bullet{color:#78b8448c;font-size:14px}.section-tagline-pill{align-items:center;background:#13a6a014;border:1px solid #13a6a047;border-radius:30px;box-shadow:0 2px 8px #13a6a014;color:#0b5132;display:inline-flex;font-size:13px;font-weight:600;gap:8px;letter-spacing:.3px;margin:8px auto 10px;padding:5px 16px}.section-tagline-pill svg{color:#13a6a0;flex-shrink:0}.why-tagline-badge{align-items:center;background:#fff;border:1px solid #0b513233;border-radius:30px;box-shadow:0 4px 14px #0b513214;color:#0b5132;display:inline-flex;font-size:13.5px;font-weight:700;gap:8px;letter-spacing:normal;line-height:1.5;margin-top:10px;padding:6px 18px;transition:transform .25s ease}.why-tagline-badge:hover{border-color:#13a6a0;box-shadow:0 6px 18px #13a6a029;transform:translateY(-2px)}.why-tagline-icon{color:#13a6a0;flex-shrink:0}.why-tagline-sparkle{color:#d89e18;flex-shrink:0}.hero-description{color:#2a6349;font-family:Poppins,sans-serif!important;font-size:15px;line-height:1.8;margin:20px 0 25px}.hero-description span{color:#78b844;margin:0 7px}.hero-button-wrapper{display:block;margin-top:6px;width:100%}.hero-button{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:40px;box-shadow:0 6px 20px #0b513233;color:#fff;display:inline-flex;font-family:Poppins,sans-serif!important;font-size:15px;font-weight:600;gap:13px;justify-content:center;padding:14px 25px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;width:fit-content}.hero-button:hover{box-shadow:0 10px 26px #13a6a059;color:#fff;transform:translateY(-3px)}.hero-benefits{grid-gap:13px;display:grid;gap:13px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:35px;max-width:500px}.benefit-item{min-width:0;text-align:center}.benefit-icon{align-items:center;background:#fff;border:1px solid #d5e1ce;border-radius:50%;box-shadow:0 5px 18px #0b513214;color:#0b5132;display:flex;height:65px;justify-content:center;margin:0 auto 10px;width:65px}.benefit-item p{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:12px;font-weight:600;line-height:1.5;margin:0}.hero-left-leaves{animation:gentleLeafSway 12s ease-in-out infinite alternate;filter:blur(4px) opacity(.32);height:auto;left:-80px;object-fit:contain;pointer-events:none;position:absolute;top:45%;transform:translateY(-50%);width:min(550px,46vw);z-index:1}@keyframes gentleLeafSway{0%{filter:blur(4px) opacity(.32);transform:translateY(-50%) rotate(0deg) scale(1)}50%{filter:blur(3px) opacity(.38);transform:translateY(-52%) rotate(3deg) scale(1.03)}to{filter:blur(5px) opacity(.3);transform:translateY(-48%) rotate(-2deg) scale(.98)}}.hero-image{align-items:center;display:flex;justify-content:center;position:relative;width:100%;z-index:2}.hero-image-frame{animation:heroFloat 6s ease-in-out infinite alternate;background:linear-gradient(135deg,#fffffff2,#13a6a073 45%,#78b84466 75%,#fffffff2);border-radius:48px 140px 48px 140px;box-shadow:0 22px 45px #0b51322e,0 0 0 1px #fffc,inset 0 0 20px #fff9;max-width:680px;padding:10px;position:relative;transition:all .4s ease;width:100%;will-change:transform,box-shadow}.hero-image-frame:before{background:linear-gradient(135deg,#13a6a047,#78b84440);border-radius:56px 148px 56px 148px;content:"";filter:blur(14px);inset:-12px;opacity:.7;position:absolute;z-index:-1}.hero-image-frame img{border:3px solid #fffffff2;border-radius:40px 132px 40px 132px;box-shadow:0 8px 24px #0b51321f;display:block;height:auto;object-fit:cover;width:100%}@keyframes heroFloat{0%{box-shadow:0 20px 40px #0b513229,0 0 0 1px #fffc,inset 0 0 20px #fff9;transform:translateY(0) rotate(0deg)}50%{box-shadow:0 30px 50px #13a6a047,0 0 0 2px #fffffff2,inset 0 0 25px #fffc;transform:translateY(-14px) rotate(.6deg)}to{box-shadow:0 24px 42px #0b513233,0 0 0 1px #fffc,inset 0 0 20px #fff9;transform:translateY(-6px) rotate(-.4deg)}}.hero-bottom-text{bottom:13px;color:#2a6349;font-family:Poppins,sans-serif!important;font-size:12px;left:5%;letter-spacing:.5px;position:absolute}.why-choose-wrapper{background-color:#f8f6f0;overflow:hidden;padding:45px 0;position:relative;width:100%}.why-choose-banner{align-items:center;background:linear-gradient(110deg,#e7ede3,#f8f6f0 48%,#dfe8da);border:1px solid #d5e1ce;border-radius:65px;box-sizing:border-box;display:flex;justify-content:center;margin:0 auto;max-width:1320px;min-height:230px;padding:30px 65px;position:relative;width:calc(100% - 90px)}.why-choose-inner{max-width:1000px;position:relative;width:100%;z-index:2}.why-choose-heading{align-items:center;display:flex;flex-direction:column;margin-bottom:22px}.heading-leaf{fill:#78b844;color:#78b844;margin-bottom:4px}.why-choose-heading h2{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:clamp(24px,2.6vw,34px);font-weight:700;margin:0;text-align:center}.why-choose-items{grid-gap:20px;align-items:center;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.why-choose-item{gap:12px;min-width:0}.why-choose-icon,.why-choose-item{align-items:center;display:flex;justify-content:center}.why-choose-icon{background:#fff;border:1px solid #d5e1ce;border-radius:50%;box-shadow:0 4px 12px #0b51321a;color:#0b5132;flex:0 0 62px;height:62px;width:62px}.why-choose-item p{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:14px;font-weight:600;line-height:1.55;margin:0}.why-leaf{height:190px;object-fit:contain;pointer-events:none;position:absolute;width:160px;z-index:5}.why-leaf-left{bottom:-35px;left:-50px}.why-leaf-right{right:-40px;top:-55px;transform:rotate(25deg);transform-origin:center}.welcome-section{grid-gap:50px;align-items:center;background-color:#f8f6f0;display:grid;gap:50px;grid-template-columns:1fr 1fr;padding-bottom:70px;padding-top:70px}.welcome-copy h2 span{color:#13a6a0}.welcome-visual{background:#fff;border:2px solid #d5e1ce;border-radius:50% 50% 24px 24px;box-shadow:0 0 0 5px #e7ede399,0 16px 40px #0b51321f;padding:8px;position:relative;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.welcome-visual:before{border:1.5px dashed #13a6a0;border-radius:50% 50% 30px 30px;bottom:-8px;content:"";left:-8px;opacity:.65;pointer-events:none;position:absolute;right:-8px;top:-8px;transition:opacity .3s ease,transform .3s ease}.welcome-visual:hover{border-color:#13a6a0;box-shadow:0 0 0 7px #13a6a026,0 22px 48px #0b513229;transform:translateY(-5px)}.welcome-visual:hover:before{opacity:1;transform:scale(1.01)}.welcome-visual img{border:none;border-radius:50% 50% 18px 18px;display:block;height:auto;object-fit:contain;width:100%}.products-section{background:#e7ede3;padding:70px 0}.product-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(3,minmax(0,1fr))}.home-product-grid{gap:28px!important;grid-template-columns:repeat(6,1fr)!important;margin:0 auto;max-width:1180px}.home-product-grid .product-card:first-child,.home-product-grid .product-card:nth-child(2),.home-product-grid .product-card:nth-child(3){grid-column:span 2}.home-product-grid .product-card:nth-child(4){grid-column:2/span 2}.home-product-grid .product-card:nth-child(5){grid-column:4/span 2}.home-product-grid .product-image{height:230px}.home-product-grid .product-card{border-radius:20px;padding:18px}.product-card{background:#fff;border:1px solid #d5e1ce;border-radius:17px;box-shadow:0 5px 20px #0b51320f;display:flex;flex-direction:column;min-width:0;padding:15px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.product-card:hover{border-color:#13a6a0;box-shadow:0 12px 26px #0b51321f;transform:translateY(-5px)}.product-image{align-items:center;background:#fff;display:flex;height:190px;justify-content:center}.product-image img{height:100%;max-width:100%;object-fit:contain;width:100%}.product-info{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;padding-top:14px}.product-info h3{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:16px;margin:0 0 5px}.product-meta-row{align-items:center;display:flex;justify-content:space-between;margin:3px 0 6px;width:100%}.product-price{background:#13a6a01a;border:1px solid #13a6a047;border-radius:99px;color:#0b5132;font-size:15px;letter-spacing:-.01em;padding:2px 10px}.product-price,.product-size{font-family:Poppins,sans-serif!important;font-weight:700}.product-size{color:#13a6a0;font-size:13px}.product-info p{color:#3d6b55;line-height:1.7}.product-info p,.product-link{font-family:Poppins,sans-serif!important;font-size:13px}.product-link{align-items:center;color:#13a6a0;display:inline-flex;font-weight:700;gap:6px;margin-top:auto;padding-top:10px;text-decoration:none}.product-link:hover{color:#0b5132}.section-action{margin-top:35px;text-align:center}.why-section{background:#f8f6f0;overflow:hidden;padding:70px 0;position:relative}.why-section .page-container{position:relative;z-index:2}.why-bg-leaves-right{bottom:-40px;filter:blur(1.5px);height:auto;object-fit:contain;opacity:.45;pointer-events:none;position:absolute;right:-40px;transition:opacity .3s ease;width:min(550px,50vw);z-index:1}.value-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.value-grid article{background:#fff;border:1px solid #e7ede3;border-radius:18px;box-shadow:0 4px 15px #0b51320a;padding:28px 20px;text-align:center}.value-grid svg{color:#13a6a0}.value-grid h3{color:#0b5132;font-size:17px}.value-grid h3,.value-grid p{font-family:Poppins,sans-serif!important}.value-grid p{color:#3d6b55;font-size:14px;line-height:1.7}.dealer-banner{background:linear-gradient(135deg,#0b5132,#073923);color:#fff;padding:48px 0}.dealer-content{align-items:center;display:flex;gap:30px;justify-content:space-between}.dealer-content h2{font-size:clamp(26px,3vw,38px);margin:0 0 12px}.dealer-content h2,.dealer-content p{font-family:Poppins,sans-serif!important}.dealer-content p{color:#e7ede3;font-size:15px;line-height:1.7;margin:0}.dealer-content .eyebrow{color:#78b844}.light-button{background:#fff;color:#0b5132;flex-shrink:0;font-family:Poppins,sans-serif!important}.light-button:hover{background:#e7ede3;color:#0b5132}@media (max-width:1024px){.product-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.home-product-grid{gap:20px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:780px}.home-product-grid .product-card:first-child,.home-product-grid .product-card:nth-child(2),.home-product-grid .product-card:nth-child(3),.home-product-grid .product-card:nth-child(4){grid-column:auto!important}.home-product-grid .product-card:nth-child(5){grid-column:1/-1!important;margin:0 auto;max-width:380px;width:100%}.value-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1000px){.hero-section{min-height:500px}.hero-left-leaves{filter:blur(4px) opacity(.28);left:-70px;width:380px}.hero-image-frame{border-radius:32px 100px 32px 100px;padding:8px}.hero-image-frame img{border-radius:26px 94px 26px 94px}.hero-image-frame:before{border-radius:40px 108px 40px 108px}.hero-content{gap:12px;grid-template-columns:1fr 1fr;padding:45px 4%}.hero-text h1{font-size:clamp(34px,4.3vw,48px)}.hero-description{font-size:13px}.hero-description span{margin:0 3px}.hero-benefits{gap:8px}.benefit-icon{height:53px;width:53px}.benefit-item p{font-size:11px}}@media (max-width:900px){.why-choose-banner{border-radius:36px;min-height:180px;padding:25px 24px;width:calc(100% - 32px)}.why-choose-items{gap:14px}.why-choose-item{gap:8px}.why-choose-icon{flex-basis:52px;height:52px;width:52px}.why-choose-icon svg{height:26px;width:26px}.why-choose-item p{font-size:12px}.why-leaf{height:130px;width:95px}.why-leaf-left{bottom:-30px;left:-20px}.why-leaf-right{right:-10px;top:-30px}}@media (max-width:860px){.hero-section{background:linear-gradient(180deg,#f8f6f0,#e7ede3);min-height:auto}.hero-left-leaves{animation:none!important;bottom:30px;display:block!important;filter:blur(2.5px)!important;height:auto;left:-35px;opacity:.45!important;pointer-events:none;position:absolute;top:auto!important;transform:none!important;width:clamp(210px,48vw,300px);z-index:1}.why-section{padding-bottom:75px}.why-bg-leaves-right{bottom:-20px;display:block!important;filter:blur(2.5px)!important;height:auto;opacity:.45!important;pointer-events:none;position:absolute;right:-30px;width:clamp(240px,50vw,340px);z-index:1}.hero-image-frame{border-radius:24px 70px 24px 70px;margin:0 auto;max-width:440px;padding:6px;width:100%}.hero-image-frame img{border-radius:20px 64px 20px 64px}.hero-image-frame:before{border-radius:28px 74px 28px 74px}.hero-content{align-items:center;display:flex;flex-direction:column;gap:24px;padding:38px 18px 48px}.hero-text{display:contents}.hero-copy{align-items:center;display:flex;flex-direction:column;order:1;text-align:center;width:100%}.hero-button-wrapper{display:flex;justify-content:center;width:100%}.hero-image{margin-bottom:6px;order:2;width:100%}.hero-label{font-size:11px;letter-spacing:1.5px}.hero-text h1{font-size:clamp(28px,7vw,44px);letter-spacing:-.5px;line-height:1.15}.hero-description{font-size:13px;line-height:1.6;margin:14px 0 20px}.hero-button{font-size:14px;margin:0 auto;max-width:100%;padding:12px 22px}.hero-benefits{grid-gap:clamp(8px,2.5vw,16px);display:grid;gap:clamp(8px,2.5vw,16px);grid-template-columns:repeat(4,minmax(0,1fr));margin:14px auto 0;max-width:540px;order:3;padding:0 4px;width:100%}.benefit-item{align-items:center;display:flex;flex-direction:column;text-align:center}.benefit-icon{height:48px;margin:0 auto 8px;width:48px}.benefit-icon svg{height:22px;width:22px}.benefit-item p{font-size:clamp(10px,2.4vw,11.5px);line-height:1.35}.hero-image img{max-width:440px;width:100%}.hero-bottom-text{display:none}.welcome-section{gap:32px;grid-template-columns:1fr;padding-bottom:55px;padding-top:55px;text-align:center}.welcome-copy{margin:0 auto;max-width:600px;order:1;text-align:center}.welcome-visual{margin:0 auto;max-width:380px;order:2;width:100%}.dealer-content{align-items:center;flex-direction:column;gap:22px;text-align:center}.dealer-content .light-button{max-width:280px;width:100%}}@media (max-width:768px){.why-choose-wrapper{padding:30px 0}.why-choose-banner{border-radius:26px;padding:26px 16px;width:calc(100% - 28px)}.why-leaf{height:90px;opacity:.7;width:70px}.why-leaf-left{bottom:-25px;left:-15px}.why-leaf-right{right:-10px;top:-20px}.why-choose-heading{margin-bottom:22px}.why-choose-heading h2{font-size:clamp(20px,5.5vw,25px)}.why-choose-items{gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}.why-choose-item{flex-direction:column;gap:8px;justify-content:center;text-align:center}.why-choose-icon{flex:0 0 48px;height:48px;margin:0 auto;width:48px}.why-choose-icon svg{height:24px;width:24px}.why-choose-item p{font-size:11.5px;line-height:1.4}}@media (max-width:640px){.products-section,.welcome-section,.why-section{padding-bottom:45px;padding-top:45px}.hero-image-frame{border-radius:20px 60px 20px 60px;max-width:330px}.hero-image-frame img{border-radius:17px 54px 17px 54px}.hero-left-leaves{animation:none!important;bottom:25px;display:block!important;filter:blur(2.5px)!important;height:auto;left:-30px;opacity:.45!important;pointer-events:none;position:absolute;top:auto!important;transform:none!important;width:clamp(190px,50vw,260px)!important;z-index:1!important}.welcome-visual{border-radius:40% 40% 20px 20px;max-width:320px}.welcome-visual img{border-radius:40% 40% 16px 16px}.welcome-visual:before{border-radius:42% 42% 22px 22px;bottom:-5px;left:-5px;right:-5px;top:-5px}.home-product-grid,.product-grid{gap:18px!important;grid-template-columns:1fr!important}.home-product-grid .product-card,.product-grid .product-card{border-radius:18px;grid-column:auto!important;margin:0 auto;max-width:380px;padding:16px;width:100%}.home-product-grid .product-card:nth-child(5){grid-column:auto!important}.home-product-grid .product-image{height:190px}.section-action .primary-button{max-width:300px;width:100%}.why-leaf{display:block!important;height:75px;opacity:.65;pointer-events:none;position:absolute;width:60px;z-index:5}.why-leaf-left{bottom:-15px;left:-10px}.why-leaf-right{right:-8px;top:-15px;transform:rotate(20deg)}.value-grid{gap:14px;grid-template-columns:1fr;margin:0 auto;max-width:380px}.why-section{padding-bottom:75px}.value-grid article{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;padding:22px 16px}.why-bg-leaves-right{bottom:-15px;display:block!important;filter:blur(2.5px)!important;height:auto;opacity:.45!important;pointer-events:none;position:absolute;right:-25px;width:clamp(230px,62vw,310px)!important;z-index:1!important}}@media (max-width:380px){.hero-content{gap:18px;padding:26px 8px 36px}.hero-text h1{font-size:24px;line-height:1.2}.hero-description{font-size:12px;margin:10px 0 16px}.hero-button{font-size:13px;padding:11px 18px}.hero-benefits{gap:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px auto 0;max-width:100%;padding:0}.benefit-icon{height:38px;margin:0 auto 6px;width:38px}.benefit-icon svg{height:18px;width:18px}.benefit-item p{font-size:9px;line-height:1.2}.hero-image-frame{border-radius:18px 50px 18px 50px}.hero-image-frame img{border-radius:16px 46px 16px 46px}.why-choose-banner{border-radius:20px;padding:22px 10px;width:calc(100% - 18px)}.why-choose-heading h2{font-size:19px}.why-choose-icon{flex:0 0 42px;height:42px;width:42px}.why-choose-icon svg{height:20px;width:20px}.why-choose-item p{font-size:10px}.products-section,.welcome-section,.why-section{padding-bottom:36px;padding-top:36px}.hero-left-leaves{animation:none!important;bottom:20px;display:block!important;filter:blur(2px)!important;left:-20px;opacity:.42!important;position:absolute;top:auto!important;transform:none!important;width:155px;z-index:1!important}.why-leaf{height:60px;opacity:.55;width:48px}.why-leaf-left{bottom:-10px;left:-6px}.why-leaf-right{right:-6px;top:-10px}.why-bg-leaves-right{bottom:-10px;display:block!important;filter:blur(2px)!important;opacity:.42!important;position:absolute;right:-20px;width:190px;z-index:1!important}}@media (max-width:768px){.hero-tagline-highlight{gap:10px;margin:14px 0 6px;padding:8px 16px 8px 10px}.hero-tagline-icon-badge{height:32px;width:32px}.hero-tagline-motto{font-size:13.5px}.hero-tagline-sparkle{height:14px;width:14px}}@media (max-width:480px){.hero-tagline-highlight{border-radius:40px;gap:8px;padding:7px 12px 7px 8px}.hero-tagline-icon-badge{height:28px;width:28px}.hero-tagline-motto{font-size:12px}.hero-tagline-sparkle{height:13px;width:13px}}.reel-floating-bubble{animation:reelFloat 4s ease-in-out infinite;background:#072a1b;border:2.5px solid #13a6a0;border-radius:20px;bottom:26px;box-shadow:0 12px 34px #0b513261,0 4px 14px #00000040;cursor:pointer;height:154px;overflow:visible;position:fixed;right:26px;transition:all .35s cubic-bezier(.16,1,.3,1);width:104px;z-index:999}@keyframes reelFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.reel-floating-bubble:hover{border-color:#8be04e;box-shadow:0 18px 42px #0b513273,0 0 20px #8be04e66;transform:translateY(-8px) scale(1.04)}.reel-glow-ring{animation:pulseGlow 2.5s ease-in-out infinite;border:1.5px solid #13a6a073;border-radius:24px;inset:-6px;pointer-events:none;position:absolute}.reel-dismiss-btn{align-items:center;background:#0b5132;border:1.5px solid #fff;border-radius:50%;box-shadow:0 4px 10px #0000004d;color:#fff;cursor:pointer;display:flex;height:24px;justify-content:center;position:absolute;right:-8px;top:-8px;transition:all .2s ease;width:24px;z-index:10}.reel-dismiss-btn:hover{background:#d84534;transform:scale(1.15)}.reel-video-container{background:#000;border-radius:18px;height:100%;overflow:hidden;position:relative;width:100%}.reel-mini-video{display:block;height:100%;object-fit:cover;pointer-events:none;width:100%}.reel-live-tag{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0b5132d9;border:.8px solid #ffffff4d;border-radius:12px;color:#fff;display:inline-flex;font-size:8.5px;font-weight:700;gap:5px;left:8px;letter-spacing:.8px;padding:2px 7px;pointer-events:none;position:absolute;top:8px;z-index:2}.live-dot{animation:liveBlink 1.4s ease-in-out infinite;background:#8be04e;border-radius:50%;box-shadow:0 0 6px #8be04e;height:6px;width:6px}@keyframes liveBlink{0%,to{opacity:1}50%{opacity:.3}}.reel-play-overlay{align-items:center;background:#072a1b59;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease;z-index:3}.reel-floating-bubble:hover .reel-play-overlay{opacity:1}.play-icon-circle{align-items:center;background:#13a6a0;border-radius:50%;box-shadow:0 4px 14px #0006;color:#fff;display:flex;height:36px;justify-content:center;padding-left:2px;transform:scale(.9);transition:transform .2s ease;width:36px}.reel-floating-bubble:hover .play-icon-circle{transform:scale(1.05)}.reel-bottom-badge{align-items:center;background:linear-gradient(180deg,#0000,#072a1bf2 60%);bottom:0;color:#fff;display:flex;font-size:9.5px;font-weight:600;gap:4px;justify-content:center;left:0;padding:6px 4px;pointer-events:none;position:absolute;right:0;text-align:center;z-index:2}.badge-sparkle{color:#ffd85e;flex-shrink:0}.reel-reopen-pill{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border:1.5px solid #ffffff4d;border-radius:30px;bottom:24px;box-shadow:0 8px 24px #0b513259;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600;gap:8px;padding:9px 18px 9px 14px;position:fixed;right:24px;transition:all .25s ease;z-index:999}.reel-reopen-pill:hover{border-color:#8be04e;box-shadow:0 12px 30px #13a6a073;transform:translateY(-3px) scale(1.03)}.reopen-pulse-dot{background:#8be04e;border-radius:50%;box-shadow:0 0 8px #8be04e;height:7px;width:7px}.reel-modal-backdrop{align-items:center;animation:modalFadeIn .3s cubic-bezier(.16,1,.3,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#000000b8;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10000}@keyframes modalFadeIn{0%{opacity:0}to{opacity:1}}.reel-player-card{animation:cardScaleUp .35s cubic-bezier(.16,1,.3,1);background:#000;border-radius:26px;box-shadow:0 25px 60px #000000a6,0 0 0 1.5px #ffffff26;display:flex;flex-direction:column;height:min(680px,88vh);overflow:hidden;position:relative;width:min(390px,94vw)}@keyframes cardScaleUp{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.reel-progress-bar-track{background:#ffffff4d;border-radius:2px;height:3px;left:12px;overflow:hidden;position:absolute;right:12px;top:10px;z-index:20}.reel-progress-bar-fill{background:#8be04e;border-radius:2px;box-shadow:0 0 6px #8be04e;height:100%;transition:width .1s linear}.reel-header-overlay{align-items:center;display:flex;justify-content:space-between;left:14px;pointer-events:auto;position:absolute;right:14px;top:22px;z-index:20}.reel-header-brand{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#072a1bb3;border:1px solid #ffffff38;border-radius:30px;display:flex;gap:10px;padding:5px 12px 5px 6px}.reel-brand-logo{background:#fff;border-radius:50%;height:26px;object-fit:contain;padding:2px;width:26px}.reel-header-brand h4{color:#fff;font-size:12px;font-weight:700;line-height:1.2;margin:0}.reel-header-brand span{color:#8be04e;font-size:9.5px;font-weight:500}.reel-header-actions{align-items:center;display:flex;gap:8px}.reel-header-view-btn{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border:1px solid #ffffff59;border-radius:20px;box-shadow:0 4px 14px #00000059;color:#fff!important;display:inline-flex;font-family:Poppins,sans-serif;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.reel-header-view-btn:hover{background:linear-gradient(135deg,#13a6a0,#0b5132);border-color:#8be04e;box-shadow:0 6px 18px #13a6a073;color:#fff!important;transform:translateY(-1px) scale(1.03)}.reel-header-view-btn svg{transition:transform .2s ease}.reel-header-view-btn:hover svg{transform:translateX(2px)}.reel-control-btn{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#072a1bb3;border:1px solid #ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s ease;width:34px}.reel-control-btn:hover{background:#13a6a0;transform:scale(1.08)}.reel-close-btn:hover{background:#d84534}.reel-video-stage{align-items:center;background:#000;cursor:pointer;display:flex;flex:1 1;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.reel-expanded-video{display:block;height:100%;object-fit:cover;width:100%}.reel-pause-indicator{align-items:center;animation:popIn .25s ease;display:flex;flex-direction:column;gap:8px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes popIn{0%{opacity:0;transform:translate(-50%,-50%) scale(.8)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.pause-icon-bubble{align-items:center;background:#13a6a0e6;border-radius:50%;box-shadow:0 6px 20px #0006;color:#fff;display:flex;height:58px;justify-content:center;padding-left:4px;width:58px}.reel-pause-indicator span{background:#000000bf;border-radius:12px;color:#fff;font-size:11px;font-weight:600;padding:4px 10px}@media (max-width:640px){.reel-floating-bubble{border-radius:16px;bottom:20px;height:132px;right:18px;width:88px}.reel-live-tag{font-size:7.5px;left:6px;padding:1.5px 5px;top:6px}.reel-bottom-badge{font-size:8.5px;padding:4px 2px}.reel-reopen-pill{bottom:18px;font-size:11.5px;padding:8px 14px;right:18px}.reel-player-card{border-radius:20px;height:84vh;width:95vw}.reel-header-overlay{left:10px;right:10px;top:18px}.reel-header-brand{gap:6px;padding:4px 8px 4px 5px}.reel-brand-logo{height:22px;width:22px}.reel-header-brand h4{font-size:10.5px}.reel-header-brand span{display:none}.reel-header-view-btn{font-size:10.5px;gap:4px;padding:5px 10px}.reel-control-btn{height:30px;width:30px}}.modern-about{background-color:#f8f6f0}.about-page-wrapper{background-color:#f7f9f6;overflow-x:hidden;width:100%}.about-banner{background:#1e281f!important;color:#fff;isolation:isolate;overflow:hidden;padding:115px 20px;position:relative;text-align:center}.about-banner-bg-img{filter:brightness(.8) contrast(1.05);height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;transform:scale(1.02);width:100%;z-index:-2}.about-banner .banner-bg-overlay{background:linear-gradient(180deg,#0e1c128c,#08140ec7);inset:0;pointer-events:none;position:absolute;z-index:-1}.about-banner .banner-glow{background:radial-gradient(ellipse,#13a6a040 0,#0000 70%);height:300px;left:50%;pointer-events:none;position:absolute;top:-50%;transform:translateX(-50%);width:600px;z-index:0}.about-banner .banner-content{margin:0 auto;max-width:850px;position:relative;z-index:2}.about-banner .eyebrow{color:#78b844;font-weight:700;letter-spacing:2px;text-shadow:0 2px 8px #0009}.about-banner h1{color:#fff;font-size:clamp(38px,5vw,56px);margin:0 0 14px;text-shadow:0 3px 14px #000c}.about-banner h1,.about-banner p{font-family:Poppins,sans-serif!important}.about-banner p{color:#e8f0e9;font-size:17px;line-height:1.8;margin:0 auto;max-width:600px;text-shadow:0 2px 10px #000000b3}.about-grid-modern{grid-gap:60px;align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr .9fr}.about-text-wrapper{min-width:0}.lead-text{color:#0b5132!important;font-family:Poppins,sans-serif!important;font-size:17px!important;font-weight:600}.about-page-wrapper .lead-text{color:#1e281f!important}.about-pillars-list{display:flex;flex-direction:column;gap:14px;margin:22px 0 26px;width:100%}.about-pillar-item{align-items:flex-start;background:#fff;border:1px solid #e2ede0;border-radius:16px;box-shadow:0 4px 16px #0b51320a;display:flex;gap:15px;padding:16px 18px;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1)}.about-pillar-item:hover{border-color:#13a6a0;box-shadow:0 8px 22px #13a6a01f;transform:translateY(-2px)}.pillar-icon-box{align-items:center;background:linear-gradient(135deg,#e7ede3,#d8e5d3);border-radius:12px;box-shadow:0 3px 8px #0b51320f;color:#0b5132;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-top:2px;width:40px}.pillar-content{flex:1 1}.pillar-content h4{color:#0b5132;font-size:16px;font-weight:700;line-height:1.3;margin:0 0 4px}.pillar-content h4,.pillar-content p{font-family:Poppins,sans-serif!important;text-align:left!important}.pillar-content p{color:#3d6b55;font-size:13.5px;line-height:1.6;margin:0}.about-stats-row{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,1fr);margin:25px 0 30px}.stat-box{background:#e7ede3;border:1px solid #d5e1ce;border-radius:14px;padding:15px;text-align:center}.about-page-wrapper .stat-box{background:#eaefe7;border:1px solid #d4e0d1}.stat-box h3{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:22px;font-weight:700;margin:0}.about-page-wrapper .stat-box h3{color:#2d3a2f}.stat-box p{color:#3d6b55;font-family:Poppins,sans-serif!important;font-size:12px;font-weight:600;margin:4px 0 0;text-transform:uppercase}.about-page-wrapper .stat-box p{color:#4b634e}.about-visual-container{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.about-image-card{animation:aboutFloat 6s ease-in-out infinite alternate;max-width:520px;position:relative;width:100%;will-change:transform}@keyframes aboutFloat{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-9px) rotate(.4deg)}to{transform:translateY(-3px) rotate(-.3deg)}}.about-image-glow{animation:pulseGlow 4s ease-in-out infinite alternate;background:radial-gradient(circle at center,#13a6a038 0,#78b84429 45%,#0000 72%);border-radius:40px 100px 40px 100px;filter:blur(18px);inset:-14px;pointer-events:none;position:absolute;z-index:0}@keyframes pulseGlow{0%{opacity:.55;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}.about-image-frame{background:linear-gradient(135deg,#fff,#d5e1ce 50%,#fff);border:2px solid #d5e1ce;border-radius:36px 90px 36px 90px;box-shadow:0 16px 40px #0b513224,0 2px 10px #13a6a014;overflow:hidden;padding:8px;position:relative;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;z-index:1}.about-image-card:hover .about-image-frame{border-color:#13a6a0;box-shadow:0 24px 50px #0b513233,0 0 0 4px #13a6a01f}.about-image-modern{border-radius:30px 84px 30px 84px;display:block;filter:brightness(1.02) contrast(1.03);height:380px;object-fit:cover;object-position:center;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s ease;width:100%}.about-image-card:hover .about-image-modern{filter:brightness(1.05) contrast(1.05);transform:scale(1.04)}.about-floating-badge{align-items:center;animation:badgeBounce 5s ease-in-out infinite alternate;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #13a6a04d;border-radius:50px;bottom:-15px;box-shadow:0 10px 25px #0b51321f;display:flex;gap:12px;left:20px;padding:10px 18px;position:absolute;transition:transform .3s ease,box-shadow .3s ease;z-index:3}@keyframes badgeBounce{0%{transform:translateY(0)}to{transform:translateY(-6px)}}.about-image-card:hover .about-floating-badge{box-shadow:0 14px 30px #13a6a033;transform:translateY(-8px) scale(1.02)}.floating-badge-icon{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:50%;box-shadow:0 4px 10px #0b513233;color:#fff;display:flex;flex-shrink:0;height:34px;justify-content:center;width:34px}.floating-badge-text{display:flex;flex-direction:column;text-align:left}.badge-title{color:#0b5132;font-size:13px;font-weight:700;line-height:1.2}.badge-subtitle{color:#13a6a0;font-size:11px;font-weight:600;line-height:1.2}.image-backdrop-shape{animation:morphing 8s ease-in-out infinite alternate;background:linear-gradient(145deg,#e7ede3,#d5e1ce);border-radius:60% 40% 50% 50%/50% 60% 40% 50%;height:90%;position:absolute;width:90%;z-index:1}@keyframes morphing{0%{border-radius:60% 40% 50% 50%/50% 60% 40% 50%}to{border-radius:40% 60% 40% 60%/60% 40% 60% 40%}}.ingredients-section{background-color:#f8f6f0;isolation:isolate;overflow:hidden;padding-bottom:75px;padding-top:75px;position:relative}.ingredients-bg-leaf{filter:blur(.8px);height:auto;opacity:.28;pointer-events:none;position:absolute;transition:opacity .3s ease,filter .3s ease;-webkit-user-select:none;user-select:none;z-index:0}.ingredients-leaf-left{left:-35px;top:10px;width:clamp(200px,10vw,350px)}.ingredients-leaf-right{bottom:-50px;right:-30px;width:clamp(210px,20vw,360px)}.ingredients-container{position:relative;z-index:2}.ingredients-cards-grid{grid-gap:22px;display:grid;gap:22px;grid-template-columns:repeat(4,minmax(0,1fr))}.ingredient-detail-card{background:#fff;border:1px solid #e2ede0;border-radius:20px;box-shadow:0 8px 24px #0b51320d;display:flex;flex-direction:column;overflow:hidden;padding:18px;position:relative;transition:all .35s cubic-bezier(.16,1,.3,1)}.ingredient-detail-card:hover{border-color:#13a6a0;box-shadow:0 18px 40px #13a6a029;transform:translateY(-6px)}.ingredient-img-wrapper{align-items:center;background:radial-gradient(circle at center,#fff 30%,#f3f7f0 100%);border:1px solid #0b513212;border-radius:14px;display:flex;height:190px;justify-content:center;margin-bottom:16px;overflow:hidden;position:relative;width:100%}.ingredient-card-img{filter:drop-shadow(0 6px 14px rgba(11,81,50,.08));height:100%;object-fit:contain;padding:10px;transition:transform .4s cubic-bezier(.16,1,.3,1);width:100%}.ingredient-detail-card:hover .ingredient-card-img{transform:scale(1.06)}.ingredient-img-wrapper .ingredient-icon-bubble{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffeb;border:1px solid #ffffffd9;border-radius:10px;box-shadow:0 4px 12px #0b51321a;color:#0b5132;display:flex;height:36px;justify-content:center;left:10px;position:absolute;top:10px;transition:transform .3s ease;width:36px;z-index:2}.ingredient-detail-card:hover .ingredient-icon-bubble{transform:scale(1.08) rotate(4deg)}.ingredient-img-wrapper .ingredient-badge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffffff0;border:1px solid #13a6a04d;border-radius:20px;box-shadow:0 4px 12px #0b513214;color:#0d736e;font-size:11px;font-weight:700;letter-spacing:.3px;padding:5px 11px;position:absolute;right:10px;top:10px;white-space:nowrap;z-index:2}.ingredient-card-body{display:flex;flex-direction:column;flex-grow:1}.ingredient-detail-card h3{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:18.5px;font-weight:700;line-height:1.3;margin:0 0 8px}.ingredient-tagline{background:#f0f7ed;border-left:3px solid #78b844;border-radius:0 8px 8px 0;color:#1e3a24;display:block;font-size:12.5px;font-weight:600;line-height:1.4;margin-bottom:12px;padding:6px 10px}.ingredient-detail-card p{color:#3d6b55;font-size:13.5px;line-height:1.6;margin:0}.approach-section,.tinted-bg{background:linear-gradient(180deg,#e7ede3,#f8f6f0);isolation:isolate;overflow:hidden;position:relative}.approach-bg-leaf{filter:contrast(1.1);height:auto;opacity:.28;pointer-events:none;position:absolute;transition:opacity .3s ease;-webkit-user-select:none;user-select:none;width:clamp(240px,20vw,400px);z-index:0}.approach-leaf-left{bottom:-25px;left:-40px;transform:rotate(-5deg)}.approach-leaf-right{bottom:-25px;right:-40px;transform:scaleX(-1) rotate(-5deg)}.approach-container{position:relative;z-index:2}.modern-feature-list{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.modern-feature-card{background:#fff;border:1px solid #e7ede3;border-radius:20px;box-shadow:0 10px 30px #0b51320d;padding:35px 28px;transition:all .3s ease}.modern-feature-card:hover{border-color:#13a6a0;box-shadow:0 18px 36px #0b51321a;transform:translateY(-6px)}.feature-icon-wrapper{align-items:center;background:#e7ede3;border-radius:14px;color:#0b5132;display:flex;height:55px;justify-content:center;margin-bottom:20px;width:55px}.modern-feature-card h3{color:#0b5132;font-family:Poppins,sans-serif!important;font-size:19px;margin:0 0 10px}.modern-feature-card p{color:#3d6b55;font-family:Poppins,sans-serif!important;font-size:14px;line-height:1.7;margin:0}.manufacturer-card-modern{background:linear-gradient(135deg,#fff,#f8f6f0);border:1px solid #e7ede3;border-radius:24px;box-shadow:0 10px 30px #0b51320d;margin:0 auto;max-width:800px;padding:40px;text-align:center}.about-page-wrapper .manufacturer-card-modern{background:linear-gradient(135deg,#fffdf5,#faf6e8);border:1px solid #f3e8c4}.manufacturer-badge{align-items:center;background:#e7ede3;border-radius:20px;color:#0b5132;display:inline-flex;font-family:Poppins,sans-serif!important;font-size:13px;font-weight:700;gap:8px;letter-spacing:1px;margin-bottom:15px;padding:6px 14px;text-transform:uppercase}.about-page-wrapper .manufacturer-badge{background:#fef08a;color:#854d0e}.manufacturer-card-modern h2{color:#0b5132;font-family:Poppins,sans-serif!important;margin:0 0 10px}.about-page-wrapper .manufacturer-card-modern h2{color:#451a03}.address-text{color:#3d6b55;font-family:Poppins,sans-serif!important;font-size:15px;margin:0 auto;max-width:550px}@media (max-width:1024px){.about-banner{padding:85px 20px}.about-grid-modern{gap:40px}.ingredients-cards-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.about-banner{padding:70px 20px}.about-banner h1{font-size:clamp(30px,5.5vw,44px)}.about-grid-modern{gap:36px;grid-template-columns:1fr;text-align:center}.about-text-wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.about-text-wrapper .lead-text,.about-text-wrapper>p{text-align:center}.about-pillars-list{margin:20px auto 24px;max-width:580px}.about-visual-container{margin:0 auto 15px;max-width:440px;order:-1;width:100%}.about-image-modern{height:300px}.about-stats-row{margin:22px auto 26px;max-width:460px;width:100%}.modern-feature-list{gap:18px;grid-template-columns:1fr;margin:0 auto;max-width:620px}.ingredients-cards-grid{gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.ingredients-bg-leaf{filter:blur(1.5px);opacity:.22;width:200px}.ingredients-leaf-left{left:-25px;top:10px}.ingredients-leaf-right{bottom:-35px;right:-20px;top:auto}.approach-bg-leaf{opacity:.18;width:220px}.approach-leaf-left{left:-35px}.approach-leaf-right{right:-35px}}@media (max-width:640px){.about-banner{padding:55px 16px}.about-banner h1{font-size:clamp(25px,6.8vw,36px);margin-bottom:10px}.about-banner p{font-size:14px;line-height:1.6}.about-banner .eyebrow{font-size:11px;letter-spacing:1.5px}.about-pillar-item{border-radius:14px;gap:12px;padding:13px 14px}.pillar-icon-box{border-radius:10px;height:36px;width:36px}.pillar-content h4{font-size:15px}.pillar-content p{font-size:13px;line-height:1.55}.about-stats-row{gap:8px;grid-template-columns:repeat(3,1fr);max-width:420px;width:100%}.stat-box{border-radius:10px;padding:10px 4px}.stat-box h3{font-size:17px}.stat-box p{font-size:9.5px;letter-spacing:.2px}.about-image-frame{border-radius:26px 60px 26px 60px}.about-image-modern{border-radius:20px 54px 20px 54px;height:240px}.about-floating-badge{bottom:-10px;gap:9px;left:10px;padding:7px 14px}.floating-badge-icon{height:28px;width:28px}.badge-title{font-size:11.5px}.badge-subtitle{font-size:9.5px}.modern-feature-card{border-radius:16px;padding:24px 18px;text-align:center}.feature-icon-wrapper{margin:0 auto 16px}.manufacturer-card-modern{border-radius:18px;padding:26px 16px}.manufacturer-card-modern h2{font-size:22px}.address-text{font-size:13.5px;line-height:1.6}.ingredients-section{padding-bottom:45px;padding-top:45px}.ingredients-cards-grid{gap:16px;grid-template-columns:1fr}.ingredient-detail-card{border-radius:16px;margin:0 auto;max-width:380px;padding:15px;width:100%}.ingredient-img-wrapper{height:180px;margin-bottom:12px}.ingredient-detail-card h3{font-size:17px}.ingredient-tagline{font-size:11.5px;padding:5px 8px}.ingredient-detail-card p{font-size:13px;line-height:1.55}.ingredients-bg-leaf{display:block!important;filter:blur(1px);height:auto;opacity:.18;pointer-events:none;position:absolute;width:140px;z-index:0}.ingredients-leaf-left{left:-20px;top:5px}.ingredients-leaf-right{bottom:-15px;right:-20px}.approach-bg-leaf{display:block!important;filter:blur(1px);height:auto;opacity:.15;pointer-events:none;position:absolute;width:140px;z-index:0}.approach-leaf-left{left:-20px;top:10px}.approach-leaf-right{bottom:10px;right:-20px}}@media (max-width:380px){.about-banner{padding:46px 12px}.about-banner h1{font-size:22px}.about-banner p{font-size:13px}.about-pillar-item{border-radius:14px;gap:12px;padding:13px 12px}.pillar-icon-box{height:34px;width:34px}.pillar-content h4{font-size:15px}.pillar-content p{font-size:12.5px}.about-stats-row{gap:8px;grid-template-columns:1fr}.stat-box{padding:10px}.about-image-frame{border-radius:20px 45px 20px 45px}.about-image-modern{border-radius:16px 40px 16px 40px;height:195px}.about-floating-badge{padding:5px 10px}.ingredient-detail-card{border-radius:16px;padding:14px 12px}.ingredient-img-wrapper{height:175px;margin-bottom:12px}.approach-bg-leaf,.ingredients-bg-leaf{filter:blur(.8px);opacity:.12;width:105px}.ingredient-img-wrapper .ingredient-badge{font-size:10px;padding:4px 8px}.ingredient-img-wrapper .ingredient-icon-bubble{height:32px;width:32px}.ingredient-detail-card h3{font-size:17px}.ingredient-tagline{font-size:11.5px;margin-bottom:10px;padding:4px 8px}.ingredient-detail-card p{font-size:13px}.modern-feature-card{border-radius:14px;padding:20px 14px}.modern-feature-card h3{font-size:17px}.modern-feature-card p{font-size:13px}.manufacturer-card-modern{border-radius:16px;padding:22px 14px}.manufacturer-card-modern h2{font-size:19px}.address-text{font-size:12.5px}}.customer-stories-section{background:linear-gradient(180deg,#f8faf7,#edf5eb 50%,#f8faf7);overflow:hidden;padding:85px 0 95px;position:relative}.customer-stories-section:before{background:radial-gradient(circle,#13a6a014 0,#0000 70%);content:"";height:500px;pointer-events:none;position:absolute;right:-5%;top:10%;width:500px}.customer-stories-section:after{background:radial-gradient(circle,#78b84414 0,#0000 70%);bottom:10%;content:"";height:450px;left:-5%;pointer-events:none;position:absolute;width:450px}.stories-filter-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin:28px 0 45px}.story-filter-btn{align-items:center;background:#fff;border:1.5px solid #d7e6d5;border-radius:40px;box-shadow:0 3px 10px #0b51320a;color:#1b4931;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif!important;font-size:13.5px;font-weight:600;gap:8px;padding:9px 20px;transition:all .3s cubic-bezier(.16,1,.3,1)}.story-filter-btn:hover{border-color:#13a6a0;box-shadow:0 6px 18px #13a6a024;color:#0b5132;transform:translateY(-2px)}.story-filter-btn.is-active{background:linear-gradient(135deg,#0b5132,#13a6a0);border-color:#0000;box-shadow:0 8px 24px #0b513238;color:#fff}.stories-cards-container{display:flex;flex-direction:column;gap:38px;margin:0 auto;max-width:1140px}.story-editorial-card{background:#fff;border:1.5px solid #dceade;border-radius:28px;box-shadow:0 14px 42px #0b513212,0 2px 8px #00000005;overflow:hidden;position:relative;transition:all .4s cubic-bezier(.16,1,.3,1)}.story-editorial-card:hover{border-color:#13a6a0;box-shadow:0 22px 55px #0b51321f,0 4px 12px #13a6a01a;transform:translateY(-4px)}.story-card-inner{grid-gap:36px;display:grid;gap:36px;grid-template-columns:350px 1fr;padding:34px}.story-editorial-card.is-reversed .story-card-inner{grid-template-columns:1fr 350px}@media (max-width:992px){.story-card-inner,.story-editorial-card.is-reversed .story-card-inner{gap:26px;grid-template-columns:1fr;padding:26px}}.story-sidebar-col{background:linear-gradient(145deg,#f7faf6,#edf4ec);border:1px solid #dce8db;border-radius:22px;display:flex;flex-direction:column;gap:18px;justify-content:space-between;padding:24px}.story-product-badge{align-items:center;border-bottom:1px solid #0b51321a;display:flex;gap:14px;padding-bottom:14px}.story-product-thumb{background:#fff;border:2px solid #fff;border-radius:14px;box-shadow:0 4px 12px #00000014;flex-shrink:0;height:58px;overflow:hidden;width:58px}.story-product-thumb img{height:100%;object-fit:cover;width:100%}.story-product-meta{display:flex;flex-direction:column}.story-product-used{color:#13a6a0;font-size:10.5px;font-weight:700;letter-spacing:1.2px;margin-bottom:2px;text-transform:uppercase}.story-product-name{color:#0b5132;font-size:13.5px;font-weight:700;line-height:1.3}.story-quote-card{background:#fff;border-left:4px solid #d89e18;border-radius:14px;box-shadow:0 4px 16px #0b51320d;padding:18px;position:relative}.story-quote-icon-box{align-items:center;background:#d89e181f;border-radius:50%;display:flex;height:32px;justify-content:center;margin-bottom:10px;width:32px}.story-quote-icon{color:#c99318}.story-quote-text{color:#0b3d26;font-family:Poppins,sans-serif;font-size:15px;font-style:italic;font-weight:600;line-height:1.6;margin:0}.story-quote-author{color:#5c7b69;display:block;font-size:11.5px;font-style:normal;font-weight:600;margin-top:8px}.story-motto-ribbon{align-items:center;background:#78b8441f;border:1px solid #78b84459;border-radius:30px;color:#185c3b;display:inline-flex;font-size:12px;font-weight:600;gap:8px;padding:8px 14px}.story-motto-sparkle{color:#d89e18;flex-shrink:0}.story-motto-text em{color:#0b5132;font-style:normal;font-weight:700}.story-product-cta{align-items:center;background:#0b5132;border-radius:30px;box-shadow:0 4px 14px #0b51322e;color:#fff!important;display:inline-flex;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;padding:11px 18px;text-decoration:none;transition:all .25s ease}.story-product-cta:hover{background:#13a6a0;box-shadow:0 8px 20px #13a6a04d;color:#fff!important;transform:translateY(-2px)}.story-narrative-col{display:flex;flex-direction:column;justify-content:flex-start}.story-header-meta{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.story-number-badge{background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:20px;color:#fff;font-size:11px;font-weight:700;letter-spacing:1px;padding:4px 12px;text-transform:uppercase}.story-category-tag{background:#13a6a017;border:1px solid #13a6a047;border-radius:20px;color:#0b5132;font-size:12px;font-weight:600;padding:3px 12px}.story-main-title{color:#073523;font-family:Poppins,sans-serif!important;font-size:clamp(23px,2.3vw,29px);font-weight:700;letter-spacing:-.3px;line-height:1.3;margin:6px 0 16px}.story-paragraphs-flow{display:flex;flex-direction:column;gap:12px}.story-paragraph{color:#2b4e3a;font-family:Poppins,sans-serif;font-size:15px;line-height:1.82;margin:0}.story-footer-summary{border-top:1px dashed #0b513226;margin-top:20px;padding-top:16px}.story-outcome-pill{align-items:center;background:#edf7ef;border:1px solid #cce8d2;border-radius:30px;color:#126338;display:inline-flex;font-size:12.5px;font-weight:600;gap:8px;padding:6px 15px}.outcome-check-icon{color:#3b9b5f;flex-shrink:0}.stories-disclaimer-card{align-items:flex-start;background:linear-gradient(135deg,#fff,#fbfdf9);border:1.5px solid #d8e5d6;border-radius:20px;box-shadow:0 4px 18px #0b51320a;display:flex;gap:18px;margin-left:auto;margin-right:auto;margin-top:48px;max-width:1140px;padding:22px 28px}.disclaimer-icon-wrap{align-items:center;background:#d89e181f;border-radius:50%;color:#c99318;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.disclaimer-text-wrap{display:flex;flex-direction:column;gap:4px}.disclaimer-text-wrap strong{color:#0b5132;font-size:13.5px;font-weight:700}.disclaimer-text-wrap p{color:#4b6656;font-size:13px;line-height:1.7;margin:0}@media (max-width:992px){.story-card-inner{gap:26px;grid-template-columns:1fr;padding:26px}.story-sidebar-col{gap:16px}}@media (max-width:640px){.customer-stories-section{padding:60px 0 70px}.story-card-inner{gap:20px;padding:20px 16px}.story-editorial-card{border-radius:20px}.story-sidebar-col{border-radius:16px;padding:16px}.story-main-title{font-size:21px;margin:6px 0 12px}.story-paragraph{font-size:14px;line-height:1.75}.story-quote-text{font-size:14px}.stories-disclaimer-card{gap:12px;margin-top:35px;padding:16px 18px}.story-filter-btn{font-size:12.5px;padding:7px 14px}}.product-page-wrapper{background-color:#eef3ec;font-family:Poppins,sans-serif!important;overflow-x:hidden;width:100%}.product-banner{align-items:center;background:#073523;display:flex;isolation:isolate;justify-content:center;min-height:640px;overflow:hidden;padding:200px 24px 180px;position:relative;text-align:center}.product-banner-img-box{height:100%;inset:0;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:-2}.product-banner-bg-img{display:block;filter:brightness(.86);height:100%;object-fit:cover;object-position:center top!important;width:100%}.product-banner .banner-bg-overlay{background:linear-gradient(180deg,#0b51326b,#072d1cad);inset:0;pointer-events:none;position:absolute;z-index:-1}.product-banner .banner-content{margin:0 auto;max-width:850px;position:relative;z-index:2}.product-banner .eyebrow{color:#78b844;display:inline-block;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;letter-spacing:2px;margin-bottom:12px;text-shadow:0 2px 8px #00000080;text-transform:uppercase}.product-banner h1{color:#fff;font-family:Poppins,sans-serif!important;font-size:clamp(38px,5vw,58px);font-weight:700;margin:0 0 14px;text-shadow:0 3px 14px #000000b3}.product-banner-tagline-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1.5px solid #78b8448c;border-radius:40px;box-shadow:0 6px 20px #00000040,0 0 16px #78b84433;color:#e5f6e0;display:inline-flex;font-size:15px;font-weight:700;gap:10px;letter-spacing:.5px;margin:0 auto 18px;padding:8px 22px;transition:all .3s ease}.product-banner-tagline-badge:hover{background:#ffffff2e;border-color:#8be04e;box-shadow:0 8px 24px #0000004d,0 0 20px #8be04e59;transform:translateY(-2px)}.product-banner-tagline-badge .banner-tagline-icon{color:#8be04e;flex-shrink:0}.product-banner-tagline-badge .banner-tagline-sparkle{color:#ffde6b;flex-shrink:0}.product-banner p{color:#f8f6f0;font-family:Poppins,sans-serif;font-size:17px;line-height:1.8;margin:0 auto;max-width:650px;text-shadow:0 2px 10px #0009}.product-quick-nav-bar{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#eef3ecf0;border-bottom:1px solid #0b463214;box-shadow:0 4px 18px #00000008;padding:12px 14px;position:sticky;top:70px;transition:all .3s ease;z-index:35}.product-quick-nav-wrapper{align-items:center;display:flex;gap:8px;margin:0 auto;max-width:1400px;position:relative}.product-quick-nav-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;align-items:center;cursor:grab;display:flex;flex-wrap:nowrap;gap:12px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;padding:6px 4px;scroll-behavior:smooth;scrollbar-width:none;width:100%}.product-quick-nav-container:active{cursor:grabbing}.product-quick-nav-container::-webkit-scrollbar{display:none}.nav-scroll-btn{align-items:center;background:#fff;border:1.5px solid #13a6a059;border-radius:50%;box-shadow:0 4px 12px #0b51321f;color:#0b5132;cursor:pointer;display:flex;flex-shrink:0;height:34px;justify-content:center;transition:all .2s ease;width:34px;z-index:5}.nav-scroll-btn:hover{background:#0b5132;border-color:#0b5132;color:#fff;transform:scale(1.08)}.product-nav-card{align-items:center;background:#fff;border:2px solid #0000;border-radius:60px;box-shadow:0 4px 14px #0000000a;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;gap:12px;padding:8px 18px 8px 10px;text-decoration:none;transition:all .25s ease}.product-nav-card:hover{border-color:#0b463259;box-shadow:0 6px 18px #0b46321a;transform:translateY(-2px)}.product-nav-card.is-active{border-color:#0b4632;box-shadow:0 6px 20px #0b463226}.product-nav-card-thumb{align-items:center;background:#20362c;border:1px solid #0000000f;border-radius:50%;display:flex;flex-shrink:0;height:50px;justify-content:center;overflow:hidden;width:50px}.product-nav-card-thumb img{height:100%;object-fit:cover;width:100%}.product-nav-card-info{text-align:left}.product-nav-card-title{color:#0b4632;font-size:15.5px;font-weight:700;line-height:1.25;margin:0}.product-nav-card-sub{color:#63776c;display:block;font-size:13px;font-weight:500;margin-top:3px}.products-showcase-container{background-color:#eef3ec;overflow:hidden;padding:10px 0 35px;width:100%}.product-showcase-row{align-items:center;display:flex;gap:50px;justify-content:space-between;margin:0 auto;max-width:1260px;padding:40px 24px;position:relative}.product-showcase-row.is-reversed{flex-direction:row-reverse}.product-showcase-row:not(:last-child):after{background:linear-gradient(90deg,#0000,#3c6e5538,#0000);bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:min(1160px,90%)}.product-visual-col{flex:1.1 1;min-height:480px}.product-orbit-stage,.product-visual-col{align-items:center;display:flex;justify-content:center;position:relative}.product-orbit-stage{height:520px;width:520px}.orbit-ring{border-radius:50%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);will-change:transform}.orbit-ring-inner{animation:spinDashedClockwise 50s linear infinite;border:1.5px dashed #4073587a;height:446px;width:446px}.orbit-ring-outer{animation:spinDashedCounterClockwise 60s linear infinite;border:1.5px dashed #40735861;height:478px;width:478px}@keyframes spinDashedClockwise{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes spinDashedCounterClockwise{0%{transform:translate(-50%,-50%) rotate(1turn)}to{transform:translate(-50%,-50%) rotate(0deg)}}.floating-orbit-leaf{filter:drop-shadow(0 3px 6px rgba(0,0,0,.14));pointer-events:none;position:absolute;transform-origin:center center;will-change:transform;z-index:6}.leaf-pos-1{animation:leafFloat1 4.2s ease-in-out infinite;left:50%;top:3%}.leaf-pos-2{animation:leafFloat2 4.6s ease-in-out .7s infinite;right:28%;top:6%}.leaf-pos-3{animation:leafFloat3 4.4s ease-in-out 1.4s infinite;right:2%;top:48%}.leaf-pos-4{animation:leafFloat4 4.8s ease-in-out 2.1s infinite;bottom:4%;right:30%}.leaf-pos-5{animation:leafFloat5 4.3s ease-in-out 2.8s infinite;bottom:4%;left:34%}.leaf-pos-6{animation:leafFloat6 4.5s ease-in-out 3.5s infinite;left:2%;top:48%}.leaf-pos-7{animation:leafFloat7 4.1s ease-in-out 1s infinite;left:28%;top:8%}@keyframes leafFloat1{0%,to{transform:translate(-50%,-50%) rotate(10deg) scale(1)}50%{transform:translate(-50%,calc(-50% - 7px)) rotate(14deg) scale(1.06)}}@keyframes leafFloat2{0%,to{transform:translate(50%,-50%) rotate(55deg) scale(1)}50%{transform:translate(calc(50% + 5px),calc(-50% - 6px)) rotate(60deg) scale(1.06)}}@keyframes leafFloat3{0%,to{transform:translate(50%,50%) rotate(25deg) scale(1)}50%{transform:translate(calc(50% + 5px),calc(50% + 6px)) rotate(30deg) scale(1.06)}}@keyframes leafFloat4{0%,to{transform:translate(50%,50%) rotate(55deg) scale(1)}50%{transform:translate(calc(50% + 4px),calc(50% + 7px)) rotate(50deg) scale(1.06)}}@keyframes leafFloat5{0%,to{transform:translate(-50%,50%) rotate(-45deg) scale(1)}50%{transform:translate(calc(-50% - 5px),calc(50% + 6px)) rotate(-40deg) scale(1.06)}}@keyframes leafFloat6{0%,to{transform:translate(-50%,-50%) rotate(-70deg) scale(1)}50%{transform:translate(calc(-50% - 6px),-50%) rotate(-65deg) scale(1.06)}}@keyframes leafFloat7{0%,to{transform:translate(-50%,-50%) rotate(-25deg) scale(1)}50%{transform:translate(calc(-50% - 5px),calc(-50% - 6px)) rotate(-20deg) scale(1.06)}}.orbit-badge-pill{align-items:center;background:#fff;border:1px solid #0000000d;border-radius:30px;box-shadow:0 4px 16px #00000017;color:#164230;display:inline-flex;font-size:13px;font-weight:600;gap:8px;padding:7px 16px;pointer-events:auto;position:absolute;white-space:nowrap;z-index:10}.orbit-badge-dot{background:#40916c;border-radius:50%;display:inline-block;flex-shrink:0;height:8px;width:8px}.orbit-tag-top-left{left:auto;right:calc(50% + 135px);top:17%}.orbit-tag-bottom-left{bottom:17%;left:auto;right:calc(50% + 135px)}.orbit-tag-top-right{left:calc(50% + 135px);right:auto;top:17%}.orbit-tag-bottom-right{bottom:17%;left:calc(50% + 135px);right:auto}.orbit-tag-right{left:calc(50% + 195px);right:auto;top:50%;transform:translateY(-50%)}.product-round-disc{align-items:center;background:#0c432d;border-radius:50%;box-shadow:0 16px 40px #0c432d47;display:flex;height:390px;justify-content:center;overflow:hidden;position:relative;width:390px;z-index:3}.product-arch-frame{background:#182820;border:3px solid #fff;border-radius:98px 98px 14px 14px;box-shadow:0 10px 24px #00000059;height:300px;overflow:hidden;position:relative;width:220px}.product-arch-image{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.product-round-disc:hover .product-arch-image{transform:scale(1.04)}.product-content-col{flex:1 1;max-width:530px}.product-eyebrow-line{align-items:center;display:flex;gap:12px;margin-bottom:14px}.product-counter-badge{color:#4a6c5d;font-size:15px;font-weight:600;letter-spacing:.5px}.product-counter-sep{background:#4a6c5d;display:inline-block;height:1.5px;width:32px}.product-brand-subtitle{color:#4a6c5d;font-size:15px;font-weight:600}.product-showcase-title{color:#0b3d2b;font-family:Poppins,sans-serif!important;font-size:clamp(30px,3.8vw,44px);font-weight:700;letter-spacing:-.3px;line-height:1.2;margin:0 0 16px}.product-showcase-pricing-row{align-items:center;display:flex;flex-wrap:wrap;gap:14px 20px;margin-bottom:22px}.product-showcase-pricing-row .product-variant-pills{margin-bottom:0}.product-price-badge{align-items:center;background:linear-gradient(135deg,#0b513214,#13a6a01f);border:1.5px solid #13a6a059;border-radius:99px;display:inline-flex;gap:8px;padding:6px 16px}.product-price-tag{color:#3b5649;font-size:13px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.product-price-number{color:#0b5132;font-size:19px;font-weight:800;letter-spacing:-.01em}.product-price-mrp{color:#6a8c7b;font-size:11.5px;font-weight:500}.modal-price-highlight{background:#0b5132!important;border-color:#0b5132!important;color:#fff!important;font-weight:700!important}.product-variant-pills{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:22px}.variant-pill{background:#0000;border:1.5px solid #0b3d2b;border-radius:25px;color:#0b3d2b;cursor:pointer;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;padding:7px 22px;transition:all .2s ease}.variant-pill:hover:not(.is-selected){background:#0b3d2b14}.variant-pill.is-selected{background:#0b3d2b;color:#fff}.product-showcase-description{color:#3b5649;font-size:15.5px;line-height:1.75;margin:0 0 20px}.product-intel-panel{background:#fff;border:1px solid #0b51321f;border-radius:20px;box-shadow:0 4px 20px #0b51320d,0 1px 3px #00000005;margin:0 0 28px;padding:18px 20px 20px;transition:all .3s ease}.product-intel-panel:hover{border-color:#0b513233;box-shadow:0 8px 28px #0b513214,0 1px 4px #00000008}.product-info-tabs-nav{align-items:center;background:#edf4eb;border-radius:30px;display:flex;gap:8px;margin-bottom:16px;padding:5px}.info-tab-btn{align-items:center;background:#0000;border:none;border-radius:24px;color:#3b5a4a;cursor:pointer;display:inline-flex;flex:1 1;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;gap:8px;justify-content:center;padding:9px 16px;transition:all .25s cubic-bezier(.2,.8,.2,1)}.info-tab-btn:hover:not(.is-active){background:#ffffffb3;color:#0b5132}.info-tab-btn.is-active{background:#0b5132;box-shadow:0 3px 10px #0b513247;color:#fff}.tab-count-badge{align-items:center;background:#ffffff38;border-radius:12px;color:inherit;display:inline-flex;font-size:11px;font-weight:700;justify-content:center;line-height:1;padding:2px 7px}.info-tab-btn:not(.is-active) .tab-count-badge{background:#0b51321a;color:#0b5132}.bento-conditions-grid{grid-gap:12px;animation:fadeIn .3s ease;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.bento-condition-card{background:#f8faf7;border:1px solid #e1ede0;border-radius:14px;display:flex;flex-direction:column;padding:12px 14px;transition:all .25s ease}.bento-condition-card:hover{background:#fff;border-color:#13a6a0;box-shadow:0 4px 14px #13a6a01f;transform:translateY(-2px)}.bento-card-header{align-items:center;border-bottom:1px solid #edf4eb;display:flex;gap:8px;margin-bottom:8px;padding-bottom:6px}.bento-card-icon{align-items:center;background:#13a6a01f;border-radius:8px;color:#0b5132;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.bento-card-title{color:#0b5132;font-family:Poppins,sans-serif;font-size:13px;font-weight:700;letter-spacing:.2px;margin:0}.bento-card-items{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.bento-item-bullet{align-items:baseline;color:#2d4d3d;display:flex;font-family:Poppins,sans-serif;font-size:12px;gap:7px;line-height:1.4}.bento-dot{background:#13a6a0;border-radius:50%;flex-shrink:0;height:5px;margin-top:5px;width:5px}.good-to-know-tab-grid{animation:fadeIn .3s ease;display:flex;flex-direction:column;gap:8px}.good-to-know-tab-card{align-items:flex-start;background:#f8faf7;border:1px solid #e1ede0;border-radius:12px;color:#244234;display:flex;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:500;gap:10px;line-height:1.45;padding:10px 14px;transition:all .2s ease}.good-to-know-tab-card:hover{background:#fff;border-color:#6ea34e;box-shadow:0 3px 10px #6ea34e1a}.product-good-to-know-box{margin:0 0 28px}.good-to-know-heading{color:#0b3d2b;font-family:Poppins,sans-serif;font-size:16px;font-weight:700;letter-spacing:-.2px;margin:0 0 14px}.good-to-know-grid{grid-gap:12px 24px;display:grid;gap:12px 24px;grid-template-columns:repeat(2,1fr)}.good-to-know-item{align-items:flex-start;color:#244234;display:flex;font-size:14px;font-weight:500;gap:10px;line-height:1.45}.good-to-know-leaf{flex-shrink:0;margin-top:2px}.product-cta-group{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.btn-showcase-details{align-items:center;background:#0b3d2b;border:none;border-radius:30px;box-shadow:0 4px 14px #0b3d2b33;color:#fff;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:8px;padding:13px 28px;transition:all .25s ease}.btn-showcase-details:hover{background:#15553e;box-shadow:0 8px 22px #0b3d2b4d;transform:translateY(-2px)}.btn-showcase-enquire{align-items:center;background:#fff;border:1.5px solid #0b3d2b;border-radius:30px;box-shadow:0 3px 10px #0b3d2b14;color:#0b3d2b;cursor:pointer;display:inline-flex;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;gap:8px;justify-content:center;padding:12px 26px;text-decoration:none;transition:all .25s ease;white-space:nowrap}.btn-showcase-enquire:hover{background:#0b3d2b;box-shadow:0 6px 18px #0b3d2b33;color:#fff;transform:translateY(-2px)}.product-modal-backdrop{align-items:center;animation:fadeIn .25s ease-out;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#081e14a6;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:9999}.product-modal-card{animation:slideUp .3s cubic-bezier(.16,1,.3,1);background:#fff;border-radius:24px;box-shadow:0 25px 60px #00000040;max-height:90vh;overflow-y:auto;padding:35px 32px;position:relative;width:min(850px,94vw)}.product-modal-close{align-items:center;background:#f0f4f1;border:none;border-radius:50%;color:#3b5649;cursor:pointer;display:flex;height:38px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:38px}.product-modal-close:hover{background:#0b3d2b;color:#fff}.product-modal-header{border-bottom:1px solid #e5ede7;margin-bottom:24px;padding-bottom:16px}.modal-category{color:#13a6a0;font-size:12.5px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase}.product-modal-header h2{color:#0b3d2b;font-family:Poppins,sans-serif!important;font-size:26px;font-weight:700;line-height:1.25;margin:6px 0 12px}.modal-variant-tags{display:flex;gap:8px}.modal-tag{background:#edf4ef;border-radius:20px;color:#0b3d2b;font-size:12.5px;font-weight:600;padding:4px 12px}.product-modal-body{align-items:flex-start;display:flex;gap:30px}.modal-img-col{display:flex;flex-direction:column;flex-shrink:0;gap:12px;width:240px}.modal-img-col img{background:#f7faf7;border:1px solid #e5ede7;border-radius:16px;height:270px;object-fit:contain;padding:10px;width:100%}.modal-guarantee-badge{align-items:center;background:#f0f7f3;border:1px solid #0b463226;border-radius:10px;color:#0b4632;display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:8px 12px}.modal-info-col{display:flex;flex:1 1;flex-direction:column;gap:18px}.modal-info-block h4{align-items:center;color:#0b3d2b;display:flex;font-size:15px;font-weight:700;gap:7px;margin:0 0 6px}.modal-info-block p{color:#3b5649;font-size:14px;line-height:1.65;margin:0;white-space:pre-line}.modal-info-list{display:flex;flex-direction:column;gap:6px}.modal-info-subheading{color:#0b3d2b;font-size:13.5px;font-weight:700;letter-spacing:.3px;margin-bottom:2px;margin-top:10px}.modal-info-subheading:first-child{margin-top:0}.modal-info-bullet-item{align-items:flex-start;color:#3b5649;display:flex;font-size:13.5px;gap:8px;line-height:1.5}.modal-bullet-icon{color:#13a6a0;flex-shrink:0;font-size:15px;font-weight:700;line-height:1.25}.modal-bullet-text{flex:1 1}.modal-info-gap{height:6px}.modal-conditions-block{background:#fbfdfa;border:1px solid #e1ede0;border-radius:12px;padding:16px 18px}.modal-conditions-block h4{border-bottom:1px solid #e7f0e6;color:#0b5132;margin-bottom:10px;padding-bottom:8px}.modal-safety-block{background:#fefcf7;border:1px solid #f2e2be;border-left:4px solid #d97706;border-radius:10px;padding:16px 18px}.modal-safety-block h4{border-bottom:1px solid #fae8c8;color:#92400e;margin-bottom:10px;padding-bottom:8px}.modal-safety-block .modal-bullet-icon{color:#d97706}.modal-action-row{border-top:1px solid #e5ede7;margin-top:12px;padding-top:16px}.modal-enquire-btn{align-items:center;background:#0b3d2b;border-radius:25px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .25s ease}.modal-enquire-btn:hover{background:#15553e;color:#fff;transform:translateY(-2px)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px){.product-showcase-row{gap:35px;padding:35px 20px}.product-orbit-stage{height:450px;width:450px}.orbit-ring-inner{height:390px;width:390px}.orbit-ring-outer{height:420px;width:420px}.product-round-disc{height:340px;width:340px}.product-arch-frame{border-radius:85px 85px 12px 12px;height:230px;width:170px}.floating-orbit-leaf{height:34px;width:34px}.orbit-tag-top-left{left:auto;right:calc(50% + 115px);top:17%}.orbit-tag-bottom-left{bottom:17%;left:auto;right:calc(50% + 115px)}.orbit-tag-top-right{left:calc(50% + 115px);right:auto;top:17%}.orbit-tag-bottom-right{bottom:17%;left:calc(50% + 115px);right:auto}.orbit-tag-right{left:calc(50% + 175px);right:auto;top:50%;transform:translateY(-50%)}}@media (max-width:860px){.product-banner{min-height:480px;padding:120px 20px}.product-banner h1{font-size:clamp(30px,5.5vw,44px)}.product-quick-nav-bar{padding:10px;top:60px}.product-quick-nav-container{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.product-quick-nav-container::-webkit-scrollbar{display:none}.product-nav-card{flex-shrink:0;gap:10px;padding:6px 14px 6px 8px}.product-nav-card-thumb{height:36px;width:36px}.product-nav-card-title{font-size:13px}.product-nav-card-sub{font-size:11px}.product-visual-col{flex:none!important;height:auto!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.product-showcase-row,.product-showcase-row.is-reversed{flex-direction:column!important;gap:12px!important;padding:22px 14px!important;text-align:center}.product-showcase-row:not(:last-child):after{width:min(90%,340px)}.product-orbit-stage{height:260px;margin:0 auto;max-width:440px;overflow:visible;width:100%}.orbit-ring-inner{height:250px;width:250px}.orbit-ring-outer{height:276px;width:276px}.product-round-disc{height:215px;width:215px}.product-arch-frame{border-radius:56px 56px 8px 8px;border-width:2.5px;height:152px;width:112px}.floating-orbit-leaf{height:22px;width:22px}.orbit-badge-pill{font-size:11.5px;gap:6px;padding:4px 10px;white-space:nowrap;z-index:10}.orbit-badge-dot{height:6px;width:6px}.orbit-tag-top-left{left:10px;right:auto;top:8%;transform:none}.orbit-tag-bottom-left{bottom:8%;left:10px;right:auto;transform:none}.orbit-tag-top-right{left:auto;right:10px;top:8%;transform:none}.orbit-tag-bottom-right{bottom:8%;left:auto;right:10px;transform:none}.orbit-tag-right{left:auto;right:10px;top:48%;transform:translateY(-50%)}.product-content-col{align-items:center;display:flex;flex-direction:column;margin:0!important;max-width:580px;padding:0!important;width:100%}.product-eyebrow-line{justify-content:center;margin-bottom:6px!important;margin-top:2px!important}.product-showcase-title{font-size:28px!important;line-height:1.2!important;margin:0 0 12px!important}.product-variant-pills{gap:10px!important;justify-content:center;margin-bottom:12px!important}.variant-pill{font-size:13px!important;padding:6px 18px!important}.product-showcase-description{font-size:14px!important;line-height:1.6!important;margin:0 0 16px!important;max-width:480px!important}.product-good-to-know-box{margin-bottom:18px!important;max-width:420px;width:100%}.good-to-know-heading{font-size:14px!important;margin-bottom:8px!important;text-align:center}.good-to-know-grid{gap:8px 16px;margin:0 auto;max-width:420px;text-align:left}.product-cta-group{gap:14px!important;justify-content:center}.btn-showcase-details,.btn-showcase-enquire{font-size:14px!important;padding:11px 22px!important}.product-modal-body{align-items:center;flex-direction:column}.modal-img-col{max-width:280px;width:100%}}@media (max-width:768px){.product-banner{background:#073523!important;display:flex!important;flex-direction:column!important;isolation:auto!important;min-height:auto!important;padding:0!important}.product-banner-img-box{align-items:center!important;background:#052619!important;box-shadow:0 4px 16px #00000040!important;display:flex!important;inset:auto!important;justify-content:center!important;order:1!important;padding:14px 12px 10px!important;position:relative!important;z-index:1!important}.product-banner-bg-img,.product-banner-img-box{height:auto!important;max-height:none!important;width:100%!important}.product-banner-bg-img{border-radius:8px!important;display:block!important;filter:none!important;max-width:100%!important;object-fit:contain!important;object-position:center!important;position:static!important;transform:none!important}.product-banner .banner-bg-overlay{display:none!important}.product-banner .banner-content{background:linear-gradient(180deg,#073523,#052619)!important;margin:0!important;max-width:100%!important;order:2!important;padding:24px 18px 28px!important;position:relative!important;text-align:center!important;width:100%!important}.product-banner .eyebrow{display:inline-block!important;font-size:11.5px!important;letter-spacing:1.5px!important;margin-bottom:6px!important}.product-banner .eyebrow,.product-banner h1{font-family:Poppins,sans-serif!important;text-shadow:none!important}.product-banner h1{font-size:clamp(26px,7vw,32px)!important;margin:0 0 8px!important}.product-banner p{color:#e2ede2!important;font-family:Poppins,sans-serif!important;font-size:14px!important;line-height:1.6!important;margin:0 auto!important;max-width:92%!important;text-shadow:none!important}.products-showcase-container{padding:4px 0 18px}.product-quick-nav-bar{padding:8px;top:55px}.product-quick-nav-container{-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:8px;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.product-quick-nav-container::-webkit-scrollbar{display:none}.product-nav-card{border-radius:40px;flex-shrink:0;gap:8px;padding:5px 12px 5px 6px}.product-nav-card-thumb{height:32px;width:32px}.product-nav-card-title{font-size:12px}.product-nav-card-sub{font-size:10.5px}.product-showcase-row,.product-showcase-row.is-reversed{gap:8px!important;padding:14px 8px 18px!important}.product-showcase-row:not(:last-child):after{width:min(85%,260px)}.product-visual-col{flex:none!important;height:auto!important;margin:0!important;min-height:auto!important;padding:0!important;width:100%!important}.product-orbit-stage{height:215px;margin:0 auto;max-width:350px;overflow:visible;position:relative;width:100%}.orbit-ring-inner{height:200px;width:200px}.orbit-ring-outer{height:220px;width:220px}.product-round-disc{box-shadow:0 10px 24px #0c432d38;height:168px;width:168px}.product-arch-frame{border-radius:44px 44px 6px 6px;border-width:2px;height:120px;width:88px}.floating-orbit-leaf{height:17px;width:17px}.orbit-badge-pill{border:1px solid #0000000f;box-shadow:0 2px 8px #00000014;font-size:10.5px;gap:5px;padding:3.5px 8px;white-space:nowrap;z-index:10}.orbit-badge-dot{height:5.5px;width:5.5px}.orbit-tag-top-left{left:4px;right:auto;top:7%;transform:none}.orbit-tag-bottom-left{bottom:7%;left:4px;right:auto;transform:none}.orbit-tag-top-right{left:auto;right:4px;top:7%;transform:none}.orbit-tag-bottom-right{bottom:7%;left:auto;right:4px;transform:none}.orbit-tag-right{left:auto;right:4px;top:45%;transform:translateY(-50%)}.product-content-col{margin:0!important;max-width:100%;padding:0!important;width:100%}.product-eyebrow-line{justify-content:center;margin-bottom:4px!important;margin-top:2px!important}.product-brand-subtitle,.product-counter-badge{font-size:12.5px!important}.product-counter-sep{width:20px!important}.product-showcase-title{font-size:clamp(22px,5.5vw,25px)!important;line-height:1.2!important;margin:0 0 8px!important}.product-variant-pills{gap:8px!important;justify-content:center;margin-bottom:8px!important}.variant-pill{font-size:11.5px!important;padding:4px 13px!important}.product-showcase-description{font-size:13px!important;line-height:1.5!important;margin:0 0 10px!important;max-width:320px!important}.product-intel-panel{border-radius:16px!important;margin-bottom:14px!important;margin-left:auto;margin-right:auto;max-width:340px;padding:12px!important;width:100%}.product-info-tabs-nav{margin-bottom:12px!important;padding:3px!important}.info-tab-btn{font-size:11.5px!important;gap:5px!important;padding:6px 8px!important}.tab-count-badge{font-size:10px!important;padding:1px 5px!important}.bento-conditions-grid{gap:8px!important;grid-template-columns:1fr!important}.bento-condition-card{border-radius:10px!important;padding:10px 12px!important}.bento-card-title{font-size:12px!important}.bento-item-bullet{font-size:11.5px!important}.good-to-know-tab-card{font-size:12px!important;padding:8px 10px!important}.good-to-know-leaf{height:14px;width:14px}.product-cta-group{flex-direction:column;gap:10px!important;margin:0 auto;max-width:290px;width:100%}.btn-showcase-details,.btn-showcase-enquire{border-radius:25px;box-sizing:border-box;font-size:13.5px!important;justify-content:center;padding:11px 18px!important;width:100%}.product-modal-card{border-radius:16px;padding:20px 14px;width:94%}}@media (max-width:360px){.product-hero-img-box{max-width:280px!important}.product-hero-img{max-height:165px!important}.product-hero-title{font-size:21px!important}.product-hero-desc{font-size:12.5px!important}.product-showcase-row,.product-showcase-row.is-reversed{gap:6px!important;padding:12px 6px 14px!important}.product-orbit-stage{height:195px;max-width:310px}.orbit-ring-inner{height:182px;width:182px}.orbit-ring-outer{height:200px;width:200px}.product-round-disc{height:152px;width:152px}.product-arch-frame{border-radius:39px 39px 5px 5px;border-width:2px;height:106px;width:78px}.orbit-badge-pill{font-size:9.5px;gap:4px;padding:3px 6px}.orbit-badge-dot{height:5px;width:5px}.orbit-tag-top-left{left:2px;top:5%}.orbit-tag-bottom-left{bottom:5%;left:2px}.orbit-tag-top-right{left:auto;right:2px;top:5%}.orbit-tag-bottom-right{bottom:5%;left:auto;right:2px}.orbit-tag-right{left:auto;right:2px;top:45%;transform:translateY(-50%)}.floating-orbit-leaf{height:15px;width:15px}.product-showcase-title{font-size:21px!important}.variant-pill{font-size:11px;padding:4px 10px}.good-to-know-grid{gap:5px;grid-template-columns:1fr}}.coming-soon-section{background:linear-gradient(180deg,#edf4eb,#e2ede0 50%,#ebf3ea);border-top:1px solid #0b46321f;overflow:hidden;padding:85px 24px 95px;position:relative}.coming-soon-section:before{background:linear-gradient(90deg,#0000,#13a6a080,#78b84499,#13a6a080,#0000);content:"";height:2px;left:50%;position:absolute;top:0;transform:translateX(-50%);width:90%}.coming-soon-container{margin:0 auto;max-width:1080px;position:relative;z-index:2}.coming-soon-header{margin:0 auto 40px;max-width:700px;text-align:center}.coming-soon-pill{align-items:center;background:#13a6a01f;border:1.5px solid #13a6a059;border-radius:30px;box-shadow:0 2px 8px #0b46320d;color:#0b5132;display:inline-flex;font-size:11.5px;font-weight:700;gap:8px;letter-spacing:1.2px;margin-bottom:12px;padding:6px 16px}.coming-soon-pulse{animation:pulseScale 3s ease-in-out infinite;color:#13a6a0}@keyframes pulseScale{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.coming-soon-title{color:#073523;font-family:Poppins,sans-serif!important;font-size:clamp(30px,3.8vw,44px);font-weight:700;letter-spacing:-.5px;line-height:1.25;margin:0 0 12px}.coming-soon-title span{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#0b5132,#13a6a0);-webkit-background-clip:text}.coming-soon-subtitle{color:#315842;font-family:Poppins,sans-serif;font-size:15.5px;line-height:1.7;margin:0 auto}.coming-soon-names-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-bottom:35px}.coming-soon-category-card{background:#fff;border:1.5px solid #dce8dc;border-radius:24px;box-shadow:0 10px 30px #0b46320f;padding:30px 28px;transition:all .35s cubic-bezier(.16,1,.3,1)}.coming-soon-category-card:hover{border-color:#13a6a0;box-shadow:0 18px 45px #0b46321c,0 4px 12px #13a6a014;transform:translateY(-4px)}.category-card-header{align-items:center;border-bottom:1px solid #0b463217;display:flex;gap:16px;margin-bottom:22px;padding-bottom:16px}.category-card-icon{align-items:center;background:linear-gradient(135deg,#13a6a026,#78b84433);border-radius:14px;box-shadow:0 4px 12px #0b46320d;color:#0b5132;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.category-card-title{color:#073523;font-family:Poppins,sans-serif!important;font-size:19px;font-weight:700;margin:0 0 2px}.category-card-badge{color:#13a6a0;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.category-items-list{display:flex;flex-direction:column;gap:11px}.coming-soon-item-tile{align-items:center;background:#f6faf5;border:1px solid #e1ede0;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:13px 18px;transition:all .25s ease}.coming-soon-item-tile:hover{background:#fff;border-color:#13a6a0;box-shadow:0 4px 14px #13a6a01f;transform:translateX(4px)}.item-tile-icon{align-items:center;color:#78b844;display:flex;flex-shrink:0;justify-content:center}.item-tile-name{color:#0b5132;flex-grow:1;font-family:Poppins,sans-serif!important;font-size:15px;font-weight:600}.item-tile-status{background:#fff8eb;border:1px solid #f2db9f;border-radius:20px;color:#a17012;font-size:11px;font-weight:600;padding:3px 10px;white-space:nowrap}.coming-soon-cta-row{margin-top:15px;text-align:center}.coming-soon-cta-btn{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:35px;box-shadow:0 6px 20px #0b463233;color:#fff!important;display:inline-flex;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600;gap:10px;padding:13px 30px;text-decoration:none;transition:all .25s ease}.coming-soon-cta-btn:hover{box-shadow:0 10px 26px #13a6a059;transform:translateY(-2px)}@media (max-width:820px){.coming-soon-section{padding:65px 18px 75px}.coming-soon-names-grid{gap:20px;grid-template-columns:1fr}.coming-soon-category-card{border-radius:20px;padding:22px 18px}.item-tile-name{font-size:14px}.item-tile-status{font-size:10px;padding:2px 8px}.coming-soon-cta-btn{justify-content:center;width:100%}}.product-arch-video-wrapper{overflow:hidden;position:relative}.product-arch-video,.product-arch-video-wrapper{background:#0d1e15;border-radius:inherit;height:100%;width:100%}.product-arch-video{display:block;object-fit:cover;transition:transform .4s ease}.product-round-disc:hover .product-arch-video{transform:scale(1.03)}.product-video-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#0b5132e0;border:1px solid #ffffff59;border-radius:20px;box-shadow:0 4px 12px #00000040;color:#fff;display:inline-flex;font-size:11px;font-weight:600;gap:5px;left:50%;letter-spacing:.3px;padding:4px 11px;pointer-events:none;position:absolute;top:12px;transform:translateX(-50%);white-space:nowrap;z-index:3}.modal-video-wrapper{background:#0d1e15;border-radius:16px;box-shadow:0 8px 24px #00000026;margin-bottom:14px;overflow:hidden;position:relative;width:100%}.modal-product-video{background:#000;border-radius:16px;display:block;height:auto;max-height:380px;object-fit:contain;width:100%}.modal-video-badge{align-items:center;color:#0b5132;display:inline-flex;font-size:12px;font-weight:600;gap:6px;margin-top:8px}@media (max-width:768px){.product-video-badge{font-size:9.5px;padding:3px 8px;top:8px}}.blog-page-wrapper{background-color:#f8f6f0;color:#0b5132;font-family:Poppins,sans-serif!important;min-height:100vh}.blog-banner{align-items:center;background-color:#072a1c;color:#fff;display:flex;isolation:isolate;justify-content:center;min-height:420px;overflow:hidden;padding:95px 20px 85px;position:relative;text-align:center}.blog-banner-img-box{height:100%;inset:0;overflow:hidden;position:absolute;width:100%;z-index:-2}.blog-banner-bg-img{filter:brightness(.62) contrast(1.12) saturate(1.08);height:100%;object-fit:cover;object-position:center 35%;transform:scale(1.02);transition:transform 7s cubic-bezier(.25,1,.5,1);width:100%}.blog-banner:hover .blog-banner-bg-img{transform:scale(1.06)}.blog-banner .banner-bg-overlay{background:radial-gradient(circle at 50% 35%,#072a1c73 0,#072317d1 70%,#04140df0 100%),linear-gradient(180deg,#07231780,#0b513233 60%,#072317d9);inset:0;pointer-events:none;position:absolute;z-index:-1}.blog-banner-glow{background:radial-gradient(ellipse,#13a6a04d 0,#0000 70%);height:350px;left:50%;pointer-events:none;position:absolute;top:-40%;transform:translateX(-50%);width:700px}.blog-banner-content{margin:0 auto;max-width:800px;position:relative;z-index:2}.blog-banner h1{color:#fff;font-family:Poppins,sans-serif!important;font-size:clamp(32px,4.2vw,50px);font-weight:700;line-height:1.2;margin:0 0 16px}.blog-banner-tagline-badge{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff1f;border:1.5px solid #78b8448c;border-radius:40px;box-shadow:0 6px 20px #00000040;color:#e5f6e0;display:inline-flex;font-size:15px;font-weight:700;gap:10px;margin:0 auto 18px;padding:8px 22px}.blog-banner-tagline-badge .banner-tagline-icon{color:#8be04e;flex-shrink:0}.blog-banner-tagline-badge .banner-tagline-sparkle{color:#ffd85e;flex-shrink:0}.blog-banner p{color:#e7ede3;font-size:16px;line-height:1.8;margin:0 auto;max-width:680px}.blog-main-container{padding-bottom:75px;padding-top:45px}.blog-controls-section{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}.blog-search-bar{margin:0 auto;max-width:720px;position:relative;width:100%}.blog-search-bar .search-icon{color:#13a6a0;left:18px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.blog-search-bar input{background:#fff;border:1.5px solid #d5e1ce;border-radius:40px;box-shadow:0 4px 14px #0b51320d;color:#0b5132;font-size:14.5px;padding:14px 44px 14px 48px;transition:all .25s ease;width:100%}.blog-search-bar input:focus{border-color:#13a6a0;box-shadow:0 6px 20px #13a6a02e;outline:none}.search-clear-btn{background:#0000;border:none;color:#7b9485;cursor:pointer;padding:4px;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.blog-categories-pills,.search-clear-btn{align-items:center;display:flex;justify-content:center}.blog-categories-pills{flex-wrap:wrap;gap:10px}.category-pill{background:#fff;border:1.5px solid #d5e1ce;border-radius:30px;color:#2a6349;cursor:pointer;font-size:13.5px;font-weight:600;padding:9px 18px;transition:all .2s ease;white-space:nowrap}.category-pill:hover{border-color:#13a6a0;color:#0b5132;transform:translateY(-1px)}.category-pill.is-active{background:linear-gradient(135deg,#0b5132,#13a6a0);border-color:#0000;box-shadow:0 4px 14px #0b513233;color:#fff}.featured-article-card{background:#fff;border:1px solid #d5e1ce;border-radius:24px;box-shadow:0 8px 30px #0b513212;display:grid;grid-template-columns:1fr 1.25fr;margin-bottom:50px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.featured-article-card:hover{box-shadow:0 14px 38px #0b51321f;transform:translateY(-3px)}.featured-img-box{align-items:center;background:linear-gradient(135deg,#e7ede3,#d8e5d3);display:flex;justify-content:center;min-height:320px;padding:30px;position:relative}.featured-img-box img{filter:drop-shadow(0 12px 24px rgba(0,0,0,.15));max-height:280px;max-width:82%;object-fit:contain;transition:transform .3s ease}.featured-article-card:hover .featured-img-box img{transform:scale(1.04)}.featured-ribbon{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:20px;box-shadow:0 4px 12px #0b513240;color:#fff;display:inline-flex;font-size:12px;font-weight:700;gap:6px;left:18px;letter-spacing:.5px;padding:6px 14px;position:absolute;top:18px}.featured-content-box{display:flex;flex-direction:column;justify-content:center;padding:36px 40px}.article-meta-row{align-items:center;color:#63776c;display:flex;flex-wrap:wrap;font-size:12.5px;gap:10px;margin-bottom:12px}.article-category-badge{background:#13a6a01f;border-radius:12px;color:#0b5132;font-size:12px;font-weight:700;padding:4px 10px}.article-date,.article-read-time{align-items:center;display:inline-flex;gap:5px}.meta-sep{color:#b7c7bc}.featured-title{color:#0b5132;font-size:clamp(22px,2.2vw,28px);font-weight:700;line-height:1.35;margin:0 0 14px}.featured-excerpt{color:#3d6b55;font-size:14.5px;line-height:1.8;margin:0 0 18px}.featured-tags-row{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.article-tag{background:#f0f5ee;border-radius:8px;color:#2a6349;font-size:12px;font-weight:600;padding:4px 10px}.featured-action-row{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.read-article-btn{border:none;border-radius:30px;cursor:pointer;padding:12px 24px}.related-product-pill-link{align-items:center;background:#f4fbf7;border:1px dashed #13a6a0;border-radius:20px;color:#0b5132;display:inline-flex;font-size:12.5px;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.related-product-pill-link:hover{background:#e6f6ee;border-color:#0b5132}.blog-grid-section{margin-bottom:50px}.blog-section-header{align-items:center;border-bottom:2px solid #e7ede3;display:flex;justify-content:space-between;margin-bottom:26px;padding-bottom:12px}.blog-section-header h3{color:#0b5132;font-size:22px;font-weight:700;margin:0}.search-results-count{color:#63776c;font-size:13.5px}.blog-grid{grid-gap:26px;display:grid;gap:26px;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-card{background:#fff;border:1px solid #d5e1ce;border-radius:20px;box-shadow:0 5px 20px #0b51320f;display:flex;flex-direction:column;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.blog-card:hover{border-color:#13a6a0;box-shadow:0 12px 28px #0b51321f;transform:translateY(-5px)}.blog-card-media{align-items:center;background:linear-gradient(135deg,#eef3ec,#e0ece0);display:flex;height:200px;justify-content:center;padding:20px;position:relative}.blog-card-media img{filter:drop-shadow(0 8px 16px rgba(0,0,0,.1));max-height:160px;max-width:80%;object-fit:contain;transition:transform .3s ease}.blog-card:hover .blog-card-media img{transform:scale(1.05)}.card-category-tag{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#fffffff2;border-radius:12px;box-shadow:0 2px 8px #00000014;color:#0b5132;font-size:11.5px;font-weight:700;left:14px;padding:4px 10px;position:absolute;top:14px}.blog-card-body{display:flex;flex:1 1;flex-direction:column;padding:20px 22px 22px}.blog-card-meta{align-items:center;color:#7b9485;display:flex;font-size:12px;gap:8px;margin-bottom:10px}.blog-card-title{color:#0b5132;font-size:17px;font-weight:700;line-height:1.4;margin:0 0 10px}.blog-card-excerpt{color:#3d6b55;flex:1 1;font-size:13.5px;line-height:1.7;margin:0 0 16px}.blog-card-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.card-mini-tag{background:#f0f5ee;border-radius:6px;color:#2a6349;font-size:11.5px;font-weight:600;padding:3px 8px}.blog-card-footer{align-items:center;border-top:1px solid #edf3eb;display:flex;justify-content:space-between;margin-top:auto;padding-top:14px}.blog-card-read-link{align-items:center;background:#0000;border:none;color:#13a6a0;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:700;gap:4px;padding:0;transition:color .2s ease}.blog-card-read-link:hover{color:#0b5132}.card-product-shortcut{align-items:center;background:#f6f8f5;border-radius:12px;color:#63776c;display:inline-flex;font-size:12px;font-weight:600;gap:5px;padding:4px 8px;text-decoration:none;transition:all .2s ease}.card-product-shortcut:hover{background:#eef3ec;color:#0b5132}.no-articles-found{background:#fff;border:1px dashed #d5e1ce;border-radius:20px;padding:60px 20px;text-align:center}.no-articles-icon{color:#13a6a0;margin-bottom:14px}.no-articles-found h4{color:#0b5132;font-size:20px;margin:0 0 8px}.no-articles-found p{color:#63776c;font-size:14.5px;margin:0 auto 20px;max-width:480px}.blog-cta-banner{background:linear-gradient(135deg,#0b5132,#073523);border-radius:24px;box-shadow:0 10px 30px #0b51322e;color:#fff;overflow:hidden;padding:45px 50px;position:relative}.blog-cta-inner{align-items:center;display:flex;flex-wrap:wrap;gap:30px;justify-content:space-between}.blog-cta-text{max-width:600px}.blog-cta-text .eyebrow{color:#78b844}.blog-cta-text h2{color:#fff;font-size:clamp(24px,2.5vw,32px);line-height:1.3;margin:0 0 10px}.blog-cta-text p{color:#e7ede3;font-size:14.5px;line-height:1.7;margin:0}.blog-cta-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.article-modal-backdrop{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:#082618bf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1200}.article-modal-card{animation:modalPop .3s cubic-bezier(.16,1,.3,1);background:#fff;border:1px solid #d5e1ce;border-radius:24px;box-shadow:0 20px 60px #00000059;display:flex;flex-direction:column;max-height:90vh;overflow-y:auto;position:relative;width:min(840px,100%)}@keyframes modalPop{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.article-modal-close{align-items:center;background:#f0f5ee;border:none;border-radius:50%;color:#0b5132;cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:20px;top:20px;transition:all .2s ease;width:40px;z-index:10}.article-modal-close:hover{background:#0b5132;color:#fff;transform:rotate(90deg)}.article-modal-header{border-bottom:1px solid #e7ede3;padding:36px 40px 20px}.modal-meta-row{align-items:center;color:#63776c;display:flex;font-size:13px;gap:10px;margin-bottom:12px}.modal-article-title{color:#0b5132;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.35;margin:0 0 16px}.modal-author-row{align-items:center;display:flex;gap:12px}.author-avatar{align-items:center;background:#e6f6ee;border-radius:50%;color:#0b5132;display:flex;height:38px;justify-content:center;width:38px}.modal-author-row strong{color:#0b5132;display:block;font-size:13.5px}.modal-author-row span{color:#63776c;font-size:12px}.article-modal-body{overflow-y:auto;padding:28px 40px}.modal-banner-image{align-items:center;background:linear-gradient(135deg,#eef3ec,#e0ece0);border-radius:16px;display:flex;height:220px;justify-content:center;margin-bottom:24px;padding:20px}.modal-banner-image img{filter:drop-shadow(0 8px 18px rgba(0,0,0,.12));max-height:180px;max-width:90%;object-fit:contain}.modal-lead-box{background:#f7faf5;border-left:4px solid #13a6a0;border-radius:0 12px 12px 0;margin-bottom:26px;padding:16px 20px}.modal-lead-text{color:#2a6349;font-size:15px;font-style:italic;font-weight:500;line-height:1.8;margin:0}.modal-sections-content{display:flex;flex-direction:column;gap:22px;margin-bottom:28px}.article-content-block h3{color:#0b5132;font-size:18px;font-weight:700;margin:0 0 10px}.article-content-block p{color:#3d6b55;font-size:14.5px;line-height:1.85;margin:0;white-space:pre-line}.article-takeaways-card{background:#eef7f2;border:1px solid #c2e2d3;border-radius:16px;margin-bottom:28px;padding:20px 24px}.article-takeaways-card h4{align-items:center;color:#0b5132;display:flex;font-size:16px;font-weight:700;gap:8px;margin:0 0 12px}.article-takeaways-card ul{margin:0;padding-left:20px}.article-takeaways-card li{color:#2a6349;font-size:14px;line-height:1.7;margin-bottom:6px}.article-takeaways-card li:last-child{margin-bottom:0}.modal-related-product-card{align-items:center;background:#fff;border:1.5px solid #13a6a0;border-radius:18px;box-shadow:0 6px 18px #13a6a01a;display:flex;gap:24px;padding:20px}.related-prod-thumb{align-items:center;background:#f0f5ee;border-radius:14px;display:flex;flex-shrink:0;height:90px;justify-content:center;padding:6px;width:90px}.related-prod-thumb img{max-height:100%;max-width:100%;object-fit:contain}.related-prod-info{flex:1 1}.related-prod-eyebrow{color:#13a6a0;display:block;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:4px}.related-prod-info h4{color:#0b5132;font-size:16.5px;font-weight:700;margin:0 0 2px}.related-prod-size{color:#63776c;display:block;font-size:12.5px;font-weight:600;margin-bottom:6px}.related-prod-info p{color:#3d6b55;font-size:13px;line-height:1.6;margin:0 0 12px}.related-prod-btn{align-items:center;background:linear-gradient(135deg,#0b5132,#13a6a0);border-radius:20px;color:#fff;display:inline-flex;font-size:13px;font-weight:600;gap:6px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.related-prod-btn:hover{background:#073523;color:#fff;transform:translateY(-1px)}.article-modal-footer{align-items:center;border-top:1px solid #e7ede3;display:flex;justify-content:space-between;padding:18px 40px 24px}.article-share-btn{align-items:center;background:#0000;border:1px solid #c2d5c8;border-radius:30px;color:#2a6349;cursor:pointer;display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 18px;transition:all .2s ease}.article-share-btn:hover{border-color:#13a6a0;color:#0b5132}.modal-done-btn{border:none;cursor:pointer;font-size:14px;padding:10px 22px}@media (max-width:1024px){.featured-article-card{grid-template-columns:1fr}.featured-img-box{min-height:240px;padding:20px}.featured-content-box{padding:28px 24px}.blog-grid{gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.blog-banner{padding:60px 16px 50px}.blog-cta-banner{padding:32px 24px}.blog-cta-inner{align-items:flex-start;flex-direction:column}.blog-grid{grid-template-columns:1fr}.article-modal-card{max-height:94vh}.article-modal-body,.article-modal-footer,.article-modal-header{padding-left:20px;padding-right:20px}.modal-related-product-card{flex-direction:column;text-align:center}.related-prod-btn{justify-content:center;width:100%}}.contact-main{--ivory:#f8f6f0;--sage:#e7ede3;--forest:#0b5132;--teal:#13a6a0;--leaf:#78b844;--white:#fff;--muted:#5a7163;--e:cubic-bezier(0.2,0.8,0.2,1);--s:cubic-bezier(0.34,1.56,0.64,1);background:var(--ivory);color:var(--forest);font-family:Poppins,sans-serif;line-height:1.6;overflow-x:hidden;width:100%}.contact-main *{box-sizing:border-box}.contact-main a{color:inherit;text-decoration:none}.contact-main button{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.contact-main ul{list-style:none;margin:0;padding:0}.contact-main h1,.contact-main h2,.contact-main h3{font-family:Poppins,sans-serif!important;font-weight:700;line-height:1.2}.contact-main .split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:calc(100vh - 72px)}.contact-main .left{background:linear-gradient(160deg,#0e6340,#0b5132 60%,#083f27);color:#fff;overflow:hidden;padding:clamp(36px,5vw,76px) clamp(20px,5vw,90px);position:relative}.contact-main .glow{background:radial-gradient(circle,#13a6a080,#0000 65%);border-radius:50%;height:520px;left:60%;left:var(--x,60%);pointer-events:none;position:absolute;top:20%;top:var(--y,20%);transform:translate(-50%,-50%);transition:left .4s,top .4s;width:520px}.contact-main .left>:not(.glow):not(.branch){position:relative;z-index:2}.contact-main .eyebrow{align-items:center;color:#7ee3dd;display:flex;font-size:.78rem;font-weight:600;gap:12px;letter-spacing:.22em;margin-bottom:8px;text-transform:uppercase}.contact-main .eyebrow:before{background:var(--teal);content:"";height:2px;width:38px}.contact-main .left h1{align-items:baseline;color:#fff;display:flex;flex-wrap:nowrap;font-size:clamp(2.3rem,4.3vw,4rem);gap:.35em;margin:18px 0;white-space:nowrap}.contact-main .w{display:inline-block;font-weight:600;overflow:hidden;padding-bottom:.12em;vertical-align:bottom;white-space:nowrap}.contact-main .c{animation:contactUp .8s var(--e) forwards;animation-delay:calc(var(--i)*45ms + .2s);display:inline-block;transform:translateY(115%)}@keyframes contactUp{to{transform:none}}.contact-main .lead{color:#ffffffd1;font-size:1.05rem;margin-bottom:34px;max-width:44ch}.contact-main .rows{max-width:520px}.contact-main .row{align-items:center;animation:contactFade .7s var(--e) forwards;animation-delay:calc(.9s + var(--k)*.12s);border-top:1px solid #ffffff2e;display:flex;gap:18px;opacity:0;padding:18px 0}.contact-main .row:last-child{border-bottom:1px solid #ffffff2e}@keyframes contactFade{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.contact-main .ico{border:1.5px solid #ffffff59;border-radius:50%;color:#fff;display:grid;flex:none;height:46px;place-items:center;transition:.35s var(--s);width:46px}.contact-main .ico svg{height:20px;width:20px}.contact-main .row:hover .ico{background:var(--leaf);border-color:var(--leaf);color:var(--forest);transform:rotate(-8deg) scale(1.08)}.contact-main .row small{color:#7ee3dd;display:block;font-size:.74rem;font-weight:600;letter-spacing:.14em;margin-bottom:2px;text-transform:uppercase}.contact-main .row .v{color:#fff;font-size:1.08rem;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.contact-main .row a.v:hover{color:var(--leaf)}.contact-main .cp{background:#ffffff1f;border-radius:99px;color:#fff;flex-shrink:0;font-size:.78rem;font-weight:600;margin-left:auto;padding:6px 14px;transition:.25s}.contact-main .cp:hover{background:var(--leaf);color:var(--forest)}.contact-main .branch{bottom:-70px;opacity:.5;pointer-events:none;position:absolute;right:-50px;width:min(260px,34%);z-index:1}.contact-main .branch .d{fill:none;stroke:var(--leaf);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1;animation:contactDraw 2.4s ease forwards;animation-delay:.5s;animation-delay:calc(.5s + var(--k, 0)*.25s)}@keyframes contactDraw{to{stroke-dashoffset:0}}.contact-main .right{background:radial-gradient(600px 400px at 90% 0,var(--sage),#0000 70%),var(--ivory);display:grid;padding:clamp(28px,4vw,64px) clamp(18px,4vw,70px);place-items:center}.contact-main .card{background:#fff;border:1px solid #0b513212;border-radius:36px;box-shadow:0 50px 80px -44px #0b51328c;max-width:600px;overflow:hidden;padding:clamp(26px,3.6vw,48px);position:relative;width:100%}.contact-main .tag{color:var(--teal);display:inline-block;font-size:.74rem;font-weight:600;letter-spacing:.2em;margin-bottom:6px;text-transform:uppercase}.contact-main .card h2{color:var(--forest);font-size:clamp(1.8rem,3vw,2.5rem);margin:0 0 6px}.contact-main .sub{color:var(--muted);font-size:.95rem;margin:0 0 24px}.contact-main .types{border:0;margin:6px 0 20px;padding:0}.contact-main .types legend{color:var(--forest);font-size:.9rem;font-weight:600;margin-bottom:10px}.contact-main .opts{display:flex;flex-wrap:wrap;gap:10px}.contact-main .types label{cursor:pointer;position:relative}.contact-main .types input{cursor:pointer;inset:0;opacity:0;position:absolute}.contact-main .types span{background:var(--ivory);border:2px solid #dfe7da;border-radius:99px;color:var(--muted);display:inline-block;font-size:.9rem;font-weight:600;padding:10px 18px;transition:.3s var(--s);-webkit-user-select:none;user-select:none}.contact-main .types label:hover span{border-color:var(--teal);transform:translateY(-2px)}.contact-main .types input:checked+span{background:var(--forest);border-color:var(--forest);color:#fff;transform:scale(1.05)}.contact-main .types input:focus-visible+span{outline:3px solid var(--teal);outline-offset:3px}.contact-main .chosen-product-chip{align-items:center;background:var(--sage);border-radius:99px;color:var(--forest);display:inline-flex;font-size:.88rem;font-weight:500;gap:10px;margin-bottom:18px;padding:7px 12px 7px 16px}.contact-main .chosen-product-chip button{background:#fff;border:none;border-radius:99px;color:var(--teal);cursor:pointer;font-size:1rem;font-weight:700;line-height:1;padding:2px 8px;transition:.2s}.contact-main .chosen-product-chip button:hover{background:#e0f2ea;color:var(--forest)}.contact-main .hiring-callout-banner{align-items:flex-start;background:linear-gradient(135deg,#13a6a014,#0b51320d);border:1.5px solid #13a6a040;border-radius:16px;display:flex;gap:14px;margin:0 0 20px;padding:14px 18px}.contact-main .hiring-callout-icon{align-items:center;background:var(--teal);border-radius:10px;color:#fff;display:flex;height:36px;justify-content:center;margin-top:2px;min-width:36px;width:36px}.contact-main .hiring-callout-icon svg{height:20px;width:20px}.contact-main .hiring-callout-text{display:flex;flex-direction:column;gap:3px}.contact-main .hiring-callout-text strong{color:var(--forest);font-size:.95rem;font-weight:600}.contact-main .hiring-callout-text span{color:var(--muted);font-size:.85rem;line-height:1.45}.contact-main .fl{margin-bottom:16px;position:relative}.contact-main .two{grid-gap:0 14px;display:grid;gap:0 14px;grid-template-columns:1fr 1fr}.contact-main .fl input,.contact-main .fl textarea{background:var(--ivory);border:2px solid #dfe7da;border-radius:18px;color:var(--forest);font:inherit;padding:25px 18px 9px;transition:.25s;width:100%}.contact-main .fl textarea{min-height:130px;padding-top:30px;resize:vertical}.contact-main .fl label{color:var(--muted);left:20px;pointer-events:none;position:absolute;top:16px;transform-origin:left;transition:.25s var(--e)}.contact-main .fl input::placeholder,.contact-main .fl textarea::placeholder{color:#0000}.contact-main .fl input:focus,.contact-main .fl textarea:focus{background:#fff;border-color:var(--teal);box-shadow:0 0 0 5px #13a6a026;outline:0}.contact-main .fl input:focus+label,.contact-main .fl input:not(:placeholder-shown)+label,.contact-main .fl textarea:focus+label,.contact-main .fl textarea:not(:placeholder-shown)+label{color:var(--teal);font-weight:600;transform:translateY(-10px) scale(.78)}.contact-main .fl em{color:#c0392b;display:none;font-size:.8rem;font-style:normal;margin:4px 0 0 6px}.contact-main .fl.bad em{display:block}.contact-main .fl.bad input,.contact-main .fl.bad textarea{border-color:#c0392b}.contact-main .go{align-items:center;background:linear-gradient(120deg,var(--forest),#0f6a45);border:none;border-radius:99px;box-shadow:0 16px 28px -14px var(--forest);color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:10px;padding:16px 34px;text-decoration:none;transition:.3s var(--s)}.contact-main .go:hover{transform:translateY(-3px) scale(1.03)}.contact-main .go svg{height:18px;transition:.3s var(--s);width:18px}.contact-main .go:hover svg{transform:translateX(5px)}.contact-main .go[disabled]{cursor:not-allowed;opacity:.6}.contact-main .note{color:var(--muted);display:block;font-size:.82rem;margin-top:14px}.contact-main .ok{display:none;padding:36px 6px;text-align:center}.contact-main .ok.show{animation:contactIn .6s var(--e);display:block}@keyframes contactIn{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:none}}.contact-main .ok svg{color:var(--teal);height:88px;margin:0 auto 14px;width:88px}.contact-main .ok circle,.contact-main .ok path{stroke-dasharray:140;stroke-dashoffset:140;animation:contactDraw1 1s ease .15s forwards}@keyframes contactDraw1{to{stroke-dashoffset:0}}.contact-main .ok h2{color:var(--forest);font-size:2.2rem;margin-bottom:8px}.contact-main .ok p{color:var(--muted);font-size:.98rem;line-height:1.6;margin:8px auto 24px;max-width:40ch}.contact-main .band{grid-gap:clamp(24px,5vw,80px);align-items:center;background:var(--sage);display:grid;gap:clamp(24px,5vw,80px);grid-template-columns:1fr 1fr;overflow:hidden;padding:clamp(48px,7vw,100px) clamp(18px,6vw,100px)}.contact-main .trio{height:clamp(260px,34vw,400px);position:relative}.contact-main .trio div{animation:contactBob 6s ease-in-out infinite;aspect-ratio:3/4;border-radius:999px 999px 24px 24px;bottom:0;box-shadow:0 30px 40px -22px #00000080,0 0 0 6px #fff;overflow:hidden;position:absolute;width:34%}.contact-main .trio img{background:#f7faf7;height:100%;object-fit:cover;width:100%}.contact-main .trio div:first-child{animation-delay:-2s;aspect-ratio:3/4;height:78%;left:2%;rotate:-7deg;width:auto}.contact-main .trio div:nth-child(2){aspect-ratio:3/4;height:100%;left:30%;width:auto}.contact-main .trio div:nth-child(3){animation-delay:-4s;aspect-ratio:3/4;height:78%;right:2%;rotate:7deg;width:auto}@keyframes contactBob{50%{translate:0 -12px}}.contact-main .band h2{color:var(--forest);font-size:clamp(2rem,4vw,3.2rem);margin-bottom:14px}.contact-main .band p{color:var(--muted);font-size:1.05rem;margin-bottom:26px;max-width:46ch}.contact-main .map{height:clamp(340px,40vw,480px);position:relative;width:100%}.contact-main .map iframe{border:0;display:block;filter:saturate(.85);height:100%;width:100%}.contact-main .pin{background:#fff;border-radius:26px;bottom:clamp(16px,3vw,40px);box-shadow:0 26px 40px -18px #0006;left:clamp(16px,5vw,90px);max-width:380px;padding:24px 28px;position:absolute;z-index:10}.contact-main .pin h3{color:var(--forest);font-size:1.4rem;margin-bottom:6px}.contact-main .pin p{color:var(--muted);font-size:.92rem;line-height:1.6;margin-bottom:16px}.contact-main .pin .go{font-size:.88rem;padding:11px 22px}.contact-toast{background:#0b5132;border-radius:99px;bottom:26px;box-shadow:0 10px 25px #00000040;color:#fff;font-size:.9rem;font-weight:600;left:50%;opacity:0;padding:12px 24px;pointer-events:none;position:fixed;transform:translate(-50%,30px);transition:.4s ease;transition:.4s var(--s,ease);z-index:9999}.contact-toast.show{opacity:1;transform:translate(-50%)}@media (max-width:900px){.contact-main .band,.contact-main .split{grid-template-columns:1fr}.contact-main .split{min-height:0}.contact-main .two{grid-template-columns:1fr}.contact-main .pin{border-radius:0;box-shadow:0 10px 25px #0000001a;margin:20px 16px;max-width:none;position:static}.contact-main .map{height:auto}.contact-main .map iframe{height:320px}.contact-main .branch{opacity:.3}}@media (max-width:520px){.contact-main .left h1{font-size:clamp(1.85rem,8.5vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.contact-main *,.contact-main :after,.contact-main :before{animation-duration:.01ms!important;transition-duration:.01ms!important}.contact-main .c{transform:none}.contact-main .row{opacity:1}.contact-main .branch .d{stroke-dashoffset:0}}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=main.7e36a6fd.css.map*/