:root{--color-forest-green:#0d2806;--color-forest-green-dark:#081a04;--color-natural-green:#3f8a10;--color-natural-green-hover:#35750d;--color-natural-green-light:#ebf7dc;--color-vibrant-lime:#65c018;--color-emerald:#10b981;--color-emerald-dark:#059669;--color-light-herbal:#f0faf2;--color-herbal-surface:#e6f6ea;--color-herbal-tint:#d0eed5;--color-white:#fff;--color-dark-text:#0d2806;--color-dark-heading:#081a04;--color-muted-text:#446149;--color-subtle-text:#6a866e;--color-border:#cfe6d4;--color-border-subtle:#e4f2e7;--color-card-bg:#fff;--color-dark-bg:#081a04;--color-dark-surface:#0d2806;--color-dark-card:#14350a;--gradient-green:linear-gradient(135deg, #3f8a10 0%, #245e06 100%);--gradient-green-hover:linear-gradient(135deg, #4ea114 0%, #2e7508 100%);--gradient-emerald:linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-forest:linear-gradient(180deg, #0d2806 0%, #061503 100%);--gradient-glass:linear-gradient(135deg, #fffffff2 0%, #ffffffd1 100%);--gradient-gold-lime:linear-gradient(135deg, #fff 20%, #a7f3d0 60%, #fcd34d 100%);--gradient-gold:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--color-accent-amber:#f59e0b;--color-error:#dc2626;--color-error-bg:#fef2f2;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-warning:#d97706;--color-warning-bg:#fffbeb;--color-info:#0284c7;--color-info-bg:#f0f9ff;--font-main:"Plus Jakarta Sans", "Noto Sans Devanagari", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading:"Outfit", "Noto Sans Devanagari", "Plus Jakarta Sans", sans-serif;--font-serif:"Playfair Display", "Noto Sans Devanagari", Georgia, serif;--color-neon-lime:#76e018;--color-neon-lime-hover:#8bf824;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--radius-xs:4px;--radius-sm:10px;--radius-md:18px;--radius-lg:28px;--radius-xl:40px;--radius-pill:9999px;--radius-arch:140px 140px 24px 24px;--radius-arch-reverse:24px 24px 140px 140px;--shadow-sm:0 2px 8px #132e170f;--shadow-md:0 6px 20px #132e1714;--shadow-lg:0 16px 36px -6px #132e171f;--shadow-xl:0 24px 50px -10px #132e1729;--shadow-floating:0 20px 45px -10px #0a230f2e, 0 0 1px 1px #fffc inset;--shadow-green-glow:0 8px 28px #489a1273;--shadow-emerald-glow:0 10px 30px #10b98173;--shadow-card-hover:0 24px 48px #14470a2e;--transition-fast:.16s cubic-bezier(.16, 1, .3, 1);--transition-normal:.26s cubic-bezier(.16, 1, .3, 1);--transition-smooth:.42s cubic-bezier(.16, 1, .3, 1);--container-max-width:1240px;--header-height:84px}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{font-family:var(--font-main);background-color:var(--color-white);color:var(--color-dark-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;transition:all var(--transition-fast);text-decoration:none}button{cursor:pointer;background:0 0;border:none;outline:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:.95rem}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-dark-heading);letter-spacing:-.02em;font-weight:800;line-height:1.2}h1{font-size:clamp(2.6rem,5.5vw,4.2rem)}h2{font-size:clamp(2rem,3.8vw,2.9rem)}h3{font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:700}h4{font-size:1.25rem;font-weight:700}p{color:var(--color-muted-text);font-size:1.05rem;line-height:1.7}.container{width:100%;max-width:var(--container-max-width);padding-left:var(--space-lg);padding-right:var(--space-lg);margin-left:auto;margin-right:auto}.container-narrow{max-width:900px}.section{padding-top:100px;padding-bottom:100px;position:relative}.section-herbal{background-color:var(--color-light-herbal)}.section-dark{background-color:var(--color-dark-bg);color:var(--color-white);position:relative;overflow:hidden}.scalloped-divider{z-index:10;width:100%;margin-top:-65px;line-height:0;position:relative;overflow:hidden}.scalloped-divider svg{width:100%;height:80px;display:block}@media (width>=768px){.scalloped-divider{margin-top:-95px}.scalloped-divider svg{height:120px}}.nav-frameless-header{z-index:1000;will-change:background-color, backdrop-filter;background:0 0;width:100%;padding:14px 40px;transition:background-color .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;top:0;left:0}@media (width<=768px){.nav-frameless-header{padding:10px 18px}}.nav-frameless-header.scrolled-glass{-webkit-backdrop-filter:blur(22px);background:#0a2005f2;border-bottom:1px solid #b4e89740;box-shadow:0 10px 30px #0512026b}.nav-frameless-container{justify-content:space-between;align-items:center;width:100%;max-width:1400px;margin:0 auto;display:flex}.nav-frameless-left{align-items:center;gap:18px;display:flex}.nav-brand-link{align-items:center;text-decoration:none;transition:transform .2s;display:inline-flex}.nav-logo-badge{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;padding:3px;transition:all .25s;display:flex;box-shadow:0 4px 22px #00000073,0 0 0 2px #fffffff2}.scrolled-glass .nav-logo-badge{width:80px;height:80px;box-shadow:0 4px 20px #00000080,0 0 0 2px #fffffff2}.nav-brand-link:hover .nav-logo-badge{transform:scale(1.05);box-shadow:0 6px 28px #0009,0 0 0 3px #fff}.nav-logo-actual-img{object-fit:contain;width:100%;height:100%;display:block}@media (width<=640px){.nav-logo-badge{width:66px;height:66px;padding:2px}.scrolled-glass .nav-logo-badge{width:62px;height:62px}}.nav-frameless-links{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);background:#ffffffb8;border:1px solid #ffffffe6;align-items:center;gap:8px;margin:0;padding:5px 14px;list-style:none;display:none;box-shadow:0 4px 18px #0000000f}@media (width>=960px){.nav-frameless-links{display:flex}}.scrolled-glass .nav-frameless-links{box-shadow:none;background:#ffffff14;border-color:#ffffff2e}.nav-frameless-item{font-family:var(--font-heading);color:#0d2806;letter-spacing:.02em;border-radius:var(--radius-pill);border:1px solid #0000;padding:6px 14px;font-size:.92rem;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s,box-shadow .2s}.nav-frameless-item:hover{color:#071703;background:#0d280614}.nav-frameless-item.active{color:#0d2806;background:#0d28061f;border-color:#0d280629;font-weight:700;box-shadow:0 2px 8px #0d28060f}.scrolled-glass .nav-frameless-item{color:#fff}.scrolled-glass .nav-frameless-item:hover{color:#fff;background:#ffffff26}.scrolled-glass .nav-frameless-item.active{color:#fff;background:#22c55e42;border-color:#86efac73;font-weight:700;box-shadow:0 2px 14px #22c55e59}.nav-frameless-right{align-items:center;gap:12px;display:flex}.nav-whatsapp-pill{color:#0d2806;font-family:var(--font-heading);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffe0;border:1.5px solid #0d280638;align-items:center;gap:8px;padding:9px 18px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #0000000f}.nav-whatsapp-pill:hover{color:#15803d;background:#fff;border-color:#25d366;transform:translateY(-2px);box-shadow:0 6px 20px #25d36659}.nav-wa-icon{color:#25d366;flex-shrink:0}.scrolled-glass .nav-whatsapp-pill{color:#fff;background:#ffffff1f;border-color:#ffffff47}.scrolled-glass .nav-whatsapp-pill:hover{color:#0d2806;background:#fff;border-color:#fff}.nav-lang-toggle{color:#0d2806;font-family:var(--font-heading);border-radius:var(--radius-pill);cursor:pointer;-webkit-backdrop-filter:blur(10px);white-space:nowrap;background:#ffffffe6;border:1.5px solid #0d280638;align-items:center;gap:6px;padding:8px 14px;font-size:.85rem;font-weight:800;transition:all .22s;display:inline-flex;box-shadow:0 4px 14px #0000000d}.nav-lang-toggle:hover{color:#fff;background:#0d2806;border-color:#0d2806;transform:translateY(-2px);box-shadow:0 6px 18px #0d280640}.scrolled-glass .nav-lang-toggle{color:#fff;background:#ffffff26;border-color:#ffffff59}.scrolled-glass .nav-lang-toggle:hover{color:#0d2806;background:#fff;border-color:#fff}.nav-white-dealer-pill{color:#0d2806;font-family:var(--font-heading);border-radius:var(--radius-pill);white-space:nowrap;background:#fff;align-items:center;gap:6px;padding:10px 22px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #0d280640}.nav-white-dealer-pill:hover{color:#071703;background:#e8f5e9;transform:translateY(-2px);box-shadow:0 6px 24px #ffffff4d}.nav-glass-search-btn{color:#0d2806;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d28060f;border:1.5px solid #0d280633;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;transition:all .22s;display:inline-flex}.nav-glass-search-btn:hover{color:#fff;background:#0d2806;border-color:#0d2806;transform:scale(1.05)}.scrolled-glass .nav-glass-search-btn:hover{color:#0d2806;background:#fff;border-color:#fff}.search-modal-backdrop{-webkit-backdrop-filter:blur(12px);z-index:9999;background:#081a04e0;justify-content:center;align-items:flex-start;padding:80px 20px 20px;animation:.2s ease-out fadeIn;display:flex;position:fixed;inset:0}.search-modal-dialog{color:#fff;background:#0d2806;border:1px solid #76e0184d;border-radius:20px;width:100%;max-width:580px;padding:24px;animation:.25s ease-out slideDown;box-shadow:0 24px 60px #000000b3}.search-modal-header{border-bottom:1px solid #ffffff1f;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:16px;display:flex}.search-input-wrapper{background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;flex:1;align-items:center;gap:12px;padding:12px 18px;display:flex}.search-input-field{color:#fff;width:100%;font-size:1rem;font-family:var(--font-main);background:0 0;border:none;outline:none}.search-input-field::placeholder{color:#ffffff80}.search-modal-close{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.search-modal-close:hover{color:#fff;background:#ffffff40}.search-results-list{flex-direction:column;gap:10px;display:flex}.search-results-label{text-transform:uppercase;letter-spacing:.08em;color:#fff;opacity:.9;margin-bottom:6px;font-size:.8rem;font-weight:700}.search-result-item{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.search-result-item:hover{background:#ffffff26;border-color:#ffffff59;transform:translate(4px)}.search-result-title{color:#fff;margin-bottom:3px;font-size:.95rem;font-weight:700}.search-result-desc{color:#ffffffb3;font-size:.82rem}.search-no-results{color:#fff9;text-align:center;padding:16px 0;font-size:.9rem}.nav-lime-cta-pill{color:#0d2806;font-family:var(--font-heading);border-radius:var(--radius-pill);white-space:nowrap;background:#76e018;align-items:center;gap:6px;padding:10px 22px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 18px #76e01866}.nav-lime-cta-pill:hover{color:#071703;background:#8bf824;transform:translateY(-2px);box-shadow:0 8px 24px #76e01899}.nav-frameless-mobile-toggle{color:#0d2806;cursor:pointer;background:#0d280614;border:1px solid #0d280633;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:none}.scrolled-glass .nav-frameless-mobile-toggle{color:#fff;background:#ffffff26;border-color:#ffffff40}@media (width<=959px){.nav-frameless-mobile-toggle{display:flex}}.nav-pill{-webkit-backdrop-filter:blur(28px)saturate(200%);border-radius:var(--radius-pill);background:#fffffff0;justify-content:space-between;align-items:center;width:100%;max-width:1180px;padding:4px 12px 4px 16px;display:flex}.nav-brand{justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.nav-brand-clean-logo{object-fit:contain;width:auto;height:42px}.nav-menu{align-items:center;gap:6px;list-style:none;display:none}@media (width>=960px){.nav-menu{display:flex}}.nav-link{font-family:var(--font-heading);color:#0d2806;border-radius:var(--radius-pill);padding:8px 16px;font-size:.95rem;font-weight:600;text-decoration:none}.nav-link:hover{color:#15803d;background-color:#22c55e1f;transform:translateY(-1px)}.nav-link.active-pill{font-weight:700;box-shadow:0 4px 16px #16a34a73;color:#fff!important;background:linear-gradient(135deg,#16a34a 0%,#15803d 100%)!important}.nav-actions{align-items:center;gap:12px;display:flex}.btn-primary{color:var(--color-white);font-family:var(--font-heading);border-radius:var(--radius-pill);transition:all var(--transition-normal);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#22c55e 0%,#15803d 100%);border:none;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:.975rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #22c55e73}.btn-primary:after{content:"";background:linear-gradient(60deg,#0000,#ffffff47,#0000);width:200%;height:200%;transition:transform .6s;position:absolute;top:-50%;left:-50%;transform:rotate(25deg)translateY(-100%)}.btn-primary:hover:after{transform:rotate(25deg)translateY(100%)}.btn-primary:hover{color:var(--color-white);background:linear-gradient(135deg,#4ade80 0%,#16a34a 100%);transform:translateY(-2px);box-shadow:0 10px 28px #22c55e8c}.btn-primary:active{transform:translateY(0)}.live-pulse-dot{background-color:#25d366;border-radius:50%;width:8px;height:8px;animation:1.8s infinite pulseRing;display:inline-block;box-shadow:0 0 #25d366b3}@keyframes pulseRing{0%{transform:scale(.95);box-shadow:0 0 #25d366b3}70%{transform:scale(1);box-shadow:0 0 0 8px #25d36600}to{transform:scale(.95);box-shadow:0 0 #25d36600}}.hero-gradient-text{background:linear-gradient(135deg,#fff 15%,#a7f3d0 60%,#fcd34d 100%);-webkit-text-fill-color:transparent;text-shadow:0 2px 20px #0003;-webkit-background-clip:text;display:inline-block}.text-gradient-emerald{background:linear-gradient(135deg,#15803d 0%,#16a34a 50%,#489a12 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero-floating-badge{-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);background:#0d2806d9;border:1px solid #ffffff40;align-items:center;gap:12px;padding:10px 20px;font-size:.9rem;font-weight:700;animation:5s ease-in-out infinite floatSlow;display:inline-flex;box-shadow:0 16px 36px #0006}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-product-section{align-items:center;min-height:clamp(680px,84vh,790px);padding-top:150px;padding-bottom:55px;display:flex;position:relative;overflow:hidden}.hero-product-bg-image{z-index:0;background-image:url(/images/hero_panoramic_tractor.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.hero-product-ambient{z-index:1;background:linear-gradient(90deg,#ffffffe6 0%,#f8fdf9d1 42%,#f0faf373 72%,#ffffff2e 100%),linear-gradient(#fff6 0%,#0000 60%,#ffffff80 100%);position:absolute;inset:0}.hero-product-grid{z-index:2;grid-template-columns:1.18fr .82fr;align-items:center;gap:52px;display:grid;position:relative}.hero-product-content{max-width:620px;box-shadow:none;background:0 0;border:none;flex-direction:column;align-items:flex-start;padding:0;display:flex}.hero-product-pill{border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #0d280633;align-items:center;gap:8px;margin-bottom:22px;padding:7px 18px;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0d28060f}.hero-pill-icon{color:#2e7d32;flex-shrink:0}.hero-product-title{font-family:var(--font-heading);color:#0d2806;letter-spacing:-.025em;margin-bottom:20px;font-size:clamp(2.5rem,4.4vw,3.8rem);font-weight:800;line-height:1.12}.hero-title-accent{color:#245805;display:inline}.hero-product-desc{color:#0d2806;max-width:550px;margin-bottom:34px;font-size:clamp(1.02rem,1.25vw,1.16rem);font-weight:500;line-height:1.7}.hero-product-actions{align-items:center;gap:16px;margin-bottom:34px;display:flex}.hero-btn-primary{color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);cursor:pointer;background:#0d2806;justify-content:center;align-items:center;gap:10px;padding:16px 38px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 6px 22px #0d280647}.hero-btn-primary:hover{color:#fff;background:#071703;transform:translateY(-2px);box-shadow:0 10px 30px #0d280661}.hero-btn-whatsapp{color:#0d2806;font-family:var(--font-heading);border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);cursor:pointer;background:#ffffffeb;border:1.5px solid #0d280638;justify-content:center;align-items:center;gap:9px;padding:15px 30px;font-size:1.05rem;font-weight:700;text-decoration:none;transition:all .24s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 16px #00000014}.hero-btn-whatsapp:hover{color:#15803d;background:#fff;border-color:#25d366;transform:translateY(-2px);box-shadow:0 8px 24px #25d36647}.hero-product-info-row{border-top:1px solid #0d280629;flex-wrap:wrap;align-items:center;gap:16px;max-width:540px;padding-top:22px;display:inline-flex}.hero-info-item{color:#0d2806;font-family:var(--font-heading);align-items:center;gap:7px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.hero-info-item:hover{color:#071703;transform:translateY(-1px)}.hero-info-sep{color:#0d28064d;-webkit-user-select:none;user-select:none;font-size:.85rem}.hero-product-visual{justify-content:center;align-items:center;display:flex;position:relative}.hero-bag-stage{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd9;border:2.5px solid #ffffffe6;border-radius:32px;width:100%;max-width:480px;height:480px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 24px 60px -12px #0d280640,0 8px 24px -6px #0000001a,inset 0 1px 2px #ffffffe6}.hero-bag-stage:hover{transform:translateY(-3px);box-shadow:0 30px 70px -12px #0d280652,0 12px 28px -6px #0000001f}.hero-bag-img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}.hero-bag-badge{-webkit-backdrop-filter:blur(12px);border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);background:#ffffffe0;border:1px solid #0d28062e;align-items:center;gap:8px;padding:8px 16px;font-size:.82rem;font-weight:700;display:inline-flex;position:absolute;bottom:18px;left:18px;box-shadow:0 4px 18px #0000001a}@media (width<=960px){.hero-product-section{min-height:auto;padding-top:115px;padding-bottom:50px}.hero-product-grid{grid-template-columns:1fr;gap:36px}.hero-product-content{text-align:center;align-items:center;max-width:100%;margin:0 auto}.hero-product-desc{margin-left:auto;margin-right:auto}.hero-product-actions,.hero-product-info-row{justify-content:center;width:100%}.hero-product-visual{width:100%;max-width:440px;margin:0 auto}.hero-bag-stage{border-radius:24px;height:380px}}@media (width<=480px){.hero-product-section{padding-top:105px;padding-bottom:40px}.hero-product-title{font-size:2.15rem}.hero-btn-primary{width:100%}.hero-product-info-row{gap:10px}.hero-info-item{font-size:.85rem}.hero-bag-stage{border-radius:20px;height:310px}}.btn-secondary{color:var(--color-dark-text);font-family:var(--font-heading);border-radius:var(--radius-pill);border:1.5px solid var(--color-border);transition:all var(--transition-normal);cursor:pointer;white-space:nowrap;background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-secondary:hover{background-color:var(--color-light-herbal);border-color:var(--color-natural-green);color:var(--color-forest-green);transform:translateY(-2px)}.btn-ghost-glass{-webkit-backdrop-filter:blur(12px);color:var(--color-white);font-family:var(--font-heading);border-radius:var(--radius-pill);transition:all var(--transition-normal);background:#00000040;border:1.5px solid #ffffffb3;justify-content:center;align-items:center;gap:8px;padding:12px 28px;font-size:.975rem;font-weight:600;text-decoration:none;display:inline-flex}.btn-ghost-glass:hover{color:var(--color-white);background:#fff3;border-color:#fff;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.badge-tag{background-color:var(--color-herbal-surface);color:var(--color-natural-green);border-radius:var(--radius-pill);font-family:var(--font-heading);letter-spacing:.04em;text-transform:uppercase;margin-bottom:var(--space-md);border:1px solid var(--color-border);align-items:center;gap:6px;padding:6px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.badge-tag.badge-light{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#c1ffa1;text-shadow:0 1px 4px #0000004d;background:#ffffff2e;border:1px solid #ffffff4d}.arch-card{box-shadow:var(--shadow-xl);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);position:relative;overflow:hidden}.arch-card:hover{transform:translateY(-6px);box-shadow:0 24px 48px #174f0b33}.arch-card img{object-fit:cover;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1)}.arch-card:hover img{transform:scale(1.05)}.arch-top{border-radius:var(--radius-arch)}.arch-badge-stamp{background:var(--gradient-forest);width:96px;height:96px;color:var(--color-white);text-align:center;font-family:var(--font-heading);letter-spacing:.08em;box-shadow:var(--shadow-xl);border:3.5px solid var(--color-white);z-index:5;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:8px;font-size:.65rem;font-weight:800;animation:20s linear infinite rotateBadge;display:flex;position:absolute;bottom:22px;right:-15px}@keyframes rotateBadge{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.about-checklist-box{background-color:#f4faf4;border:1px solid #d4eed8;border-radius:20px;margin-bottom:32px;padding:24px 28px}.about-checklist-grid{grid-templateColumns:repeat(auto-fit, minmax(220px, 1fr));gap:16px 24px;display:grid}.checklist-item{font-family:var(--font-heading);color:var(--color-dark-text);align-items:center;gap:10px;font-size:.975rem;font-weight:600;display:flex}.chevron-icon{color:var(--color-natural-green);font-size:1.15rem;font-weight:900;display:inline-flex}.feature-card{background:var(--color-white);transition:all var(--transition-normal);border:1px solid #ffffffe6;border-bottom:4px solid #0000;border-radius:20px;flex-direction:column;height:100%;padding:32px 26px;display:flex;box-shadow:0 10px 30px #0000001f}.feature-card:hover{border-bottom-color:var(--color-natural-green);transform:translateY(-8px);box-shadow:0 20px 45px #00000038}.feature-icon-wrapper{background-color:var(--color-herbal-surface);width:58px;height:58px;color:var(--color-natural-green);border:1.5px solid var(--color-border);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;margin-bottom:22px;display:flex}.feature-card.highlight-card .feature-icon-wrapper,.feature-card:hover .feature-icon-wrapper{background-color:var(--color-natural-green);color:var(--color-white);border-color:var(--color-natural-green);box-shadow:var(--shadow-green-glow)}.feature-card h3{color:var(--color-dark-heading);margin-bottom:12px;font-size:1.3rem}.feature-card p{flex-grow:1;margin-bottom:20px;font-size:.95rem;line-height:1.6}.feature-card-link{font-family:var(--font-heading);color:var(--color-natural-green);align-items:center;gap:10px;font-size:.925rem;font-weight:700;display:inline-flex}.feature-card-link:hover{color:var(--color-forest-green)}.feature-link-circle{background-color:var(--color-herbal-surface);width:28px;height:28px;color:var(--color-natural-green);transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.feature-card:hover .feature-link-circle{background-color:var(--color-natural-green);color:var(--color-white);transform:translate(3px)}.carousel-dots{justify-content:center;align-items:center;gap:8px;margin-top:40px;display:flex}.carousel-dot{width:10px;height:10px;transition:all var(--transition-fast);background-color:#ffffff4d;border-radius:50%}.carousel-dot.active{border-radius:var(--radius-pill);background-color:var(--color-natural-green);width:28px}.botanical-watermark-left{opacity:.12;pointer-events:none;width:140px;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.botanical-watermark-right{opacity:.12;pointer-events:none;width:140px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.whatsapp-floating{z-index:999;color:#fff;border-radius:var(--radius-pill);font-family:var(--font-heading);transition:all var(--transition-normal);background:linear-gradient(135deg,#25d366 0%,#1ebe5d 100%);border:1px solid #ffffff4d;align-items:center;gap:10px;padding:13px 22px 13px 18px;font-size:.975rem;font-weight:700;text-decoration:none;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 10px 30px #25d36673}.whatsapp-floating:hover{color:#fff;transform:translateY(-4px)scale(1.03);box-shadow:0 14px 36px #25d3668c}.form-group{flex-direction:column;margin-bottom:20px;display:flex}.form-label{font-family:var(--font-heading);color:var(--color-dark-text);justify-content:space-between;align-items:center;margin-bottom:8px;font-size:.925rem;font-weight:700;display:flex}.form-label .required-star{color:var(--color-error);margin-left:4px}.form-control{border-radius:var(--radius-sm);border:1.5px solid var(--color-border);background-color:var(--color-white);width:100%;color:var(--color-dark-text);transition:all var(--transition-fast);padding:13px 18px;font-size:.95rem}.form-control:focus{border-color:var(--color-natural-green);outline:none;box-shadow:0 0 0 3px #5d9e1933}.form-control.error{border-color:var(--color-error)}.form-error-msg{color:var(--color-error);margin-top:5px;font-size:.8rem}.alert{border-radius:var(--radius-sm);align-items:flex-start;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:.95rem;display:flex}.alert-success{background-color:var(--color-success-bg);color:#14532d;border:1px solid #bbf7d0}.alert-error{background-color:var(--color-error-bg);color:#991b1b;border:1px solid #fecaca}.mobile-nav-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1001;opacity:0;visibility:hidden;transition:all var(--transition-normal);background:#0009;position:fixed;inset:0}.mobile-nav-overlay.open{opacity:1;visibility:visible}.mobile-nav-drawer{background:var(--color-white);z-index:1002;width:82%;max-width:340px;transition:transform var(--transition-normal);box-shadow:var(--shadow-xl);flex-direction:column;padding:28px 24px;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.mobile-nav-drawer.open{transform:translate(0)}section[id],#benefits{scroll-margin-top:108px}html[lang=hi] body{line-height:1.7}html[lang=hi] h1,html[lang=hi] h2,html[lang=hi] h3,html[lang=hi] h4,html[lang=hi] .hero-product-title,html[lang=hi] .about-headline,html[lang=hi] .care-headline,html[lang=hi] .dealer-luxury-headline,html[lang=hi] .benefit-spotlight-title,html[lang=hi] .product-showcase-title{line-height:1.32;letter-spacing:0!important}html[lang=hi] .badge-tag,html[lang=hi] .hero-product-pill,html[lang=hi] .dealer-eyebrow-pill,html[lang=hi] .product-eyebrow-pill,html[lang=hi] .luxury-comp-role,html[lang=hi] .luxury-comp-badge,html[lang=hi] .benefit-spotlight-pill,html[lang=hi] .precaution-step-tag,html[lang=hi] .product-spec-label,html[lang=hi] .contact-hub-eyebrow,html[lang=hi] .mfg-strip-eyebrow,html[lang=hi] .pack-chip-eyebrow{text-transform:none;letter-spacing:0!important}@media (width<=680px){.nav-desktop-wa,.nav-desktop-search{display:none!important}.nav-frameless-right{gap:8px}.nav-lang-toggle{padding:7px 12px;font-size:.82rem}}.mobile-nav-drawer{color:#fff;background:linear-gradient(#0d2806 0%,#071903 100%);border-left:1px solid #b4e89738;width:86%;max-width:350px;padding:24px 22px;box-shadow:-20px 0 50px #0000008c}.mobile-drawer-header{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;padding-bottom:18px;display:flex}.mobile-drawer-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.mobile-drawer-seal{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;padding:2px;display:flex;box-shadow:0 4px 16px #0006}.mobile-drawer-seal img{object-fit:contain;width:100%;height:100%}.mobile-drawer-title{font-family:var(--font-heading);color:#fff;font-size:1rem;font-weight:800;line-height:1.25}.mobile-drawer-sub{color:#b4e897;margin-top:2px;font-size:.78rem;font-weight:700}.mobile-drawer-close{color:#fff;background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.mobile-drawer-close:hover{background:#ffffff38}.mobile-drawer-controls{grid-template-columns:1fr auto;gap:8px;margin-bottom:18px;display:grid}.mobile-drawer-search-btn{color:#ffffffd9;text-align:left;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:600;display:flex}.mobile-drawer-lang-btn{color:#fff;font-family:var(--font-heading);background:#b4e89729;border:1px solid #b4e89759;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;font-size:.84rem;font-weight:800;display:inline-flex}.mobile-drawer-links{flex-direction:column;flex-grow:1;gap:6px;list-style:none;display:flex;overflow-y:auto}.mobile-drawer-link{color:#e8f5ea;font-family:var(--font-heading);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;font-size:.98rem;font-weight:700;transition:all .2s;display:flex}.mobile-drawer-link:hover{color:#fff;background:#ffffff1a;transform:translate(3px)}.mobile-drawer-link.active{color:#86efac;background:#22c55e38;border-left:3px solid #86efac;font-weight:800}.mobile-drawer-chevron{opacity:.55}.mobile-drawer-footer{border-top:1px solid #ffffff1f;margin-top:12px;padding-top:16px}.mobile-drawer-wa-cta{border-radius:var(--radius-pill);color:#fff;width:100%;font-family:var(--font-heading);background:linear-gradient(135deg,#25d366 0%,#15803d 100%);justify-content:center;align-items:center;gap:10px;padding:14px 20px;font-size:.96rem;font-weight:800;display:flex;box-shadow:0 8px 24px #25d36659}.mobile-drawer-mfg{text-align:center;color:#ffffffa6;margin-top:10px;font-size:.76rem}.hero-title-accent{background:linear-gradient(135deg,#1e5c12 0%,#2e7d32 55%,#3f8a10 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.hero-tagline-strip{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.hero-tagline-chip{border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #0d28062e;align-items:center;gap:7px;padding:7px 14px;font-size:.86rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #0d28060f}.hero-tagline-chip-icon{color:#15803d;display:inline-flex}@media (width<=960px){.hero-tagline-strip{justify-content:center}}@media (width<=540px){.hero-product-actions{flex-direction:column;gap:12px;width:100%}.hero-btn-primary,.hero-btn-whatsapp{width:100%}}.divyakalp-pack-stage{flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:420px;margin:0 auto;padding:16px 20px 24px;display:flex;position:relative}.pack-stage-product{max-width:370px;padding:12px 16px 20px}.pack-ambient-halo{filter:blur(28px);z-index:0;pointer-events:none;background:radial-gradient(circle,#22c55e42 0%,#0d280614 52%,#0000 74%);border-radius:50%;width:92%;height:82%;position:absolute}.pack-3d-body{z-index:2;background:#fff;border-radius:18px;width:100%;max-width:336px;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 28px 60px -12px #081a046b,0 12px 24px -6px #0d280638,0 0 0 1.5px #ffffffeb}.divyakalp-pack-stage:hover .pack-3d-body{transform:translateY(-8px)scale(1.015);box-shadow:0 36px 70px -12px #081a0480,0 16px 32px -6px #0d280647,0 0 0 2px #fff}.pack-stitched-seam{background:linear-gradient(90deg,#071903 0%,#143d0b 25%,#1d5611 50%,#143d0b 75%,#071903 100%);justify-content:center;align-items:center;height:15px;padding:0 12px;display:flex}.pack-seam-top{border-bottom:1px solid #ffffff40}.pack-seam-bottom{border-top:1px solid #ffffff40}.pack-stitch-line{border-top:1.5px dashed #ffffff8c;width:100%;height:0}.pack-artwork-surface{background:#fff;width:100%;position:relative}.pack-artwork-img{width:100%;height:auto;display:block}.pack-cylindrical-sheen{pointer-events:none;background:linear-gradient(90deg,#081a0429 0%,#ffffff42 11%,#fff0 28% 74%,#ffffff29 89%,#081a0438 100%);position:absolute;inset:0}.pack-ground-shadow{filter:blur(6px);z-index:1;background:radial-gradient(#081a045c 0%,#081a041f 55%,#0000 78%);border-radius:50%;width:76%;height:20px;margin-top:10px}.pack-floating-chip{z-index:4;-webkit-backdrop-filter:blur(14px);border-radius:16px;align-items:center;gap:10px;transition:transform .3s;display:flex;position:absolute}.pack-chip-top{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#1b510e 100%);border:1.5px solid #b4e89780;padding:10px 16px;animation:5s ease-in-out infinite floatSlow;top:22px;right:0;box-shadow:0 12px 28px #081a0461}.pack-chip-icon-lime{color:#b4e897;flex-shrink:0}.pack-chip-eyebrow{color:#c7f2ae;font-size:.68rem;font-weight:700;line-height:1.1;display:block}.pack-chip-val{font-family:var(--font-heading);color:#fff;font-size:1.05rem;font-weight:900;line-height:1.2;display:block}.pack-chip-bottom{color:#0d2806;background:#fffffff2;border:1.5px solid #0d280626;padding:10px 16px;bottom:24px;left:-6px;box-shadow:0 14px 32px #081a0433}.pack-chip-check{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#16a34a 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.pack-chip-bottom-title{font-family:var(--font-heading);color:#0d2806;font-size:.86rem;font-weight:800;line-height:1.25;display:block}.pack-chip-bottom-sub{color:#446149;font-size:.74rem;font-weight:600;display:block}@media (width<=540px){.pack-3d-body{max-width:280px}.pack-chip-top{padding:8px 12px;top:8px;right:4px}.pack-chip-bottom{padding:8px 12px;bottom:14px;left:4px}}.about-editorial-grid{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));align-items:center;gap:64px;display:grid}.about-arch-collage{z-index:1;grid-template-columns:1.15fr 1fr;gap:16px;max-width:540px;margin:0 auto;display:grid;position:relative}.about-ambient-aura{filter:blur(80px);z-index:0;pointer-events:none;background-color:#22c55e1f;border-radius:50%;width:360px;height:360px;position:absolute;top:15%;left:5%}.arch-badge-stamp{letter-spacing:0;background:linear-gradient(135deg,#0d2806 0%,#1b540f 100%);border:1.5px dashed #b4e897b8;width:98px;height:98px;bottom:16px;right:-12px;box-shadow:0 14px 32px #0d280673,0 0 0 4px #fff;animation:4.5s ease-in-out infinite floatSlow!important}.arch-stamp-weight{color:#fff;font-size:.88rem;font-weight:900;line-height:1.15}.arch-stamp-sub{color:#d9f99d;margin-top:2px;font-size:.62rem;font-weight:700}.about-headline{font-family:var(--font-heading);color:var(--color-dark-heading);margin-bottom:18px;font-size:clamp(2.15rem,3.8vw,3.1rem);font-weight:800;line-height:1.18}.about-lead-copy{color:var(--color-muted-text);margin-bottom:30px;font-size:1.05rem;line-height:1.72}.about-pillars-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:34px;display:grid}.about-pillar-card{background:#fff;border:1.5px solid #d5ecd9;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;transition:all .25s;display:flex;box-shadow:0 6px 22px #0d28060d}.about-pillar-card:hover{border-color:#22c55e;transform:translateY(-4px);box-shadow:0 14px 32px #0d28061a}.about-pillar-icon{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#15803d 100%);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex;box-shadow:0 6px 14px #0d280633}.about-pillar-title{font-family:var(--font-heading);color:#0d2806;margin-bottom:4px;font-size:1rem;font-weight:800}.about-pillar-desc{color:#4b6b4e;margin:0;font-size:.87rem;line-height:1.55}.about-price-pill{font-family:var(--font-heading);color:#0d2806;border-radius:var(--radius-pill);background-color:#ecf8ee;border:1px solid #c6e6cc;align-items:center;gap:8px;padding:10px 18px;font-size:.92rem;font-weight:800;display:inline-flex}.comp-summary-ribbon{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;max-width:1080px;margin:0 auto 38px;display:grid}.comp-summary-item{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border:1px solid #b4e89738;border-radius:18px;align-items:center;gap:14px;padding:16px 20px;display:flex}.comp-summary-icon{color:#b4e897;background:#22c55e33;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.comp-summary-label{font-family:var(--font-heading);color:#fff;font-size:.92rem;font-weight:800}.comp-summary-detail{color:#c7e3cc;font-size:.83rem;line-height:1.4}.segmented-tab-wrapper{justify-content:center;margin-bottom:44px;display:flex}.segmented-tab-shell{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff2e;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:inline-flex}.segmented-tab-btn{border-radius:var(--radius-pill);font-family:var(--font-heading);color:#ffffffd9;align-items:center;gap:10px;padding:11px 24px;font-size:.95rem;font-weight:800;transition:all .25s;display:inline-flex}.segmented-tab-btn:hover{color:#fff;background:#ffffff14}.segmented-tab-btn.active{color:#081a04;background:linear-gradient(135deg,#22c55e 0%,#b4e897 100%);box-shadow:0 6px 20px #22c55e66}.segmented-tab-count{border-radius:var(--radius-pill);background:#081a0429;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 7px;font-size:.78rem;font-weight:900;display:inline-flex}.segmented-tab-btn:not(.active) .segmented-tab-count{color:#fff;background:#ffffff26}.composition-cards-grid{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:26px;max-width:1160px;margin:0 auto;display:grid}.luxury-comp-card{background:#fff;border:1.5px solid #cfe6d4d9;border-radius:24px;padding:30px 28px;position:relative;box-shadow:0 14px 36px #00000029}.luxury-comp-card.highlight-card{border:2px solid #22c55e;box-shadow:0 18px 42px #22c55e38}.luxury-comp-top{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.luxury-comp-icon{color:#fff;border:none;border-radius:16px;width:56px;height:56px;margin-bottom:0;box-shadow:0 8px 20px #0d280633}.luxury-comp-meta{align-items:center;gap:8px;display:flex}.luxury-comp-badge{color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);background:linear-gradient(135deg,#0d2806 0%,#15803d 100%);padding:5px 12px;font-size:.72rem;font-weight:800}.luxury-comp-index{font-family:var(--font-heading);color:#0d280624;font-size:1.35rem;font-weight:900;line-height:1}.luxury-comp-role{font-family:var(--font-heading);color:#15803d;margin-bottom:6px;font-size:.8rem;font-weight:800;display:block}.luxury-comp-title{font-family:var(--font-heading);color:#0d2806;margin-bottom:10px;font-size:1.32rem;font-weight:800}.luxury-comp-desc{color:#446149;margin-bottom:0;font-size:.96rem;line-height:1.65}.benefits-luxury-section{background:linear-gradient(#f3faf4 0%,#fff 100%)}.benefit-spotlight-banner{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#16440b 60%,#091d04 100%);border:1px solid #b4e89740;border-radius:28px;margin-bottom:28px;padding:clamp(28px,4vw,44px);position:relative;overflow:hidden;box-shadow:0 24px 54px #0d280638}.benefit-spotlight-glow{pointer-events:none;background:radial-gradient(circle,#22c55e47 0%,#0000 70%);border-radius:50%;width:340px;height:340px;position:absolute;top:-80px;right:-60px}.benefit-spotlight-grid{z-index:1;grid-template-columns:1.45fr .85fr;align-items:center;gap:36px;display:grid;position:relative}@media (width<=860px){.benefit-spotlight-grid{grid-template-columns:1fr}}.benefit-spotlight-pill{border-radius:var(--radius-pill);color:#c7f8ae;font-family:var(--font-heading);background:#b4e89729;border:1px solid #b4e89759;align-items:center;gap:7px;margin-bottom:14px;padding:6px 14px;font-size:.82rem;font-weight:800;display:inline-flex}.benefit-spotlight-title{color:#fff;margin-bottom:12px;font-size:clamp(1.65rem,3vw,2.3rem);font-weight:900}.benefit-spotlight-desc{color:#d7eedb;max-width:640px;margin-bottom:22px;font-size:1.05rem;line-height:1.68}.benefit-crop-chips{flex-wrap:wrap;gap:10px;display:flex}.benefit-crop-chip{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);background:#ffffff1f;border:1px solid #ffffff3d;align-items:center;gap:7px;padding:8px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.benefit-crop-check{color:#86efac}.benefit-seal-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-align:center;background:#ffffff17;border:1px solid #fff3;border-radius:22px;padding:26px 24px}.benefit-seal-label{color:#b4e897;margin-bottom:6px;font-size:.8rem;font-weight:700}.benefit-seal-slogan{font-family:var(--font-heading);color:#fff;margin-bottom:12px;font-size:1.25rem;font-weight:900}.benefit-seal-meta{border-radius:var(--radius-pill);color:#e8f5ea;background:#081a0473;align-items:center;gap:8px;margin-bottom:18px;padding:6px 16px;font-size:.92rem;font-weight:800;display:inline-flex}.benefit-meta-dot{opacity:.5}.benefit-seal-cta{border-radius:var(--radius-pill);color:#0d2806;width:100%;font-family:var(--font-heading);background:#fff;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:.94rem;font-weight:800;transition:all .2s;display:inline-flex}.benefit-seal-cta:hover{background:#dcfce7;transform:translateY(-2px)}.benefits-bento-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.benefit-bento-card{background:#fff;border:1.5px solid #d5ecd9;border-radius:22px;padding:28px 24px;transition:all .28s;box-shadow:0 10px 28px #0d28060d}.benefit-bento-card:hover{border-color:#16a34a;transform:translateY(-6px);box-shadow:0 18px 38px #0d28061f}.benefit-card-top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.benefit-icon-disc{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#15803d 100%);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 6px 16px #0d28062e}.benefit-card-num{font-family:var(--font-heading);color:#0d28061f;font-size:1.3rem;font-weight:900}.benefit-bento-title{font-family:var(--font-heading);color:#0d2806;margin-bottom:8px;font-size:1.18rem;font-weight:800}.benefit-bento-desc{color:#4b6b4e;margin:0;font-size:.94rem;line-height:1.62}.product-luxury-section{background:linear-gradient(#eaf6ed 0%,#f4faf5 60%,#fff 100%)}.product-showcase-shell{background:#fff;border:1.5px solid #cfe8d4;border-radius:30px;margin-bottom:72px;padding:clamp(28px,4vw,48px);box-shadow:0 22px 54px #0d280614}.product-showcase-grid{grid-template-columns:.95fr 1.05fr;align-items:center;gap:48px;display:grid}@media (width<=900px){.product-showcase-grid{grid-template-columns:1fr;gap:32px}}.product-eyebrow-pill{border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);background:#e8f6eb;border:1px solid #c6e6cc;align-items:center;gap:8px;margin-bottom:14px;padding:6px 16px;font-size:.85rem;font-weight:800;display:inline-flex}.product-showcase-title{color:#0d2806;margin-bottom:14px;font-size:clamp(1.85rem,3.2vw,2.5rem);font-weight:900}.product-showcase-desc{color:#446149;margin-bottom:26px;font-size:1.04rem;line-height:1.7}.product-specs-bento{grid-template-columns:repeat(2,1fr);gap:14px;margin-bottom:30px;display:grid}@media (width<=520px){.product-specs-bento{grid-template-columns:1fr}}.product-spec-tile{background:#f6fbf7;border:1px solid #d5ecd9;border-radius:16px;padding:14px 18px}.product-spec-tile-highlight{background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#86efac}.product-spec-label{color:#527356;margin-bottom:4px;font-size:.76rem;font-weight:700;display:block}.product-spec-value{font-family:var(--font-heading);color:#0d2806;font-size:1.06rem;font-weight:800;display:block}.product-showcase-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.product-dealer-link{color:#0d2806;font-family:var(--font-heading);border-bottom:2px solid #0d280640;align-items:center;gap:6px;padding:10px 6px;font-size:.96rem;font-weight:800;display:inline-flex}.product-dealer-link:hover{color:#15803d;border-bottom-color:#15803d}.dosage-block-header{text-align:center;max-width:720px;margin:0 auto 38px}.dosage-block-title{color:#0d2806;margin-bottom:10px;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:800}.dosage-block-sub{color:#4b6b4e;margin:0;font-size:1rem}.dosage-luxury-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;margin-bottom:48px;display:grid}.dosage-luxury-card{background:#fff;border:1.5px solid #d4ecd8;border-radius:22px;flex-direction:column;padding:26px 24px;transition:all .25s;display:flex;box-shadow:0 10px 28px #0d28060d}.dosage-luxury-card:hover{border-color:#16a34a;transform:translateY(-5px);box-shadow:0 18px 36px #0d28061c}.dosage-card-header{align-items:center;gap:12px;margin-bottom:16px;display:flex}.dosage-icon-box{color:#0d2806;background:#eaf6ed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.dosage-category-pill{font-family:var(--font-heading);color:#15803d;font-size:.92rem;font-weight:800}.dosage-amount-highlight{font-family:var(--font-heading);color:#0d2806;background:#f3faf4;border-left:4px solid #16a34a;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:1.32rem;font-weight:900}.dosage-instructions-text{color:#4b6b4e;margin:0;font-size:.93rem;line-height:1.62}.mfg-credentials-strip{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#16440b 100%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:26px 32px;display:flex;box-shadow:0 16px 38px #0d28062e}.mfg-strip-eyebrow{color:#b4e897;margin-bottom:2px;font-size:.76rem;font-weight:700;display:block}.mfg-strip-name{font-family:var(--font-heading);color:#fff;font-size:1.3rem;font-weight:900}.mfg-strip-details{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.mfg-strip-item{color:#e2f4e5;align-items:center;gap:8px;font-size:.92rem;font-weight:600;display:inline-flex}a.mfg-strip-item:hover{color:#b4e897}.care-luxury-section{background-color:#fff;position:relative;overflow:hidden}.care-editorial-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:60px;display:grid;position:relative}.care-headline{color:var(--color-dark-heading);margin-bottom:16px;font-size:clamp(2.1rem,3.8vw,3rem);font-weight:800}.care-lead-copy{color:var(--color-muted-text);margin-bottom:28px;font-size:1.04rem;line-height:1.7}.precautions-luxury-list{flex-direction:column;gap:14px;margin-bottom:34px;display:flex}.precaution-luxury-card{background:#f6fbf7;border:1.5px solid #d5ecd9;border-radius:18px;align-items:flex-start;gap:16px;padding:18px 20px;transition:all .22s;display:flex}.precaution-luxury-card:hover{background:#fff;border-color:#16a34a;transform:translate(4px);box-shadow:0 10px 26px #0d280614}.precaution-icon-circle{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#15803d 100%);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.precaution-step-tag{font-family:var(--font-heading);color:#15803d;margin-bottom:3px;font-size:.74rem;font-weight:800;display:inline-block}.precaution-item-text{font-family:var(--font-heading);color:#0d2806;margin:0;font-size:.98rem;font-weight:700;line-height:1.55}.care-visual-frame{border:6px solid #f0faf2;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 24px 54px #0d280629}.care-visual-img{object-fit:cover;width:100%;height:460px;transition:transform .7s}.care-visual-frame:hover .care-visual-img{transform:scale(1.04)}.care-visual-vignette{pointer-events:none;background:linear-gradient(#0000 52%,#081a04a6 100%);position:absolute;inset:0}.care-floating-seal{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border-radius:18px;align-items:center;gap:12px;max-width:340px;padding:14px 18px;display:flex;position:absolute;bottom:22px;left:22px;right:22px;box-shadow:0 12px 30px #00000038}.care-seal-icon{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#15803d 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.care-seal-title{font-family:var(--font-heading);color:#0d2806;font-size:.95rem;font-weight:800}.care-seal-sub{color:#446149;font-size:.8rem;font-weight:600}.dealer-luxury-section{color:#fff;background:linear-gradient(135deg,#16440b 0%,#0d2806 58%,#051302 100%);padding:100px 0;position:relative;overflow:hidden}.dealer-aura-right{filter:blur(95px);pointer-events:none;background:#22c55e38;border-radius:50%;width:380px;height:380px;position:absolute;top:-60px;right:-60px}.dealer-aura-left{filter:blur(90px);pointer-events:none;background:#facc151a;border-radius:50%;width:320px;height:320px;position:absolute;bottom:-80px;left:-60px}.dealer-luxury-grid{z-index:1;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:center;gap:56px;display:grid;position:relative}.dealer-eyebrow-pill{border-radius:var(--radius-pill);color:#b4e897;font-family:var(--font-heading);background:#ffffff1f;border:1px solid #b4e89759;align-items:center;gap:8px;margin-bottom:18px;padding:7px 16px;font-size:.85rem;font-weight:800;display:inline-flex}.dealer-luxury-headline{color:#fff;margin-bottom:18px;font-size:clamp(2.15rem,3.8vw,3.15rem);font-weight:900}.dealer-luxury-desc{color:#d4ecd8;margin-bottom:32px;font-size:1.05rem;line-height:1.7}.dealer-wa-btn{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);align-items:center;gap:10px;padding:16px 34px;font-size:1.02rem;font-weight:800;transition:all .25s;display:inline-flex;box-shadow:0 12px 30px #25d36659}.dealer-wa-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 16px 36px #25d3667a}.dealer-pillars-stack{flex-direction:column;gap:16px;display:flex}.dealer-glass-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff26;border-radius:20px;align-items:center;gap:16px;padding:22px 24px;transition:all .25s;display:flex}.dealer-glass-card:hover{background:#ffffff21;border-color:#b4e89773;transform:translate(4px)}.dealer-glass-icon{color:#b4e897;background:#22c55e3d;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.dealer-glass-title{color:#fff;margin-bottom:4px;font-size:1.04rem;font-weight:800}.dealer-glass-desc{color:#c7e3cc;margin:0;font-size:.87rem;line-height:1.5}.contact-luxury-section{background:linear-gradient(#f3faf4 0%,#eaf6ed 100%)}.contact-luxury-grid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:36px;display:grid}@media (width<=920px){.contact-luxury-grid{grid-template-columns:1fr}}.contact-wa-highlight-card{color:#fff;background:linear-gradient(135deg,#0d2806 0%,#17490c 100%);border:1px solid #b4e8973d;border-radius:26px;padding:34px 30px;box-shadow:0 22px 46px #0d280638}.contact-wa-header{align-items:center;gap:14px;margin-bottom:16px;display:flex}.contact-wa-badge-icon{color:#fff;background:linear-gradient(135deg,#25d366 0%,#16a34a 100%);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 8px 20px #25d36661}.contact-wa-card-title{color:#fff;margin:0 0 2px;font-size:1.3rem;font-weight:800}.contact-wa-card-sub{color:#b4e897;align-items:center;font-size:.84rem;font-weight:600;display:inline-flex}.contact-wa-card-copy{color:#ddf3e1;margin-bottom:22px;font-size:.96rem;line-height:1.62}.contact-quick-topic-btn{color:#fff;font-family:var(--font-heading);text-align:left;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;font-size:.92rem;font-weight:700;transition:all .22s;display:flex}.contact-quick-topic-btn:hover{background:#fff3;border-color:#86efac;transform:translate(4px)}.contact-hub-card{background:#fff;border:1.5px solid #d5ecd9;border-radius:26px;padding:32px 30px;box-shadow:0 12px 34px #0d28060f}.contact-hub-title{color:#0d2806;margin-bottom:20px;font-size:1.18rem;font-weight:800}.contact-hub-row{align-items:flex-start;gap:14px;display:flex}.contact-hub-icon{color:#0d2806;background:#eaf6ed;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.contact-hub-eyebrow{color:#5c7b60;margin-bottom:2px;font-size:.78rem;font-weight:700;display:block}.contact-hub-val-strong{font-family:var(--font-heading);color:#0d2806;font-size:1.08rem;font-weight:800}.contact-hub-val{color:#0d2806;word-break:break-word;font-size:.96rem;font-weight:700}.contact-hub-address{color:#3b5940;margin:0;font-size:.94rem;line-height:1.55}.contact-hub-footer{border-top:1px solid #e6f3e8;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding-top:18px;display:flex}.contact-hub-tag{color:#0d2806;align-items:center;gap:6px;font-size:.84rem;font-weight:800;display:inline-flex}.contact-form-card{background:#fff;border:1.5px solid #cfe8d4;border-radius:28px;padding:clamp(26px,4vw,44px);box-shadow:0 22px 54px #0d280614}.contact-form-eyebrow{color:#0d2806;border-radius:var(--radius-pill);font-family:var(--font-heading);background:#ecf8ee;align-items:center;gap:6px;margin-bottom:10px;padding:5px 14px;font-size:.8rem;font-weight:800;display:inline-flex}.contact-form-title{color:#0d2806;margin-bottom:6px;font-size:1.65rem;font-weight:800}.contact-form-sub{color:#4f6e54;margin:0;font-size:.95rem}.contact-success-banner{background:#ecfdf5;border:1.5px solid #86efac;border-radius:16px;align-items:flex-start;gap:12px;margin-bottom:24px;padding:16px 20px;display:flex}.premium-field-label{font-family:var(--font-heading);color:#0d2806;margin-bottom:7px;font-size:.88rem;font-weight:800;display:block}.contact-cat-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}@media (width<=520px){.contact-cat-grid{grid-template-columns:1fr}}.contact-cat-pill{color:#0d2806;font-family:var(--font-heading);text-align:center;background:#f9fcf9;border:1.5px solid #d5e8d8;border-radius:14px;padding:11px 12px;font-size:.88rem;font-weight:700;transition:all .18s}.contact-cat-pill:hover{background:#f0faf2;border-color:#16a34a}.contact-cat-pill.selected{background:#e6f6ea;border:2px solid #0d2806;font-weight:800;box-shadow:0 4px 12px #0d280614}.contact-two-col{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:18px;display:grid}.premium-input{color:#0d2806;background:#f9fcf9;border:1.5px solid #cfe5d3;border-radius:14px;width:100%;padding:13px 16px;font-size:.96rem;transition:all .2s}.premium-input:hover{border-color:#96caa0}.premium-input:focus{background:#fff;border-color:#15803d;outline:none;box-shadow:0 0 0 4px #16a34a24}.premium-input.has-error{background:#fef2f2;border-color:#ef4444}.premium-error-text{color:#dc2626;margin-top:5px;font-size:.78rem;font-weight:600;display:block}.contact-submit-wa-btn{color:#fff;border-radius:var(--radius-pill);font-family:var(--font-heading);background:linear-gradient(135deg,#25d366 0%,#15803d 100%);justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 28px;font-size:1.05rem;font-weight:800;transition:all .22s;display:flex;box-shadow:0 10px 26px #25d36659}.contact-submit-wa-btn:hover{transform:translateY(-2px);box-shadow:0 14px 32px #25d36673}.contact-submit-online-btn{color:#0d2806;border-radius:var(--radius-pill);font-family:var(--font-heading);background:0 0;border:1.5px solid #cbe3cf;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:.92rem;font-weight:700;transition:all .2s;display:flex}.contact-submit-online-btn:hover{background:#f0faf2;border-color:#0d2806}.luxury-footer{color:#c7dbcb;background:linear-gradient(#081b04 0%,#040f02 100%);border-top:2px solid #b4e8972e;padding-top:84px;padding-bottom:34px}.luxury-footer-grid{grid-template-columns:1.25fr .85fr 1fr 1.1fr;gap:44px;margin-bottom:60px;display:grid}@media (width<=960px){.luxury-footer-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=580px){.luxury-footer-grid{grid-template-columns:1fr;gap:36px}}.footer-brand-row{align-items:center;gap:14px;margin-bottom:16px;display:flex}.footer-seal-badge{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;padding:3px;display:flex;box-shadow:0 6px 18px #0006}.footer-seal-badge img{object-fit:contain;width:100%;height:100%}.footer-brand-title{font-family:var(--font-heading);color:#fff;font-size:1.25rem;font-weight:800}.footer-brand-sub{color:#b4e897;margin-top:2px;font-size:.8rem;font-weight:700}.footer-brand-desc{color:#a4c1a9;margin-bottom:22px;font-size:.92rem;line-height:1.68}.footer-wa-btn{border-radius:var(--radius-pill);color:#fff;font-family:var(--font-heading);background:linear-gradient(135deg,#25d366 0%,#15803d 100%);align-items:center;gap:8px;padding:11px 22px;font-size:.9rem;font-weight:800;display:inline-flex;box-shadow:0 6px 20px #25d3664d}.footer-wa-btn:hover{color:#fff;transform:translateY(-2px)}.footer-col-heading{color:#fff;margin-bottom:20px;font-size:1.1rem;font-weight:800}.footer-links-list,.footer-specs-list,.footer-contact-list{flex-direction:column;gap:11px;list-style:none;display:flex}.footer-specs-list{color:#aec8b3;margin-bottom:16px;font-size:.9rem;line-height:1.55}.footer-link{color:#c7dbcb;font-size:.94rem;transition:all .2s}.footer-link:hover{color:#b4e897;padding-left:4px}.footer-verified-pill{border-radius:var(--radius-pill);color:#b4e897;background:#ffffff14;border:1px solid #b4e89740;align-items:center;gap:7px;padding:6px 14px;font-size:.78rem;font-weight:700;display:inline-flex}.footer-contact-list{gap:15px}.footer-contact-item{align-items:flex-start;gap:12px;font-size:.9rem;line-height:1.55;display:flex}.footer-contact-icon{color:#4ade80;flex-shrink:0;margin-top:2px}.luxury-footer-bottom{color:#89aa8f;border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:26px;font-size:.87rem;display:flex}.footer-bottom-links{align-items:center;gap:22px;display:flex}.footer-admin-link{color:#ffffffa6;align-items:center;gap:4px;transition:color .2s;display:inline-flex}.footer-admin-link:hover{color:#b4e897}.nav-glass-search-btn{border-radius:var(--radius-pill);color:#0d2806;-webkit-backdrop-filter:blur(10px);background:#ffffffe6;border:1.5px solid #0d280638;width:40px;height:40px;box-shadow:0 4px 14px #0000000f}.scrolled-glass .nav-glass-search-btn{color:#fff;background:#ffffff24;border-color:#ffffff52}.hero-product-section{min-height:clamp(610px,82vh,750px);padding-top:124px;padding-bottom:48px}@media (width<=960px){.hero-product-section{min-height:auto;padding-top:108px;padding-bottom:44px}}.hero-3d-sack-wrapper{flex-direction:column;align-items:center;width:100%;max-width:455px;margin:0 auto;display:flex;position:relative}.hero-3d-sack-halo{filter:blur(34px);z-index:0;pointer-events:none;background:radial-gradient(circle,#4ade805c 0%,#22c55e38 42%,#0d280614 64%,#0000 80%);border-radius:50%;animation:6s ease-in-out infinite alternate heroHaloPulse;position:absolute;inset:-6%}@keyframes heroHaloPulse{0%{opacity:.75;transform:scale(.95)}to{opacity:1;transform:scale(1.06)}}.hero-3d-sack-frame{z-index:1;aspect-ratio:1;background:#0d2806;border:3px solid #ffffffeb;border-radius:28px;width:100%;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 26px 56px -12px #081a045c,0 10px 24px -6px #0d28062e}.hero-3d-sack-frame:hover{transform:translateY(-5px);box-shadow:0 34px 66px -12px #081a0470,0 14px 28px -6px #0d28063d}.hero-3d-sack-img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1);display:block}.hero-3d-sack-frame:hover .hero-3d-sack-img{transform:scale(1.03)}.hero-3d-sack-caption{z-index:2;border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border:1px solid #0d28062e;align-items:center;gap:8px;margin-top:14px;padding:8px 18px;font-size:.85rem;font-weight:800;display:inline-flex;position:relative;box-shadow:0 6px 18px #081a041a}.hero-sack-caption-icon{color:#15803d;flex-shrink:0}.product-gallery-showcase{flex-direction:column;align-items:center;width:100%;max-width:430px;margin:0 auto;display:flex}.product-gallery-frame{aspect-ratio:1/1.05;background:linear-gradient(#f3faf4 0%,#e7f4e9 100%);border:2px solid #d5ecd9;border-radius:24px;justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden;box-shadow:0 18px 42px #0d28061f}.product-gallery-img{width:100%;height:100%;transition:transform .35s;display:block}.product-gallery-img.is-sack-view{object-fit:cover}.product-gallery-img.is-label-view{object-fit:contain;background:#fff;padding:12px}.product-gallery-switcher{border-radius:var(--radius-pill);background:#edf7ef;border:1px solid #cde6d2;align-items:center;gap:6px;margin-top:16px;padding:5px;display:inline-flex}.product-view-tab{border-radius:var(--radius-pill);font-family:var(--font-heading);color:#2d4d32;align-items:center;gap:7px;padding:8px 16px;font-size:.84rem;font-weight:800;transition:all .2s;display:inline-flex}.product-view-tab:hover{color:#0d2806}.product-view-tab.active{color:#fff;background:#0d2806;box-shadow:0 4px 12px #0d280638}.composition-cards-grid-5{flex-wrap:wrap;justify-content:center;gap:26px;max-width:1160px;margin:0 auto;display:flex}.composition-cards-grid-5>.feature-card{width:calc(33.3333% - 17.3333px);min-width:300px;height:auto}@media (width<=1020px){.composition-cards-grid-5>.feature-card{width:calc(50% - 13px);min-width:270px}}@media (width<=640px){.composition-cards-grid-5>.feature-card{width:100%;min-width:0}}.benefits-bento-grid,.dosage-luxury-grid{grid-template-columns:repeat(4,1fr)}@media (width<=1120px){.benefits-bento-grid,.dosage-luxury-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.benefits-bento-grid,.dosage-luxury-grid{grid-template-columns:1fr}}.about-pillars-grid{grid-template-columns:repeat(2,1fr)}@media (width<=560px){.about-pillars-grid{grid-template-columns:1fr}.about-arch-collage .arch-card:first-child{height:340px!important}}.care-ambient-glow-left{pointer-events:none;background:radial-gradient(circle,#22c55e1a 0%,#0000 72%);border-radius:50%;width:340px;height:340px;position:absolute;top:15%;left:-120px}.care-ambient-glow-right{pointer-events:none;background:radial-gradient(circle,#0d280612 0%,#0000 72%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:10%;right:-120px}.composition-luxury-section{background-color:#081a04;padding-top:112px;padding-bottom:118px;position:relative;overflow:hidden}.composition-bg-photo{filter:saturate(1.14)contrast(1.05);z-index:0;background-image:url(/images/botanical_hero_bg.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:scale(1.02)}.composition-bg-overlay{z-index:1;background:linear-gradient(#071804cc 0%,#0a22058f 38%,#091e058a 68%,#061403d1 100%),radial-gradient(at 50% 14%,#0d280659 0%,#0000 70%);position:absolute;inset:0}.composition-content-layer{z-index:2;position:relative}.composition-luxury-section .section-heading p{text-shadow:0 2px 10px #00000073;color:#e6f5e9!important}.composition-luxury-section .section-heading h2{text-shadow:0 4px 18px #00000073}.composition-luxury-section .comp-summary-item{-webkit-backdrop-filter:blur(16px);background:#081a049e;border:1px solid #b4e89757;box-shadow:0 12px 30px #0000003d}.composition-luxury-section .segmented-tab-shell{-webkit-backdrop-filter:blur(16px);background:#081a04a3;border:1px solid #b4e89757;box-shadow:0 10px 28px #00000040}html,body,.page-home{max-width:100%;overflow-x:clip}.about-luxury-section{background:linear-gradient(#fff 0%,#f4faf5 55%,#fff 100%);padding-top:96px;padding-bottom:110px;position:relative}.about-arch-stack{flex-direction:column;gap:16px;display:flex}.about-arch-tall{border:5px solid #fff;height:446px;box-shadow:0 22px 50px #0d280629}.about-arch-top-right{border:5px solid #fff;height:242px;position:relative;overflow:visible;box-shadow:0 16px 36px #0d28061f}.about-arch-bottom-right{border:5px solid #fff;border-radius:24px;height:188px;box-shadow:0 12px 30px #0d28061a}.arch-stamp-icon{color:#b4e897;margin-bottom:2px}.composition-curve-backdrop{background-color:#f3faf4}.composition-luxury-section{border-bottom:2px solid #86efac57;border-bottom-right-radius:76px;border-bottom-left-radius:76px;box-shadow:0 26px 52px -14px #081a0457}.about-editorial-grid{grid-template-columns:.96fr 1.04fr}.care-editorial-grid{grid-template-columns:1.05fr .95fr}.dealer-luxury-grid{grid-template-columns:1.08fr .92fr}@media (width<=960px){.section,.about-luxury-section,.dealer-luxury-section{padding-top:72px;padding-bottom:76px}.composition-luxury-section{border-bottom-right-radius:52px;border-bottom-left-radius:52px;padding-top:80px;padding-bottom:86px}.about-editorial-grid,.care-editorial-grid,.dealer-luxury-grid{grid-template-columns:1fr;gap:42px}.section-heading{margin-bottom:36px!important}.mobile-nav-drawer{height:100dvh;max-height:100dvh}}@media (width<=640px){.container{padding-left:16px;padding-right:16px}.section,.about-luxury-section,.dealer-luxury-section{padding-top:56px;padding-bottom:60px}.composition-luxury-section{border-bottom-right-radius:36px;border-bottom-left-radius:36px;padding-top:64px;padding-bottom:70px}section[id],#benefits{scroll-margin-top:86px}.nav-frameless-header{padding:10px 14px}.nav-frameless-header.scrolled-glass{padding:8px 14px}.nav-logo-badge{width:60px;height:60px}.scrolled-glass .nav-logo-badge{width:54px;height:54px}.hero-product-section{padding-top:92px;padding-bottom:40px}.hero-product-grid{gap:28px}.hero-product-pill{text-align:center;max-width:100%;margin-bottom:14px;padding:6px 13px;font-size:.74rem}.hero-product-title{margin-bottom:14px;font-size:clamp(1.85rem,7.4vw,2.3rem)}.hero-tagline-strip{justify-content:center;gap:6px;margin-bottom:16px}.hero-tagline-chip{gap:5px;padding:5px 10px;font-size:.76rem}.hero-product-desc{margin-bottom:22px;font-size:.96rem;line-height:1.62}.hero-btn-primary,.hero-btn-whatsapp{width:100%;padding:14px 22px;font-size:.98rem}.hero-product-actions{margin-bottom:22px}.hero-product-info-row{justify-content:center;gap:8px;padding-top:16px}.hero-info-sep{display:none}.hero-info-item{border-radius:var(--radius-pill);background:#ffffffc7;border:1px solid #0d280624;padding:6px 12px;font-size:.78rem}.hero-3d-sack-wrapper{max-width:340px}.hero-3d-sack-frame{border-radius:22px}.hero-3d-sack-caption{text-align:center;padding:7px 14px;font-size:.76rem}.about-arch-collage,.about-arch-stack{gap:12px}.about-arch-tall{border-width:3.5px;height:310px!important}.about-arch-top-right{border-width:3.5px;height:164px}.about-arch-bottom-right{border-width:3.5px;border-radius:18px;height:134px}.arch-badge-stamp{width:76px;height:76px;padding:5px;bottom:10px;right:-4px;box-shadow:0 10px 24px #0d28066b,0 0 0 3px #fff}.arch-stamp-weight{font-size:.74rem}.arch-stamp-sub{font-size:.54rem}.about-headline,.care-headline,.dealer-luxury-headline,.section-heading h2{font-size:clamp(1.68rem,6.6vw,2.15rem)}.about-lead-copy,.care-lead-copy,.dealer-luxury-desc,.section-heading p{font-size:.95rem}.about-pillar-card{padding:15px 16px}#about-cta-btn,.about-price-pill{justify-content:center;width:100%}.comp-summary-ribbon{grid-template-columns:1fr;gap:10px;margin-bottom:26px}.comp-summary-item{padding:13px 16px}.segmented-tab-wrapper{margin-bottom:28px}.segmented-tab-shell{border-radius:18px;flex-direction:column;gap:6px;width:100%;padding:6px;display:flex}.segmented-tab-btn{border-radius:13px;justify-content:space-between;width:100%;padding:11px 16px;font-size:.9rem}.composition-cards-grid{grid-template-columns:1fr;gap:16px}.luxury-comp-card{border-radius:20px;padding:22px 20px}.luxury-comp-title{font-size:1.18rem}.benefit-spotlight-banner{border-radius:22px;margin-bottom:20px;padding:22px 18px}.benefit-spotlight-grid{gap:22px}.benefit-spotlight-title{font-size:1.42rem}.benefit-spotlight-desc{margin-bottom:16px;font-size:.94rem}.benefit-crop-chip{padding:6px 12px;font-size:.82rem}.benefit-seal-card{padding:20px 18px}.benefit-bento-card,.dosage-luxury-card{border-radius:20px;padding:22px 20px}.product-showcase-shell{border-radius:22px;margin-bottom:48px;padding:20px 16px}.product-gallery-switcher{justify-content:center;gap:4px;width:100%;padding:4px}.product-view-tab{white-space:nowrap;flex:1;justify-content:center;gap:5px;padding:7px 8px;font-size:.78rem}.product-showcase-actions{flex-direction:column;align-items:stretch;gap:12px}.product-dealer-link{justify-content:center}.mfg-credentials-strip{border-radius:20px;gap:16px;padding:22px 18px}.mfg-strip-details{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.mfg-strip-item{word-break:break-word;font-size:.86rem}.precaution-luxury-card{gap:12px;padding:15px 16px}.care-luxury-section .btn-primary{width:100%}.care-visual-img{height:290px}.care-floating-seal{max-width:none;padding:12px 14px;bottom:12px;left:12px;right:12px}.dealer-wa-btn{justify-content:center;width:100%;padding:14px 20px;font-size:.96rem}.dealer-glass-card{align-items:flex-start;padding:18px 16px}.contact-wa-highlight-card,.contact-hub-card,.contact-form-card{border-radius:22px;padding:22px 18px}.contact-two-col{grid-template-columns:1fr;gap:14px;margin-bottom:14px}.premium-input{padding:12px 14px;font-size:16px}.contact-form-title{font-size:1.4rem}.luxury-footer{padding-top:56px;padding-bottom:92px}.luxury-footer-bottom{flex-direction:column;align-items:flex-start;gap:12px}.whatsapp-floating{padding:11px 16px 11px 14px;font-size:.86rem;bottom:16px;right:16px;box-shadow:0 8px 24px #25d36673}}@media (width<=375px){.nav-logo-badge{width:52px;height:52px}.hero-product-title{font-size:1.72rem}.about-arch-tall{height:270px!important}.about-arch-top-right{height:142px}.about-arch-bottom-right{height:116px}}.dealer-curve-backdrop{background:linear-gradient(#fff 0% 50%,#f3faf4 50% 100%);width:100%;padding:0}.dealer-luxury-section{border:2px solid #86efac52;border-left:none;border-right:none;border-radius:72px;width:100%;max-width:none;margin:0;box-shadow:0 26px 52px -14px #081a0457}@media (width<=960px){.dealer-luxury-section{border-radius:52px}}@media (width<=640px){.dealer-curve-backdrop{padding:0}.dealer-luxury-section{border-radius:36px;padding-left:0;padding-right:0}}.hero-trust-bar{-webkit-backdrop-filter:blur(14px);z-index:2;background:#ffffffe0;border:1.5px solid #0d28061f;border-radius:24px;grid-template-columns:repeat(4,1fr);margin-top:52px;padding:24px 32px;display:grid;position:relative;box-shadow:0 20px 48px -12px #081a0414,0 4px 14px #0d28060a}.hero-trust-item{text-align:center;flex-direction:column;align-items:center;padding:8px 16px;display:flex;position:relative}.hero-trust-item:not(:last-child):after{content:"";background:linear-gradient(#0000,#0d280624,#0000);width:1px;height:70%;position:absolute;top:15%;right:0}.hero-trust-metric-header{justify-content:center;align-items:baseline;display:flex}.hero-trust-metric-value{font-family:var(--font-heading);letter-spacing:-.02em;background:linear-gradient(135deg,#0d2806 0%,#15803d 80%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:2.15rem;font-weight:800;line-height:1.1}.hero-trust-metric-label{font-family:var(--font-heading);color:#0d2806;letter-spacing:-.01em;margin-top:6px;font-size:.95rem;font-weight:700}.hero-trust-metric-desc{color:#4a6044;margin-top:3px;font-size:.78rem;font-weight:500}.hero-scroll-indicator-wrap{z-index:2;justify-content:center;align-items:center;margin-top:34px;display:flex;position:relative}.hero-scroll-indicator{border-radius:var(--radius-pill);color:#0d2806;font-family:var(--font-heading);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd1;border:1px solid #0d280624;align-items:center;gap:9px;padding:8px 18px;font-size:.84rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #081a040d}.hero-scroll-indicator:hover{background:#fff;border-color:#15803d;transform:translateY(-2px);box-shadow:0 8px 20px #15803d26}.hero-scroll-mouse{border:1.5px solid #0d2806;border-radius:9px;justify-content:center;width:14px;height:22px;padding-top:3px;display:flex}.hero-scroll-wheel{background:#15803d;border-radius:2px;width:2.5px;height:5px;animation:1.8s cubic-bezier(.65,.05,.36,1) infinite heroScrollWheelAnim}@keyframes heroScrollWheelAnim{0%{opacity:1;transform:translateY(0)}60%{opacity:.2;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.hero-scroll-chevron{color:#15803d;animation:1.8s ease-in-out infinite heroChevronBounce}@keyframes heroChevronBounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (width<=880px){.hero-trust-bar{grid-template-columns:repeat(2,1fr);gap:20px;padding:20px 24px}.hero-trust-item:not(:last-child):after{display:none}}@media (width<=480px){.hero-trust-bar{border-radius:18px;grid-template-columns:1fr;gap:16px;padding:18px 20px}.hero-trust-metric-value{font-size:1.85rem}}.faq-luxury-section{background:linear-gradient(#fff 0%,#f8fcf8 100%);border-top:1px solid #0d280614;padding:104px 0 96px;position:relative}.faq-accordion-container{flex-direction:column;gap:16px;max-width:880px;margin:0 auto;display:flex}.faq-accordion-item{background:#fff;border:1.5px solid #0d28061a;border-radius:20px;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 18px #081a0408}.faq-accordion-item:hover{border-color:#15803d61;box-shadow:0 8px 26px #081a040f}.faq-accordion-item.is-open{border-color:#15803d;box-shadow:0 14px 34px -10px #15803d26,0 4px 12px #0d28060a}.faq-question-btn{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 28px;transition:background .2s;display:flex}.faq-question-btn:hover{background:#f3faf480}.faq-question-lead{flex-grow:1;align-items:center;gap:16px;display:flex}.faq-question-number{font-family:var(--font-heading);color:#15803d;letter-spacing:.02em;background:#15803d17;border-radius:8px;flex-shrink:0;padding:5px 10px;font-size:.92rem;font-weight:800}.faq-question-text{font-family:var(--font-heading);color:#0d2806;letter-spacing:-.01em;font-size:1.08rem;font-weight:700;line-height:1.4}.faq-chevron-wrap{background:#f3faf4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;transition:background .3s;display:flex}.faq-accordion-item.is-open .faq-chevron-wrap{background:#15803d}.faq-chevron{color:#15803d;transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s}.faq-chevron.rotated{color:#fff;transform:rotate(180deg)}.faq-answer-panel{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.faq-answer-panel.expanded{opacity:1;max-height:480px}.faq-answer-inner{color:#2d4428;padding:0 28px 26px 74px;font-size:.98rem;line-height:1.75}.faq-answer-inner p{margin:0}.faq-support-strip{background:linear-gradient(135deg,#f3faf4f2 0%,#e4f6e8f2 100%);border:1.5px solid #22c55e47;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:880px;margin:46px auto 0;padding:20px 28px;display:flex;box-shadow:0 8px 24px -6px #081a040d}.faq-support-info{color:#0d2806;align-items:center;gap:10px;font-size:.96rem;font-weight:600;display:flex}.faq-support-icon{color:#15803d;flex-shrink:0}.faq-support-wa-btn{color:#fff;font-family:var(--font-heading);border-radius:var(--radius-pill);background:#25d366;align-items:center;gap:8px;padding:10px 22px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #25d36652}.faq-support-wa-btn:hover{transform:translateY(-2px);box-shadow:0 8px 24px #25d3666b}@media (width<=768px){.faq-luxury-section{padding:72px 0 64px}.faq-question-btn{gap:14px;padding:18px 20px}.faq-question-lead{gap:12px}.faq-question-text{font-size:.98rem}.faq-answer-inner{padding:0 20px 20px;font-size:.92rem}.faq-support-strip{flex-direction:column;align-items:flex-start;padding:18px 20px}.faq-support-wa-btn{justify-content:center;width:100%}}#root{flex-direction:column;width:100%;min-height:100vh;margin:0;padding:0;display:flex}
