@import "https://fonts.googleapis.com/css2?family=Fredoka:wght@300..700&display=swap";
@font-face{font-family:Biscuit Glitch;src:url(/fonts/Biscuit%20Glitch.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Biscuit Glitch Regular;src:url(/fonts/Biscuit%20Glitch.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:The Last Shuriken;src:url(/fonts/The%20Last%20Shuriken.ttf)format("truetype");font-weight:400;font-style:normal;font-display:block}:root{--bg-dark:#ffdf00;--bg-elevated:#fff9e8;--bg-card:#fff;--bg-card-strong:#fff;--bg-panel-dark:#065f46;--bg-panel-dark-soft:#065f46e0;--primary-raw:14, 139, 90;--primary:#0e8b5a;--primary-soft:#16a36a;--primary-deep:#065f46;--primary-glow:#0e8b5a38;--accent-red:#e53935;--accent-red-soft:#e539351f;--accent-olive:#ff7a00;--accent-maroon:maroon;--text-light:#222;--text-muted:#4a4a4a;--text-subtle:#666;--text-dark:#fff9e8;--font-heading:"Mochi Boom", "Fredoka", "Iowan Old Style", serif;--font-body:"Mochi Boom", "Fredoka", "Aptos", sans-serif;--border-glass:#eadca866;--border-strong:#eadca8cc;--shadow-soft:0 20px 60px #0000000d;--shadow-neon:0 22px 60px #0e8b5a26;--shadow-red:0 16px 40px #e5393529;--shadow-deep:0 28px 80px #0e8b5a1f;--radius-sm:10px;--radius-md:18px;--radius-lg:28px}*{box-sizing:border-box;scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;margin:0;padding:0}html{font-size:110%}html,body{background:var(--bg-dark);max-width:100vw;color:var(--text-light);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}body{min-height:100vh;position:relative}body:before{content:"";pointer-events:none;opacity:.35;z-index:0;background:#ffffff14;position:fixed;inset:0}a{color:inherit;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}button,input,select,textarea{font:inherit}::selection{background:rgba(var(--primary-raw), .42);color:var(--text-light)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ffffff59}::-webkit-scrollbar-thumb{background:var(--primary);border:2px solid #fff6;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#f2de00}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseGlow{0%,to{box-shadow:0 0 15px rgba(var(--primary-raw), .14)}50%{box-shadow:0 0 32px rgba(var(--primary-raw), .3)}}@keyframes spinSlow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes floatSlow{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-15px)rotate(3deg)}}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.text-gradient-neon{color:var(--primary-deep)}.text-gradient-red{color:var(--accent-red)}.glass-panel{background:var(--bg-card-strong);border:1px solid var(--border-glass);box-shadow:var(--shadow-soft);transition:all .35s cubic-bezier(.4,0,.2,1)}.glass-panel:hover{border-color:var(--border-strong);box-shadow:var(--shadow-neon)}.glow-btn-primary{border:1px solid rgba(var(--primary-raw), .4);border-radius:var(--radius-md);background:var(--primary);color:#151309;cursor:pointer;font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 30px rgba(var(--primary-raw), .2);align-items:center;gap:8px;padding:14px 28px;font-size:.96rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.glow-btn-primary:hover{box-shadow:0 18px 36px rgba(var(--primary-raw), .28);filter:saturate(1.05);transform:translateY(-2px)}.glow-btn-secondary{border-radius:var(--radius-md);color:var(--text-light);cursor:pointer;font-family:var(--font-body);letter-spacing:.04em;background:#ffffff75;border:1px solid #3a331324;align-items:center;gap:8px;padding:14px 28px;font-size:.96rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 10px 24px #453a0b0f}.glow-btn-secondary:hover{border-color:rgba(var(--primary-raw), .32);background:#ffffffc7;transform:translateY(-2px)}.glow-btn-red{border-radius:var(--radius-md);background:var(--accent-red);color:var(--text-dark);cursor:pointer;font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--shadow-red);border:1px solid #0000;align-items:center;gap:8px;padding:14px 28px;font-size:.96rem;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex}.glow-btn-red:hover{filter:brightness(1.03);transform:translateY(-2px)}.animate-fade-in{will-change:opacity, transform;animation:.9s cubic-bezier(.4,0,.2,1) .1s both fadeInUp;transform:translateZ(0)}.float-element{animation:6s ease-in-out infinite floatSlow}.pulse-glow{animation:3s ease-in-out infinite pulseGlow}.main-content-flow{z-index:20;flex-direction:column;display:flex;position:relative}section{scroll-margin-top:84px;position:relative}@media (max-width:900px){section{scroll-margin-top:72px}}html,body{background:#ffdf00!important}.why-us-section,.why-choose-us{background:#fff!important}.products-section{background:#ffdf00!important}.philosophy-section{background:#fff9e8!important}.anniversary-section,.contact-section{background:#ffdf00!important}.glass-panel,.showcase-glass-card,.metric-item,.pillar-card,.reason-card,.product-card,.modal-content,.info-card,.form-container,.map-container,.milestone-card,.tab-item,.highlight-tab,.form-wrapper{border:2.5px solid var(--primary)!important;border-radius:var(--radius-lg)!important;background:#fff!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 8px #0e8b5a1f!important}.reason-card:hover,.product-card:hover,.pillar-card:hover,.info-card:hover,.form-wrapper:hover,.showcase-glass-card:hover,.metric-item:hover{border-color:var(--primary-soft)!important;transform:translateY(-6px)!important;box-shadow:0 14px #0e8b5a38!important}.hero-section{background-color:#fff9e8!important;background-image:url(/images/hero_bg.png)!important;background-position:100%!important;background-repeat:no-repeat!important;background-size:cover!important;position:relative!important}@media (min-width:901px){.hero-section{background-position:100%!important;background-size:cover!important}}@media (max-width:900px){.hero-section{background-image:url(/images/bg.png)!important;background-position:50%!important;background-size:cover!important}}.metric-item,.pillar-card,.reason-card,.product-card,.glass-panel,.showcase-glass-card,.info-card,.tab-item{background:#fff!important}.badge-1,.badge-2,.decorative-badge,.glass-indicator,.indicator-dot,.product-badge{color:#fff!important;background:#0e8b5a!important;border-color:#16a36a!important}.scroll-card .card-badge{color:#4a2c11!important;background:#5c401e1f!important;border-color:#5c401e59!important}body:before{background:0 0!important}h1:not(.hero-title),h2,h3,h4,h5,h6,.section-title,.quote-headline,.reason-title,.product-name,.modal-title,.milestone-title,.info-title,.footer-col-title,.badge-title,.text-gradient-neon,.text-gradient-red{color:#0e8b5a!important;-webkit-text-fill-color:#0e8b5a!important;background:0 0!important}.scroll-card .reason-title{color:#3a1f04!important;-webkit-text-fill-color:#3a1f04!important;background:0 0!important}.scroll-card .reason-subtitle{color:#7a4f22!important;-webkit-text-fill-color:#7a4f22!important}.scroll-card .reason-desc,.scroll-card p{color:#4d3015!important}p{text-align:justify}p,li,label,input,textarea,select,.hero-description,.metric-label,.metric-number,.reason-description,.product-description,.footer-desc,.info-text,.map-details,.pillar-card p,.reason-card p,.product-card p,.copyright,.contact-detail,.form-header p{color:#222!important;font-size:1.12rem!important}span:not(.text-gradient-neon):not(.text-gradient-red):not(.brand-title):not(.brand-subtitle):not(.footer-brand-title):not(.footer-brand-subtitle):not(.icon),strong,a:not(.glow-btn-primary):not(.glow-btn-secondary):not(.glow-btn-red):not(.checkout-submit-btn):not(.pill-nav-btn){color:#222!important}.nav-link:hover,a:not(.checkout-submit-btn):not(.pill-nav-btn):hover{color:#0e8b5a!important}.glow-btn-primary,.glow-btn-secondary,.glow-btn-red,.navbar-cta-btn,button:not(.mobile-toggle-btn):not(.modal-close):not(.qty-btn),input[type=submit],.glow-btn-primary svg,.glow-btn-secondary svg,.glow-btn-red svg{color:#000!important;stroke:#000!important;fill:none!important;background:#e53935!important;border-color:#e53935!important;box-shadow:0 12px 30px #e5393538!important}.glow-btn-primary:hover,.glow-btn-secondary:hover,.glow-btn-red:hover,.navbar-cta-btn:hover,button:not(.mobile-toggle-btn):not(.modal-close):not(.qty-btn):hover,input[type=submit]:hover{color:#000!important;stroke:#000!important;background:#ff7a00!important;border-color:#ff7a00!important;box-shadow:0 18px 36px #ff7a0061!important}.navbar{background:#0e8b5a!important}.navbar-scrolled{background:#0e8b5af2!important;border-bottom:1px solid #eadca84d!important}.navbar .nav-link,.navbar-links .nav-link,.navbar .brand-title{color:#fff!important}.navbar .brand-subtitle,.navbar .nav-link:hover,.navbar-links .nav-link:hover{color:#ffdf00!important}.footer-section{background:#065f46!important;border-top:1px solid #eadca826!important}.footer-col-title,.footer-brand-title{color:#fff!important;-webkit-text-fill-color:#fff!important}.footer-brand-desc,.footer-links-list a,.footer-contact-list .text,.copyright-text,.design-credits{color:#fff9e8!important}.tagline-malayalam,.text-neon-yellow,.footer-brand-subtitle,.footer-links-list a:hover,.hover-neon:hover{color:#ffdf00!important;text-shadow:0 0 5px #f7c6004d!important}.footer-col-title:after{background-color:#ffdf00!important}.brand-title,.footer-brand-title,.signature-name{font-family:Biscuit Glitch,Biscuit Glitch Regular,sans-serif!important}.navbar .nav-link,.navbar-links .nav-link{letter-spacing:.14em!important;font-size:.76rem!important}.navbar .brand-title{font-size:2.2rem!important}@media (max-width:1220px){.navbar .brand-title{font-size:1.6rem!important}.navbar .brand-subtitle{letter-spacing:.12em!important;font-size:.65rem!important}}@media (max-width:900px){.navbar .brand-title{font-size:1.8rem!important}.navbar .brand-subtitle{letter-spacing:.15em!important;font-size:.7rem!important}}@media (max-width:600px){.navbar .brand-title{font-size:1.4rem!important}.navbar .brand-subtitle{letter-spacing:.1em!important;font-size:.6rem!important}}.navbar .navbar-cta-btn{letter-spacing:.14em!important;padding:8px 14px!important;font-size:.72rem!important}.mobile-menu-drawer .drawer-link{font-size:1.35rem!important}.mobile-toggle-btn,button.mobile-toggle-btn{color:#fff!important;box-shadow:none!important;background:#fff3!important;border:1px solid #ffffff4d!important;border-radius:999px!important;width:44px!important;height:44px!important}.mobile-toggle-btn:hover,button.mobile-toggle-btn:hover{box-shadow:none!important;background:#fff6!important}.mobile-toggle-btn .hamburger-line{background-color:#fff!important}.modal-close,button.modal-close{color:#0e8b5a!important;box-shadow:none!important;background:0 0!important;border:none!important;width:auto!important;height:auto!important;padding:0!important}.modal-close:hover,button.modal-close:hover{color:#16a36a!important;background:0 0!important}.mobile-menu-drawer{background:#0e8b5afa!important}.mobile-menu-drawer .drawer-link{color:#fff!important}.mobile-menu-drawer .drawer-link:hover{color:#ffdf00!important}@media (max-width:600px){html{font-size:100%!important}p,li,label,input,textarea,select,.hero-description,.metric-label,.reason-description,.product-description,.footer-desc,.info-text,.map-details,.pillar-card p,.reason-card p,.product-card p,.copyright,.contact-detail,.form-header p{font-size:.98rem!important}h1,.hero-title{font-size:2.1rem!important;line-height:1.25!important}h2,.section-title,.quote-headline{font-size:1.85rem!important;line-height:1.3!important}h3,.product-name,.info-title{font-size:1.35rem!important}.container{padding:0 12px!important}.glow-btn-primary,.glow-btn-secondary,.glow-btn-red{padding:12px 20px!important;font-size:.86rem!important}}@media (max-width:392px){html{font-size:85%!important}.container{padding:0 10px!important}h2,.section-title,.quote-headline{word-break:break-word;font-size:1.35rem!important;line-height:1.25!important}h3{font-size:1.1rem!important}.glow-btn-primary,.glow-btn-secondary,.glow-btn-red,.pill-nav-btn{padding:8px 12px!important;font-size:.72rem!important}}svg.custom-wa-icon.monochromatic,.glow-btn-primary svg.custom-wa-icon.monochromatic,.glow-btn-secondary svg.custom-wa-icon.monochromatic,.glow-btn-red svg.custom-wa-icon.monochromatic,.info-icon svg.custom-wa-icon.monochromatic,.footer-contact-list .icon svg.custom-wa-icon.monochromatic,button svg.custom-wa-icon.monochromatic,a svg.custom-wa-icon.monochromatic,svg.custom-wa-icon.monochromatic path,.glow-btn-primary svg.custom-wa-icon.monochromatic path,.glow-btn-secondary svg.custom-wa-icon.monochromatic path,.glow-btn-red svg.custom-wa-icon.monochromatic path,.info-icon svg.custom-wa-icon.monochromatic path,.footer-contact-list .icon svg.custom-wa-icon.monochromatic path,button svg.custom-wa-icon.monochromatic path,a svg.custom-wa-icon.monochromatic path{fill:currentColor!important;stroke:none!important;stroke-width:0!important}.checkout-submit-btn svg.custom-wa-icon.monochromatic,.checkout-submit-btn svg.custom-wa-icon.monochromatic path,.form-submit-btn svg.custom-wa-icon.monochromatic,.form-submit-btn svg.custom-wa-icon.monochromatic path,.btn-wa-green svg.custom-wa-icon.monochromatic,.btn-wa-green svg.custom-wa-icon.monochromatic path{fill:#000!important}svg.custom-wa-icon.official,.glow-btn-primary svg.custom-wa-icon.official,.glow-btn-secondary svg.custom-wa-icon.official,.glow-btn-red svg.custom-wa-icon.official,.pill-nav-btn svg.custom-wa-icon.official,.info-icon svg.custom-wa-icon.official,.footer-contact-list .icon svg.custom-wa-icon.official,button svg.custom-wa-icon.official,a svg.custom-wa-icon.official{fill:none!important;stroke:none!important;stroke-width:0!important}svg.custom-wa-icon.official circle,.glow-btn-primary svg.custom-wa-icon.official circle,.glow-btn-secondary svg.custom-wa-icon.official circle,.glow-btn-red svg.custom-wa-icon.official circle,.pill-nav-btn svg.custom-wa-icon.official circle,.info-icon svg.custom-wa-icon.official circle,.footer-contact-list .icon svg.custom-wa-icon.official circle,button svg.custom-wa-icon.official circle,a svg.custom-wa-icon.official circle{fill:#25d366!important;stroke:none!important;stroke-width:0!important}svg.custom-wa-icon.official path:first-of-type,.glow-btn-primary svg.custom-wa-icon.official path:first-of-type,.glow-btn-secondary svg.custom-wa-icon.official path:first-of-type,.glow-btn-red svg.custom-wa-icon.official path:first-of-type,.pill-nav-btn svg.custom-wa-icon.official path:first-of-type,.info-icon svg.custom-wa-icon.official path:first-of-type,.footer-contact-list .icon svg.custom-wa-icon.official path:first-of-type,button svg.custom-wa-icon.official path:first-of-type,a svg.custom-wa-icon.official path:first-of-type{fill:#fff!important;stroke:none!important;stroke-width:0!important}svg.custom-wa-icon.official path:nth-of-type(2),.glow-btn-primary svg.custom-wa-icon.official path:nth-of-type(2),.glow-btn-secondary svg.custom-wa-icon.official path:nth-of-type(2),.glow-btn-red svg.custom-wa-icon.official path:nth-of-type(2),.pill-nav-btn svg.custom-wa-icon.official path:nth-of-type(2),.info-icon svg.custom-wa-icon.official path:nth-of-type(2),.footer-contact-list .icon svg.custom-wa-icon.official path:nth-of-type(2),button svg.custom-wa-icon.official path:nth-of-type(2),a svg.custom-wa-icon.official path:nth-of-type(2){fill:#25d366!important;stroke:none!important;stroke-width:0!important}.pill-nav-btn{font-family:var(--font-body);cursor:pointer;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;color:#222!important;text-transform:uppercase!important;letter-spacing:.08em!important;background:#ffdf00!important;border:1.8px solid #222!important;border-radius:999px!important;gap:8px!important;padding:8px 16px!important;font-size:.76rem!important;font-weight:800!important;transition:all .25s cubic-bezier(.175,.885,.32,1.275)!important;box-shadow:0 3px #222!important}.pill-nav-btn:hover{color:#000!important;background:#ff7a00!important;border-color:#222!important;transform:translateY(-3px)scale(1.04)!important;box-shadow:0 6px #222!important}.pill-nav-btn:active{transform:translateY(1px)!important;box-shadow:0 1px #222!important}.active-pill{transform:translateY(-2px);color:#000!important;background:#ff7a00!important;box-shadow:0 4px #222!important}.buy-btn{color:#000!important;background:#e53935!important;border-color:#222!important}.buy-btn:hover{color:#000!important;background:#ff7a00!important}.pill-nav-btn.btn-brand-green{background:var(--primary)!important;color:#000!important}.pill-nav-btn.btn-brand-green:hover{background:var(--primary-deep)!important;color:#000!important}.pill-nav-btn.btn-wa-green{color:#000!important;background:#25d366!important}.pill-nav-btn.btn-wa-green:hover{color:#000!important;background:#1ebd5b!important}h1.hero-title{color:var(--primary-deep)!important}
