:root{--green:#10b981;--green-dark:#059669;--forest:#063f35;--ink:#10231f;--muted:#667085;--line:#e4ece8;--soft:#f4f8f6;--cream:#fbfaf6;--white:#fff;--shadow:0 20px 60px rgba(6,63,53,.09)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:"Plus Jakarta Sans",Inter,system-ui,sans-serif;color:var(--ink);background:#fff;font-size:16px;line-height:1.58;-webkit-font-smoothing:antialiased}a{text-decoration:none;color:inherit}img{display:block;max-width:100%}.seo-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.seo-site-header{position:sticky;top:0;z-index:70;background:rgba(255,255,255,.94);backdrop-filter:blur(15px);border-bottom:1px solid rgba(228,236,232,.92)}.seo-header-row{height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.seo-logo img{height:40px;width:auto}.seo-main-nav{display:flex;gap:25px;align-items:center;font-size:.86rem;font-weight:750;color:#40534e}.seo-main-nav a:hover{color:#07835d}.seo-header-actions{display:flex;gap:9px;align-items:center}.seo-whatsapp,.seo-primary-button,.seo-secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:13px;min-height:44px;padding:0 16px;font-size:.83rem;font-weight:800;border:1px solid transparent;transition:.18s}.seo-whatsapp{background:#effaf5;color:#087a58;border-color:#c6eadc}.seo-whatsapp svg{width:16px}.seo-primary-button{background:var(--green);color:#fff;box-shadow:0 11px 28px rgba(16,185,129,.22)}.seo-primary-button:hover{background:var(--green-dark);transform:translateY(-1px)}.seo-secondary-button{background:#fff;color:var(--forest);border-color:#bcd9ce}.seo-secondary-button:hover{border-color:#7bd3b1}.seo-large{min-height:50px;padding-inline:20px;font-size:.9rem}.seo-menu-button{display:none;width:42px;height:42px;border:0;border-radius:12px;background:#f2f6f4;color:#31544a}.seo-mobile-menu{padding:8px 20px 16px;border-top:1px solid var(--line);display:grid;gap:3px;font-size:.88rem;font-weight:750}.seo-mobile-menu[hidden]{display:none}.seo-mobile-menu a{padding:9px}.seo-hero{position:relative;min-height:570px;overflow:hidden;background:linear-gradient(135deg,#f7f4ed,#f0f7f3)}.seo-hero-image{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(250,249,245,.99) 0%,rgba(250,249,245,.97) 42%,rgba(250,249,245,.72) 58%,rgba(250,249,245,.12) 82%),var(--seo-hero-image);background-size:cover;background-position:center right}.seo-hero-grid{position:relative;z-index:2;min-height:570px;display:grid;grid-template-columns:minmax(0,62%) minmax(0,38%);align-items:center}.seo-hero-copy{padding:65px 0;max-width:720px}.seo-breadcrumb{display:flex;align-items:center;gap:6px;flex-wrap:wrap;color:#667b74;font-size:.74rem;margin-bottom:22px}.seo-breadcrumb svg{width:13px}.seo-breadcrumb a:hover{color:#07835d}.seo-kicker{display:inline-flex;color:#07835d;font-size:.74rem;font-weight:850;letter-spacing:.065em;text-transform:uppercase}.seo-hero h1{font-size:clamp(2.7rem,5vw,4.7rem);line-height:.99;letter-spacing:-.055em;margin:12px 0 18px;max-width:750px}.seo-hero-copy>p{font-size:clamp(1rem,1.5vw,1.16rem);color:#52645f;max-width:680px;margin:0}.seo-hero-actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}.seo-proof-row{display:flex;flex-wrap:wrap;gap:16px;margin-top:25px;color:#586d66;font-size:.78rem;font-weight:650}.seo-proof-row span{display:inline-flex;align-items:center;gap:6px}.seo-proof-row svg{width:16px;color:#07835d}.seo-section{padding:76px 0}.seo-soft-section{background:var(--soft)}.seo-section-heading{max-width:720px;margin-bottom:30px}.seo-section-heading h2{font-size:clamp(1.8rem,3.1vw,2.65rem);line-height:1.06;letter-spacing:-.04em;margin:8px 0 9px}.seo-section-heading p{color:var(--muted);margin:0}.seo-heading-row{max-width:none;display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.seo-heading-row>div{max-width:720px}.seo-count-badge{background:#edf9f4;color:#087a58;border:1px solid #cceade;border-radius:999px;padding:8px 12px;font-size:.72rem;font-weight:850;white-space:nowrap}.seo-taxonomy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.seo-taxonomy-card,.seo-product-card{border:1px solid var(--line);border-radius:23px;background:#fff;overflow:hidden;box-shadow:0 7px 23px rgba(16,35,31,.035);transition:.2s}.seo-taxonomy-card:hover,.seo-product-card:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.seo-taxonomy-image{aspect-ratio:16/10;background:#eef3f0;overflow:hidden}.seo-taxonomy-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.seo-taxonomy-card:hover img{transform:scale(1.025)}.seo-taxonomy-body{padding:19px}.seo-card-kicker{color:#07835d;font-size:.67rem;font-weight:850;text-transform:uppercase;letter-spacing:.055em}.seo-taxonomy-body h2{font-size:1.12rem;line-height:1.28;margin:6px 0 7px}.seo-taxonomy-body p{font-size:.79rem;color:var(--muted);margin:0;min-height:50px}.seo-card-link{display:inline-flex;align-items:center;gap:6px;color:#087a58;font-weight:850;font-size:.75rem;margin-top:14px}.seo-card-link svg{width:14px}.seo-product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:21px}.seo-product-card{display:flex;flex-direction:column}.seo-product-image{position:relative;aspect-ratio:4/3;background:#f2f5f3;overflow:hidden}.seo-product-image img{width:100%;height:100%;object-fit:cover;transition:.3s}.seo-product-card:hover .seo-product-image img{transform:scale(1.025)}.seo-stock{position:absolute;top:12px;right:12px;border-radius:999px;padding:6px 9px;font-size:.64rem;font-weight:850;background:#fff}.seo-stock.success{color:#047857;background:#ecfdf5}.seo-stock.warning{color:#9a6700;background:#fffbeb}.seo-stock.danger{color:#b42318;background:#fff1f1}.seo-product-body{padding:18px;display:flex;flex-direction:column;flex:1}.seo-product-body h3{font-size:1rem;line-height:1.3;margin:6px 0 7px}.seo-product-body>p{color:var(--muted);font-size:.78rem;margin:0 0 13px}.seo-product-meta{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.seo-product-meta span{background:#f2f6f4;color:#52645f;border-radius:999px;padding:5px 8px;font-size:.66rem}.seo-product-bottom{margin-top:auto;padding-top:14px;border-top:1px solid #edf1ef;display:flex;align-items:center;justify-content:space-between;gap:12px}.seo-product-bottom strong{font-size:1.04rem}.seo-product-bottom a{display:inline-flex;align-items:center;gap:5px;color:#087a58;font-size:.74rem;font-weight:850}.seo-product-bottom svg{width:13px}.seo-empty-state{border:1px dashed #bdd4cb;border-radius:23px;padding:38px;background:#f8fbf9;text-align:center;color:#62766f;display:grid;justify-items:center;gap:8px}.seo-empty-state strong{font-size:1.05rem;color:#23463c}.seo-empty-state span{font-size:.82rem;max-width:650px}.seo-empty-state a{color:#07835d;font-weight:850;font-size:.8rem;margin-top:5px}.seo-editorial-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:start}.seo-editorial-grid h2{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.08;letter-spacing:-.04em;margin:8px 0 0}.seo-editorial-content{color:#536760;font-size:.96rem;line-height:1.8}.seo-editorial-content p{margin:0 0 18px}.seo-related-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.seo-related-card{position:relative;display:flex;flex-direction:column;gap:4px;border:1px solid var(--line);border-radius:18px;padding:17px;background:#fff;min-height:130px;transition:.18s}.seo-related-card:hover{border-color:#9ddbc3;box-shadow:0 12px 30px rgba(6,63,53,.06);transform:translateY(-2px)}.seo-related-card>span{font-size:.65rem;color:#07835d;font-weight:850;text-transform:uppercase;letter-spacing:.05em}.seo-related-card strong{font-size:.88rem;line-height:1.32;padding-right:25px}.seo-related-card small{color:#82918c;font-size:.68rem;margin-top:auto}.seo-related-card svg{position:absolute;top:16px;right:15px;width:16px;color:#8ba59c}.seo-cta-section{padding:18px 0 76px}.seo-final-cta{border-radius:29px;padding:38px 40px;background:linear-gradient(125deg,#064e3b,#059669);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:30px}.seo-kicker-light{color:#b9f5dc}.seo-final-cta h2{font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.08;letter-spacing:-.035em;margin:7px 0 8px;max-width:710px}.seo-final-cta p{margin:0;color:#d9eee7}.seo-final-actions{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}.seo-secondary-button.seo-light{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.08)}.seo-footer{background:#061d21;color:#bcc9c5;padding:52px 0 25px}.seo-footer-grid{display:grid;grid-template-columns:1.5fr .6fr .6fr;gap:60px}.seo-footer-grid img{height:39px;width:auto;margin-bottom:13px}.seo-footer-grid p{max-width:460px;font-size:.76rem;color:#9eb0aa}.seo-footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:8px;font-size:.74rem}.seo-footer-grid strong{color:#fff;margin-bottom:4px}.seo-footer-grid a:hover{color:#6ee7b7}.seo-footer-bottom{border-top:1px solid rgba(255,255,255,.08);margin-top:30px;padding-top:17px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:.67rem;color:#7f948e}@media(max-width:960px){.seo-main-nav{display:none}.seo-menu-button{display:flex;align-items:center;justify-content:center}.seo-hero-image{background-image:linear-gradient(90deg,rgba(250,249,245,.98),rgba(250,249,245,.82)),var(--seo-hero-image)}.seo-hero-grid{grid-template-columns:1fr}.seo-taxonomy-grid,.seo-product-grid{grid-template-columns:repeat(2,1fr)}.seo-related-grid{grid-template-columns:repeat(2,1fr)}.seo-editorial-grid{grid-template-columns:1fr;gap:22px}.seo-final-cta{align-items:flex-start;flex-direction:column}.seo-footer-grid{grid-template-columns:1fr 1fr}.seo-footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:620px){body{font-size:15px}.seo-shell{width:min(100% - 26px,1180px)}.seo-header-row{height:66px}.seo-logo img{height:36px}.seo-whatsapp{padding-inline:11px}.seo-whatsapp span,.seo-header-actions>.seo-primary-button{display:none}.seo-hero,.seo-hero-grid{min-height:540px}.seo-hero-copy{padding:50px 0}.seo-hero h1{font-size:2.6rem}.seo-hero-actions>*{width:100%}.seo-proof-row{display:grid;gap:9px}.seo-section{padding:58px 0}.seo-heading-row{align-items:flex-start;flex-direction:column}.seo-taxonomy-grid,.seo-product-grid,.seo-related-grid{grid-template-columns:1fr}.seo-taxonomy-body p{min-height:auto}.seo-final-cta{padding:28px 22px}.seo-final-actions{width:100%}.seo-final-actions>*{width:100%}.seo-footer-grid{grid-template-columns:1fr;gap:28px}.seo-footer-grid>div:first-child{grid-column:auto}.seo-footer-bottom{flex-direction:column}}
