.gau-agp{font-family:inherit;color:#183629;max-width:1140px;margin:30px auto 50px;line-height:1.6}.gau-agp *{box-sizing:border-box}.gau-agp h2,.gau-agp h3{color:#07572f;line-height:1.2}.gau-agp h3{margin:30px 0 12px}.gau-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:24px;background:#f0f7f1;border-radius:18px;padding:25px}.gau-hero img{width:100%;height:300px;object-fit:contain}.gau-kicker{font-size:12px;font-weight:800;letter-spacing:.08em;color:#0d7543}.gau-hero h2{font-size:clamp(26px,3.2vw,40px);margin:10px 0}.gau-link{display:inline-block;background:#076537;color:white!important;padding:11px 18px;border-radius:7px;text-decoration:none!important}.gau-stats,.gau-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0}.gau-stats>div,.gau-facts>div{border:1px solid #d9e6dc;border-radius:12px;padding:16px}.gau-stats strong,.gau-facts b{display:block;color:#086238;font-size:21px}.gau-stats span,.gau-facts span{display:block;font-size:13px;color:#53685d}.gau-facts{grid-template-columns:repeat(3,1fr)}.gau-control{background:#f6faf7;padding:24px;border:1px solid #d7e6db;border-radius:16px}.gau-control label{font-weight:750;display:block}.gau-spacing{color:#0b753c;font-size:24px;font-weight:800}.gau-slider{width:100%;accent-color:#06713a;margin:18px 0 6px}.gau-track{display:flex;justify-content:space-between;font-size:12px;color:#53675c}.gau-diagram{width:100%;height:auto;display:block}.gau-diagram-label{fill:#557161;font-size:17px}.gau-cups{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.gau-cups img{width:100%;border-radius:12px}.gau-cups small,.gau-note{font-size:13px;color:#5b7064}.gau-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.gau-cards a{border:1px solid #dbe8df;border-radius:12px;overflow:hidden;padding:12px;color:inherit;text-decoration:none}.gau-cards img{width:100%;height:145px;object-fit:contain}.gau-cards h3{margin:5px 0}.gau-cards p{margin:4px 0}.gau-cards span{color:#087040;font-weight:700}@media(max-width:760px){.gau-hero,.gau-cups{grid-template-columns:1fr}.gau-stats,.gau-cards{grid-template-columns:repeat(2,1fr)}.gau-facts{grid-template-columns:1fr}.gau-hero img{height:230px}}
/* v2: consistent four-column comparison cards and aligned content */
.gau-compare .gau-cards{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch;gap:16px}
.gau-compare .gau-cards>a{display:flex!important;flex-direction:column;min-width:0;min-height:410px;height:100%;padding:16px;border:1px solid #dbe8df;border-radius:12px;background:#fff;text-decoration:none!important;transition:box-shadow .18s ease,transform .18s ease}
.gau-compare .gau-cards>a:hover{box-shadow:0 8px 24px rgba(5,50,30,.11);transform:translateY(-2px)}
.gau-compare .gau-cards>a>img{display:block!important;width:100%!important;height:205px!important;max-height:205px;object-fit:contain!important;object-position:center;margin:0 0 12px!important}
.gau-compare .gau-cards>a>h3{font-size:24px;line-height:1.2;margin:0 0 8px!important}
.gau-compare .gau-cards>a>p{font-size:15px;line-height:1.45;margin:0 0 9px!important}
.gau-compare .gau-cards>a>span{display:block;margin-top:auto;padding-top:14px;font-weight:750}
.gau-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px 0 26px}
.gau-specs{width:100%;border-collapse:collapse;font-size:15px;text-align:left;background:#fff}
.gau-specs th,.gau-specs td{padding:12px 14px;border-bottom:1px solid #dce9e0;vertical-align:top}
.gau-specs th{font-weight:700;color:#174f34;background:#f1f7f3}
.gau-specs thead th{background:#0b5b35;color:#fff;white-space:nowrap}
.gau-compare-table{min-width:650px}
.gau-compare-title{margin-top:32px!important}
.gau-video{width:100%;max-width:800px;aspect-ratio:16/9;background:#eef4f0;border-radius:12px;overflow:hidden;margin:16px 0}
.gau-video-short{max-width:350px;aspect-ratio:9/16}
.gau-video iframe{width:100%;height:100%;display:block;border:0}
@media(max-width:900px){.gau-compare .gau-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:520px){.gau-compare .gau-cards{grid-template-columns:1fr!important}.gau-compare .gau-cards>a{min-height:0}.gau-compare .gau-cards>a>img{height:220px!important;max-height:220px}.gau-specs th,.gau-specs td{padding:10px 9px;font-size:13px}}

/* v2.1: model-aware direct WhatsApp enquiries; no additional form */
.gau-agp .gau-cta-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:18px}
.gau-agp .gau-cta-row .gau-link,.gau-agp .gau-whatsapp{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 17px;border-radius:7px;font-size:15px;font-weight:750;line-height:1.3;text-decoration:none!important}
.gau-agp .gau-whatsapp{background:#fff;border:2px solid #168a51;color:#086238!important;transition:background-color .15s ease}
.gau-agp .gau-whatsapp:hover,.gau-agp .gau-whatsapp:focus-visible{background:#e9f8ef}
.gau-agp .gau-compare-contact{margin:22px 0 10px;padding:18px 20px;background:#f1f8f3;border:1px solid #d6e9db;border-radius:12px}
.gau-agp .gau-compare-contact>span{font-weight:650}
@media(max-width:520px){.gau-agp .gau-cta-row>a{width:100%}}

/* v3: gallery and single canonical page content */
.gau-gallery{margin:24px 0 30px}.gau-gallery>h3{margin-bottom:5px}.gau-gallery>p{font-size:14px;color:#526b5c;margin:0 0 14px}.gau-gallery-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.gau-gallery-link{position:relative;display:block;border:1px solid #d9e8df;border-radius:10px;overflow:hidden;aspect-ratio:4/3;background:#f3f7f4}.gau-gallery-link img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s ease}.gau-gallery-link:hover img{transform:scale(1.045)}.gau-gallery-link span{position:absolute;right:9px;bottom:9px;background:#fff;color:#075b35;border-radius:6px;padding:3px 9px;font-size:19px;box-shadow:0 2px 8px #0002}
.gau-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.92);z-index:999999;display:none;align-items:center;justify-content:center;flex-direction:column;padding:50px 65px}.gau-lightbox.is-open{display:flex}.gau-lightbox img{max-width:100%;max-height:calc(100vh - 110px);object-fit:contain}.gau-lightbox button{border:0;cursor:pointer;background:#fff;color:#173b28;border-radius:50%;width:44px;height:44px;font-size:24px;position:absolute}.gau-lightbox .gau-close{top:12px;right:16px}.gau-lightbox .gau-prev{left:10px;top:50%}.gau-lightbox .gau-next{right:10px;top:50%}.gau-lightbox .gau-counter{color:#fff;margin-top:10px;font-size:14px}
@media(max-width:700px){.gau-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gau-lightbox{padding:55px 12px}.gau-lightbox .gau-prev,.gau-lightbox .gau-next{top:auto;bottom:15px}.gau-lightbox .gau-counter{margin-bottom:50px}}

/* v4: editorial hierarchy, polished product presentation and SEO content */
.gau-agp{margin-top:0}.gau-hero{padding:clamp(22px,3vw,44px);gap:clamp(22px,3vw,40px);background:linear-gradient(135deg,#eef7f0,#f8fbf8);border:1px solid #e0ece3}.gau-hero-title{font-size:clamp(26px,3.3vw,42px);font-weight:800;line-height:1.13;letter-spacing:-.025em;color:#07572f;margin:12px 0}.gau-hero-photo{display:block;border-radius:12px;background:#fff;overflow:hidden}.gau-hero-photo img{height:360px;display:block;transition:transform .25s}.gau-hero-photo:hover img{transform:scale(1.035)}.gau-editorial{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;margin:34px 0 20px}.gau-editorial>div{padding:clamp(20px,2.5vw,32px);border-radius:16px}.gau-editorial-lead{background:#f3f8f4}.gau-editorial-highlight{background:#0b3e2a;color:#f7fcf8}.gau-editorial-highlight h3{color:#fff}.gau-editorial-highlight .gau-kicker{color:#a5e2b8}.gau-editorial h3{font-size:clamp(21px,2.2vw,28px);margin:10px 0 15px}.gau-editorial p{margin:0 0 14px}.gau-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0 32px}.gau-benefits>div{padding:20px;border:1px solid #dce9e0;border-radius:13px;background:white}.gau-benefits strong{display:block;font-size:16px;color:#07572f;margin-bottom:8px}.gau-benefits span{font-size:14px;line-height:1.55;display:block}.gau-advice{border-left:4px solid #138451;padding:15px 22px;background:#f3f9f5;margin:25px 0 30px;border-radius:0 12px 12px 0}.gau-advice h3{margin:0 0 10px}.gau-advice p:last-child{margin-bottom:0}.gau-faq{margin:36px 0}.gau-faq details{border-bottom:1px solid #dce9e0;padding:4px 0}.gau-faq summary{font-weight:750;color:#174b32;cursor:pointer;padding:16px 4px;list-style-position:inside}.gau-faq details p{padding:0 20px 14px;margin:0}.gau-gallery-link img{object-fit:contain;background:#fff}.gau-compare>.gau-advice{margin-top:30px}.gau-hero .gau-cta-row{margin-top:24px}.gau-agp a:focus-visible,.gau-agp summary:focus-visible{outline:3px solid #e2b22c;outline-offset:3px}
@media(max-width:850px){.gau-editorial{grid-template-columns:1fr}.gau-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.gau-hero-photo img{height:245px}.gau-benefits{grid-template-columns:1fr}.gau-editorial>div{padding:22px}}

/* v4.1: confirmed overall dimensions and real-equipment explanations */
.gau-dimensions,.gau-firming{margin:32px 0;padding:clamp(18px,2.5vw,30px);border-radius:14px;background:#f2f8f4;border:1px solid #dbeae0}.gau-dimensions h3,.gau-firming h3{margin-top:0}.gau-dimensions p:last-child,.gau-firming p:last-child{margin-bottom:0}.gau-firming{background:#fff}.gau-firming-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gau-firming-grid>div{padding:20px;background:#f5f9f6;border-radius:10px}.gau-firming-grid h4{color:#07572f;margin:0 0 12px;font-size:18px}.gau-facts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important}@media(max-width:650px){.gau-firming-grid{grid-template-columns:1fr}}

.gau-photo-caption{position:absolute;bottom:5px;left:50%;transform:translateX(-50%);color:white;text-align:center;font-size:14px;max-width:75%;text-shadow:0 1px 4px #000;padding:6px 10px;pointer-events:none}.gau-photo-caption:empty{display:none}
