/* Zevvo Smart — identidade visual por modelo de negócio */
body.model-farmacia{--segment-accent:#087f5b;--segment-soft:#e9f8f2;--segment-deep:#075d46;background:#f7fbf9}
.model-farmacia .store-header{border-bottom:1px solid #dcebe5;background:rgba(255,255,255,.96)}
.model-farmacia .store-header .brand{font-weight:800;color:var(--segment-deep)}
.model-farmacia .cart-button,.model-farmacia .search button,.model-farmacia .button{background:var(--segment-accent);border-color:var(--segment-accent)}
.segment-hero{max-width:1180px;margin:28px auto 18px;padding:42px;border-radius:28px;display:flex;align-items:center;justify-content:space-between;gap:32px}
.pharmacy-hero{background:linear-gradient(135deg,#e8f8f2,#f7fffc);border:1px solid #cdebe0;box-shadow:0 18px 50px rgba(8,127,91,.08)}
.segment-hero-copy{max-width:760px}.segment-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--segment-accent);margin-bottom:10px}
.segment-hero h1{font-size:clamp(2rem,5vw,3.6rem);line-height:1.02;margin:0 0 14px;color:#123d31}.segment-hero p{font-size:1.08rem;line-height:1.65;color:#49645b;margin:0}
.segment-benefits{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.segment-benefits span{background:#fff;border:1px solid #d8ebe4;border-radius:999px;padding:9px 13px;font-size:.9rem;font-weight:700;color:#28594a}
.segment-symbol{width:150px;height:150px;flex:0 0 150px;border-radius:38px;background:var(--segment-accent);color:#fff;display:grid;place-items:center;font-size:7rem;font-weight:300;box-shadow:0 18px 35px rgba(8,127,91,.2)}
.segment-services{max-width:1180px;margin:0 auto 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.segment-services article{background:#fff;border:1px solid #e0ece7;border-radius:18px;padding:18px;box-shadow:0 8px 24px rgba(25,65,52,.04)}.segment-services strong,.segment-services span{display:block}.segment-services strong{color:#163f33;margin-bottom:5px}.segment-services span{font-size:.88rem;line-height:1.45;color:#687b74}
.model-farmacia .chips a.active{background:var(--segment-accent);border-color:var(--segment-accent);color:#fff}.model-farmacia .product-card{border-color:#e1ece8}.model-farmacia .product-info small,.model-farmacia .price{color:var(--segment-deep)}
@media(max-width:760px){.segment-hero{margin:16px 12px;padding:28px 22px;border-radius:22px}.segment-symbol{display:none}.segment-services{margin:0 12px 20px;grid-template-columns:1fr 1fr}.segment-hero h1{font-size:2.25rem}}
@media(max-width:430px){.segment-services{grid-template-columns:1fr}}
.catalog-pagination{max-width:1180px;margin:28px auto 8px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.catalog-pagination span{font-weight:700;color:var(--ink);opacity:.75}.catalog-pagination .button{min-width:118px;text-align:center;text-decoration:none}@media(max-width:560px){.catalog-pagination{margin:22px 12px 6px}.catalog-pagination .button{flex:1}}
.segment-hero{--segment:#2563eb;--segment-soft:#eff6ff;margin:18px auto 22px;background:linear-gradient(135deg,var(--segment-soft),#fff);border:1px solid color-mix(in srgb,var(--segment) 20%,transparent)}.segment-hero .model-kicker,.segment-hero .model-benefits span{color:var(--segment)}.segment-hero .model-hero-mark{background:var(--segment);color:#fff}.model-clinica,.model-odontologia,.model-fisioterapia,.model-nutricao{--segment:#0f766e;--segment-soft:#ecfdf5}.model-restaurante,.model-pizzaria,.model-hamburgueria,.model-padaria,.model-cafeteria{--segment:#b45309;--segment-soft:#fff7ed}.model-assistencia-tecnica,.model-eletricista,.model-encanador,.model-limpeza,.model-ar-condicionado{--segment:#0369a1;--segment-soft:#f0f9ff}.model-barbearia,.model-salao,.model-manicure,.model-estetica,.model-tatuagem{--segment:#a21caf;--segment-soft:#fdf4ff}.model-oficina,.model-lavajato,.model-estetica-automotiva,.model-autopecas,.model-pneus{--segment:#334155;--segment-soft:#f8fafc}.model-academia,.model-personal-trainer,.model-pilates,.model-danca,.model-artes-marciais{--segment:#c2410c;--segment-soft:#fff7ed}.model-imobiliaria,.model-corretor,.model-administracao-imoveis,.model-aluguel-imoveis,.model-condominios{--segment:#1d4ed8;--segment-soft:#eff6ff}.model-roupas,.model-calcados,.model-ferragista,.model-material-construcao,.model-eletronicos{--segment:#4338ca;--segment-soft:#eef2ff}.model-petshop,.model-banho-tosa,.model-clinica-veterinaria,.model-hotel-pet,.model-adestramento{--segment:#15803d;--segment-soft:#f0fdf4}.model-escola,.model-cursos,.model-idiomas,.model-reforco,.model-professor-particular{--segment:#7c3aed;--segment-soft:#f5f3ff}.model-buffet,.model-decoracao-festas,.model-fotografia,.model-espaco-eventos,.model-cerimonial{--segment:#be185d;--segment-soft:#fdf2f8}.model-hotel,.model-pousada,.model-aluguel-temporada,.model-agencia-viagens,.model-passeios{--segment:#0e7490;--segment-soft:#ecfeff}
.model-feature-cards{margin:0 auto 24px}.model-feature-cards article{border-top:3px solid var(--segment,#2563eb)}.model-feature-cards strong{color:var(--segment,#2563eb)}

/* ===== ZEVVO SMART — NAVEGAÇÃO LOJA ↔ PAINEL DEMO v1 ===== */
.zevvo-demo-switch{max-width:1180px;margin:14px auto 18px;padding:12px 16px;border:1px solid color-mix(in srgb,var(--segment,#0875f5) 28%,#dce6f1);border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--segment,#0875f5) 8%,#fff),#fff);display:flex;align-items:center;justify-content:space-between;gap:18px}
.zevvo-demo-switch div{display:flex;flex-direction:column;gap:2px}.zevvo-demo-switch strong{color:var(--segment,#0875f5);font-size:14px}.zevvo-demo-switch span{color:#64748b;font-size:12px}.zevvo-demo-switch a{background:var(--segment,#0875f5);color:#fff!important;text-decoration:none;font-weight:800;font-size:12px;padding:9px 13px;border-radius:9px;white-space:nowrap}
@media(max-width:680px){.zevvo-demo-switch{margin:10px 12px 16px;align-items:flex-start;flex-direction:column}.zevvo-demo-switch a{width:100%;text-align:center}}

/* Farmácia — paleta exclusiva v2 */
body.model-farmacia{--segment:#0b8f55;--segment-accent:#0b8f55;--segment-deep:#076b41;--segment-soft:#e8f7ef;background:#f5fbf8}
.model-farmacia .pharmacy-hero{background:linear-gradient(135deg,#dcf5e8,#f8fffb);border-color:#bfe5d1;box-shadow:0 18px 50px rgba(11,143,85,.12)}
.model-farmacia .segment-symbol{background:linear-gradient(145deg,#0b8f55,#076b41)}
.model-farmacia .segment-services article{border-top:3px solid #0b8f55}

/* Clínica — paleta exclusiva */
body.model-clinica{--segment:#2563eb;--segment-accent:#2563eb;--segment-deep:#1e40af;--segment-soft:#eaf1ff;background:#f6f9ff}
.model-clinica .segment-hero{background:linear-gradient(135deg,#e7efff,#fbfdff);border-color:#c9daf8;box-shadow:0 18px 50px rgba(37,99,235,.11)}
.model-clinica .model-hero-mark,.model-clinica .segment-symbol{background:linear-gradient(145deg,#2563eb,#1e40af)}
.model-clinica .segment-services article,.model-clinica .model-feature-cards article{border-top-color:#2563eb}
.model-clinica .cart-button,.model-clinica .search button,.model-clinica .button,.model-clinica .chips a.active{background:#2563eb;border-color:#2563eb;color:#fff}
.model-clinica .product-info small,.model-clinica .price{color:#1e40af}

/* Farmácia + Clínica — cores fortes */
body.model-farmacia{--segment:#008f4c;--segment-accent:#008f4c;--segment-deep:#005c31;--segment-soft:#d8f5e7;background:#eefaf4}
.model-farmacia .pharmacy-hero{background:linear-gradient(135deg,#bff0d8,#effff7);border:2px solid #36b879;box-shadow:0 20px 52px rgba(0,143,76,.22)}
.model-farmacia .segment-symbol{background:linear-gradient(145deg,#00a85a,#006f3b);box-shadow:0 18px 38px rgba(0,111,59,.30)}
.model-farmacia .segment-services article{border-top:4px solid #008f4c}
body.model-clinica{--segment:#064cff;--segment-accent:#064cff;--segment-deep:#002fa7;--segment-soft:#dce7ff;background:#f0f5ff}
.model-clinica .segment-hero{background:linear-gradient(135deg,#c9d9ff,#f4f7ff);border:2px solid #4c78ff;box-shadow:0 20px 52px rgba(6,76,255,.22)}
.model-clinica .model-hero-mark,.model-clinica .segment-symbol{background:linear-gradient(145deg,#0b55ff,#002fa7);box-shadow:0 18px 38px rgba(0,47,167,.30)}
.model-clinica .segment-services article,.model-clinica .model-feature-cards article{border-top:4px solid #064cff}
.model-clinica .cart-button,.model-clinica .search button,.model-clinica .button,.model-clinica .chips a.active{background:#064cff;border-color:#064cff;color:#fff}
.model-clinica .product-info small,.model-clinica .price{color:#002fa7}

/* Odontologia — identidade exclusiva forte */
body.model-odontologia{--segment:#00a6a6;--segment-accent:#00a6a6;--segment-deep:#006b6b;--segment-soft:#d5f7f5;background:#effcfb}
.model-odontologia .segment-hero{background:linear-gradient(135deg,#b9f1ed,#f3fffe);border:2px solid #35c9c3;box-shadow:0 20px 52px rgba(0,166,166,.22)}
.model-odontologia .model-hero-mark,.model-odontologia .segment-symbol{background:linear-gradient(145deg,#00baba,#006b6b);box-shadow:0 18px 38px rgba(0,107,107,.30)}
.model-odontologia .segment-services article,.model-odontologia .model-feature-cards article{border-top:4px solid #00a6a6}
.model-odontologia .cart-button,.model-odontologia .search button,.model-odontologia .button,.model-odontologia .chips a.active{background:#00a6a6;border-color:#00a6a6;color:#fff}
.model-odontologia .product-info small,.model-odontologia .price{color:#006b6b}

/* Fisioterapia — identidade exclusiva forte */
body.model-fisioterapia{--segment:#ff6a00;--segment-accent:#ff6a00;--segment-deep:#b83f00;--segment-soft:#ffe4cf;background:#fff6ef}
.model-fisioterapia .segment-hero{background:linear-gradient(135deg,#ffd3b5,#fff8f2);border:2px solid #ff9147;box-shadow:0 20px 52px rgba(255,106,0,.24)}
.model-fisioterapia .model-hero-mark,.model-fisioterapia .segment-symbol{background:linear-gradient(145deg,#ff7a18,#c74700);box-shadow:0 18px 38px rgba(184,63,0,.30)}
.model-fisioterapia .segment-services article,.model-fisioterapia .model-feature-cards article{border-top:4px solid #ff6a00}
.model-fisioterapia .cart-button,.model-fisioterapia .search button,.model-fisioterapia .button,.model-fisioterapia .chips a.active{background:#ff6a00;border-color:#ff6a00;color:#fff}
.model-fisioterapia .product-info small,.model-fisioterapia .price{color:#b83f00}

/* ===== 60 MODELOS — PALETAS FORTES EXCLUSIVAS v1 ===== */
.model-farmacia{--segment:#008F4C;--segment-accent:#008F4C;--segment-deep:#006435;--segment-soft:#D1EBDF;background:#EDF7F2}
.model-farmacia .segment-hero{background:linear-gradient(135deg,#D1EBDF,#fff);border:2px solid #59B68B;box-shadow:0 20px 52px #8CCDAE66}.model-farmacia .model-hero-mark,.model-farmacia .segment-symbol{background:linear-gradient(145deg,#008F4C,#006435);box-shadow:0 18px 38px #408B6866}.model-farmacia .model-feature-cards article,.model-farmacia .segment-services article{border-top:4px solid #008F4C}.model-farmacia .search button,.model-farmacia .button,.model-farmacia .chips a.active{background:#008F4C;border-color:#008F4C;color:#fff}.model-farmacia .product-info small,.model-farmacia .price{color:#006435}
.model-clinica{--segment:#064CFF;--segment-accent:#064CFF;--segment-deep:#0435B3;--segment-soft:#D2DFFF;background:#EEF2FF}
.model-clinica .segment-hero{background:linear-gradient(135deg,#D2DFFF,#fff);border:2px solid #5D8BFF;box-shadow:0 20px 52px #8FAEFF66}.model-clinica .model-hero-mark,.model-clinica .segment-symbol{background:linear-gradient(145deg,#064CFF,#0435B3);box-shadow:0 18px 38px #4368C666}.model-clinica .model-feature-cards article,.model-clinica .segment-services article{border-top:4px solid #064CFF}.model-clinica .search button,.model-clinica .button,.model-clinica .chips a.active{background:#064CFF;border-color:#064CFF;color:#fff}.model-clinica .product-info small,.model-clinica .price{color:#0435B3}
.model-odontologia{--segment:#00A6A6;--segment-accent:#00A6A6;--segment-deep:#007474;--segment-soft:#D1EFEF;background:#EDF9F9}
.model-odontologia .segment-hero{background:linear-gradient(135deg,#D1EFEF,#fff);border:2px solid #59C5C5;box-shadow:0 20px 52px #8CD7D766}.model-odontologia .model-hero-mark,.model-odontologia .segment-symbol{background:linear-gradient(145deg,#00A6A6,#007474);box-shadow:0 18px 38px #40979766}.model-odontologia .model-feature-cards article,.model-odontologia .segment-services article{border-top:4px solid #00A6A6}.model-odontologia .search button,.model-odontologia .button,.model-odontologia .chips a.active{background:#00A6A6;border-color:#00A6A6;color:#fff}.model-odontologia .product-info small,.model-odontologia .price{color:#007474}
.model-fisioterapia{--segment:#FF6A00;--segment-accent:#FF6A00;--segment-deep:#B34A00;--segment-soft:#FFE4D1;background:#FFF5ED}
.model-fisioterapia .segment-hero{background:linear-gradient(135deg,#FFE4D1,#fff);border:2px solid #FF9E59;box-shadow:0 20px 52px #FFBC8C66}.model-fisioterapia .model-hero-mark,.model-fisioterapia .segment-symbol{background:linear-gradient(145deg,#FF6A00,#B34A00);box-shadow:0 18px 38px #C6774066}.model-fisioterapia .model-feature-cards article,.model-fisioterapia .segment-services article{border-top:4px solid #FF6A00}.model-fisioterapia .search button,.model-fisioterapia .button,.model-fisioterapia .chips a.active{background:#FF6A00;border-color:#FF6A00;color:#fff}.model-fisioterapia .product-info small,.model-fisioterapia .price{color:#B34A00}
.model-nutricao{--segment:#65A30D;--segment-accent:#65A30D;--segment-deep:#477209;--segment-soft:#E3EED3;background:#F4F9EE}
.model-nutricao .segment-hero{background:linear-gradient(135deg,#E3EED3,#fff);border:2px solid #9BC362;box-shadow:0 20px 52px #BAD69266}.model-nutricao .model-hero-mark,.model-nutricao .segment-symbol{background:linear-gradient(145deg,#65A30D,#477209);box-shadow:0 18px 38px #75954766}.model-nutricao .model-feature-cards article,.model-nutricao .segment-services article{border-top:4px solid #65A30D}.model-nutricao .search button,.model-nutricao .button,.model-nutricao .chips a.active{background:#65A30D;border-color:#65A30D;color:#fff}.model-nutricao .product-info small,.model-nutricao .price{color:#477209}
.model-restaurante{--segment:#D62828;--segment-accent:#D62828;--segment-deep:#961C1C;--segment-soft:#F8D8D8;background:#FCF0F0}
.model-restaurante .segment-hero{background:linear-gradient(135deg,#F8D8D8,#fff);border:2px solid #E47373;box-shadow:0 20px 52px #ED9E9E66}.model-restaurante .model-hero-mark,.model-restaurante .segment-symbol{background:linear-gradient(145deg,#D62828,#961C1C);box-shadow:0 18px 38px #B0555566}.model-restaurante .model-feature-cards article,.model-restaurante .segment-services article{border-top:4px solid #D62828}.model-restaurante .search button,.model-restaurante .button,.model-restaurante .chips a.active{background:#D62828;border-color:#D62828;color:#fff}.model-restaurante .product-info small,.model-restaurante .price{color:#961C1C}
.model-pizzaria{--segment:#E63900;--segment-accent:#E63900;--segment-deep:#A12800;--segment-soft:#FBDBD1;background:#FDF1ED}
.model-pizzaria .segment-hero{background:linear-gradient(135deg,#FBDBD1,#fff);border:2px solid #EF7E59;box-shadow:0 20px 52px #F4A68C66}.model-pizzaria .model-hero-mark,.model-pizzaria .segment-symbol{background:linear-gradient(145deg,#E63900,#A12800);box-shadow:0 18px 38px #B95E4066}.model-pizzaria .model-feature-cards article,.model-pizzaria .segment-services article{border-top:4px solid #E63900}.model-pizzaria .search button,.model-pizzaria .button,.model-pizzaria .chips a.active{background:#E63900;border-color:#E63900;color:#fff}.model-pizzaria .product-info small,.model-pizzaria .price{color:#A12800}
.model-hamburgueria{--segment:#B91C1C;--segment-accent:#B91C1C;--segment-deep:#821414;--segment-soft:#F2D6D6;background:#FAEFEF}
.model-hamburgueria .segment-hero{background:linear-gradient(135deg,#F2D6D6,#fff);border:2px solid #D26B6B;box-shadow:0 20px 52px #E0999966}.model-hamburgueria .model-hero-mark,.model-hamburgueria .segment-symbol{background:linear-gradient(145deg,#B91C1C,#821414);box-shadow:0 18px 38px #A14F4F66}.model-hamburgueria .model-feature-cards article,.model-hamburgueria .segment-services article{border-top:4px solid #B91C1C}.model-hamburgueria .search button,.model-hamburgueria .button,.model-hamburgueria .chips a.active{background:#B91C1C;border-color:#B91C1C;color:#fff}.model-hamburgueria .product-info small,.model-hamburgueria .price{color:#821414}
.model-padaria{--segment:#B45309;--segment-accent:#B45309;--segment-deep:#7E3A06;--segment-soft:#F2E0D3;background:#FAF3EE}
.model-padaria .segment-hero{background:linear-gradient(135deg,#F2E0D3,#fff);border:2px solid #CE8F5F;box-shadow:0 20px 52px #DDB29066}.model-padaria .model-hero-mark,.model-padaria .segment-symbol{background:linear-gradient(145deg,#B45309,#7E3A06);box-shadow:0 18px 38px #9E6B4466}.model-padaria .model-feature-cards article,.model-padaria .segment-services article{border-top:4px solid #B45309}.model-padaria .search button,.model-padaria .button,.model-padaria .chips a.active{background:#B45309;border-color:#B45309;color:#fff}.model-padaria .product-info small,.model-padaria .price{color:#7E3A06}
.model-cafeteria{--segment:#7C2D12;--segment-accent:#7C2D12;--segment-deep:#571F0D;--segment-soft:#E7D9D4;background:#F6F0EE}
.model-cafeteria .segment-hero{background:linear-gradient(135deg,#E7D9D4,#fff);border:2px solid #AA7765;box-shadow:0 20px 52px #C4A19466}.model-cafeteria .model-hero-mark,.model-cafeteria .segment-symbol{background:linear-gradient(145deg,#7C2D12,#571F0D);box-shadow:0 18px 38px #81574A66}.model-cafeteria .model-feature-cards article,.model-cafeteria .segment-services article{border-top:4px solid #7C2D12}.model-cafeteria .search button,.model-cafeteria .button,.model-cafeteria .chips a.active{background:#7C2D12;border-color:#7C2D12;color:#fff}.model-cafeteria .product-info small,.model-cafeteria .price{color:#571F0D}
.model-assistencia-tecnica{--segment:#0369A1;--segment-accent:#0369A1;--segment-deep:#024A71;--segment-soft:#D2E4EE;background:#EDF5F8}
.model-assistencia-tecnica .segment-hero{background:linear-gradient(135deg,#D2E4EE,#fff);border:2px solid #5B9EC2;box-shadow:0 20px 52px #8EBCD566}.model-assistencia-tecnica .model-hero-mark,.model-assistencia-tecnica .segment-symbol{background:linear-gradient(145deg,#0369A1,#024A71);box-shadow:0 18px 38px #41779566}.model-assistencia-tecnica .model-feature-cards article,.model-assistencia-tecnica .segment-services article{border-top:4px solid #0369A1}.model-assistencia-tecnica .search button,.model-assistencia-tecnica .button,.model-assistencia-tecnica .chips a.active{background:#0369A1;border-color:#0369A1;color:#fff}.model-assistencia-tecnica .product-info small,.model-assistencia-tecnica .price{color:#024A71}
.model-eletricista{--segment:#EAB308;--segment-accent:#EAB308;--segment-deep:#A47D06;--segment-soft:#FBF1D3;background:#FEFAEE}
.model-eletricista .segment-hero{background:linear-gradient(135deg,#FBF1D3,#fff);border:2px solid #F1CE5E;box-shadow:0 20px 52px #F6DD9066}.model-eletricista .model-hero-mark,.model-eletricista .segment-symbol{background:linear-gradient(145deg,#EAB308,#A47D06);box-shadow:0 18px 38px #BB9E4466}.model-eletricista .model-feature-cards article,.model-eletricista .segment-services article{border-top:4px solid #EAB308}.model-eletricista .search button,.model-eletricista .button,.model-eletricista .chips a.active{background:#EAB308;border-color:#EAB308;color:#fff}.model-eletricista .product-info small,.model-eletricista .price{color:#A47D06}
.model-encanador{--segment:#0284C7;--segment-accent:#0284C7;--segment-deep:#015C8B;--segment-soft:#D1E9F5;background:#EDF6FB}
.model-encanador .segment-hero{background:linear-gradient(135deg,#D1E9F5,#fff);border:2px solid #5BAFDB;box-shadow:0 20px 52px #8DC8E666}.model-encanador .model-hero-mark,.model-encanador .segment-symbol{background:linear-gradient(145deg,#0284C7,#015C8B);box-shadow:0 18px 38px #4185A866}.model-encanador .model-feature-cards article,.model-encanador .segment-services article{border-top:4px solid #0284C7}.model-encanador .search button,.model-encanador .button,.model-encanador .chips a.active{background:#0284C7;border-color:#0284C7;color:#fff}.model-encanador .product-info small,.model-encanador .price{color:#015C8B}
.model-limpeza{--segment:#0891B2;--segment-accent:#0891B2;--segment-deep:#06667D;--segment-soft:#D3EBF1;background:#EEF7FA}
.model-limpeza .segment-hero{background:linear-gradient(135deg,#D3EBF1,#fff);border:2px solid #5EB8CD;box-shadow:0 20px 52px #90CEDC66}.model-limpeza .model-hero-mark,.model-limpeza .segment-symbol{background:linear-gradient(145deg,#0891B2,#06667D);box-shadow:0 18px 38px #448C9E66}.model-limpeza .model-feature-cards article,.model-limpeza .segment-services article{border-top:4px solid #0891B2}.model-limpeza .search button,.model-limpeza .button,.model-limpeza .chips a.active{background:#0891B2;border-color:#0891B2;color:#fff}.model-limpeza .product-info small,.model-limpeza .price{color:#06667D}
.model-ar-condicionado{--segment:#2563EB;--segment-accent:#2563EB;--segment-deep:#1A45A5;--segment-soft:#D8E3FB;background:#F0F4FE}
.model-ar-condicionado .segment-hero{background:linear-gradient(135deg,#D8E3FB,#fff);border:2px solid #719AF2;box-shadow:0 20px 52px #9DB9F666}.model-ar-condicionado .model-hero-mark,.model-ar-condicionado .segment-symbol{background:linear-gradient(145deg,#2563EB,#1A45A5);box-shadow:0 18px 38px #5374BC66}.model-ar-condicionado .model-feature-cards article,.model-ar-condicionado .segment-services article{border-top:4px solid #2563EB}.model-ar-condicionado .search button,.model-ar-condicionado .button,.model-ar-condicionado .chips a.active{background:#2563EB;border-color:#2563EB;color:#fff}.model-ar-condicionado .product-info small,.model-ar-condicionado .price{color:#1A45A5}
.model-barbearia{--segment:#111827;--segment-accent:#111827;--segment-deep:#0C111B;--segment-soft:#D4D5D8;background:#EEEFF0}
.model-barbearia .segment-hero{background:linear-gradient(135deg,#D4D5D8,#fff);border:2px solid #646973;box-shadow:0 20px 52px #94979E66}.model-barbearia .model-hero-mark,.model-barbearia .segment-symbol{background:linear-gradient(145deg,#111827,#0C111B);box-shadow:0 18px 38px #494D5466}.model-barbearia .model-feature-cards article,.model-barbearia .segment-services article{border-top:4px solid #111827}.model-barbearia .search button,.model-barbearia .button,.model-barbearia .chips a.active{background:#111827;border-color:#111827;color:#fff}.model-barbearia .product-info small,.model-barbearia .price{color:#0C111B}
.model-salao{--segment:#C026D3;--segment-accent:#C026D3;--segment-deep:#861B94;--segment-soft:#F4D8F7;background:#FBF0FC}
.model-salao .segment-hero{background:linear-gradient(135deg,#F4D8F7,#fff);border:2px solid #D672E2;box-shadow:0 20px 52px #E39DEB66}.model-salao .model-hero-mark,.model-salao .segment-symbol{background:linear-gradient(145deg,#C026D3,#861B94);box-shadow:0 18px 38px #A454AF66}.model-salao .model-feature-cards article,.model-salao .segment-services article{border-top:4px solid #C026D3}.model-salao .search button,.model-salao .button,.model-salao .chips a.active{background:#C026D3;border-color:#C026D3;color:#fff}.model-salao .product-info small,.model-salao .price{color:#861B94}
.model-manicure{--segment:#E11D74;--segment-accent:#E11D74;--segment-deep:#9E1451;--segment-soft:#FAD6E6;background:#FDEFF5}
.model-manicure .segment-hero{background:linear-gradient(135deg,#FAD6E6,#fff);border:2px solid #EC6CA5;box-shadow:0 20px 52px #F299C066}.model-manicure .model-hero-mark,.model-manicure .segment-symbol{background:linear-gradient(145deg,#E11D74,#9E1451);box-shadow:0 18px 38px #B64F7D66}.model-manicure .model-feature-cards article,.model-manicure .segment-services article{border-top:4px solid #E11D74}.model-manicure .search button,.model-manicure .button,.model-manicure .chips a.active{background:#E11D74;border-color:#E11D74;color:#fff}.model-manicure .product-info small,.model-manicure .price{color:#9E1451}
.model-estetica{--segment:#DB2777;--segment-accent:#DB2777;--segment-deep:#991B53;--segment-soft:#F9D8E7;background:#FCF0F5}
.model-estetica .segment-hero{background:linear-gradient(135deg,#F9D8E7,#fff);border:2px solid #E873A7;box-shadow:0 20px 52px #EF9EC266}.model-estetica .model-hero-mark,.model-estetica .segment-symbol{background:linear-gradient(145deg,#DB2777,#991B53);box-shadow:0 18px 38px #B3547E66}.model-estetica .model-feature-cards article,.model-estetica .segment-services article{border-top:4px solid #DB2777}.model-estetica .search button,.model-estetica .button,.model-estetica .chips a.active{background:#DB2777;border-color:#DB2777;color:#fff}.model-estetica .product-info small,.model-estetica .price{color:#991B53}
.model-tatuagem{--segment:#6D28D9;--segment-accent:#6D28D9;--segment-deep:#4C1C98;--segment-soft:#E5D8F8;background:#F5F0FC}
.model-tatuagem .segment-hero{background:linear-gradient(135deg,#E5D8F8,#fff);border:2px solid #A073E6;box-shadow:0 20px 52px #BD9EEE66}.model-tatuagem .model-hero-mark,.model-tatuagem .segment-symbol{background:linear-gradient(145deg,#6D28D9,#4C1C98);box-shadow:0 18px 38px #7955B266}.model-tatuagem .model-feature-cards article,.model-tatuagem .segment-services article{border-top:4px solid #6D28D9}.model-tatuagem .search button,.model-tatuagem .button,.model-tatuagem .chips a.active{background:#6D28D9;border-color:#6D28D9;color:#fff}.model-tatuagem .product-info small,.model-tatuagem .price{color:#4C1C98}
.model-oficina{--segment:#334155;--segment-accent:#334155;--segment-deep:#242E3B;--segment-soft:#DADDE0;background:#F1F2F3}
.model-oficina .segment-hero{background:linear-gradient(135deg,#DADDE0,#fff);border:2px solid #7A8491;box-shadow:0 20px 52px #A3AAB366}.model-oficina .model-hero-mark,.model-oficina .segment-symbol{background:linear-gradient(145deg,#334155,#242E3B);box-shadow:0 18px 38px #5B626C66}.model-oficina .model-feature-cards article,.model-oficina .segment-services article{border-top:4px solid #334155}.model-oficina .search button,.model-oficina .button,.model-oficina .chips a.active{background:#334155;border-color:#334155;color:#fff}.model-oficina .product-info small,.model-oficina .price{color:#242E3B}
.model-lavajato{--segment:#0077B6;--segment-accent:#0077B6;--segment-deep:#00537F;--segment-soft:#D1E7F2;background:#EDF5FA}
.model-lavajato .segment-hero{background:linear-gradient(135deg,#D1E7F2,#fff);border:2px solid #59A7D0;box-shadow:0 20px 52px #8CC2DE66}.model-lavajato .model-hero-mark,.model-lavajato .segment-symbol{background:linear-gradient(145deg,#0077B6,#00537F);box-shadow:0 18px 38px #407E9F66}.model-lavajato .model-feature-cards article,.model-lavajato .segment-services article{border-top:4px solid #0077B6}.model-lavajato .search button,.model-lavajato .button,.model-lavajato .chips a.active{background:#0077B6;border-color:#0077B6;color:#fff}.model-lavajato .product-info small,.model-lavajato .price{color:#00537F}
.model-estetica-automotiva{--segment:#0F766E;--segment-accent:#0F766E;--segment-deep:#0B534D;--segment-soft:#D4E6E5;background:#EEF5F5}
.model-estetica-automotiva .segment-hero{background:linear-gradient(135deg,#D4E6E5,#fff);border:2px solid #63A6A1;box-shadow:0 20px 52px #93C1BE66}.model-estetica-automotiva .model-hero-mark,.model-estetica-automotiva .segment-symbol{background:linear-gradient(145deg,#0F766E,#0B534D);box-shadow:0 18px 38px #487E7A66}.model-estetica-automotiva .model-feature-cards article,.model-estetica-automotiva .segment-services article{border-top:4px solid #0F766E}.model-estetica-automotiva .search button,.model-estetica-automotiva .button,.model-estetica-automotiva .chips a.active{background:#0F766E;border-color:#0F766E;color:#fff}.model-estetica-automotiva .product-info small,.model-estetica-automotiva .price{color:#0B534D}
.model-autopecas{--segment:#DC2626;--segment-accent:#DC2626;--segment-deep:#9A1B1B;--segment-soft:#F9D8D8;background:#FDF0F0}
.model-autopecas .segment-hero{background:linear-gradient(135deg,#F9D8D8,#fff);border:2px solid #E87272;box-shadow:0 20px 52px #EF9D9D66}.model-autopecas .model-hero-mark,.model-autopecas .segment-symbol{background:linear-gradient(145deg,#DC2626,#9A1B1B);box-shadow:0 18px 38px #B3545466}.model-autopecas .model-feature-cards article,.model-autopecas .segment-services article{border-top:4px solid #DC2626}.model-autopecas .search button,.model-autopecas .button,.model-autopecas .chips a.active{background:#DC2626;border-color:#DC2626;color:#fff}.model-autopecas .product-info small,.model-autopecas .price{color:#9A1B1B}
.model-pneus{--segment:#4B5563;--segment-accent:#4B5563;--segment-deep:#353B45;--segment-soft:#DFE0E3;background:#F2F3F4}
.model-pneus .segment-hero{background:linear-gradient(135deg,#DFE0E3,#fff);border:2px solid #8A919A;box-shadow:0 20px 52px #AEB3B966}.model-pneus .model-hero-mark,.model-pneus .segment-symbol{background:linear-gradient(145deg,#4B5563,#353B45);box-shadow:0 18px 38px #686C7466}.model-pneus .model-feature-cards article,.model-pneus .segment-services article{border-top:4px solid #4B5563}.model-pneus .search button,.model-pneus .button,.model-pneus .chips a.active{background:#4B5563;border-color:#4B5563;color:#fff}.model-pneus .product-info small,.model-pneus .price{color:#353B45}
.model-academia{--segment:#EA580C;--segment-accent:#EA580C;--segment-deep:#A43E08;--segment-soft:#FBE1D3;background:#FEF3EE}
.model-academia .segment-hero{background:linear-gradient(135deg,#FBE1D3,#fff);border:2px solid #F19261;box-shadow:0 20px 52px #F6B49266}.model-academia .model-hero-mark,.model-academia .segment-symbol{background:linear-gradient(145deg,#EA580C,#A43E08);box-shadow:0 18px 38px #BB6E4666}.model-academia .model-feature-cards article,.model-academia .segment-services article{border-top:4px solid #EA580C}.model-academia .search button,.model-academia .button,.model-academia .chips a.active{background:#EA580C;border-color:#EA580C;color:#fff}.model-academia .product-info small,.model-academia .price{color:#A43E08}
.model-personal-trainer{--segment:#F43F00;--segment-accent:#F43F00;--segment-deep:#AB2C00;--segment-soft:#FDDCD1;background:#FEF2ED}
.model-personal-trainer .segment-hero{background:linear-gradient(135deg,#FDDCD1,#fff);border:2px solid #F88259;box-shadow:0 20px 52px #FAA98C66}.model-personal-trainer .model-hero-mark,.model-personal-trainer .segment-symbol{background:linear-gradient(145deg,#F43F00,#AB2C00);box-shadow:0 18px 38px #C0614066}.model-personal-trainer .model-feature-cards article,.model-personal-trainer .segment-services article{border-top:4px solid #F43F00}.model-personal-trainer .search button,.model-personal-trainer .button,.model-personal-trainer .chips a.active{background:#F43F00;border-color:#F43F00;color:#fff}.model-personal-trainer .product-info small,.model-personal-trainer .price{color:#AB2C00}
.model-pilates{--segment:#9333EA;--segment-accent:#9333EA;--segment-deep:#6724A4;--segment-soft:#ECDAFB;background:#F7F1FE}
.model-pilates .segment-hero{background:linear-gradient(135deg,#ECDAFB,#fff);border:2px solid #B97AF1;box-shadow:0 20px 52px #CEA3F666}.model-pilates .model-hero-mark,.model-pilates .segment-symbol{background:linear-gradient(145deg,#9333EA,#6724A4);box-shadow:0 18px 38px #8D5BBB66}.model-pilates .model-feature-cards article,.model-pilates .segment-services article{border-top:4px solid #9333EA}.model-pilates .search button,.model-pilates .button,.model-pilates .chips a.active{background:#9333EA;border-color:#9333EA;color:#fff}.model-pilates .product-info small,.model-pilates .price{color:#6724A4}
.model-danca{--segment:#BE123C;--segment-accent:#BE123C;--segment-deep:#850D2A;--segment-soft:#F3D4DC;background:#FAEEF1}
.model-danca .segment-hero{background:linear-gradient(135deg,#F3D4DC,#fff);border:2px solid #D56580;box-shadow:0 20px 52px #E294A766}.model-danca .model-hero-mark,.model-danca .segment-symbol{background:linear-gradient(145deg,#BE123C,#850D2A);box-shadow:0 18px 38px #A44A5F66}.model-danca .model-feature-cards article,.model-danca .segment-services article{border-top:4px solid #BE123C}.model-danca .search button,.model-danca .button,.model-danca .chips a.active{background:#BE123C;border-color:#BE123C;color:#fff}.model-danca .product-info small,.model-danca .price{color:#850D2A}
.model-artes-marciais{--segment:#991B1B;--segment-accent:#991B1B;--segment-deep:#6B1313;--segment-soft:#EDD6D6;background:#F8EFEF}
.model-artes-marciais .segment-hero{background:linear-gradient(135deg,#EDD6D6,#fff);border:2px solid #BD6B6B;box-shadow:0 20px 52px #D1989866}.model-artes-marciais .model-hero-mark,.model-artes-marciais .segment-symbol{background:linear-gradient(145deg,#991B1B,#6B1313);box-shadow:0 18px 38px #904E4E66}.model-artes-marciais .model-feature-cards article,.model-artes-marciais .segment-services article{border-top:4px solid #991B1B}.model-artes-marciais .search button,.model-artes-marciais .button,.model-artes-marciais .chips a.active{background:#991B1B;border-color:#991B1B;color:#fff}.model-artes-marciais .product-info small,.model-artes-marciais .price{color:#6B1313}
.model-imobiliaria{--segment:#1D4ED8;--segment-accent:#1D4ED8;--segment-deep:#143797;--segment-soft:#D6DFF8;background:#EFF3FC}
.model-imobiliaria .segment-hero{background:linear-gradient(135deg,#D6DFF8,#fff);border:2px solid #6C8CE6;box-shadow:0 20px 52px #99AFED66}.model-imobiliaria .model-hero-mark,.model-imobiliaria .segment-symbol{background:linear-gradient(145deg,#1D4ED8,#143797);box-shadow:0 18px 38px #4F69B166}.model-imobiliaria .model-feature-cards article,.model-imobiliaria .segment-services article{border-top:4px solid #1D4ED8}.model-imobiliaria .search button,.model-imobiliaria .button,.model-imobiliaria .chips a.active{background:#1D4ED8;border-color:#1D4ED8;color:#fff}.model-imobiliaria .product-info small,.model-imobiliaria .price{color:#143797}
.model-corretor{--segment:#4338CA;--segment-accent:#4338CA;--segment-deep:#2F278D;--segment-soft:#DDDBF5;background:#F2F1FB}
.model-corretor .segment-hero{background:linear-gradient(135deg,#DDDBF5,#fff);border:2px solid #857EDD;box-shadow:0 20px 52px #AAA5E766}.model-corretor .model-hero-mark,.model-corretor .segment-symbol{background:linear-gradient(145deg,#4338CA,#2F278D);box-shadow:0 18px 38px #635DAA66}.model-corretor .model-feature-cards article,.model-corretor .segment-services article{border-top:4px solid #4338CA}.model-corretor .search button,.model-corretor .button,.model-corretor .chips a.active{background:#4338CA;border-color:#4338CA;color:#fff}.model-corretor .product-info small,.model-corretor .price{color:#2F278D}
.model-administracao-imoveis{--segment:#0F5BB5;--segment-accent:#0F5BB5;--segment-deep:#0B407F;--segment-soft:#D4E1F2;background:#EEF4FA}
.model-administracao-imoveis .segment-hero{background:linear-gradient(135deg,#D4E1F2,#fff);border:2px solid #6394CF;box-shadow:0 20px 52px #93B5DE66}.model-administracao-imoveis .model-hero-mark,.model-administracao-imoveis .segment-symbol{background:linear-gradient(145deg,#0F5BB5,#0B407F);box-shadow:0 18px 38px #48709F66}.model-administracao-imoveis .model-feature-cards article,.model-administracao-imoveis .segment-services article{border-top:4px solid #0F5BB5}.model-administracao-imoveis .search button,.model-administracao-imoveis .button,.model-administracao-imoveis .chips a.active{background:#0F5BB5;border-color:#0F5BB5;color:#fff}.model-administracao-imoveis .product-info small,.model-administracao-imoveis .price{color:#0B407F}
.model-aluguel-imoveis{--segment:#7C3AED;--segment-accent:#7C3AED;--segment-deep:#5729A6;--segment-soft:#E7DCFC;background:#F6F1FE}
.model-aluguel-imoveis .segment-hero{background:linear-gradient(135deg,#E7DCFC,#fff);border:2px solid #AA7FF3;box-shadow:0 20px 52px #C4A6F766}.model-aluguel-imoveis .model-hero-mark,.model-aluguel-imoveis .segment-symbol{background:linear-gradient(145deg,#7C3AED,#5729A6);box-shadow:0 18px 38px #815FBC66}.model-aluguel-imoveis .model-feature-cards article,.model-aluguel-imoveis .segment-services article{border-top:4px solid #7C3AED}.model-aluguel-imoveis .search button,.model-aluguel-imoveis .button,.model-aluguel-imoveis .chips a.active{background:#7C3AED;border-color:#7C3AED;color:#fff}.model-aluguel-imoveis .product-info small,.model-aluguel-imoveis .price{color:#5729A6}
.model-condominios{--segment:#0369A1;--segment-accent:#0369A1;--segment-deep:#024A71;--segment-soft:#D2E4EE;background:#EDF5F8}
.model-condominios .segment-hero{background:linear-gradient(135deg,#D2E4EE,#fff);border:2px solid #5B9EC2;box-shadow:0 20px 52px #8EBCD566}.model-condominios .model-hero-mark,.model-condominios .segment-symbol{background:linear-gradient(145deg,#0369A1,#024A71);box-shadow:0 18px 38px #41779566}.model-condominios .model-feature-cards article,.model-condominios .segment-services article{border-top:4px solid #0369A1}.model-condominios .search button,.model-condominios .button,.model-condominios .chips a.active{background:#0369A1;border-color:#0369A1;color:#fff}.model-condominios .product-info small,.model-condominios .price{color:#024A71}
.model-roupas{--segment:#7E22CE;--segment-accent:#7E22CE;--segment-deep:#581890;--segment-soft:#E8D7F6;background:#F6F0FC}
.model-roupas .segment-hero{background:linear-gradient(135deg,#E8D7F6,#fff);border:2px solid #AB6FDF;box-shadow:0 20px 52px #C59CE966}.model-roupas .model-hero-mark,.model-roupas .segment-symbol{background:linear-gradient(145deg,#7E22CE,#581890);box-shadow:0 18px 38px #8252AC66}.model-roupas .model-feature-cards article,.model-roupas .segment-services article{border-top:4px solid #7E22CE}.model-roupas .search button,.model-roupas .button,.model-roupas .chips a.active{background:#7E22CE;border-color:#7E22CE;color:#fff}.model-roupas .product-info small,.model-roupas .price{color:#581890}
.model-calcados{--segment:#9F1239;--segment-accent:#9F1239;--segment-deep:#6F0D28;--segment-soft:#EED4DB;background:#F8EEF1}
.model-calcados .segment-hero{background:linear-gradient(135deg,#EED4DB,#fff);border:2px solid #C1657E;box-shadow:0 20px 52px #D494A666}.model-calcados .model-hero-mark,.model-calcados .segment-symbol{background:linear-gradient(145deg,#9F1239,#6F0D28);box-shadow:0 18px 38px #934A5E66}.model-calcados .model-feature-cards article,.model-calcados .segment-services article{border-top:4px solid #9F1239}.model-calcados .search button,.model-calcados .button,.model-calcados .chips a.active{background:#9F1239;border-color:#9F1239;color:#fff}.model-calcados .product-info small,.model-calcados .price{color:#6F0D28}
.model-ferragista{--segment:#B45309;--segment-accent:#B45309;--segment-deep:#7E3A06;--segment-soft:#F2E0D3;background:#FAF3EE}
.model-ferragista .segment-hero{background:linear-gradient(135deg,#F2E0D3,#fff);border:2px solid #CE8F5F;box-shadow:0 20px 52px #DDB29066}.model-ferragista .model-hero-mark,.model-ferragista .segment-symbol{background:linear-gradient(145deg,#B45309,#7E3A06);box-shadow:0 18px 38px #9E6B4466}.model-ferragista .model-feature-cards article,.model-ferragista .segment-services article{border-top:4px solid #B45309}.model-ferragista .search button,.model-ferragista .button,.model-ferragista .chips a.active{background:#B45309;border-color:#B45309;color:#fff}.model-ferragista .product-info small,.model-ferragista .price{color:#7E3A06}
.model-material-construcao{--segment:#C2410C;--segment-accent:#C2410C;--segment-deep:#882E08;--segment-soft:#F4DDD3;background:#FBF2EE}
.model-material-construcao .segment-hero{background:linear-gradient(135deg,#F4DDD3,#fff);border:2px solid #D78461;box-shadow:0 20px 52px #E4AA9266}.model-material-construcao .model-hero-mark,.model-material-construcao .segment-symbol{background:linear-gradient(145deg,#C2410C,#882E08);box-shadow:0 18px 38px #A6624666}.model-material-construcao .model-feature-cards article,.model-material-construcao .segment-services article{border-top:4px solid #C2410C}.model-material-construcao .search button,.model-material-construcao .button,.model-material-construcao .chips a.active{background:#C2410C;border-color:#C2410C;color:#fff}.model-material-construcao .product-info small,.model-material-construcao .price{color:#882E08}
.model-eletronicos{--segment:#4F46E5;--segment-accent:#4F46E5;--segment-deep:#3731A0;--segment-soft:#DFDEFA;background:#F3F2FD}
.model-eletronicos .segment-hero{background:linear-gradient(135deg,#DFDEFA,#fff);border:2px solid #8D87EE;box-shadow:0 20px 52px #B0ACF366}.model-eletronicos .model-hero-mark,.model-eletronicos .segment-symbol{background:linear-gradient(145deg,#4F46E5,#3731A0);box-shadow:0 18px 38px #6965B866}.model-eletronicos .model-feature-cards article,.model-eletronicos .segment-services article{border-top:4px solid #4F46E5}.model-eletronicos .search button,.model-eletronicos .button,.model-eletronicos .chips a.active{background:#4F46E5;border-color:#4F46E5;color:#fff}.model-eletronicos .product-info small,.model-eletronicos .price{color:#3731A0}
.model-petshop{--segment:#16A34A;--segment-accent:#16A34A;--segment-deep:#0F7234;--segment-soft:#D5EEDE;background:#EFF9F2}
.model-petshop .segment-hero{background:linear-gradient(135deg,#D5EEDE,#fff);border:2px solid #68C389;box-shadow:0 20px 52px #96D6AE66}.model-petshop .model-hero-mark,.model-petshop .segment-symbol{background:linear-gradient(145deg,#16A34A,#0F7234);box-shadow:0 18px 38px #4B956766}.model-petshop .model-feature-cards article,.model-petshop .segment-services article{border-top:4px solid #16A34A}.model-petshop .search button,.model-petshop .button,.model-petshop .chips a.active{background:#16A34A;border-color:#16A34A;color:#fff}.model-petshop .product-info small,.model-petshop .price{color:#0F7234}
.model-banho-tosa{--segment:#0D9488;--segment-accent:#0D9488;--segment-deep:#09685F;--segment-soft:#D3ECEA;background:#EEF8F7}
.model-banho-tosa .segment-hero{background:linear-gradient(135deg,#D3ECEA,#fff);border:2px solid #62B9B2;box-shadow:0 20px 52px #92CFC966}.model-banho-tosa .model-hero-mark,.model-banho-tosa .segment-symbol{background:linear-gradient(145deg,#0D9488,#09685F);box-shadow:0 18px 38px #478E8766}.model-banho-tosa .model-feature-cards article,.model-banho-tosa .segment-services article{border-top:4px solid #0D9488}.model-banho-tosa .search button,.model-banho-tosa .button,.model-banho-tosa .chips a.active{background:#0D9488;border-color:#0D9488;color:#fff}.model-banho-tosa .product-info small,.model-banho-tosa .price{color:#09685F}
.model-clinica-veterinaria{--segment:#15803D;--segment-accent:#15803D;--segment-deep:#0F5A2B;--segment-soft:#D5E8DC;background:#EFF6F1}
.model-clinica-veterinaria .segment-hero{background:linear-gradient(135deg,#D5E8DC,#fff);border:2px solid #67AC81;box-shadow:0 20px 52px #96C6A866}.model-clinica-veterinaria .model-hero-mark,.model-clinica-veterinaria .segment-symbol{background:linear-gradient(145deg,#15803D,#0F5A2B);box-shadow:0 18px 38px #4B836066}.model-clinica-veterinaria .model-feature-cards article,.model-clinica-veterinaria .segment-services article{border-top:4px solid #15803D}.model-clinica-veterinaria .search button,.model-clinica-veterinaria .button,.model-clinica-veterinaria .chips a.active{background:#15803D;border-color:#15803D;color:#fff}.model-clinica-veterinaria .product-info small,.model-clinica-veterinaria .price{color:#0F5A2B}
.model-hotel-pet{--segment:#CA8A04;--segment-accent:#CA8A04;--segment-deep:#8D6103;--segment-soft:#F5EAD2;background:#FBF7ED}
.model-hotel-pet .segment-hero{background:linear-gradient(135deg,#F5EAD2,#fff);border:2px solid #DDB35C;box-shadow:0 20px 52px #E7CA8E66}.model-hotel-pet .model-hero-mark,.model-hotel-pet .segment-symbol{background:linear-gradient(145deg,#CA8A04,#8D6103);box-shadow:0 18px 38px #AA894266}.model-hotel-pet .model-feature-cards article,.model-hotel-pet .segment-services article{border-top:4px solid #CA8A04}.model-hotel-pet .search button,.model-hotel-pet .button,.model-hotel-pet .chips a.active{background:#CA8A04;border-color:#CA8A04;color:#fff}.model-hotel-pet .product-info small,.model-hotel-pet .price{color:#8D6103}
.model-adestramento{--segment:#A16207;--segment-accent:#A16207;--segment-deep:#714505;--segment-soft:#EEE3D2;background:#F8F4EE}
.model-adestramento .segment-hero{background:linear-gradient(135deg,#EEE3D2,#fff);border:2px solid #C2995E;box-shadow:0 20px 52px #D5B88F66}.model-adestramento .model-hero-mark,.model-adestramento .segment-symbol{background:linear-gradient(145deg,#A16207,#714505);box-shadow:0 18px 38px #95744466}.model-adestramento .model-feature-cards article,.model-adestramento .segment-services article{border-top:4px solid #A16207}.model-adestramento .search button,.model-adestramento .button,.model-adestramento .chips a.active{background:#A16207;border-color:#A16207;color:#fff}.model-adestramento .product-info small,.model-adestramento .price{color:#714505}
.model-escola{--segment:#7C3AED;--segment-accent:#7C3AED;--segment-deep:#5729A6;--segment-soft:#E7DCFC;background:#F6F1FE}
.model-escola .segment-hero{background:linear-gradient(135deg,#E7DCFC,#fff);border:2px solid #AA7FF3;box-shadow:0 20px 52px #C4A6F766}.model-escola .model-hero-mark,.model-escola .segment-symbol{background:linear-gradient(145deg,#7C3AED,#5729A6);box-shadow:0 18px 38px #815FBC66}.model-escola .model-feature-cards article,.model-escola .segment-services article{border-top:4px solid #7C3AED}.model-escola .search button,.model-escola .button,.model-escola .chips a.active{background:#7C3AED;border-color:#7C3AED;color:#fff}.model-escola .product-info small,.model-escola .price{color:#5729A6}
.model-cursos{--segment:#4C1D95;--segment-accent:#4C1D95;--segment-deep:#351468;--segment-soft:#DFD6EC;background:#F2EFF8}
.model-cursos .segment-hero{background:linear-gradient(135deg,#DFD6EC,#fff);border:2px solid #8B6CBA;box-shadow:0 20px 52px #AE99CF66}.model-cursos .model-hero-mark,.model-cursos .segment-symbol{background:linear-gradient(145deg,#4C1D95,#351468);box-shadow:0 18px 38px #684F8E66}.model-cursos .model-feature-cards article,.model-cursos .segment-services article{border-top:4px solid #4C1D95}.model-cursos .search button,.model-cursos .button,.model-cursos .chips a.active{background:#4C1D95;border-color:#4C1D95;color:#fff}.model-cursos .product-info small,.model-cursos .price{color:#351468}
.model-idiomas{--segment:#2563EB;--segment-accent:#2563EB;--segment-deep:#1A45A5;--segment-soft:#D8E3FB;background:#F0F4FE}
.model-idiomas .segment-hero{background:linear-gradient(135deg,#D8E3FB,#fff);border:2px solid #719AF2;box-shadow:0 20px 52px #9DB9F666}.model-idiomas .model-hero-mark,.model-idiomas .segment-symbol{background:linear-gradient(145deg,#2563EB,#1A45A5);box-shadow:0 18px 38px #5374BC66}.model-idiomas .model-feature-cards article,.model-idiomas .segment-services article{border-top:4px solid #2563EB}.model-idiomas .search button,.model-idiomas .button,.model-idiomas .chips a.active{background:#2563EB;border-color:#2563EB;color:#fff}.model-idiomas .product-info small,.model-idiomas .price{color:#1A45A5}
.model-reforco{--segment:#C026D3;--segment-accent:#C026D3;--segment-deep:#861B94;--segment-soft:#F4D8F7;background:#FBF0FC}
.model-reforco .segment-hero{background:linear-gradient(135deg,#F4D8F7,#fff);border:2px solid #D672E2;box-shadow:0 20px 52px #E39DEB66}.model-reforco .model-hero-mark,.model-reforco .segment-symbol{background:linear-gradient(145deg,#C026D3,#861B94);box-shadow:0 18px 38px #A454AF66}.model-reforco .model-feature-cards article,.model-reforco .segment-services article{border-top:4px solid #C026D3}.model-reforco .search button,.model-reforco .button,.model-reforco .chips a.active{background:#C026D3;border-color:#C026D3;color:#fff}.model-reforco .product-info small,.model-reforco .price{color:#861B94}
.model-professor-particular{--segment:#0E7490;--segment-accent:#0E7490;--segment-deep:#0A5165;--segment-soft:#D4E6EB;background:#EEF5F7}
.model-professor-particular .segment-hero{background:linear-gradient(135deg,#D4E6EB,#fff);border:2px solid #62A5B7;box-shadow:0 20px 52px #93C0CD66}.model-professor-particular .model-hero-mark,.model-professor-particular .segment-symbol{background:linear-gradient(145deg,#0E7490,#0A5165);box-shadow:0 18px 38px #477D8C66}.model-professor-particular .model-feature-cards article,.model-professor-particular .segment-services article{border-top:4px solid #0E7490}.model-professor-particular .search button,.model-professor-particular .button,.model-professor-particular .chips a.active{background:#0E7490;border-color:#0E7490;color:#fff}.model-professor-particular .product-info small,.model-professor-particular .price{color:#0A5165}
.model-buffet{--segment:#BE185D;--segment-accent:#BE185D;--segment-deep:#851141;--segment-soft:#F3D5E2;background:#FAEFF4}
.model-buffet .segment-hero{background:linear-gradient(135deg,#F3D5E2,#fff);border:2px solid #D56996;box-shadow:0 20px 52px #E297B666}.model-buffet .model-hero-mark,.model-buffet .segment-symbol{background:linear-gradient(145deg,#BE185D,#851141);box-shadow:0 18px 38px #A44D7166}.model-buffet .model-feature-cards article,.model-buffet .segment-services article{border-top:4px solid #BE185D}.model-buffet .search button,.model-buffet .button,.model-buffet .chips a.active{background:#BE185D;border-color:#BE185D;color:#fff}.model-buffet .product-info small,.model-buffet .price{color:#851141}
.model-decoracao-festas{--segment:#E11D48;--segment-accent:#E11D48;--segment-deep:#9E1432;--segment-soft:#FAD6DE;background:#FDEFF2}
.model-decoracao-festas .segment-hero{background:linear-gradient(135deg,#FAD6DE,#fff);border:2px solid #EC6C88;box-shadow:0 20px 52px #F299AD66}.model-decoracao-festas .model-hero-mark,.model-decoracao-festas .segment-symbol{background:linear-gradient(145deg,#E11D48,#9E1432);box-shadow:0 18px 38px #B64F6566}.model-decoracao-festas .model-feature-cards article,.model-decoracao-festas .segment-services article{border-top:4px solid #E11D48}.model-decoracao-festas .search button,.model-decoracao-festas .button,.model-decoracao-festas .chips a.active{background:#E11D48;border-color:#E11D48;color:#fff}.model-decoracao-festas .product-info small,.model-decoracao-festas .price{color:#9E1432}
.model-fotografia{--segment:#7E22CE;--segment-accent:#7E22CE;--segment-deep:#581890;--segment-soft:#E8D7F6;background:#F6F0FC}
.model-fotografia .segment-hero{background:linear-gradient(135deg,#E8D7F6,#fff);border:2px solid #AB6FDF;box-shadow:0 20px 52px #C59CE966}.model-fotografia .model-hero-mark,.model-fotografia .segment-symbol{background:linear-gradient(145deg,#7E22CE,#581890);box-shadow:0 18px 38px #8252AC66}.model-fotografia .model-feature-cards article,.model-fotografia .segment-services article{border-top:4px solid #7E22CE}.model-fotografia .search button,.model-fotografia .button,.model-fotografia .chips a.active{background:#7E22CE;border-color:#7E22CE;color:#fff}.model-fotografia .product-info small,.model-fotografia .price{color:#581890}
.model-espaco-eventos{--segment:#B91C5C;--segment-accent:#B91C5C;--segment-deep:#821440;--segment-soft:#F2D6E2;background:#FAEFF4}
.model-espaco-eventos .segment-hero{background:linear-gradient(135deg,#F2D6E2,#fff);border:2px solid #D26B95;box-shadow:0 20px 52px #E099B666}.model-espaco-eventos .model-hero-mark,.model-espaco-eventos .segment-symbol{background:linear-gradient(145deg,#B91C5C,#821440);box-shadow:0 18px 38px #A14F7066}.model-espaco-eventos .model-feature-cards article,.model-espaco-eventos .segment-services article{border-top:4px solid #B91C5C}.model-espaco-eventos .search button,.model-espaco-eventos .button,.model-espaco-eventos .chips a.active{background:#B91C5C;border-color:#B91C5C;color:#fff}.model-espaco-eventos .product-info small,.model-espaco-eventos .price{color:#821440}
.model-cerimonial{--segment:#C2418C;--segment-accent:#C2418C;--segment-deep:#882E62;--segment-soft:#F4DDEA;background:#FBF2F7}
.model-cerimonial .segment-hero{background:linear-gradient(135deg,#F4DDEA,#fff);border:2px solid #D784B4;box-shadow:0 20px 52px #E4AACB66}.model-cerimonial .model-hero-mark,.model-cerimonial .segment-symbol{background:linear-gradient(145deg,#C2418C,#882E62);box-shadow:0 18px 38px #A6628966}.model-cerimonial .model-feature-cards article,.model-cerimonial .segment-services article{border-top:4px solid #C2418C}.model-cerimonial .search button,.model-cerimonial .button,.model-cerimonial .chips a.active{background:#C2418C;border-color:#C2418C;color:#fff}.model-cerimonial .product-info small,.model-cerimonial .price{color:#882E62}
.model-hotel{--segment:#0E7490;--segment-accent:#0E7490;--segment-deep:#0A5165;--segment-soft:#D4E6EB;background:#EEF5F7}
.model-hotel .segment-hero{background:linear-gradient(135deg,#D4E6EB,#fff);border:2px solid #62A5B7;box-shadow:0 20px 52px #93C0CD66}.model-hotel .model-hero-mark,.model-hotel .segment-symbol{background:linear-gradient(145deg,#0E7490,#0A5165);box-shadow:0 18px 38px #477D8C66}.model-hotel .model-feature-cards article,.model-hotel .segment-services article{border-top:4px solid #0E7490}.model-hotel .search button,.model-hotel .button,.model-hotel .chips a.active{background:#0E7490;border-color:#0E7490;color:#fff}.model-hotel .product-info small,.model-hotel .price{color:#0A5165}
.model-pousada{--segment:#047857;--segment-accent:#047857;--segment-deep:#03543D;--segment-soft:#D2E7E1;background:#EDF6F3}
.model-pousada .segment-hero{background:linear-gradient(135deg,#D2E7E1,#fff);border:2px solid #5CA792;box-shadow:0 20px 52px #8EC2B366}.model-pousada .model-hero-mark,.model-pousada .segment-symbol{background:linear-gradient(145deg,#047857,#03543D);box-shadow:0 18px 38px #427F6E66}.model-pousada .model-feature-cards article,.model-pousada .segment-services article{border-top:4px solid #047857}.model-pousada .search button,.model-pousada .button,.model-pousada .chips a.active{background:#047857;border-color:#047857;color:#fff}.model-pousada .product-info small,.model-pousada .price{color:#03543D}
.model-aluguel-temporada{--segment:#0369A1;--segment-accent:#0369A1;--segment-deep:#024A71;--segment-soft:#D2E4EE;background:#EDF5F8}
.model-aluguel-temporada .segment-hero{background:linear-gradient(135deg,#D2E4EE,#fff);border:2px solid #5B9EC2;box-shadow:0 20px 52px #8EBCD566}.model-aluguel-temporada .model-hero-mark,.model-aluguel-temporada .segment-symbol{background:linear-gradient(145deg,#0369A1,#024A71);box-shadow:0 18px 38px #41779566}.model-aluguel-temporada .model-feature-cards article,.model-aluguel-temporada .segment-services article{border-top:4px solid #0369A1}.model-aluguel-temporada .search button,.model-aluguel-temporada .button,.model-aluguel-temporada .chips a.active{background:#0369A1;border-color:#0369A1;color:#fff}.model-aluguel-temporada .product-info small,.model-aluguel-temporada .price{color:#024A71}
.model-agencia-viagens{--segment:#0284C7;--segment-accent:#0284C7;--segment-deep:#015C8B;--segment-soft:#D1E9F5;background:#EDF6FB}
.model-agencia-viagens .segment-hero{background:linear-gradient(135deg,#D1E9F5,#fff);border:2px solid #5BAFDB;box-shadow:0 20px 52px #8DC8E666}.model-agencia-viagens .model-hero-mark,.model-agencia-viagens .segment-symbol{background:linear-gradient(145deg,#0284C7,#015C8B);box-shadow:0 18px 38px #4185A866}.model-agencia-viagens .model-feature-cards article,.model-agencia-viagens .segment-services article{border-top:4px solid #0284C7}.model-agencia-viagens .search button,.model-agencia-viagens .button,.model-agencia-viagens .chips a.active{background:#0284C7;border-color:#0284C7;color:#fff}.model-agencia-viagens .product-info small,.model-agencia-viagens .price{color:#015C8B}
.model-passeios{--segment:#059669;--segment-accent:#059669;--segment-deep:#04694A;--segment-soft:#D2ECE4;background:#EEF8F5}
.model-passeios .segment-hero{background:linear-gradient(135deg,#D2ECE4,#fff);border:2px solid #5DBB9E;box-shadow:0 20px 52px #8FD0BC66}.model-passeios .model-hero-mark,.model-passeios .segment-symbol{background:linear-gradient(145deg,#059669,#04694A);box-shadow:0 18px 38px #438F7766}.model-passeios .model-feature-cards article,.model-passeios .segment-services article{border-top:4px solid #059669}.model-passeios .search button,.model-passeios .button,.model-passeios .chips a.active{background:#059669;border-color:#059669;color:#fff}.model-passeios .product-info small,.model-passeios .price{color:#04694A}

.model-card.model-supermercado{border-top:5px solid #e03131!important} .model-card.model-supermercado .model-body h3{color:#e03131}
body.model-supermercado{--model-accent:#e03131} body.model-supermercado .business-model-hero{border-color:#e03131!important} body.model-supermercado .business-model-hero h1,body.model-supermercado .business-model-hero h2{color:#e03131!important}
.model-card.model-papelaria{border-top:5px solid #31e064!important} .model-card.model-papelaria .model-body h3{color:#31e064}
body.model-papelaria{--model-accent:#31e064} body.model-papelaria .business-model-hero{border-color:#31e064!important} body.model-papelaria .business-model-hero h1,body.model-papelaria .business-model-hero h2{color:#31e064!important}
.model-card.model-igreja{border-top:5px solid #9731e0!important} .model-card.model-igreja .model-body h3{color:#9731e0}
body.model-igreja{--model-accent:#9731e0} body.model-igreja .business-model-hero{border-color:#9731e0!important} body.model-igreja .business-model-hero h1,body.model-igreja .business-model-hero h2{color:#9731e0!important}
.model-card.model-autoescola{border-top:5px solid #e0ca31!important} .model-card.model-autoescola .model-body h3{color:#e0ca31}
body.model-autoescola{--model-accent:#e0ca31} body.model-autoescola .business-model-hero{border-color:#e0ca31!important} body.model-autoescola .business-model-hero h1,body.model-autoescola .business-model-hero h2{color:#e0ca31!important}
.model-card.model-loja-variedades{border-top:5px solid #31c3e0!important} .model-card.model-loja-variedades .model-body h3{color:#31c3e0}
body.model-loja-variedades{--model-accent:#31c3e0} body.model-loja-variedades .business-model-hero{border-color:#31c3e0!important} body.model-loja-variedades .business-model-hero h1,body.model-loja-variedades .business-model-hero h2{color:#31c3e0!important}
.model-card.model-casa-embalagens{border-top:5px solid #e03190!important} .model-card.model-casa-embalagens .model-body h3{color:#e03190}
body.model-casa-embalagens{--model-accent:#e03190} body.model-casa-embalagens .business-model-hero{border-color:#e03190!important} body.model-casa-embalagens .business-model-hero h1,body.model-casa-embalagens .business-model-hero h2{color:#e03190!important}
.model-card.model-sex-shop{border-top:5px solid #5ce031!important} .model-card.model-sex-shop .model-body h3{color:#5ce031}
body.model-sex-shop{--model-accent:#5ce031} body.model-sex-shop .business-model-hero{border-color:#5ce031!important} body.model-sex-shop .business-model-hero h1,body.model-sex-shop .business-model-hero h2{color:#5ce031!important}
.model-card.model-loja-bicicletas{border-top:5px solid #3831e0!important} .model-card.model-loja-bicicletas .model-body h3{color:#3831e0}
body.model-loja-bicicletas{--model-accent:#3831e0} body.model-loja-bicicletas .business-model-hero{border-color:#3831e0!important} body.model-loja-bicicletas .business-model-hero h1,body.model-loja-bicicletas .business-model-hero h2{color:#3831e0!important}
.model-card.model-oficina-bicicletas{border-top:5px solid #e06b31!important} .model-card.model-oficina-bicicletas .model-body h3{color:#e06b31}
body.model-oficina-bicicletas{--model-accent:#e06b31} body.model-oficina-bicicletas .business-model-hero{border-color:#e06b31!important} body.model-oficina-bicicletas .business-model-hero h1,body.model-oficina-bicicletas .business-model-hero h2{color:#e06b31!important}
.model-card.model-distribuidora-bebidas{border-top:5px solid #31e09e!important} .model-card.model-distribuidora-bebidas .model-body h3{color:#31e09e}
body.model-distribuidora-bebidas{--model-accent:#31e09e} body.model-distribuidora-bebidas .business-model-hero{border-color:#31e09e!important} body.model-distribuidora-bebidas .business-model-hero h1,body.model-distribuidora-bebidas .business-model-hero h2{color:#31e09e!important}
.model-card.model-hortifruti{border-top:5px solid #d231e0!important} .model-card.model-hortifruti .model-body h3{color:#d231e0}
body.model-hortifruti{--model-accent:#d231e0} body.model-hortifruti .business-model-hero{border-color:#d231e0!important} body.model-hortifruti .business-model-hero h1,body.model-hortifruti .business-model-hero h2{color:#d231e0!important}
.model-card.model-acougue{border-top:5px solid #bbe031!important} .model-card.model-acougue .model-body h3{color:#bbe031}
body.model-acougue{--model-accent:#bbe031} body.model-acougue .business-model-hero{border-color:#bbe031!important} body.model-acougue .business-model-hero h1,body.model-acougue .business-model-hero h2{color:#bbe031!important}
.model-card.model-conveniencia{border-top:5px solid #3188e0!important} .model-card.model-conveniencia .model-body h3{color:#3188e0}
body.model-conveniencia{--model-accent:#3188e0} body.model-conveniencia .business-model-hero{border-color:#3188e0!important} body.model-conveniencia .business-model-hero h1,body.model-conveniencia .business-model-hero h2{color:#3188e0!important}
.model-card.model-cosmeticos{border-top:5px solid #e03155!important} .model-card.model-cosmeticos .model-body h3{color:#e03155}
body.model-cosmeticos{--model-accent:#e03155} body.model-cosmeticos .business-model-hero{border-color:#e03155!important} body.model-cosmeticos .business-model-hero h1,body.model-cosmeticos .business-model-hero h2{color:#e03155!important}
.model-card.model-perfumaria{border-top:5px solid #31e040!important} .model-card.model-perfumaria .model-body h3{color:#31e040}
body.model-perfumaria{--model-accent:#31e040} body.model-perfumaria .business-model-hero{border-color:#31e040!important} body.model-perfumaria .business-model-hero h1,body.model-perfumaria .business-model-hero h2{color:#31e040!important}
.model-card.model-otica{border-top:5px solid #7331e0!important} .model-card.model-otica .model-body h3{color:#7331e0}
body.model-otica{--model-accent:#7331e0} body.model-otica .business-model-hero{border-color:#7331e0!important} body.model-otica .business-model-hero h1,body.model-otica .business-model-hero h2{color:#7331e0!important}
.model-card.model-joalheria-semijoias{border-top:5px solid #e0a631!important} .model-card.model-joalheria-semijoias .model-body h3{color:#e0a631}
body.model-joalheria-semijoias{--model-accent:#e0a631} body.model-joalheria-semijoias .business-model-hero{border-color:#e0a631!important} body.model-joalheria-semijoias .business-model-hero h1,body.model-joalheria-semijoias .business-model-hero h2{color:#e0a631!important}
.model-card.model-floricultura{border-top:5px solid #31e0d9!important} .model-card.model-floricultura .model-body h3{color:#31e0d9}
body.model-floricultura{--model-accent:#31e0d9} body.model-floricultura .business-model-hero{border-color:#31e0d9!important} body.model-floricultura .business-model-hero h1,body.model-floricultura .business-model-hero h2{color:#31e0d9!important}
.model-card.model-loja-presentes{border-top:5px solid #e031b4!important} .model-card.model-loja-presentes .model-body h3{color:#e031b4}
body.model-loja-presentes{--model-accent:#e031b4} body.model-loja-presentes .business-model-hero{border-color:#e031b4!important} body.model-loja-presentes .business-model-hero h1,body.model-loja-presentes .business-model-hero h2{color:#e031b4!important}
.model-card.model-moveis-decoracao{border-top:5px solid #81e031!important} .model-card.model-moveis-decoracao .model-body h3{color:#81e031}
body.model-moveis-decoracao{--model-accent:#81e031} body.model-moveis-decoracao .business-model-hero{border-color:#81e031!important} body.model-moveis-decoracao .business-model-hero h1,body.model-moveis-decoracao .business-model-hero h2{color:#81e031!important}
.model-card.model-assistencia-informatica{border-top:5px solid #314ee0!important} .model-card.model-assistencia-informatica .model-body h3{color:#314ee0}
body.model-assistencia-informatica{--model-accent:#314ee0} body.model-assistencia-informatica .business-model-hero{border-color:#314ee0!important} body.model-assistencia-informatica .business-model-hero h1,body.model-assistencia-informatica .business-model-hero h2{color:#314ee0!important}
.model-card.model-grafica{border-top:5px solid #e04731!important} .model-card.model-grafica .model-body h3{color:#e04731}
body.model-grafica{--model-accent:#e04731} body.model-grafica .business-model-hero{border-color:#e04731!important} body.model-grafica .business-model-hero h1,body.model-grafica .business-model-hero h2{color:#e04731!important}
.model-card.model-vidracaria{border-top:5px solid #31e07a!important} .model-card.model-vidracaria .model-body h3{color:#31e07a}
body.model-vidracaria{--model-accent:#31e07a} body.model-vidracaria .business-model-hero{border-color:#31e07a!important} body.model-vidracaria .business-model-hero h1,body.model-vidracaria .business-model-hero h2{color:#31e07a!important}
.model-card.model-marcenaria{border-top:5px solid #ad31e0!important} .model-card.model-marcenaria .model-body h3{color:#ad31e0}
body.model-marcenaria{--model-accent:#ad31e0} body.model-marcenaria .business-model-hero{border-color:#ad31e0!important} body.model-marcenaria .business-model-hero h1,body.model-marcenaria .business-model-hero h2{color:#ad31e0!important}
.model-card.model-serralheria{border-top:5px solid #dfe031!important} .model-card.model-serralheria .model-body h3{color:#dfe031}
body.model-serralheria{--model-accent:#dfe031} body.model-serralheria .business-model-hero{border-color:#dfe031!important} body.model-serralheria .business-model-hero h1,body.model-serralheria .business-model-hero h2{color:#dfe031!important}
.model-card.model-dedetizadora{border-top:5px solid #31ace0!important} .model-card.model-dedetizadora .model-body h3{color:#31ace0}
body.model-dedetizadora{--model-accent:#31ace0} body.model-dedetizadora .business-model-hero{border-color:#31ace0!important} body.model-dedetizadora .business-model-hero h1,body.model-dedetizadora .business-model-hero h2{color:#31ace0!important}
.model-card.model-jardinagem-paisagismo{border-top:5px solid #e03179!important} .model-card.model-jardinagem-paisagismo .model-body h3{color:#e03179}
body.model-jardinagem-paisagismo{--model-accent:#e03179} body.model-jardinagem-paisagismo .business-model-hero{border-color:#e03179!important} body.model-jardinagem-paisagismo .business-model-hero h1,body.model-jardinagem-paisagismo .business-model-hero h2{color:#e03179!important}
.model-card.model-chaveiro{border-top:5px solid #46e031!important} .model-card.model-chaveiro .model-body h3{color:#46e031}
body.model-chaveiro{--model-accent:#46e031} body.model-chaveiro .business-model-hero{border-color:#46e031!important} body.model-chaveiro .business-model-hero h1,body.model-chaveiro .business-model-hero h2{color:#46e031!important}
.model-card.model-mudancas-fretes{border-top:5px solid #4f31e0!important} .model-card.model-mudancas-fretes .model-body h3{color:#4f31e0}
body.model-mudancas-fretes{--model-accent:#4f31e0} body.model-mudancas-fretes .business-model-hero{border-color:#4f31e0!important} body.model-mudancas-fretes .business-model-hero h1,body.model-mudancas-fretes .business-model-hero h2{color:#4f31e0!important}
.model-card.model-transportadora{border-top:5px solid #e08231!important} .model-card.model-transportadora .model-body h3{color:#e08231}
body.model-transportadora{--model-accent:#e08231} body.model-transportadora .business-model-hero{border-color:#e08231!important} body.model-transportadora .business-model-hero h1,body.model-transportadora .business-model-hero h2{color:#e08231!important}
.model-card.model-contabilidade{border-top:5px solid #31e0b5!important} .model-card.model-contabilidade .model-body h3{color:#31e0b5}
body.model-contabilidade{--model-accent:#31e0b5} body.model-contabilidade .business-model-hero{border-color:#31e0b5!important} body.model-contabilidade .business-model-hero h1,body.model-contabilidade .business-model-hero h2{color:#31e0b5!important}
.model-card.model-advocacia{border-top:5px solid #e031d8!important} .model-card.model-advocacia .model-body h3{color:#e031d8}
body.model-advocacia{--model-accent:#e031d8} body.model-advocacia .business-model-hero{border-color:#e031d8!important} body.model-advocacia .business-model-hero h1,body.model-advocacia .business-model-hero h2{color:#e031d8!important}
.model-card.model-arquitetura{border-top:5px solid #a5e031!important} .model-card.model-arquitetura .model-body h3{color:#a5e031}
body.model-arquitetura{--model-accent:#a5e031} body.model-arquitetura .business-model-hero{border-color:#a5e031!important} body.model-arquitetura .business-model-hero h1,body.model-arquitetura .business-model-hero h2{color:#a5e031!important}
.model-card.model-engenharia{border-top:5px solid #3172e0!important} .model-card.model-engenharia .model-body h3{color:#3172e0}
body.model-engenharia{--model-accent:#3172e0} body.model-engenharia .business-model-hero{border-color:#3172e0!important} body.model-engenharia .business-model-hero h1,body.model-engenharia .business-model-hero h2{color:#3172e0!important}
.model-card.model-agencia-marketing{border-top:5px solid #e0313f!important} .model-card.model-agencia-marketing .model-body h3{color:#e0313f}
body.model-agencia-marketing{--model-accent:#e0313f} body.model-agencia-marketing .business-model-hero{border-color:#e0313f!important} body.model-agencia-marketing .business-model-hero h1,body.model-agencia-marketing .business-model-hero h2{color:#e0313f!important}
.model-card.model-seguranca-eletronica{border-top:5px solid #31e056!important} .model-card.model-seguranca-eletronica .model-body h3{color:#31e056}
body.model-seguranca-eletronica{--model-accent:#31e056} body.model-seguranca-eletronica .business-model-hero{border-color:#31e056!important} body.model-seguranca-eletronica .business-model-hero h1,body.model-seguranca-eletronica .business-model-hero h2{color:#31e056!important}
.model-card.model-energia-solar{border-top:5px solid #8931e0!important} .model-card.model-energia-solar .model-body h3{color:#8931e0}
body.model-energia-solar{--model-accent:#8931e0} body.model-energia-solar .business-model-hero{border-color:#8931e0!important} body.model-energia-solar .business-model-hero h1,body.model-energia-solar .business-model-hero h2{color:#8931e0!important}
.model-card.model-locadora-veiculos{border-top:5px solid #e0bc31!important} .model-card.model-locadora-veiculos .model-body h3{color:#e0bc31}
body.model-locadora-veiculos{--model-accent:#e0bc31} body.model-locadora-veiculos .business-model-hero{border-color:#e0bc31!important} body.model-locadora-veiculos .business-model-hero h1,body.model-locadora-veiculos .business-model-hero h2{color:#e0bc31!important}
.model-card.model-motofrete{border-top:5px solid #31d0e0!important} .model-card.model-motofrete .model-body h3{color:#31d0e0}
body.model-motofrete{--model-accent:#31d0e0} body.model-motofrete .business-model-hero{border-color:#31d0e0!important} body.model-motofrete .business-model-hero h1,body.model-motofrete .business-model-hero h2{color:#31d0e0!important}
.model-card.model-creche{border-top:5px solid #e0319d!important} .model-card.model-creche .model-body h3{color:#e0319d}
body.model-creche{--model-accent:#e0319d} body.model-creche .business-model-hero{border-color:#e0319d!important} body.model-creche .business-model-hero h1,body.model-creche .business-model-hero h2{color:#e0319d!important}
.model-card.model-escola-infantil{border-top:5px solid #6ae031!important} .model-card.model-escola-infantil .model-body h3{color:#6ae031}
body.model-escola-infantil{--model-accent:#6ae031} body.model-escola-infantil .business-model-hero{border-color:#6ae031!important} body.model-escola-infantil .business-model-hero h1,body.model-escola-infantil .business-model-hero h2{color:#6ae031!important}
.model-card.model-psicopedagogia{border-top:5px solid #3137e0!important} .model-card.model-psicopedagogia .model-body h3{color:#3137e0}
body.model-psicopedagogia{--model-accent:#3137e0} body.model-psicopedagogia .business-model-hero{border-color:#3137e0!important} body.model-psicopedagogia .business-model-hero h1,body.model-psicopedagogia .business-model-hero h2{color:#3137e0!important}
.model-card.model-musica{border-top:5px solid #e05e31!important} .model-card.model-musica .model-body h3{color:#e05e31}
body.model-musica{--model-accent:#e05e31} body.model-musica .business-model-hero{border-color:#e05e31!important} body.model-musica .business-model-hero h1,body.model-musica .business-model-hero h2{color:#e05e31!important}
.model-card.model-quadra-esportiva{border-top:5px solid #31e091!important} .model-card.model-quadra-esportiva .model-body h3{color:#31e091}
body.model-quadra-esportiva{--model-accent:#31e091} body.model-quadra-esportiva .business-model-hero{border-color:#31e091!important} body.model-quadra-esportiva .business-model-hero h1,body.model-quadra-esportiva .business-model-hero h2{color:#31e091!important}
.model-card.model-loja-suplementos{border-top:5px solid #c431e0!important} .model-card.model-loja-suplementos .model-body h3{color:#c431e0}
body.model-loja-suplementos{--model-accent:#c431e0} body.model-loja-suplementos .business-model-hero{border-color:#c431e0!important} body.model-loja-suplementos .business-model-hero h1,body.model-loja-suplementos .business-model-hero h2{color:#c431e0!important}
.model-card.model-pesque-pague{border-top:5px solid #c9e031!important} .model-card.model-pesque-pague .model-body h3{color:#c9e031}
body.model-pesque-pague{--model-accent:#c9e031} body.model-pesque-pague .business-model-hero{border-color:#c9e031!important} body.model-pesque-pague .business-model-hero h1,body.model-pesque-pague .business-model-hero h2{color:#c9e031!important}
.model-card.model-chacara-eventos{border-top:5px solid #3196e0!important} .model-card.model-chacara-eventos .model-body h3{color:#3196e0}
body.model-chacara-eventos{--model-accent:#3196e0} body.model-chacara-eventos .business-model-hero{border-color:#3196e0!important} body.model-chacara-eventos .business-model-hero h1,body.model-chacara-eventos .business-model-hero h2{color:#3196e0!important}
.model-card.model-camping{border-top:5px solid #e03163!important} .model-card.model-camping .model-body h3{color:#e03163}
body.model-camping{--model-accent:#e03163} body.model-camping .business-model-hero{border-color:#e03163!important} body.model-camping .business-model-hero h1,body.model-camping .business-model-hero h2{color:#e03163!important}
.model-card.model-guia-turistico{border-top:5px solid #31e032!important} .model-card.model-guia-turistico .model-body h3{color:#31e032}
body.model-guia-turistico{--model-accent:#31e032} body.model-guia-turistico .business-model-hero{border-color:#31e032!important} body.model-guia-turistico .business-model-hero h1,body.model-guia-turistico .business-model-hero h2{color:#31e032!important}
.model-card.model-excursoes{border-top:5px solid #6531e0!important} .model-card.model-excursoes .model-body h3{color:#6531e0}
body.model-excursoes{--model-accent:#6531e0} body.model-excursoes .business-model-hero{border-color:#6531e0!important} body.model-excursoes .business-model-hero h1,body.model-excursoes .business-model-hero h2{color:#6531e0!important}
.model-card.model-loteria-correspondente{border-top:5px solid #e09831!important} .model-card.model-loteria-correspondente .model-body h3{color:#e09831}
body.model-loteria-correspondente{--model-accent:#e09831} body.model-loteria-correspondente .business-model-hero{border-color:#e09831!important} body.model-loteria-correspondente .business-model-hero h1,body.model-loteria-correspondente .business-model-hero h2{color:#e09831!important}
.model-card.model-armarinho{border-top:5px solid #31e0cb!important} .model-card.model-armarinho .model-body h3{color:#31e0cb}
body.model-armarinho{--model-accent:#31e0cb} body.model-armarinho .business-model-hero{border-color:#31e0cb!important} body.model-armarinho .business-model-hero h1,body.model-armarinho .business-model-hero h2{color:#31e0cb!important}
.model-card.model-utilidades-domesticas{border-top:5px solid #e031c2!important} .model-card.model-utilidades-domesticas .model-body h3{color:#e031c2}
body.model-utilidades-domesticas{--model-accent:#e031c2} body.model-utilidades-domesticas .business-model-hero{border-color:#e031c2!important} body.model-utilidades-domesticas .business-model-hero h1,body.model-utilidades-domesticas .business-model-hero h2{color:#e031c2!important}
.model-card.model-brinquedos{border-top:5px solid #8ee031!important} .model-card.model-brinquedos .model-body h3{color:#8ee031}
body.model-brinquedos{--model-accent:#8ee031} body.model-brinquedos .business-model-hero{border-color:#8ee031!important} body.model-brinquedos .business-model-hero h1,body.model-brinquedos .business-model-hero h2{color:#8ee031!important}
.model-card.model-livraria{border-top:5px solid #315be0!important} .model-card.model-livraria .model-body h3{color:#315be0}
body.model-livraria{--model-accent:#315be0} body.model-livraria .business-model-hero{border-color:#315be0!important} body.model-livraria .business-model-hero h1,body.model-livraria .business-model-hero h2{color:#315be0!important}
.model-card.model-celulares-acessorios{border-top:5px solid #e03931!important} .model-card.model-celulares-acessorios .model-body h3{color:#e03931}
body.model-celulares-acessorios{--model-accent:#e03931} body.model-celulares-acessorios .business-model-hero{border-color:#e03931!important} body.model-celulares-acessorios .business-model-hero h1,body.model-celulares-acessorios .business-model-hero h2{color:#e03931!important}
.model-card.model-informatica{border-top:5px solid #31e06d!important} .model-card.model-informatica .model-body h3{color:#31e06d}
body.model-informatica{--model-accent:#31e06d} body.model-informatica .business-model-hero{border-color:#31e06d!important} body.model-informatica .business-model-hero h1,body.model-informatica .business-model-hero h2{color:#31e06d!important}
.model-card.model-colchoes{border-top:5px solid #a031e0!important} .model-card.model-colchoes .model-body h3{color:#a031e0}
body.model-colchoes{--model-accent:#a031e0} body.model-colchoes .business-model-hero{border-color:#a031e0!important} body.model-colchoes .business-model-hero h1,body.model-colchoes .business-model-hero h2{color:#a031e0!important}
.model-card.model-cortinas-persianas{border-top:5px solid #e0d331!important} .model-card.model-cortinas-persianas .model-body h3{color:#e0d331}
body.model-cortinas-persianas{--model-accent:#e0d331} body.model-cortinas-persianas .business-model-hero{border-color:#e0d331!important} body.model-cortinas-persianas .business-model-hero h1,body.model-cortinas-persianas .business-model-hero h2{color:#e0d331!important}
.model-card.model-materiais-eletricos{border-top:5px solid #31bae0!important} .model-card.model-materiais-eletricos .model-body h3{color:#31bae0}
body.model-materiais-eletricos{--model-accent:#31bae0} body.model-materiais-eletricos .business-model-hero{border-color:#31bae0!important} body.model-materiais-eletricos .business-model-hero h1,body.model-materiais-eletricos .business-model-hero h2{color:#31bae0!important}
.model-card.model-materiais-hidraulicos{border-top:5px solid #e03187!important} .model-card.model-materiais-hidraulicos .model-body h3{color:#e03187}
body.model-materiais-hidraulicos{--model-accent:#e03187} body.model-materiais-hidraulicos .business-model-hero{border-color:#e03187!important} body.model-materiais-hidraulicos .business-model-hero h1,body.model-materiais-hidraulicos .business-model-hero h2{color:#e03187!important}
.model-card.model-agropecuaria{border-top:5px solid #54e031!important} .model-card.model-agropecuaria .model-body h3{color:#54e031}
body.model-agropecuaria{--model-accent:#54e031} body.model-agropecuaria .business-model-hero{border-color:#54e031!important} body.model-agropecuaria .business-model-hero h1,body.model-agropecuaria .business-model-hero h2{color:#54e031!important}
.model-card.model-racoes{border-top:5px solid #4131e0!important} .model-card.model-racoes .model-body h3{color:#4131e0}
body.model-racoes{--model-accent:#4131e0} body.model-racoes .business-model-hero{border-color:#4131e0!important} body.model-racoes .business-model-hero h1,body.model-racoes .business-model-hero h2{color:#4131e0!important}
.model-card.model-viveiro-plantas{border-top:5px solid #e07431!important} .model-card.model-viveiro-plantas .model-body h3{color:#e07431}
body.model-viveiro-plantas{--model-accent:#e07431} body.model-viveiro-plantas .business-model-hero{border-color:#e07431!important} body.model-viveiro-plantas .business-model-hero h1,body.model-viveiro-plantas .business-model-hero h2{color:#e07431!important}
.model-card.model-doceria-confeitaria{border-top:5px solid #31e0a7!important} .model-card.model-doceria-confeitaria .model-body h3{color:#31e0a7}
body.model-doceria-confeitaria{--model-accent:#31e0a7} body.model-doceria-confeitaria .business-model-hero{border-color:#31e0a7!important} body.model-doceria-confeitaria .business-model-hero h1,body.model-doceria-confeitaria .business-model-hero h2{color:#31e0a7!important}
.model-card.model-sorveteria{border-top:5px solid #da31e0!important} .model-card.model-sorveteria .model-body h3{color:#da31e0}
body.model-sorveteria{--model-accent:#da31e0} body.model-sorveteria .business-model-hero{border-color:#da31e0!important} body.model-sorveteria .business-model-hero h1,body.model-sorveteria .business-model-hero h2{color:#da31e0!important}
.model-card.model-acaiteria{border-top:5px solid #b3e031!important} .model-card.model-acaiteria .model-body h3{color:#b3e031}
body.model-acaiteria{--model-accent:#b3e031} body.model-acaiteria .business-model-hero{border-color:#b3e031!important} body.model-acaiteria .business-model-hero h1,body.model-acaiteria .business-model-hero h2{color:#b3e031!important}
.model-card.model-marmitaria{border-top:5px solid #3180e0!important} .model-card.model-marmitaria .model-body h3{color:#3180e0}
body.model-marmitaria{--model-accent:#3180e0} body.model-marmitaria .business-model-hero{border-color:#3180e0!important} body.model-marmitaria .business-model-hero h1,body.model-marmitaria .business-model-hero h2{color:#3180e0!important}
.model-card.model-pastelaria{border-top:5px solid #e0314c!important} .model-card.model-pastelaria .model-body h3{color:#e0314c}
body.model-pastelaria{--model-accent:#e0314c} body.model-pastelaria .business-model-hero{border-color:#e0314c!important} body.model-pastelaria .business-model-hero h1,body.model-pastelaria .business-model-hero h2{color:#e0314c!important}
.model-card.model-food-truck{border-top:5px solid #31e048!important} .model-card.model-food-truck .model-body h3{color:#31e048}
body.model-food-truck{--model-accent:#31e048} body.model-food-truck .business-model-hero{border-color:#31e048!important} body.model-food-truck .business-model-hero h1,body.model-food-truck .business-model-hero h2{color:#31e048!important}
.model-card.model-peixaria{border-top:5px solid #7b31e0!important} .model-card.model-peixaria .model-body h3{color:#7b31e0}
body.model-peixaria{--model-accent:#7b31e0} body.model-peixaria .business-model-hero{border-color:#7b31e0!important} body.model-peixaria .business-model-hero h1,body.model-peixaria .business-model-hero h2{color:#7b31e0!important}
.model-card.model-adega-emporio{border-top:5px solid #e0af31!important} .model-card.model-adega-emporio .model-body h3{color:#e0af31}
body.model-adega-emporio{--model-accent:#e0af31} body.model-adega-emporio .business-model-hero{border-color:#e0af31!important} body.model-adega-emporio .business-model-hero h1,body.model-adega-emporio .business-model-hero h2{color:#e0af31!important}
.model-card.model-lavanderia{border-top:5px solid #31dee0!important} .model-card.model-lavanderia .model-body h3{color:#31dee0}
body.model-lavanderia{--model-accent:#31dee0} body.model-lavanderia .business-model-hero{border-color:#31dee0!important} body.model-lavanderia .business-model-hero h1,body.model-lavanderia .business-model-hero h2{color:#31dee0!important}
.model-card.model-costureira-atelie{border-top:5px solid #e031ab!important} .model-card.model-costureira-atelie .model-body h3{color:#e031ab}
body.model-costureira-atelie{--model-accent:#e031ab} body.model-costureira-atelie .business-model-hero{border-color:#e031ab!important} body.model-costureira-atelie .business-model-hero h1,body.model-costureira-atelie .business-model-hero h2{color:#e031ab!important}
.model-card.model-sapateiro{border-top:5px solid #78e031!important} .model-card.model-sapateiro .model-body h3{color:#78e031}
body.model-sapateiro{--model-accent:#78e031} body.model-sapateiro .business-model-hero{border-color:#78e031!important} body.model-sapateiro .business-model-hero h1,body.model-sapateiro .business-model-hero h2{color:#78e031!important}
.model-card.model-relojoaria{border-top:5px solid #3145e0!important} .model-card.model-relojoaria .model-body h3{color:#3145e0}
body.model-relojoaria{--model-accent:#3145e0} body.model-relojoaria .business-model-hero{border-color:#3145e0!important} body.model-relojoaria .business-model-hero h1,body.model-relojoaria .business-model-hero h2{color:#3145e0!important}
.model-card.model-estacionamento{border-top:5px solid #e05031!important} .model-card.model-estacionamento .model-body h3{color:#e05031}
body.model-estacionamento{--model-accent:#e05031} body.model-estacionamento .business-model-hero{border-color:#e05031!important} body.model-estacionamento .business-model-hero h1,body.model-estacionamento .business-model-hero h2{color:#e05031!important}
.model-card.model-guincho{border-top:5px solid #31e083!important} .model-card.model-guincho .model-body h3{color:#31e083}
body.model-guincho{--model-accent:#31e083} body.model-guincho .business-model-hero{border-color:#31e083!important} body.model-guincho .business-model-hero h1,body.model-guincho .business-model-hero h2{color:#31e083!important}
.model-card.model-borracharia{border-top:5px solid #b631e0!important} .model-card.model-borracharia .model-body h3{color:#b631e0}
body.model-borracharia{--model-accent:#b631e0} body.model-borracharia .business-model-hero{border-color:#b631e0!important} body.model-borracharia .business-model-hero h1,body.model-borracharia .business-model-hero h2{color:#b631e0!important}
.model-card.model-despachante{border-top:5px solid #d7e031!important} .model-card.model-despachante .model-body h3{color:#d7e031}
body.model-despachante{--model-accent:#d7e031} body.model-despachante .business-model-hero{border-color:#d7e031!important} body.model-despachante .business-model-hero h1,body.model-despachante .business-model-hero h2{color:#d7e031!important}
.model-card.model-oficina-motos{border-top:5px solid #31a4e0!important} .model-card.model-oficina-motos .model-body h3{color:#31a4e0}
body.model-oficina-motos{--model-accent:#31a4e0} body.model-oficina-motos .business-model-hero{border-color:#31a4e0!important} body.model-oficina-motos .business-model-hero h1,body.model-oficina-motos .business-model-hero h2{color:#31a4e0!important}
.model-card.model-funilaria-pintura{border-top:5px solid #e03171!important} .model-card.model-funilaria-pintura .model-body h3{color:#e03171}
body.model-funilaria-pintura{--model-accent:#e03171} body.model-funilaria-pintura .business-model-hero{border-color:#e03171!important} body.model-funilaria-pintura .business-model-hero h1,body.model-funilaria-pintura .business-model-hero h2{color:#e03171!important}
.model-card.model-clinica-psicologia{border-top:5px solid #3ee031!important} .model-card.model-clinica-psicologia .model-body h3{color:#3ee031}
body.model-clinica-psicologia{--model-accent:#3ee031} body.model-clinica-psicologia .business-model-hero{border-color:#3ee031!important} body.model-clinica-psicologia .business-model-hero h1,body.model-clinica-psicologia .business-model-hero h2{color:#3ee031!important}
.model-card.model-fonoaudiologia{border-top:5px solid #5731e0!important} .model-card.model-fonoaudiologia .model-body h3{color:#5731e0}
body.model-fonoaudiologia{--model-accent:#5731e0} body.model-fonoaudiologia .business-model-hero{border-color:#5731e0!important} body.model-fonoaudiologia .business-model-hero h1,body.model-fonoaudiologia .business-model-hero h2{color:#5731e0!important}
.model-card.model-terapia-ocupacional{border-top:5px solid #e08a31!important} .model-card.model-terapia-ocupacional .model-body h3{color:#e08a31}
body.model-terapia-ocupacional{--model-accent:#e08a31} body.model-terapia-ocupacional .business-model-hero{border-color:#e08a31!important} body.model-terapia-ocupacional .business-model-hero h1,body.model-terapia-ocupacional .business-model-hero h2{color:#e08a31!important}
.model-card.model-laboratorio-analises{border-top:5px solid #31e0bd!important} .model-card.model-laboratorio-analises .model-body h3{color:#31e0bd}
body.model-laboratorio-analises{--model-accent:#31e0bd} body.model-laboratorio-analises .business-model-hero{border-color:#31e0bd!important} body.model-laboratorio-analises .business-model-hero h1,body.model-laboratorio-analises .business-model-hero h2{color:#31e0bd!important}
.model-card.model-cuidador-idosos{border-top:5px solid #e031cf!important} .model-card.model-cuidador-idosos .model-body h3{color:#e031cf}
body.model-cuidador-idosos{--model-accent:#e031cf} body.model-cuidador-idosos .business-model-hero{border-color:#e031cf!important} body.model-cuidador-idosos .business-model-hero h1,body.model-cuidador-idosos .business-model-hero h2{color:#e031cf!important}
.model-card.model-home-care{border-top:5px solid #9ce031!important} .model-card.model-home-care .model-body h3{color:#9ce031}
body.model-home-care{--model-accent:#9ce031} body.model-home-care .business-model-hero{border-color:#9ce031!important} body.model-home-care .business-model-hero h1,body.model-home-care .business-model-hero h2{color:#9ce031!important}
.model-card.model-coworking{border-top:5px solid #3169e0!important} .model-card.model-coworking .model-body h3{color:#3169e0}
body.model-coworking{--model-accent:#3169e0} body.model-coworking .business-model-hero{border-color:#3169e0!important} body.model-coworking .business-model-hero h1,body.model-coworking .business-model-hero h2{color:#3169e0!important}
.model-card.model-administradora-condominios{border-top:5px solid #e03136!important} .model-card.model-administradora-condominios .model-body h3{color:#e03136}
body.model-administradora-condominios{--model-accent:#e03136} body.model-administradora-condominios .business-model-hero{border-color:#e03136!important} body.model-administradora-condominios .business-model-hero h1,body.model-administradora-condominios .business-model-hero h2{color:#e03136!important}
.model-card.model-seguros{border-top:5px solid #31e05f!important} .model-card.model-seguros .model-body h3{color:#31e05f}
body.model-seguros{--model-accent:#31e05f} body.model-seguros .business-model-hero{border-color:#31e05f!important} body.model-seguros .business-model-hero h1,body.model-seguros .business-model-hero h2{color:#31e05f!important}
.model-card.model-consultoria-empresarial{border-top:5px solid #9231e0!important} .model-card.model-consultoria-empresarial .model-body h3{color:#9231e0}
body.model-consultoria-empresarial{--model-accent:#9231e0} body.model-consultoria-empresarial .business-model-hero{border-color:#9231e0!important} body.model-consultoria-empresarial .business-model-hero h1,body.model-consultoria-empresarial .business-model-hero h2{color:#9231e0!important}
.model-card.model-recrutamento-rh{border-top:5px solid #e0c531!important} .model-card.model-recrutamento-rh .model-body h3{color:#e0c531}
body.model-recrutamento-rh{--model-accent:#e0c531} body.model-recrutamento-rh .business-model-hero{border-color:#e0c531!important} body.model-recrutamento-rh .business-model-hero h1,body.model-recrutamento-rh .business-model-hero h2{color:#e0c531!important}
.model-card.model-produtora-video{border-top:5px solid #31c8e0!important} .model-card.model-produtora-video .model-body h3{color:#31c8e0}
body.model-produtora-video{--model-accent:#31c8e0} body.model-produtora-video .business-model-hero{border-color:#31c8e0!important} body.model-produtora-video .business-model-hero h1,body.model-produtora-video .business-model-hero h2{color:#31c8e0!important}
.model-card.model-dj-som-eventos{border-top:5px solid #e03195!important} .model-card.model-dj-som-eventos .model-body h3{color:#e03195}
body.model-dj-som-eventos{--model-accent:#e03195} body.model-dj-som-eventos .business-model-hero{border-color:#e03195!important} body.model-dj-som-eventos .business-model-hero h1,body.model-dj-som-eventos .business-model-hero h2{color:#e03195!important}
.model-card.model-aluguel-equipamentos{border-top:5px solid #62e031!important} .model-card.model-aluguel-equipamentos .model-body h3{color:#62e031}
body.model-aluguel-equipamentos{--model-accent:#62e031} body.model-aluguel-equipamentos .business-model-hero{border-color:#62e031!important} body.model-aluguel-equipamentos .business-model-hero h1,body.model-aluguel-equipamentos .business-model-hero h2{color:#62e031!important}
.model-card.model-brinquedos-festas{border-top:5px solid #3331e0!important} .model-card.model-brinquedos-festas .model-body h3{color:#3331e0}
body.model-brinquedos-festas{--model-accent:#3331e0} body.model-brinquedos-festas .business-model-hero{border-color:#3331e0!important} body.model-brinquedos-festas .business-model-hero h1,body.model-brinquedos-festas .business-model-hero h2{color:#3331e0!important}
.model-card.model-turismo-rural{border-top:5px solid #e06631!important} .model-card.model-turismo-rural .model-body h3{color:#e06631}
body.model-turismo-rural{--model-accent:#e06631} body.model-turismo-rural .business-model-hero{border-color:#e06631!important} body.model-turismo-rural .business-model-hero h1,body.model-turismo-rural .business-model-hero h2{color:#e06631!important}
.model-card.model-transfer-executivo{border-top:5px solid #31e099!important} .model-card.model-transfer-executivo .model-body h3{color:#31e099}
body.model-transfer-executivo{--model-accent:#31e099} body.model-transfer-executivo .business-model-hero{border-color:#31e099!important} body.model-transfer-executivo .business-model-hero h1,body.model-transfer-executivo .business-model-hero h2{color:#31e099!important}

/* ===== 99 NOVOS MODELOS — PALETAS FORTES INDIVIDUAIS v2 ===== */
body.model-supermercado{--segment:#D15E2E;--segment-accent:#D15E2E;--segment-deep:#7A6811;--segment-soft:#F7E2D9;--primary:#D15E2E;background:#FCF4F0}
body.model-supermercado .segment-hero{background:linear-gradient(135deg,#F7E2D9,#fff 72%);border:2px solid #E29B7D;box-shadow:0 20px 52px #D15E2E38}
body.model-supermercado .model-hero-mark,body.model-supermercado .segment-symbol{background:linear-gradient(145deg,#D15E2E,#7A6811);box-shadow:0 18px 38px #9D462255;color:#fff}
body.model-supermercado .model-feature-cards article,body.model-supermercado .segment-services article{border-top:4px solid #D15E2E}
body.model-supermercado .model-feature-cards strong,body.model-supermercado .segment-kicker,body.model-supermercado .product-info small,body.model-supermercado .price{color:#7A6811}
body.model-supermercado .search button,body.model-supermercado .button,body.model-supermercado .chips a.active,body.model-supermercado .cart-button{background:linear-gradient(135deg,#D15E2E,#7A6811);border-color:#D15E2E;color:#fff}
body.model-supermercado .product-card{border-color:#F7E2D9}
body.model-supermercado .product-image{background:linear-gradient(145deg,#F7E2D9,#F0CBBC)}
body.model-supermercado .product-image>span{color:#D15E2E}
body.model-supermercado .product-details-link{color:#7A6811;font-weight:800}

body.model-papelaria{--segment:#2ED18E;--segment-accent:#2ED18E;--segment-deep:#116D7A;--segment-soft:#D9F7EB;--primary:#2ED18E;background:#F0FCF7}
body.model-papelaria .segment-hero{background:linear-gradient(135deg,#D9F7EB,#fff 72%);border:2px solid #7DE2B9;box-shadow:0 20px 52px #2ED18E38}
body.model-papelaria .model-hero-mark,body.model-papelaria .segment-symbol{background:linear-gradient(145deg,#2ED18E,#116D7A);box-shadow:0 18px 38px #229D6A55;color:#fff}
body.model-papelaria .model-feature-cards article,body.model-papelaria .segment-services article{border-top:4px solid #2ED18E}
body.model-papelaria .model-feature-cards strong,body.model-papelaria .segment-kicker,body.model-papelaria .product-info small,body.model-papelaria .price{color:#116D7A}
body.model-papelaria .search button,body.model-papelaria .button,body.model-papelaria .chips a.active,body.model-papelaria .cart-button{background:linear-gradient(135deg,#2ED18E,#116D7A);border-color:#2ED18E;color:#fff}
body.model-papelaria .product-card{border-color:#D9F7EB}
body.model-papelaria .product-image{background:linear-gradient(145deg,#D9F7EB,#BCF0DB)}
body.model-papelaria .product-image>span{color:#2ED18E}
body.model-papelaria .product-details-link{color:#116D7A;font-weight:800}

body.model-igreja{--segment:#BE2ED1;--segment-accent:#BE2ED1;--segment-deep:#7A114E;--segment-soft:#F3D9F7;--primary:#BE2ED1;background:#FAF0FC}
body.model-igreja .segment-hero{background:linear-gradient(135deg,#F3D9F7,#fff 72%);border:2px solid #D77DE2;box-shadow:0 20px 52px #BE2ED138}
body.model-igreja .model-hero-mark,body.model-igreja .segment-symbol{background:linear-gradient(145deg,#BE2ED1,#7A114E);box-shadow:0 18px 38px #8E229D55;color:#fff}
body.model-igreja .model-feature-cards article,body.model-igreja .segment-services article{border-top:4px solid #BE2ED1}
body.model-igreja .model-feature-cards strong,body.model-igreja .segment-kicker,body.model-igreja .product-info small,body.model-igreja .price{color:#7A114E}
body.model-igreja .search button,body.model-igreja .button,body.model-igreja .chips a.active,body.model-igreja .cart-button{background:linear-gradient(135deg,#BE2ED1,#7A114E);border-color:#BE2ED1;color:#fff}
body.model-igreja .product-card{border-color:#F3D9F7}
body.model-igreja .product-image{background:linear-gradient(145deg,#F3D9F7,#EABCF0)}
body.model-igreja .product-image>span{color:#BE2ED1}
body.model-igreja .product-details-link{color:#7A114E;font-weight:800}

body.model-autoescola{--segment:#B4D12E;--segment-accent:#B4D12E;--segment-deep:#2F7A11;--segment-soft:#F2F7D9;--primary:#B4D12E;background:#FAFCF0}
body.model-autoescola .segment-hero{background:linear-gradient(135deg,#F2F7D9,#fff 72%);border:2px solid #D0E27D;box-shadow:0 20px 52px #B4D12E38}
body.model-autoescola .model-hero-mark,body.model-autoescola .segment-symbol{background:linear-gradient(145deg,#B4D12E,#2F7A11);box-shadow:0 18px 38px #879D2255;color:#fff}
body.model-autoescola .model-feature-cards article,body.model-autoescola .segment-services article{border-top:4px solid #B4D12E}
body.model-autoescola .model-feature-cards strong,body.model-autoescola .segment-kicker,body.model-autoescola .product-info small,body.model-autoescola .price{color:#2F7A11}
body.model-autoescola .search button,body.model-autoescola .button,body.model-autoescola .chips a.active,body.model-autoescola .cart-button{background:linear-gradient(135deg,#B4D12E,#2F7A11);border-color:#B4D12E;color:#fff}
body.model-autoescola .product-card{border-color:#F2F7D9}
body.model-autoescola .product-image{background:linear-gradient(145deg,#F2F7D9,#E7F0BC)}
body.model-autoescola .product-image>span{color:#B4D12E}
body.model-autoescola .product-details-link{color:#2F7A11;font-weight:800}

body.model-loja-variedades{--segment:#2E84D1;--segment-accent:#2E84D1;--segment-deep:#11117A;--segment-soft:#D9E9F7;--primary:#2E84D1;background:#F0F6FC}
body.model-loja-variedades .segment-hero{background:linear-gradient(135deg,#D9E9F7,#fff 72%);border:2px solid #7DB3E2;box-shadow:0 20px 52px #2E84D138}
body.model-loja-variedades .model-hero-mark,body.model-loja-variedades .segment-symbol{background:linear-gradient(145deg,#2E84D1,#11117A);box-shadow:0 18px 38px #22639D55;color:#fff}
body.model-loja-variedades .model-feature-cards article,body.model-loja-variedades .segment-services article{border-top:4px solid #2E84D1}
body.model-loja-variedades .model-feature-cards strong,body.model-loja-variedades .segment-kicker,body.model-loja-variedades .product-info small,body.model-loja-variedades .price{color:#11117A}
body.model-loja-variedades .search button,body.model-loja-variedades .button,body.model-loja-variedades .chips a.active,body.model-loja-variedades .cart-button{background:linear-gradient(135deg,#2E84D1,#11117A);border-color:#2E84D1;color:#fff}
body.model-loja-variedades .product-card{border-color:#D9E9F7}
body.model-loja-variedades .product-image{background:linear-gradient(145deg,#D9E9F7,#BCD8F0)}
body.model-loja-variedades .product-image>span{color:#2E84D1}
body.model-loja-variedades .product-details-link{color:#11117A;font-weight:800}

body.model-casa-embalagens{--segment:#D12E55;--segment-accent:#D12E55;--segment-deep:#7A2F11;--segment-soft:#F7D9E0;--primary:#D12E55;background:#FCF0F3}
body.model-casa-embalagens .segment-hero{background:linear-gradient(135deg,#F7D9E0,#fff 72%);border:2px solid #E27D96;box-shadow:0 20px 52px #D12E5538}
body.model-casa-embalagens .model-hero-mark,body.model-casa-embalagens .segment-symbol{background:linear-gradient(145deg,#D12E55,#7A2F11);box-shadow:0 18px 38px #9D224055;color:#fff}
body.model-casa-embalagens .model-feature-cards article,body.model-casa-embalagens .segment-services article{border-top:4px solid #D12E55}
body.model-casa-embalagens .model-feature-cards strong,body.model-casa-embalagens .segment-kicker,body.model-casa-embalagens .product-info small,body.model-casa-embalagens .price{color:#7A2F11}
body.model-casa-embalagens .search button,body.model-casa-embalagens .button,body.model-casa-embalagens .chips a.active,body.model-casa-embalagens .cart-button{background:linear-gradient(135deg,#D12E55,#7A2F11);border-color:#D12E55;color:#fff}
body.model-casa-embalagens .product-card{border-color:#F7D9E0}
body.model-casa-embalagens .product-image{background:linear-gradient(145deg,#F7D9E0,#F0BCC9)}
body.model-casa-embalagens .product-image>span{color:#D12E55}
body.model-casa-embalagens .product-details-link{color:#7A2F11;font-weight:800}

body.model-sex-shop{--segment:#2ED136;--segment-accent:#2ED136;--segment-deep:#117A4E;--segment-soft:#D9F7DB;--primary:#2ED136;background:#F0FCF1}
body.model-sex-shop .segment-hero{background:linear-gradient(135deg,#D9F7DB,#fff 72%);border:2px solid #7DE282;box-shadow:0 20px 52px #2ED13638}
body.model-sex-shop .model-hero-mark,body.model-sex-shop .segment-symbol{background:linear-gradient(145deg,#2ED136,#117A4E);box-shadow:0 18px 38px #229D2855;color:#fff}
body.model-sex-shop .model-feature-cards article,body.model-sex-shop .segment-services article{border-top:4px solid #2ED136}
body.model-sex-shop .model-feature-cards strong,body.model-sex-shop .segment-kicker,body.model-sex-shop .product-info small,body.model-sex-shop .price{color:#117A4E}
body.model-sex-shop .search button,body.model-sex-shop .button,body.model-sex-shop .chips a.active,body.model-sex-shop .cart-button{background:linear-gradient(135deg,#2ED136,#117A4E);border-color:#2ED136;color:#fff}
body.model-sex-shop .product-card{border-color:#D9F7DB}
body.model-sex-shop .product-image{background:linear-gradient(145deg,#D9F7DB,#BCF0BF)}
body.model-sex-shop .product-image>span{color:#2ED136}
body.model-sex-shop .product-details-link{color:#117A4E;font-weight:800}

body.model-loja-bicicletas{--segment:#652ED1;--segment-accent:#652ED1;--segment-deep:#6D117A;--segment-soft:#E3D9F7;--primary:#652ED1;background:#F4F0FC}
body.model-loja-bicicletas .segment-hero{background:linear-gradient(135deg,#E3D9F7,#fff 72%);border:2px solid #A07DE2;box-shadow:0 20px 52px #652ED138}
body.model-loja-bicicletas .model-hero-mark,body.model-loja-bicicletas .segment-symbol{background:linear-gradient(145deg,#652ED1,#6D117A);box-shadow:0 18px 38px #4C229D55;color:#fff}
body.model-loja-bicicletas .model-feature-cards article,body.model-loja-bicicletas .segment-services article{border-top:4px solid #652ED1}
body.model-loja-bicicletas .model-feature-cards strong,body.model-loja-bicicletas .segment-kicker,body.model-loja-bicicletas .product-info small,body.model-loja-bicicletas .price{color:#6D117A}
body.model-loja-bicicletas .search button,body.model-loja-bicicletas .button,body.model-loja-bicicletas .chips a.active,body.model-loja-bicicletas .cart-button{background:linear-gradient(135deg,#652ED1,#6D117A);border-color:#652ED1;color:#fff}
body.model-loja-bicicletas .product-card{border-color:#E3D9F7}
body.model-loja-bicicletas .product-image{background:linear-gradient(145deg,#E3D9F7,#CEBCF0)}
body.model-loja-bicicletas .product-image>span{color:#652ED1}
body.model-loja-bicicletas .product-details-link{color:#6D117A;font-weight:800}

body.model-oficina-bicicletas{--segment:#D1952E;--segment-accent:#D1952E;--segment-deep:#687A11;--segment-soft:#F7ECD9;--primary:#D1952E;background:#FCF8F0}
body.model-oficina-bicicletas .segment-hero{background:linear-gradient(135deg,#F7ECD9,#fff 72%);border:2px solid #E2BD7D;box-shadow:0 20px 52px #D1952E38}
body.model-oficina-bicicletas .model-hero-mark,body.model-oficina-bicicletas .segment-symbol{background:linear-gradient(145deg,#D1952E,#687A11);box-shadow:0 18px 38px #9D702255;color:#fff}
body.model-oficina-bicicletas .model-feature-cards article,body.model-oficina-bicicletas .segment-services article{border-top:4px solid #D1952E}
body.model-oficina-bicicletas .model-feature-cards strong,body.model-oficina-bicicletas .segment-kicker,body.model-oficina-bicicletas .product-info small,body.model-oficina-bicicletas .price{color:#687A11}
body.model-oficina-bicicletas .search button,body.model-oficina-bicicletas .button,body.model-oficina-bicicletas .chips a.active,body.model-oficina-bicicletas .cart-button{background:linear-gradient(135deg,#D1952E,#687A11);border-color:#D1952E;color:#fff}
body.model-oficina-bicicletas .product-card{border-color:#F7ECD9}
body.model-oficina-bicicletas .product-image{background:linear-gradient(145deg,#F7ECD9,#F0DDBC)}
body.model-oficina-bicicletas .product-image>span{color:#D1952E}
body.model-oficina-bicicletas .product-details-link{color:#687A11;font-weight:800}

body.model-distribuidora-bebidas{--segment:#2ED1C5;--segment-accent:#2ED1C5;--segment-deep:#114A7A;--segment-soft:#D9F7F5;--primary:#2ED1C5;background:#F0FCFB}
body.model-distribuidora-bebidas .segment-hero{background:linear-gradient(135deg,#D9F7F5,#fff 72%);border:2px solid #7DE2DB;box-shadow:0 20px 52px #2ED1C538}
body.model-distribuidora-bebidas .model-hero-mark,body.model-distribuidora-bebidas .segment-symbol{background:linear-gradient(145deg,#2ED1C5,#114A7A);box-shadow:0 18px 38px #229D9455;color:#fff}
body.model-distribuidora-bebidas .model-feature-cards article,body.model-distribuidora-bebidas .segment-services article{border-top:4px solid #2ED1C5}
body.model-distribuidora-bebidas .model-feature-cards strong,body.model-distribuidora-bebidas .segment-kicker,body.model-distribuidora-bebidas .product-info small,body.model-distribuidora-bebidas .price{color:#114A7A}
body.model-distribuidora-bebidas .search button,body.model-distribuidora-bebidas .button,body.model-distribuidora-bebidas .chips a.active,body.model-distribuidora-bebidas .cart-button{background:linear-gradient(135deg,#2ED1C5,#114A7A);border-color:#2ED1C5;color:#fff}
body.model-distribuidora-bebidas .product-card{border-color:#D9F7F5}
body.model-distribuidora-bebidas .product-image{background:linear-gradient(145deg,#D9F7F5,#BCF0EC)}
body.model-distribuidora-bebidas .product-image>span{color:#2ED1C5}
body.model-distribuidora-bebidas .product-details-link{color:#114A7A;font-weight:800}

body.model-hortifruti{--segment:#D12EAD;--segment-accent:#D12EAD;--segment-deep:#7A112B;--segment-soft:#F7D9F0;--primary:#D12EAD;background:#FCF0F9}
body.model-hortifruti .segment-hero{background:linear-gradient(135deg,#F7D9F0,#fff 72%);border:2px solid #E27DCC;box-shadow:0 20px 52px #D12EAD38}
body.model-hortifruti .model-hero-mark,body.model-hortifruti .segment-symbol{background:linear-gradient(145deg,#D12EAD,#7A112B);box-shadow:0 18px 38px #9D228255;color:#fff}
body.model-hortifruti .model-feature-cards article,body.model-hortifruti .segment-services article{border-top:4px solid #D12EAD}
body.model-hortifruti .model-feature-cards strong,body.model-hortifruti .segment-kicker,body.model-hortifruti .product-info small,body.model-hortifruti .price{color:#7A112B}
body.model-hortifruti .search button,body.model-hortifruti .button,body.model-hortifruti .chips a.active,body.model-hortifruti .cart-button{background:linear-gradient(135deg,#D12EAD,#7A112B);border-color:#D12EAD;color:#fff}
body.model-hortifruti .product-card{border-color:#F7D9F0}
body.model-hortifruti .product-image{background:linear-gradient(145deg,#F7D9F0,#F0BCE5)}
body.model-hortifruti .product-image>span{color:#D12EAD}
body.model-hortifruti .product-details-link{color:#7A112B;font-weight:800}

body.model-acougue{--segment:#7DD12E;--segment-accent:#7DD12E;--segment-deep:#117A15;--segment-soft:#E8F7D9;--primary:#7DD12E;background:#F6FCF0}
body.model-acougue .segment-hero{background:linear-gradient(135deg,#E8F7D9,#fff 72%);border:2px solid #AEE27D;box-shadow:0 20px 52px #7DD12E38}
body.model-acougue .model-hero-mark,body.model-acougue .segment-symbol{background:linear-gradient(145deg,#7DD12E,#117A15);box-shadow:0 18px 38px #5E9D2255;color:#fff}
body.model-acougue .model-feature-cards article,body.model-acougue .segment-services article{border-top:4px solid #7DD12E}
body.model-acougue .model-feature-cards strong,body.model-acougue .segment-kicker,body.model-acougue .product-info small,body.model-acougue .price{color:#117A15}
body.model-acougue .search button,body.model-acougue .button,body.model-acougue .chips a.active,body.model-acougue .cart-button{background:linear-gradient(135deg,#7DD12E,#117A15);border-color:#7DD12E;color:#fff}
body.model-acougue .product-card{border-color:#E8F7D9}
body.model-acougue .product-image{background:linear-gradient(145deg,#E8F7D9,#D5F0BC)}
body.model-acougue .product-image>span{color:#7DD12E}
body.model-acougue .product-details-link{color:#117A15;font-weight:800}

body.model-conveniencia{--segment:#2E4ED1;--segment-accent:#2E4ED1;--segment-deep:#34117A;--segment-soft:#D9DFF7;--primary:#2E4ED1;background:#F0F3FC}
body.model-conveniencia .segment-hero{background:linear-gradient(135deg,#D9DFF7,#fff 72%);border:2px solid #7D91E2;box-shadow:0 20px 52px #2E4ED138}
body.model-conveniencia .model-hero-mark,body.model-conveniencia .segment-symbol{background:linear-gradient(145deg,#2E4ED1,#34117A);box-shadow:0 18px 38px #223A9D55;color:#fff}
body.model-conveniencia .model-feature-cards article,body.model-conveniencia .segment-services article{border-top:4px solid #2E4ED1}
body.model-conveniencia .model-feature-cards strong,body.model-conveniencia .segment-kicker,body.model-conveniencia .product-info small,body.model-conveniencia .price{color:#34117A}
body.model-conveniencia .search button,body.model-conveniencia .button,body.model-conveniencia .chips a.active,body.model-conveniencia .cart-button{background:linear-gradient(135deg,#2E4ED1,#34117A);border-color:#2E4ED1;color:#fff}
body.model-conveniencia .product-card{border-color:#D9DFF7}
body.model-conveniencia .product-image{background:linear-gradient(145deg,#D9DFF7,#BCC6F0)}
body.model-conveniencia .product-image>span{color:#2E4ED1}
body.model-conveniencia .product-details-link{color:#34117A;font-weight:800}

body.model-cosmeticos{--segment:#D13D2E;--segment-accent:#D13D2E;--segment-deep:#7A5311;--segment-soft:#F7DCD9;--primary:#D13D2E;background:#FCF1F0}
body.model-cosmeticos .segment-hero{background:linear-gradient(135deg,#F7DCD9,#fff 72%);border:2px solid #E2877D;box-shadow:0 20px 52px #D13D2E38}
body.model-cosmeticos .model-hero-mark,body.model-cosmeticos .segment-symbol{background:linear-gradient(145deg,#D13D2E,#7A5311);box-shadow:0 18px 38px #9D2E2255;color:#fff}
body.model-cosmeticos .model-feature-cards article,body.model-cosmeticos .segment-services article{border-top:4px solid #D13D2E}
body.model-cosmeticos .model-feature-cards strong,body.model-cosmeticos .segment-kicker,body.model-cosmeticos .product-info small,body.model-cosmeticos .price{color:#7A5311}
body.model-cosmeticos .search button,body.model-cosmeticos .button,body.model-cosmeticos .chips a.active,body.model-cosmeticos .cart-button{background:linear-gradient(135deg,#D13D2E,#7A5311);border-color:#D13D2E;color:#fff}
body.model-cosmeticos .product-card{border-color:#F7DCD9}
body.model-cosmeticos .product-image{background:linear-gradient(145deg,#F7DCD9,#F0C1BC)}
body.model-cosmeticos .product-image>span{color:#D13D2E}
body.model-cosmeticos .product-details-link{color:#7A5311;font-weight:800}

body.model-perfumaria{--segment:#2ED16C;--segment-accent:#2ED16C;--segment-deep:#117A71;--segment-soft:#D9F7E5;--primary:#2ED16C;background:#F0FCF5}
body.model-perfumaria .segment-hero{background:linear-gradient(135deg,#D9F7E5,#fff 72%);border:2px solid #7DE2A4;box-shadow:0 20px 52px #2ED16C38}
body.model-perfumaria .model-hero-mark,body.model-perfumaria .segment-symbol{background:linear-gradient(145deg,#2ED16C,#117A71);box-shadow:0 18px 38px #229D5155;color:#fff}
body.model-perfumaria .model-feature-cards article,body.model-perfumaria .segment-services article{border-top:4px solid #2ED16C}
body.model-perfumaria .model-feature-cards strong,body.model-perfumaria .segment-kicker,body.model-perfumaria .product-info small,body.model-perfumaria .price{color:#117A71}
body.model-perfumaria .search button,body.model-perfumaria .button,body.model-perfumaria .chips a.active,body.model-perfumaria .cart-button{background:linear-gradient(135deg,#2ED16C,#117A71);border-color:#2ED16C;color:#fff}
body.model-perfumaria .product-card{border-color:#D9F7E5}
body.model-perfumaria .product-image{background:linear-gradient(145deg,#D9F7E5,#BCF0D0)}
body.model-perfumaria .product-image>span{color:#2ED16C}
body.model-perfumaria .product-details-link{color:#117A71;font-weight:800}

body.model-otica{--segment:#9C2ED1;--segment-accent:#9C2ED1;--segment-deep:#7A1164;--segment-soft:#EDD9F7;--primary:#9C2ED1;background:#F8F0FC}
body.model-otica .segment-hero{background:linear-gradient(135deg,#EDD9F7,#fff 72%);border:2px solid #C27DE2;box-shadow:0 20px 52px #9C2ED138}
body.model-otica .model-hero-mark,body.model-otica .segment-symbol{background:linear-gradient(145deg,#9C2ED1,#7A1164);box-shadow:0 18px 38px #75229D55;color:#fff}
body.model-otica .model-feature-cards article,body.model-otica .segment-services article{border-top:4px solid #9C2ED1}
body.model-otica .model-feature-cards strong,body.model-otica .segment-kicker,body.model-otica .product-info small,body.model-otica .price{color:#7A1164}
body.model-otica .search button,body.model-otica .button,body.model-otica .chips a.active,body.model-otica .cart-button{background:linear-gradient(135deg,#9C2ED1,#7A1164);border-color:#9C2ED1;color:#fff}
body.model-otica .product-card{border-color:#EDD9F7}
body.model-otica .product-image{background:linear-gradient(145deg,#EDD9F7,#DFBCF0)}
body.model-otica .product-image>span{color:#9C2ED1}
body.model-otica .product-details-link{color:#7A1164;font-weight:800}

body.model-joalheria-semijoias{--segment:#D1CC2E;--segment-accent:#D1CC2E;--segment-deep:#457A11;--segment-soft:#F7F6D9;--primary:#D1CC2E;background:#FCFBF0}
body.model-joalheria-semijoias .segment-hero{background:linear-gradient(135deg,#F7F6D9,#fff 72%);border:2px solid #E2DF7D;box-shadow:0 20px 52px #D1CC2E38}
body.model-joalheria-semijoias .model-hero-mark,body.model-joalheria-semijoias .segment-symbol{background:linear-gradient(145deg,#D1CC2E,#457A11);box-shadow:0 18px 38px #9D992255;color:#fff}
body.model-joalheria-semijoias .model-feature-cards article,body.model-joalheria-semijoias .segment-services article{border-top:4px solid #D1CC2E}
body.model-joalheria-semijoias .model-feature-cards strong,body.model-joalheria-semijoias .segment-kicker,body.model-joalheria-semijoias .product-info small,body.model-joalheria-semijoias .price{color:#457A11}
body.model-joalheria-semijoias .search button,body.model-joalheria-semijoias .button,body.model-joalheria-semijoias .chips a.active,body.model-joalheria-semijoias .cart-button{background:linear-gradient(135deg,#D1CC2E,#457A11);border-color:#D1CC2E;color:#fff}
body.model-joalheria-semijoias .product-card{border-color:#F7F6D9}
body.model-joalheria-semijoias .product-image{background:linear-gradient(145deg,#F7F6D9,#F0EFBC)}
body.model-joalheria-semijoias .product-image>span{color:#D1CC2E}
body.model-joalheria-semijoias .product-details-link{color:#457A11;font-weight:800}

body.model-floricultura{--segment:#2EA6D1;--segment-accent:#2EA6D1;--segment-deep:#11267A;--segment-soft:#D9EFF7;--primary:#2EA6D1;background:#F0F9FC}
body.model-floricultura .segment-hero{background:linear-gradient(135deg,#D9EFF7,#fff 72%);border:2px solid #7DC8E2;box-shadow:0 20px 52px #2EA6D138}
body.model-floricultura .model-hero-mark,body.model-floricultura .segment-symbol{background:linear-gradient(145deg,#2EA6D1,#11267A);box-shadow:0 18px 38px #227C9D55;color:#fff}
body.model-floricultura .model-feature-cards article,body.model-floricultura .segment-services article{border-top:4px solid #2EA6D1}
body.model-floricultura .model-feature-cards strong,body.model-floricultura .segment-kicker,body.model-floricultura .product-info small,body.model-floricultura .price{color:#11267A}
body.model-floricultura .search button,body.model-floricultura .button,body.model-floricultura .chips a.active,body.model-floricultura .cart-button{background:linear-gradient(135deg,#2EA6D1,#11267A);border-color:#2EA6D1;color:#fff}
body.model-floricultura .product-card{border-color:#D9EFF7}
body.model-floricultura .product-image{background:linear-gradient(145deg,#D9EFF7,#BCE3F0)}
body.model-floricultura .product-image>span{color:#2EA6D1}
body.model-floricultura .product-details-link{color:#11267A;font-weight:800}

body.model-loja-presentes{--segment:#D12E77;--segment-accent:#D12E77;--segment-deep:#7A1A11;--segment-soft:#F7D9E7;--primary:#D12E77;background:#FCF0F5}
body.model-loja-presentes .segment-hero{background:linear-gradient(135deg,#F7D9E7,#fff 72%);border:2px solid #E27DAB;box-shadow:0 20px 52px #D12E7738}
body.model-loja-presentes .model-hero-mark,body.model-loja-presentes .segment-symbol{background:linear-gradient(145deg,#D12E77,#7A1A11);box-shadow:0 18px 38px #9D225955;color:#fff}
body.model-loja-presentes .model-feature-cards article,body.model-loja-presentes .segment-services article{border-top:4px solid #D12E77}
body.model-loja-presentes .model-feature-cards strong,body.model-loja-presentes .segment-kicker,body.model-loja-presentes .product-info small,body.model-loja-presentes .price{color:#7A1A11}
body.model-loja-presentes .search button,body.model-loja-presentes .button,body.model-loja-presentes .chips a.active,body.model-loja-presentes .cart-button{background:linear-gradient(135deg,#D12E77,#7A1A11);border-color:#D12E77;color:#fff}
body.model-loja-presentes .product-card{border-color:#F7D9E7}
body.model-loja-presentes .product-image{background:linear-gradient(145deg,#F7D9E7,#F0BCD3)}
body.model-loja-presentes .product-image>span{color:#D12E77}
body.model-loja-presentes .product-details-link{color:#7A1A11;font-weight:800}

body.model-moveis-decoracao{--segment:#47D12E;--segment-accent:#47D12E;--segment-deep:#117A38;--segment-soft:#DEF7D9;--primary:#47D12E;background:#F2FCF0}
body.model-moveis-decoracao .segment-hero{background:linear-gradient(135deg,#DEF7D9,#fff 72%);border:2px solid #8DE27D;box-shadow:0 20px 52px #47D12E38}
body.model-moveis-decoracao .model-hero-mark,body.model-moveis-decoracao .segment-symbol{background:linear-gradient(145deg,#47D12E,#117A38);box-shadow:0 18px 38px #359D2255;color:#fff}
body.model-moveis-decoracao .model-feature-cards article,body.model-moveis-decoracao .segment-services article{border-top:4px solid #47D12E}
body.model-moveis-decoracao .model-feature-cards strong,body.model-moveis-decoracao .segment-kicker,body.model-moveis-decoracao .product-info small,body.model-moveis-decoracao .price{color:#117A38}
body.model-moveis-decoracao .search button,body.model-moveis-decoracao .button,body.model-moveis-decoracao .chips a.active,body.model-moveis-decoracao .cart-button{background:linear-gradient(135deg,#47D12E,#117A38);border-color:#47D12E;color:#fff}
body.model-moveis-decoracao .product-card{border-color:#DEF7D9}
body.model-moveis-decoracao .product-image{background:linear-gradient(145deg,#DEF7D9,#C4F0BC)}
body.model-moveis-decoracao .product-image>span{color:#47D12E}
body.model-moveis-decoracao .product-details-link{color:#117A38;font-weight:800}

body.model-assistencia-informatica{--segment:#442ED1;--segment-accent:#442ED1;--segment-deep:#57117A;--segment-soft:#DDD9F7;--primary:#442ED1;background:#F2F0FC}
body.model-assistencia-informatica .segment-hero{background:linear-gradient(135deg,#DDD9F7,#fff 72%);border:2px solid #8B7DE2;box-shadow:0 20px 52px #442ED138}
body.model-assistencia-informatica .model-hero-mark,body.model-assistencia-informatica .segment-symbol{background:linear-gradient(145deg,#442ED1,#57117A);box-shadow:0 18px 38px #33229D55;color:#fff}
body.model-assistencia-informatica .model-feature-cards article,body.model-assistencia-informatica .segment-services article{border-top:4px solid #442ED1}
body.model-assistencia-informatica .model-feature-cards strong,body.model-assistencia-informatica .segment-kicker,body.model-assistencia-informatica .product-info small,body.model-assistencia-informatica .price{color:#57117A}
body.model-assistencia-informatica .search button,body.model-assistencia-informatica .button,body.model-assistencia-informatica .chips a.active,body.model-assistencia-informatica .cart-button{background:linear-gradient(135deg,#442ED1,#57117A);border-color:#442ED1;color:#fff}
body.model-assistencia-informatica .product-card{border-color:#DDD9F7}
body.model-assistencia-informatica .product-image{background:linear-gradient(145deg,#DDD9F7,#C3BCF0)}
body.model-assistencia-informatica .product-image>span{color:#442ED1}
body.model-assistencia-informatica .product-details-link{color:#57117A;font-weight:800}

body.model-grafica{--segment:#D1732E;--segment-accent:#D1732E;--segment-deep:#7A7611;--segment-soft:#F7E6D9;--primary:#D1732E;background:#FCF5F0}
body.model-grafica .segment-hero{background:linear-gradient(135deg,#F7E6D9,#fff 72%);border:2px solid #E2A87D;box-shadow:0 20px 52px #D1732E38}
body.model-grafica .model-hero-mark,body.model-grafica .segment-symbol{background:linear-gradient(145deg,#D1732E,#7A7611);box-shadow:0 18px 38px #9D562255;color:#fff}
body.model-grafica .model-feature-cards article,body.model-grafica .segment-services article{border-top:4px solid #D1732E}
body.model-grafica .model-feature-cards strong,body.model-grafica .segment-kicker,body.model-grafica .product-info small,body.model-grafica .price{color:#7A7611}
body.model-grafica .search button,body.model-grafica .button,body.model-grafica .chips a.active,body.model-grafica .cart-button{background:linear-gradient(135deg,#D1732E,#7A7611);border-color:#D1732E;color:#fff}
body.model-grafica .product-card{border-color:#F7E6D9}
body.model-grafica .product-image{background:linear-gradient(145deg,#F7E6D9,#F0D2BC)}
body.model-grafica .product-image>span{color:#D1732E}
body.model-grafica .product-details-link{color:#7A7611;font-weight:800}

body.model-vidracaria{--segment:#2ED1A3;--segment-accent:#2ED1A3;--segment-deep:#115F7A;--segment-soft:#D9F7EE;--primary:#2ED1A3;background:#F0FCF9}
body.model-vidracaria .segment-hero{background:linear-gradient(135deg,#D9F7EE,#fff 72%);border:2px solid #7DE2C6;box-shadow:0 20px 52px #2ED1A338}
body.model-vidracaria .model-hero-mark,body.model-vidracaria .segment-symbol{background:linear-gradient(145deg,#2ED1A3,#115F7A);box-shadow:0 18px 38px #229D7A55;color:#fff}
body.model-vidracaria .model-feature-cards article,body.model-vidracaria .segment-services article{border-top:4px solid #2ED1A3}
body.model-vidracaria .model-feature-cards strong,body.model-vidracaria .segment-kicker,body.model-vidracaria .product-info small,body.model-vidracaria .price{color:#115F7A}
body.model-vidracaria .search button,body.model-vidracaria .button,body.model-vidracaria .chips a.active,body.model-vidracaria .cart-button{background:linear-gradient(135deg,#2ED1A3,#115F7A);border-color:#2ED1A3;color:#fff}
body.model-vidracaria .product-card{border-color:#D9F7EE}
body.model-vidracaria .product-image{background:linear-gradient(145deg,#D9F7EE,#BCF0E2)}
body.model-vidracaria .product-image>span{color:#2ED1A3}
body.model-vidracaria .product-details-link{color:#115F7A;font-weight:800}

body.model-marcenaria{--segment:#D12ECF;--segment-accent:#D12ECF;--segment-deep:#7A1141;--segment-soft:#F7D9F6;--primary:#D12ECF;background:#FCF0FC}
body.model-marcenaria .segment-hero{background:linear-gradient(135deg,#F7D9F6,#fff 72%);border:2px solid #E27DE1;box-shadow:0 20px 52px #D12ECF38}
body.model-marcenaria .model-hero-mark,body.model-marcenaria .segment-symbol{background:linear-gradient(145deg,#D12ECF,#7A1141);box-shadow:0 18px 38px #9D229B55;color:#fff}
body.model-marcenaria .model-feature-cards article,body.model-marcenaria .segment-services article{border-top:4px solid #D12ECF}
body.model-marcenaria .model-feature-cards strong,body.model-marcenaria .segment-kicker,body.model-marcenaria .product-info small,body.model-marcenaria .price{color:#7A1141}
body.model-marcenaria .search button,body.model-marcenaria .button,body.model-marcenaria .chips a.active,body.model-marcenaria .cart-button{background:linear-gradient(135deg,#D12ECF,#7A1141);border-color:#D12ECF;color:#fff}
body.model-marcenaria .product-card{border-color:#F7D9F6}
body.model-marcenaria .product-image{background:linear-gradient(145deg,#F7D9F6,#F0BCF0)}
body.model-marcenaria .product-image>span{color:#D12ECF}
body.model-marcenaria .product-details-link{color:#7A1141;font-weight:800}

body.model-serralheria{--segment:#9FD12E;--segment-accent:#9FD12E;--segment-deep:#227A11;--segment-soft:#EEF7D9;--primary:#9FD12E;background:#F8FCF0}
body.model-serralheria .segment-hero{background:linear-gradient(135deg,#EEF7D9,#fff 72%);border:2px solid #C3E27D;box-shadow:0 20px 52px #9FD12E38}
body.model-serralheria .model-hero-mark,body.model-serralheria .segment-symbol{background:linear-gradient(145deg,#9FD12E,#227A11);box-shadow:0 18px 38px #779D2255;color:#fff}
body.model-serralheria .model-feature-cards article,body.model-serralheria .segment-services article{border-top:4px solid #9FD12E}
body.model-serralheria .model-feature-cards strong,body.model-serralheria .segment-kicker,body.model-serralheria .product-info small,body.model-serralheria .price{color:#227A11}
body.model-serralheria .search button,body.model-serralheria .button,body.model-serralheria .chips a.active,body.model-serralheria .cart-button{background:linear-gradient(135deg,#9FD12E,#227A11);border-color:#9FD12E;color:#fff}
body.model-serralheria .product-card{border-color:#EEF7D9}
body.model-serralheria .product-image{background:linear-gradient(145deg,#EEF7D9,#E0F0BC)}
body.model-serralheria .product-image>span{color:#9FD12E}
body.model-serralheria .product-details-link{color:#227A11;font-weight:800}

body.model-dedetizadora{--segment:#2E70D1;--segment-accent:#2E70D1;--segment-deep:#1E117A;--segment-soft:#D9E5F7;--primary:#2E70D1;background:#F0F5FC}
body.model-dedetizadora .segment-hero{background:linear-gradient(135deg,#D9E5F7,#fff 72%);border:2px solid #7DA6E2;box-shadow:0 20px 52px #2E70D138}
body.model-dedetizadora .model-hero-mark,body.model-dedetizadora .segment-symbol{background:linear-gradient(145deg,#2E70D1,#1E117A);box-shadow:0 18px 38px #22549D55;color:#fff}
body.model-dedetizadora .model-feature-cards article,body.model-dedetizadora .segment-services article{border-top:4px solid #2E70D1}
body.model-dedetizadora .model-feature-cards strong,body.model-dedetizadora .segment-kicker,body.model-dedetizadora .product-info small,body.model-dedetizadora .price{color:#1E117A}
body.model-dedetizadora .search button,body.model-dedetizadora .button,body.model-dedetizadora .chips a.active,body.model-dedetizadora .cart-button{background:linear-gradient(135deg,#2E70D1,#1E117A);border-color:#2E70D1;color:#fff}
body.model-dedetizadora .product-card{border-color:#D9E5F7}
body.model-dedetizadora .product-image{background:linear-gradient(145deg,#D9E5F7,#BCD1F0)}
body.model-dedetizadora .product-image>span{color:#2E70D1}
body.model-dedetizadora .product-details-link{color:#1E117A;font-weight:800}

body.model-jardinagem-paisagismo{--segment:#D12E40;--segment-accent:#D12E40;--segment-deep:#7A3D11;--segment-soft:#F7D9DD;--primary:#D12E40;background:#FCF0F2}
body.model-jardinagem-paisagismo .segment-hero{background:linear-gradient(135deg,#F7D9DD,#fff 72%);border:2px solid #E27D89;box-shadow:0 20px 52px #D12E4038}
body.model-jardinagem-paisagismo .model-hero-mark,body.model-jardinagem-paisagismo .segment-symbol{background:linear-gradient(145deg,#D12E40,#7A3D11);box-shadow:0 18px 38px #9D223055;color:#fff}
body.model-jardinagem-paisagismo .model-feature-cards article,body.model-jardinagem-paisagismo .segment-services article{border-top:4px solid #D12E40}
body.model-jardinagem-paisagismo .model-feature-cards strong,body.model-jardinagem-paisagismo .segment-kicker,body.model-jardinagem-paisagismo .product-info small,body.model-jardinagem-paisagismo .price{color:#7A3D11}
body.model-jardinagem-paisagismo .search button,body.model-jardinagem-paisagismo .button,body.model-jardinagem-paisagismo .chips a.active,body.model-jardinagem-paisagismo .cart-button{background:linear-gradient(135deg,#D12E40,#7A3D11);border-color:#D12E40;color:#fff}
body.model-jardinagem-paisagismo .product-card{border-color:#F7D9DD}
body.model-jardinagem-paisagismo .product-image{background:linear-gradient(145deg,#F7D9DD,#F0BCC2)}
body.model-jardinagem-paisagismo .product-image>span{color:#D12E40}
body.model-jardinagem-paisagismo .product-details-link{color:#7A3D11;font-weight:800}

body.model-chaveiro{--segment:#2ED14B;--segment-accent:#2ED14B;--segment-deep:#117A5C;--segment-soft:#D9F7DF;--primary:#2ED14B;background:#F0FCF2}
body.model-chaveiro .segment-hero{background:linear-gradient(135deg,#D9F7DF,#fff 72%);border:2px solid #7DE28F;box-shadow:0 20px 52px #2ED14B38}
body.model-chaveiro .model-hero-mark,body.model-chaveiro .segment-symbol{background:linear-gradient(145deg,#2ED14B,#117A5C);box-shadow:0 18px 38px #229D3855;color:#fff}
body.model-chaveiro .model-feature-cards article,body.model-chaveiro .segment-services article{border-top:4px solid #2ED14B}
body.model-chaveiro .model-feature-cards strong,body.model-chaveiro .segment-kicker,body.model-chaveiro .product-info small,body.model-chaveiro .price{color:#117A5C}
body.model-chaveiro .search button,body.model-chaveiro .button,body.model-chaveiro .chips a.active,body.model-chaveiro .cart-button{background:linear-gradient(135deg,#2ED14B,#117A5C);border-color:#2ED14B;color:#fff}
body.model-chaveiro .product-card{border-color:#D9F7DF}
body.model-chaveiro .product-image{background:linear-gradient(145deg,#D9F7DF,#BCF0C5)}
body.model-chaveiro .product-image>span{color:#2ED14B}
body.model-chaveiro .product-details-link{color:#117A5C;font-weight:800}

body.model-mudancas-fretes{--segment:#7A2ED1;--segment-accent:#7A2ED1;--segment-deep:#7A117A;--segment-soft:#E7D9F7;--primary:#7A2ED1;background:#F6F0FC}
body.model-mudancas-fretes .segment-hero{background:linear-gradient(135deg,#E7D9F7,#fff 72%);border:2px solid #AD7DE2;box-shadow:0 20px 52px #7A2ED138}
body.model-mudancas-fretes .model-hero-mark,body.model-mudancas-fretes .segment-symbol{background:linear-gradient(145deg,#7A2ED1,#7A117A);box-shadow:0 18px 38px #5C229D55;color:#fff}
body.model-mudancas-fretes .model-feature-cards article,body.model-mudancas-fretes .segment-services article{border-top:4px solid #7A2ED1}
body.model-mudancas-fretes .model-feature-cards strong,body.model-mudancas-fretes .segment-kicker,body.model-mudancas-fretes .product-info small,body.model-mudancas-fretes .price{color:#7A117A}
body.model-mudancas-fretes .search button,body.model-mudancas-fretes .button,body.model-mudancas-fretes .chips a.active,body.model-mudancas-fretes .cart-button{background:linear-gradient(135deg,#7A2ED1,#7A117A);border-color:#7A2ED1;color:#fff}
body.model-mudancas-fretes .product-card{border-color:#E7D9F7}
body.model-mudancas-fretes .product-image{background:linear-gradient(145deg,#E7D9F7,#D4BCF0)}
body.model-mudancas-fretes .product-image>span{color:#7A2ED1}
body.model-mudancas-fretes .product-details-link{color:#7A117A;font-weight:800}

body.model-transportadora{--segment:#D1AA2E;--segment-accent:#D1AA2E;--segment-deep:#5B7A11;--segment-soft:#F7F0D9;--primary:#D1AA2E;background:#FCF9F0}
body.model-transportadora .segment-hero{background:linear-gradient(135deg,#F7F0D9,#fff 72%);border:2px solid #E2CA7D;box-shadow:0 20px 52px #D1AA2E38}
body.model-transportadora .model-hero-mark,body.model-transportadora .segment-symbol{background:linear-gradient(145deg,#D1AA2E,#5B7A11);box-shadow:0 18px 38px #9D802255;color:#fff}
body.model-transportadora .model-feature-cards article,body.model-transportadora .segment-services article{border-top:4px solid #D1AA2E}
body.model-transportadora .model-feature-cards strong,body.model-transportadora .segment-kicker,body.model-transportadora .product-info small,body.model-transportadora .price{color:#5B7A11}
body.model-transportadora .search button,body.model-transportadora .button,body.model-transportadora .chips a.active,body.model-transportadora .cart-button{background:linear-gradient(135deg,#D1AA2E,#5B7A11);border-color:#D1AA2E;color:#fff}
body.model-transportadora .product-card{border-color:#F7F0D9}
body.model-transportadora .product-image{background:linear-gradient(145deg,#F7F0D9,#F0E4BC)}
body.model-transportadora .product-image>span{color:#D1AA2E}
body.model-transportadora .product-details-link{color:#5B7A11;font-weight:800}

body.model-contabilidade{--segment:#2EC8D1;--segment-accent:#2EC8D1;--segment-deep:#113C7A;--segment-soft:#D9F5F7;--primary:#2EC8D1;background:#F0FBFC}
body.model-contabilidade .segment-hero{background:linear-gradient(135deg,#D9F5F7,#fff 72%);border:2px solid #7DDDE2;box-shadow:0 20px 52px #2EC8D138}
body.model-contabilidade .model-hero-mark,body.model-contabilidade .segment-symbol{background:linear-gradient(145deg,#2EC8D1,#113C7A);box-shadow:0 18px 38px #22969D55;color:#fff}
body.model-contabilidade .model-feature-cards article,body.model-contabilidade .segment-services article{border-top:4px solid #2EC8D1}
body.model-contabilidade .model-feature-cards strong,body.model-contabilidade .segment-kicker,body.model-contabilidade .product-info small,body.model-contabilidade .price{color:#113C7A}
body.model-contabilidade .search button,body.model-contabilidade .button,body.model-contabilidade .chips a.active,body.model-contabilidade .cart-button{background:linear-gradient(135deg,#2EC8D1,#113C7A);border-color:#2EC8D1;color:#fff}
body.model-contabilidade .product-card{border-color:#D9F5F7}
body.model-contabilidade .product-image{background:linear-gradient(145deg,#D9F5F7,#BCEDF0)}
body.model-contabilidade .product-image>span{color:#2EC8D1}
body.model-contabilidade .product-details-link{color:#113C7A;font-weight:800}

body.model-advocacia{--segment:#D12E98;--segment-accent:#D12E98;--segment-deep:#7A111D;--segment-soft:#F7D9EC;--primary:#D12E98;background:#FCF0F8}
body.model-advocacia .segment-hero{background:linear-gradient(135deg,#F7D9EC,#fff 72%);border:2px solid #E27DBF;box-shadow:0 20px 52px #D12E9838}
body.model-advocacia .model-hero-mark,body.model-advocacia .segment-symbol{background:linear-gradient(145deg,#D12E98,#7A111D);box-shadow:0 18px 38px #9D227255;color:#fff}
body.model-advocacia .model-feature-cards article,body.model-advocacia .segment-services article{border-top:4px solid #D12E98}
body.model-advocacia .model-feature-cards strong,body.model-advocacia .segment-kicker,body.model-advocacia .product-info small,body.model-advocacia .price{color:#7A111D}
body.model-advocacia .search button,body.model-advocacia .button,body.model-advocacia .chips a.active,body.model-advocacia .cart-button{background:linear-gradient(135deg,#D12E98,#7A111D);border-color:#D12E98;color:#fff}
body.model-advocacia .product-card{border-color:#F7D9EC}
body.model-advocacia .product-image{background:linear-gradient(145deg,#F7D9EC,#F0BCDE)}
body.model-advocacia .product-image>span{color:#D12E98}
body.model-advocacia .product-details-link{color:#7A111D;font-weight:800}

body.model-arquitetura{--segment:#69D12E;--segment-accent:#69D12E;--segment-deep:#117A23;--segment-soft:#E4F7D9;--primary:#69D12E;background:#F4FCF0}
body.model-arquitetura .segment-hero{background:linear-gradient(135deg,#E4F7D9,#fff 72%);border:2px solid #A2E27D;box-shadow:0 20px 52px #69D12E38}
body.model-arquitetura .model-hero-mark,body.model-arquitetura .segment-symbol{background:linear-gradient(145deg,#69D12E,#117A23);box-shadow:0 18px 38px #4F9D2255;color:#fff}
body.model-arquitetura .model-feature-cards article,body.model-arquitetura .segment-services article{border-top:4px solid #69D12E}
body.model-arquitetura .model-feature-cards strong,body.model-arquitetura .segment-kicker,body.model-arquitetura .product-info small,body.model-arquitetura .price{color:#117A23}
body.model-arquitetura .search button,body.model-arquitetura .button,body.model-arquitetura .chips a.active,body.model-arquitetura .cart-button{background:linear-gradient(135deg,#69D12E,#117A23);border-color:#69D12E;color:#fff}
body.model-arquitetura .product-card{border-color:#E4F7D9}
body.model-arquitetura .product-image{background:linear-gradient(145deg,#E4F7D9,#CFF0BC)}
body.model-arquitetura .product-image>span{color:#69D12E}
body.model-arquitetura .product-details-link{color:#117A23;font-weight:800}

body.model-engenharia{--segment:#2E39D1;--segment-accent:#2E39D1;--segment-deep:#41117A;--segment-soft:#D9DBF7;--primary:#2E39D1;background:#F0F1FC}
body.model-engenharia .segment-hero{background:linear-gradient(135deg,#D9DBF7,#fff 72%);border:2px solid #7D84E2;box-shadow:0 20px 52px #2E39D138}
body.model-engenharia .model-hero-mark,body.model-engenharia .segment-symbol{background:linear-gradient(145deg,#2E39D1,#41117A);box-shadow:0 18px 38px #222B9D55;color:#fff}
body.model-engenharia .model-feature-cards article,body.model-engenharia .segment-services article{border-top:4px solid #2E39D1}
body.model-engenharia .model-feature-cards strong,body.model-engenharia .segment-kicker,body.model-engenharia .product-info small,body.model-engenharia .price{color:#41117A}
body.model-engenharia .search button,body.model-engenharia .button,body.model-engenharia .chips a.active,body.model-engenharia .cart-button{background:linear-gradient(135deg,#2E39D1,#41117A);border-color:#2E39D1;color:#fff}
body.model-engenharia .product-card{border-color:#D9DBF7}
body.model-engenharia .product-image{background:linear-gradient(145deg,#D9DBF7,#BCC0F0)}
body.model-engenharia .product-image>span{color:#2E39D1}
body.model-engenharia .product-details-link{color:#41117A;font-weight:800}

body.model-agencia-marketing{--segment:#D1522E;--segment-accent:#D1522E;--segment-deep:#7A6011;--segment-soft:#F7E0D9;--primary:#D1522E;background:#FCF3F0}
body.model-agencia-marketing .segment-hero{background:linear-gradient(135deg,#F7E0D9,#fff 72%);border:2px solid #E2947D;box-shadow:0 20px 52px #D1522E38}
body.model-agencia-marketing .model-hero-mark,body.model-agencia-marketing .segment-symbol{background:linear-gradient(145deg,#D1522E,#7A6011);box-shadow:0 18px 38px #9D3E2255;color:#fff}
body.model-agencia-marketing .model-feature-cards article,body.model-agencia-marketing .segment-services article{border-top:4px solid #D1522E}
body.model-agencia-marketing .model-feature-cards strong,body.model-agencia-marketing .segment-kicker,body.model-agencia-marketing .product-info small,body.model-agencia-marketing .price{color:#7A6011}
body.model-agencia-marketing .search button,body.model-agencia-marketing .button,body.model-agencia-marketing .chips a.active,body.model-agencia-marketing .cart-button{background:linear-gradient(135deg,#D1522E,#7A6011);border-color:#D1522E;color:#fff}
body.model-agencia-marketing .product-card{border-color:#F7E0D9}
body.model-agencia-marketing .product-image{background:linear-gradient(145deg,#F7E0D9,#F0C8BC)}
body.model-agencia-marketing .product-image>span{color:#D1522E}
body.model-agencia-marketing .product-details-link{color:#7A6011;font-weight:800}

body.model-seguranca-eletronica{--segment:#2ED181;--segment-accent:#2ED181;--segment-deep:#11757A;--segment-soft:#D9F7E8;--primary:#2ED181;background:#F0FCF6}
body.model-seguranca-eletronica .segment-hero{background:linear-gradient(135deg,#D9F7E8,#fff 72%);border:2px solid #7DE2B1;box-shadow:0 20px 52px #2ED18138}
body.model-seguranca-eletronica .model-hero-mark,body.model-seguranca-eletronica .segment-symbol{background:linear-gradient(145deg,#2ED181,#11757A);box-shadow:0 18px 38px #229D6155;color:#fff}
body.model-seguranca-eletronica .model-feature-cards article,body.model-seguranca-eletronica .segment-services article{border-top:4px solid #2ED181}
body.model-seguranca-eletronica .model-feature-cards strong,body.model-seguranca-eletronica .segment-kicker,body.model-seguranca-eletronica .product-info small,body.model-seguranca-eletronica .price{color:#11757A}
body.model-seguranca-eletronica .search button,body.model-seguranca-eletronica .button,body.model-seguranca-eletronica .chips a.active,body.model-seguranca-eletronica .cart-button{background:linear-gradient(135deg,#2ED181,#11757A);border-color:#2ED181;color:#fff}
body.model-seguranca-eletronica .product-card{border-color:#D9F7E8}
body.model-seguranca-eletronica .product-image{background:linear-gradient(145deg,#D9F7E8,#BCF0D7)}
body.model-seguranca-eletronica .product-image>span{color:#2ED181}
body.model-seguranca-eletronica .product-details-link{color:#11757A;font-weight:800}

body.model-energia-solar{--segment:#B12ED1;--segment-accent:#B12ED1;--segment-deep:#7A1156;--segment-soft:#F1D9F7;--primary:#B12ED1;background:#FAF0FC}
body.model-energia-solar .segment-hero{background:linear-gradient(135deg,#F1D9F7,#fff 72%);border:2px solid #CF7DE2;box-shadow:0 20px 52px #B12ED138}
body.model-energia-solar .model-hero-mark,body.model-energia-solar .segment-symbol{background:linear-gradient(145deg,#B12ED1,#7A1156);box-shadow:0 18px 38px #85229D55;color:#fff}
body.model-energia-solar .model-feature-cards article,body.model-energia-solar .segment-services article{border-top:4px solid #B12ED1}
body.model-energia-solar .model-feature-cards strong,body.model-energia-solar .segment-kicker,body.model-energia-solar .product-info small,body.model-energia-solar .price{color:#7A1156}
body.model-energia-solar .search button,body.model-energia-solar .button,body.model-energia-solar .chips a.active,body.model-energia-solar .cart-button{background:linear-gradient(135deg,#B12ED1,#7A1156);border-color:#B12ED1;color:#fff}
body.model-energia-solar .product-card{border-color:#F1D9F7}
body.model-energia-solar .product-image{background:linear-gradient(145deg,#F1D9F7,#E6BCF0)}
body.model-energia-solar .product-image>span{color:#B12ED1}
body.model-energia-solar .product-details-link{color:#7A1156;font-weight:800}

body.model-locadora-veiculos{--segment:#C1D12E;--segment-accent:#C1D12E;--segment-deep:#387A11;--segment-soft:#F4F7D9;--primary:#C1D12E;background:#FBFCF0}
body.model-locadora-veiculos .segment-hero{background:linear-gradient(135deg,#F4F7D9,#fff 72%);border:2px solid #D9E27D;box-shadow:0 20px 52px #C1D12E38}
body.model-locadora-veiculos .model-hero-mark,body.model-locadora-veiculos .segment-symbol{background:linear-gradient(145deg,#C1D12E,#387A11);box-shadow:0 18px 38px #919D2255;color:#fff}
body.model-locadora-veiculos .model-feature-cards article,body.model-locadora-veiculos .segment-services article{border-top:4px solid #C1D12E}
body.model-locadora-veiculos .model-feature-cards strong,body.model-locadora-veiculos .segment-kicker,body.model-locadora-veiculos .product-info small,body.model-locadora-veiculos .price{color:#387A11}
body.model-locadora-veiculos .search button,body.model-locadora-veiculos .button,body.model-locadora-veiculos .chips a.active,body.model-locadora-veiculos .cart-button{background:linear-gradient(135deg,#C1D12E,#387A11);border-color:#C1D12E;color:#fff}
body.model-locadora-veiculos .product-card{border-color:#F4F7D9}
body.model-locadora-veiculos .product-image{background:linear-gradient(145deg,#F4F7D9,#EBF0BC)}
body.model-locadora-veiculos .product-image>span{color:#C1D12E}
body.model-locadora-veiculos .product-details-link{color:#387A11;font-weight:800}

body.model-motofrete{--segment:#2E91D1;--segment-accent:#2E91D1;--segment-deep:#11197A;--segment-soft:#D9EBF7;--primary:#2E91D1;background:#F0F7FC}
body.model-motofrete .segment-hero{background:linear-gradient(135deg,#D9EBF7,#fff 72%);border:2px solid #7DBBE2;box-shadow:0 20px 52px #2E91D138}
body.model-motofrete .model-hero-mark,body.model-motofrete .segment-symbol{background:linear-gradient(145deg,#2E91D1,#11197A);box-shadow:0 18px 38px #226D9D55;color:#fff}
body.model-motofrete .model-feature-cards article,body.model-motofrete .segment-services article{border-top:4px solid #2E91D1}
body.model-motofrete .model-feature-cards strong,body.model-motofrete .segment-kicker,body.model-motofrete .product-info small,body.model-motofrete .price{color:#11197A}
body.model-motofrete .search button,body.model-motofrete .button,body.model-motofrete .chips a.active,body.model-motofrete .cart-button{background:linear-gradient(135deg,#2E91D1,#11197A);border-color:#2E91D1;color:#fff}
body.model-motofrete .product-card{border-color:#D9EBF7}
body.model-motofrete .product-image{background:linear-gradient(145deg,#D9EBF7,#BCDCF0)}
body.model-motofrete .product-image>span{color:#2E91D1}
body.model-motofrete .product-details-link{color:#11197A;font-weight:800}

body.model-creche{--segment:#D12E62;--segment-accent:#D12E62;--segment-deep:#7A2711;--segment-soft:#F7D9E3;--primary:#D12E62;background:#FCF0F4}
body.model-creche .segment-hero{background:linear-gradient(135deg,#F7D9E3,#fff 72%);border:2px solid #E27D9E;box-shadow:0 20px 52px #D12E6238}
body.model-creche .model-hero-mark,body.model-creche .segment-symbol{background:linear-gradient(145deg,#D12E62,#7A2711);box-shadow:0 18px 38px #9D224A55;color:#fff}
body.model-creche .model-feature-cards article,body.model-creche .segment-services article{border-top:4px solid #D12E62}
body.model-creche .model-feature-cards strong,body.model-creche .segment-kicker,body.model-creche .product-info small,body.model-creche .price{color:#7A2711}
body.model-creche .search button,body.model-creche .button,body.model-creche .chips a.active,body.model-creche .cart-button{background:linear-gradient(135deg,#D12E62,#7A2711);border-color:#D12E62;color:#fff}
body.model-creche .product-card{border-color:#F7D9E3}
body.model-creche .product-image{background:linear-gradient(145deg,#F7D9E3,#F0BCCD)}
body.model-creche .product-image>span{color:#D12E62}
body.model-creche .product-details-link{color:#7A2711;font-weight:800}

body.model-escola-infantil{--segment:#32D12E;--segment-accent:#32D12E;--segment-deep:#117A46;--segment-soft:#DAF7D9;--primary:#32D12E;background:#F1FCF0}
body.model-escola-infantil .segment-hero{background:linear-gradient(135deg,#DAF7D9,#fff 72%);border:2px solid #80E27D;box-shadow:0 20px 52px #32D12E38}
body.model-escola-infantil .model-hero-mark,body.model-escola-infantil .segment-symbol{background:linear-gradient(145deg,#32D12E,#117A46);box-shadow:0 18px 38px #269D2255;color:#fff}
body.model-escola-infantil .model-feature-cards article,body.model-escola-infantil .segment-services article{border-top:4px solid #32D12E}
body.model-escola-infantil .model-feature-cards strong,body.model-escola-infantil .segment-kicker,body.model-escola-infantil .product-info small,body.model-escola-infantil .price{color:#117A46}
body.model-escola-infantil .search button,body.model-escola-infantil .button,body.model-escola-infantil .chips a.active,body.model-escola-infantil .cart-button{background:linear-gradient(135deg,#32D12E,#117A46);border-color:#32D12E;color:#fff}
body.model-escola-infantil .product-card{border-color:#DAF7D9}
body.model-escola-infantil .product-image{background:linear-gradient(145deg,#DAF7D9,#BDF0BC)}
body.model-escola-infantil .product-image>span{color:#32D12E}
body.model-escola-infantil .product-details-link{color:#117A46;font-weight:800}

body.model-psicopedagogia{--segment:#592ED1;--segment-accent:#592ED1;--segment-deep:#65117A;--segment-soft:#E1D9F7;--primary:#592ED1;background:#F3F0FC}
body.model-psicopedagogia .segment-hero{background:linear-gradient(135deg,#E1D9F7,#fff 72%);border:2px solid #987DE2;box-shadow:0 20px 52px #592ED138}
body.model-psicopedagogia .model-hero-mark,body.model-psicopedagogia .segment-symbol{background:linear-gradient(145deg,#592ED1,#65117A);box-shadow:0 18px 38px #43229D55;color:#fff}
body.model-psicopedagogia .model-feature-cards article,body.model-psicopedagogia .segment-services article{border-top:4px solid #592ED1}
body.model-psicopedagogia .model-feature-cards strong,body.model-psicopedagogia .segment-kicker,body.model-psicopedagogia .product-info small,body.model-psicopedagogia .price{color:#65117A}
body.model-psicopedagogia .search button,body.model-psicopedagogia .button,body.model-psicopedagogia .chips a.active,body.model-psicopedagogia .cart-button{background:linear-gradient(135deg,#592ED1,#65117A);border-color:#592ED1;color:#fff}
body.model-psicopedagogia .product-card{border-color:#E1D9F7}
body.model-psicopedagogia .product-image{background:linear-gradient(145deg,#E1D9F7,#CABCF0)}
body.model-psicopedagogia .product-image>span{color:#592ED1}
body.model-psicopedagogia .product-details-link{color:#65117A;font-weight:800}

body.model-musica{--segment:#D1882E;--segment-accent:#D1882E;--segment-deep:#717A11;--segment-soft:#F7EAD9;--primary:#D1882E;background:#FCF7F0}
body.model-musica .segment-hero{background:linear-gradient(135deg,#F7EAD9,#fff 72%);border:2px solid #E2B57D;box-shadow:0 20px 52px #D1882E38}
body.model-musica .model-hero-mark,body.model-musica .segment-symbol{background:linear-gradient(145deg,#D1882E,#717A11);box-shadow:0 18px 38px #9D662255;color:#fff}
body.model-musica .model-feature-cards article,body.model-musica .segment-services article{border-top:4px solid #D1882E}
body.model-musica .model-feature-cards strong,body.model-musica .segment-kicker,body.model-musica .product-info small,body.model-musica .price{color:#717A11}
body.model-musica .search button,body.model-musica .button,body.model-musica .chips a.active,body.model-musica .cart-button{background:linear-gradient(135deg,#D1882E,#717A11);border-color:#D1882E;color:#fff}
body.model-musica .product-card{border-color:#F7EAD9}
body.model-musica .product-image{background:linear-gradient(145deg,#F7EAD9,#F0D9BC)}
body.model-musica .product-image>span{color:#D1882E}
body.model-musica .product-details-link{color:#717A11;font-weight:800}

body.model-quadra-esportiva{--segment:#2ED1B8;--segment-accent:#2ED1B8;--segment-deep:#11527A;--segment-soft:#D9F7F2;--primary:#2ED1B8;background:#F0FCFA}
body.model-quadra-esportiva .segment-hero{background:linear-gradient(135deg,#D9F7F2,#fff 72%);border:2px solid #7DE2D3;box-shadow:0 20px 52px #2ED1B838}
body.model-quadra-esportiva .model-hero-mark,body.model-quadra-esportiva .segment-symbol{background:linear-gradient(145deg,#2ED1B8,#11527A);box-shadow:0 18px 38px #229D8A55;color:#fff}
body.model-quadra-esportiva .model-feature-cards article,body.model-quadra-esportiva .segment-services article{border-top:4px solid #2ED1B8}
body.model-quadra-esportiva .model-feature-cards strong,body.model-quadra-esportiva .segment-kicker,body.model-quadra-esportiva .product-info small,body.model-quadra-esportiva .price{color:#11527A}
body.model-quadra-esportiva .search button,body.model-quadra-esportiva .button,body.model-quadra-esportiva .chips a.active,body.model-quadra-esportiva .cart-button{background:linear-gradient(135deg,#2ED1B8,#11527A);border-color:#2ED1B8;color:#fff}
body.model-quadra-esportiva .product-card{border-color:#D9F7F2}
body.model-quadra-esportiva .product-image{background:linear-gradient(145deg,#D9F7F2,#BCF0E8)}
body.model-quadra-esportiva .product-image>span{color:#2ED1B8}
body.model-quadra-esportiva .product-details-link{color:#11527A;font-weight:800}

body.model-loja-suplementos{--segment:#D12EBA;--segment-accent:#D12EBA;--segment-deep:#7A1133;--segment-soft:#F7D9F3;--primary:#D12EBA;background:#FCF0FA}
body.model-loja-suplementos .segment-hero{background:linear-gradient(135deg,#F7D9F3,#fff 72%);border:2px solid #E27DD4;box-shadow:0 20px 52px #D12EBA38}
body.model-loja-suplementos .model-hero-mark,body.model-loja-suplementos .segment-symbol{background:linear-gradient(145deg,#D12EBA,#7A1133);box-shadow:0 18px 38px #9D228C55;color:#fff}
body.model-loja-suplementos .model-feature-cards article,body.model-loja-suplementos .segment-services article{border-top:4px solid #D12EBA}
body.model-loja-suplementos .model-feature-cards strong,body.model-loja-suplementos .segment-kicker,body.model-loja-suplementos .product-info small,body.model-loja-suplementos .price{color:#7A1133}
body.model-loja-suplementos .search button,body.model-loja-suplementos .button,body.model-loja-suplementos .chips a.active,body.model-loja-suplementos .cart-button{background:linear-gradient(135deg,#D12EBA,#7A1133);border-color:#D12EBA;color:#fff}
body.model-loja-suplementos .product-card{border-color:#F7D9F3}
body.model-loja-suplementos .product-image{background:linear-gradient(145deg,#F7D9F3,#F0BCE9)}
body.model-loja-suplementos .product-image>span{color:#D12EBA}
body.model-loja-suplementos .product-details-link{color:#7A1133;font-weight:800}

body.model-pesque-pague{--segment:#8AD12E;--segment-accent:#8AD12E;--segment-deep:#147A11;--segment-soft:#EAF7D9;--primary:#8AD12E;background:#F7FCF0}
body.model-pesque-pague .segment-hero{background:linear-gradient(135deg,#EAF7D9,#fff 72%);border:2px solid #B6E27D;box-shadow:0 20px 52px #8AD12E38}
body.model-pesque-pague .model-hero-mark,body.model-pesque-pague .segment-symbol{background:linear-gradient(145deg,#8AD12E,#147A11);box-shadow:0 18px 38px #689D2255;color:#fff}
body.model-pesque-pague .model-feature-cards article,body.model-pesque-pague .segment-services article{border-top:4px solid #8AD12E}
body.model-pesque-pague .model-feature-cards strong,body.model-pesque-pague .segment-kicker,body.model-pesque-pague .product-info small,body.model-pesque-pague .price{color:#147A11}
body.model-pesque-pague .search button,body.model-pesque-pague .button,body.model-pesque-pague .chips a.active,body.model-pesque-pague .cart-button{background:linear-gradient(135deg,#8AD12E,#147A11);border-color:#8AD12E;color:#fff}
body.model-pesque-pague .product-card{border-color:#EAF7D9}
body.model-pesque-pague .product-image{background:linear-gradient(145deg,#EAF7D9,#DAF0BC)}
body.model-pesque-pague .product-image>span{color:#8AD12E}
body.model-pesque-pague .product-details-link{color:#147A11;font-weight:800}

body.model-chacara-eventos{--segment:#2E5BD1;--segment-accent:#2E5BD1;--segment-deep:#2C117A;--segment-soft:#D9E1F7;--primary:#2E5BD1;background:#F0F4FC}
body.model-chacara-eventos .segment-hero{background:linear-gradient(135deg,#D9E1F7,#fff 72%);border:2px solid #7D99E2;box-shadow:0 20px 52px #2E5BD138}
body.model-chacara-eventos .model-hero-mark,body.model-chacara-eventos .segment-symbol{background:linear-gradient(145deg,#2E5BD1,#2C117A);box-shadow:0 18px 38px #22449D55;color:#fff}
body.model-chacara-eventos .model-feature-cards article,body.model-chacara-eventos .segment-services article{border-top:4px solid #2E5BD1}
body.model-chacara-eventos .model-feature-cards strong,body.model-chacara-eventos .segment-kicker,body.model-chacara-eventos .product-info small,body.model-chacara-eventos .price{color:#2C117A}
body.model-chacara-eventos .search button,body.model-chacara-eventos .button,body.model-chacara-eventos .chips a.active,body.model-chacara-eventos .cart-button{background:linear-gradient(135deg,#2E5BD1,#2C117A);border-color:#2E5BD1;color:#fff}
body.model-chacara-eventos .product-card{border-color:#D9E1F7}
body.model-chacara-eventos .product-image{background:linear-gradient(145deg,#D9E1F7,#BCCBF0)}
body.model-chacara-eventos .product-image>span{color:#2E5BD1}
body.model-chacara-eventos .product-details-link{color:#2C117A;font-weight:800}

body.model-camping{--segment:#D1302E;--segment-accent:#D1302E;--segment-deep:#7A4A11;--segment-soft:#F7DAD9;--primary:#D1302E;background:#FCF1F0}
body.model-camping .segment-hero{background:linear-gradient(135deg,#F7DAD9,#fff 72%);border:2px solid #E27F7D;box-shadow:0 20px 52px #D1302E38}
body.model-camping .model-hero-mark,body.model-camping .segment-symbol{background:linear-gradient(145deg,#D1302E,#7A4A11);box-shadow:0 18px 38px #9D242255;color:#fff}
body.model-camping .model-feature-cards article,body.model-camping .segment-services article{border-top:4px solid #D1302E}
body.model-camping .model-feature-cards strong,body.model-camping .segment-kicker,body.model-camping .product-info small,body.model-camping .price{color:#7A4A11}
body.model-camping .search button,body.model-camping .button,body.model-camping .chips a.active,body.model-camping .cart-button{background:linear-gradient(135deg,#D1302E,#7A4A11);border-color:#D1302E;color:#fff}
body.model-camping .product-card{border-color:#F7DAD9}
body.model-camping .product-image{background:linear-gradient(145deg,#F7DAD9,#F0BDBC)}
body.model-camping .product-image>span{color:#D1302E}
body.model-camping .product-details-link{color:#7A4A11;font-weight:800}

body.model-guia-turistico{--segment:#2ED15F;--segment-accent:#2ED15F;--segment-deep:#117A69;--segment-soft:#D9F7E2;--primary:#2ED15F;background:#F0FCF4}
body.model-guia-turistico .segment-hero{background:linear-gradient(135deg,#D9F7E2,#fff 72%);border:2px solid #7DE29C;box-shadow:0 20px 52px #2ED15F38}
body.model-guia-turistico .model-hero-mark,body.model-guia-turistico .segment-symbol{background:linear-gradient(145deg,#2ED15F,#117A69);box-shadow:0 18px 38px #229D4755;color:#fff}
body.model-guia-turistico .model-feature-cards article,body.model-guia-turistico .segment-services article{border-top:4px solid #2ED15F}
body.model-guia-turistico .model-feature-cards strong,body.model-guia-turistico .segment-kicker,body.model-guia-turistico .product-info small,body.model-guia-turistico .price{color:#117A69}
body.model-guia-turistico .search button,body.model-guia-turistico .button,body.model-guia-turistico .chips a.active,body.model-guia-turistico .cart-button{background:linear-gradient(135deg,#2ED15F,#117A69);border-color:#2ED15F;color:#fff}
body.model-guia-turistico .product-card{border-color:#D9F7E2}
body.model-guia-turistico .product-image{background:linear-gradient(145deg,#D9F7E2,#BCF0CC)}
body.model-guia-turistico .product-image>span{color:#2ED15F}
body.model-guia-turistico .product-details-link{color:#117A69;font-weight:800}

body.model-excursoes{--segment:#8F2ED1;--segment-accent:#8F2ED1;--segment-deep:#7A116C;--segment-soft:#EBD9F7;--primary:#8F2ED1;background:#F7F0FC}
body.model-excursoes .segment-hero{background:linear-gradient(135deg,#EBD9F7,#fff 72%);border:2px solid #BA7DE2;box-shadow:0 20px 52px #8F2ED138}
body.model-excursoes .model-hero-mark,body.model-excursoes .segment-symbol{background:linear-gradient(145deg,#8F2ED1,#7A116C);box-shadow:0 18px 38px #6B229D55;color:#fff}
body.model-excursoes .model-feature-cards article,body.model-excursoes .segment-services article{border-top:4px solid #8F2ED1}
body.model-excursoes .model-feature-cards strong,body.model-excursoes .segment-kicker,body.model-excursoes .product-info small,body.model-excursoes .price{color:#7A116C}
body.model-excursoes .search button,body.model-excursoes .button,body.model-excursoes .chips a.active,body.model-excursoes .cart-button{background:linear-gradient(135deg,#8F2ED1,#7A116C);border-color:#8F2ED1;color:#fff}
body.model-excursoes .product-card{border-color:#EBD9F7}
body.model-excursoes .product-image{background:linear-gradient(145deg,#EBD9F7,#DBBCF0)}
body.model-excursoes .product-image>span{color:#8F2ED1}
body.model-excursoes .product-details-link{color:#7A116C;font-weight:800}

body.model-loteria-correspondente{--segment:#D1BF2E;--segment-accent:#D1BF2E;--segment-deep:#4D7A11;--segment-soft:#F7F3D9;--primary:#D1BF2E;background:#FCFBF0}
body.model-loteria-correspondente .segment-hero{background:linear-gradient(135deg,#F7F3D9,#fff 72%);border:2px solid #E2D77D;box-shadow:0 20px 52px #D1BF2E38}
body.model-loteria-correspondente .model-hero-mark,body.model-loteria-correspondente .segment-symbol{background:linear-gradient(145deg,#D1BF2E,#4D7A11);box-shadow:0 18px 38px #9D8F2255;color:#fff}
body.model-loteria-correspondente .model-feature-cards article,body.model-loteria-correspondente .segment-services article{border-top:4px solid #D1BF2E}
body.model-loteria-correspondente .model-feature-cards strong,body.model-loteria-correspondente .segment-kicker,body.model-loteria-correspondente .product-info small,body.model-loteria-correspondente .price{color:#4D7A11}
body.model-loteria-correspondente .search button,body.model-loteria-correspondente .button,body.model-loteria-correspondente .chips a.active,body.model-loteria-correspondente .cart-button{background:linear-gradient(135deg,#D1BF2E,#4D7A11);border-color:#D1BF2E;color:#fff}
body.model-loteria-correspondente .product-card{border-color:#F7F3D9}
body.model-loteria-correspondente .product-image{background:linear-gradient(145deg,#F7F3D9,#F0EBBC)}
body.model-loteria-correspondente .product-image>span{color:#D1BF2E}
body.model-loteria-correspondente .product-details-link{color:#4D7A11;font-weight:800}

body.model-armarinho{--segment:#2EB3D1;--segment-accent:#2EB3D1;--segment-deep:#112F7A;--segment-soft:#D9F1F7;--primary:#2EB3D1;background:#F0FAFC}
body.model-armarinho .segment-hero{background:linear-gradient(135deg,#D9F1F7,#fff 72%);border:2px solid #7DD0E2;box-shadow:0 20px 52px #2EB3D138}
body.model-armarinho .model-hero-mark,body.model-armarinho .segment-symbol{background:linear-gradient(145deg,#2EB3D1,#112F7A);box-shadow:0 18px 38px #22869D55;color:#fff}
body.model-armarinho .model-feature-cards article,body.model-armarinho .segment-services article{border-top:4px solid #2EB3D1}
body.model-armarinho .model-feature-cards strong,body.model-armarinho .segment-kicker,body.model-armarinho .product-info small,body.model-armarinho .price{color:#112F7A}
body.model-armarinho .search button,body.model-armarinho .button,body.model-armarinho .chips a.active,body.model-armarinho .cart-button{background:linear-gradient(135deg,#2EB3D1,#112F7A);border-color:#2EB3D1;color:#fff}
body.model-armarinho .product-card{border-color:#D9F1F7}
body.model-armarinho .product-image{background:linear-gradient(145deg,#D9F1F7,#BCE7F0)}
body.model-armarinho .product-image>span{color:#2EB3D1}
body.model-armarinho .product-details-link{color:#112F7A;font-weight:800}

body.model-utilidades-domesticas{--segment:#D12E83;--segment-accent:#D12E83;--segment-deep:#7A1111;--segment-soft:#F7D9E9;--primary:#D12E83;background:#FCF0F6}
body.model-utilidades-domesticas .segment-hero{background:linear-gradient(135deg,#F7D9E9,#fff 72%);border:2px solid #E27DB2;box-shadow:0 20px 52px #D12E8338}
body.model-utilidades-domesticas .model-hero-mark,body.model-utilidades-domesticas .segment-symbol{background:linear-gradient(145deg,#D12E83,#7A1111);box-shadow:0 18px 38px #9D226255;color:#fff}
body.model-utilidades-domesticas .model-feature-cards article,body.model-utilidades-domesticas .segment-services article{border-top:4px solid #D12E83}
body.model-utilidades-domesticas .model-feature-cards strong,body.model-utilidades-domesticas .segment-kicker,body.model-utilidades-domesticas .product-info small,body.model-utilidades-domesticas .price{color:#7A1111}
body.model-utilidades-domesticas .search button,body.model-utilidades-domesticas .button,body.model-utilidades-domesticas .chips a.active,body.model-utilidades-domesticas .cart-button{background:linear-gradient(135deg,#D12E83,#7A1111);border-color:#D12E83;color:#fff}
body.model-utilidades-domesticas .product-card{border-color:#F7D9E9}
body.model-utilidades-domesticas .product-image{background:linear-gradient(145deg,#F7D9E9,#F0BCD7)}
body.model-utilidades-domesticas .product-image>span{color:#D12E83}
body.model-utilidades-domesticas .product-details-link{color:#7A1111;font-weight:800}

body.model-brinquedos{--segment:#54D12E;--segment-accent:#54D12E;--segment-deep:#117A30;--segment-soft:#E0F7D9;--primary:#54D12E;background:#F3FCF0}
body.model-brinquedos .segment-hero{background:linear-gradient(135deg,#E0F7D9,#fff 72%);border:2px solid #95E27D;box-shadow:0 20px 52px #54D12E38}
body.model-brinquedos .model-hero-mark,body.model-brinquedos .segment-symbol{background:linear-gradient(145deg,#54D12E,#117A30);box-shadow:0 18px 38px #3F9D2255;color:#fff}
body.model-brinquedos .model-feature-cards article,body.model-brinquedos .segment-services article{border-top:4px solid #54D12E}
body.model-brinquedos .model-feature-cards strong,body.model-brinquedos .segment-kicker,body.model-brinquedos .product-info small,body.model-brinquedos .price{color:#117A30}
body.model-brinquedos .search button,body.model-brinquedos .button,body.model-brinquedos .chips a.active,body.model-brinquedos .cart-button{background:linear-gradient(135deg,#54D12E,#117A30);border-color:#54D12E;color:#fff}
body.model-brinquedos .product-card{border-color:#E0F7D9}
body.model-brinquedos .product-image{background:linear-gradient(145deg,#E0F7D9,#C8F0BC)}
body.model-brinquedos .product-image>span{color:#54D12E}
body.model-brinquedos .product-details-link{color:#117A30;font-weight:800}

body.model-livraria{--segment:#372ED1;--segment-accent:#372ED1;--segment-deep:#4F117A;--segment-soft:#DBD9F7;--primary:#372ED1;background:#F1F0FC}
body.model-livraria .segment-hero{background:linear-gradient(135deg,#DBD9F7,#fff 72%);border:2px solid #837DE2;box-shadow:0 20px 52px #372ED138}
body.model-livraria .model-hero-mark,body.model-livraria .segment-symbol{background:linear-gradient(145deg,#372ED1,#4F117A);box-shadow:0 18px 38px #29229D55;color:#fff}
body.model-livraria .model-feature-cards article,body.model-livraria .segment-services article{border-top:4px solid #372ED1}
body.model-livraria .model-feature-cards strong,body.model-livraria .segment-kicker,body.model-livraria .product-info small,body.model-livraria .price{color:#4F117A}
body.model-livraria .search button,body.model-livraria .button,body.model-livraria .chips a.active,body.model-livraria .cart-button{background:linear-gradient(135deg,#372ED1,#4F117A);border-color:#372ED1;color:#fff}
body.model-livraria .product-card{border-color:#DBD9F7}
body.model-livraria .product-image{background:linear-gradient(145deg,#DBD9F7,#BFBCF0)}
body.model-livraria .product-image>span{color:#372ED1}
body.model-livraria .product-details-link{color:#4F117A;font-weight:800}

body.model-celulares-acessorios{--segment:#D1662E;--segment-accent:#D1662E;--segment-deep:#7A6E11;--segment-soft:#F7E3D9;--primary:#D1662E;background:#FCF4F0}
body.model-celulares-acessorios .segment-hero{background:linear-gradient(135deg,#F7E3D9,#fff 72%);border:2px solid #E2A07D;box-shadow:0 20px 52px #D1662E38}
body.model-celulares-acessorios .model-hero-mark,body.model-celulares-acessorios .segment-symbol{background:linear-gradient(145deg,#D1662E,#7A6E11);box-shadow:0 18px 38px #9D4C2255;color:#fff}
body.model-celulares-acessorios .model-feature-cards article,body.model-celulares-acessorios .segment-services article{border-top:4px solid #D1662E}
body.model-celulares-acessorios .model-feature-cards strong,body.model-celulares-acessorios .segment-kicker,body.model-celulares-acessorios .product-info small,body.model-celulares-acessorios .price{color:#7A6E11}
body.model-celulares-acessorios .search button,body.model-celulares-acessorios .button,body.model-celulares-acessorios .chips a.active,body.model-celulares-acessorios .cart-button{background:linear-gradient(135deg,#D1662E,#7A6E11);border-color:#D1662E;color:#fff}
body.model-celulares-acessorios .product-card{border-color:#F7E3D9}
body.model-celulares-acessorios .product-image{background:linear-gradient(145deg,#F7E3D9,#F0CEBC)}
body.model-celulares-acessorios .product-image>span{color:#D1662E}
body.model-celulares-acessorios .product-details-link{color:#7A6E11;font-weight:800}

body.model-informatica{--segment:#2ED196;--segment-accent:#2ED196;--segment-deep:#11687A;--segment-soft:#D9F7EC;--primary:#2ED196;background:#F0FCF8}
body.model-informatica .segment-hero{background:linear-gradient(135deg,#D9F7EC,#fff 72%);border:2px solid #7DE2BE;box-shadow:0 20px 52px #2ED19638}
body.model-informatica .model-hero-mark,body.model-informatica .segment-symbol{background:linear-gradient(145deg,#2ED196,#11687A);box-shadow:0 18px 38px #229D7055;color:#fff}
body.model-informatica .model-feature-cards article,body.model-informatica .segment-services article{border-top:4px solid #2ED196}
body.model-informatica .model-feature-cards strong,body.model-informatica .segment-kicker,body.model-informatica .product-info small,body.model-informatica .price{color:#11687A}
body.model-informatica .search button,body.model-informatica .button,body.model-informatica .chips a.active,body.model-informatica .cart-button{background:linear-gradient(135deg,#2ED196,#11687A);border-color:#2ED196;color:#fff}
body.model-informatica .product-card{border-color:#D9F7EC}
body.model-informatica .product-image{background:linear-gradient(145deg,#D9F7EC,#BCF0DD)}
body.model-informatica .product-image>span{color:#2ED196}
body.model-informatica .product-details-link{color:#11687A;font-weight:800}

body.model-colchoes{--segment:#C62ED1;--segment-accent:#C62ED1;--segment-deep:#7A1149;--segment-soft:#F5D9F7;--primary:#C62ED1;background:#FBF0FC}
body.model-colchoes .segment-hero{background:linear-gradient(135deg,#F5D9F7,#fff 72%);border:2px solid #DC7DE2;box-shadow:0 20px 52px #C62ED138}
body.model-colchoes .model-hero-mark,body.model-colchoes .segment-symbol{background:linear-gradient(145deg,#C62ED1,#7A1149);box-shadow:0 18px 38px #94229D55;color:#fff}
body.model-colchoes .model-feature-cards article,body.model-colchoes .segment-services article{border-top:4px solid #C62ED1}
body.model-colchoes .model-feature-cards strong,body.model-colchoes .segment-kicker,body.model-colchoes .product-info small,body.model-colchoes .price{color:#7A1149}
body.model-colchoes .search button,body.model-colchoes .button,body.model-colchoes .chips a.active,body.model-colchoes .cart-button{background:linear-gradient(135deg,#C62ED1,#7A1149);border-color:#C62ED1;color:#fff}
body.model-colchoes .product-card{border-color:#F5D9F7}
body.model-colchoes .product-image{background:linear-gradient(145deg,#F5D9F7,#EDBCF0)}
body.model-colchoes .product-image>span{color:#C62ED1}
body.model-colchoes .product-details-link{color:#7A1149;font-weight:800}

body.model-cortinas-persianas{--segment:#ACD12E;--segment-accent:#ACD12E;--segment-deep:#2A7A11;--segment-soft:#F0F7D9;--primary:#ACD12E;background:#F9FCF0}
body.model-cortinas-persianas .segment-hero{background:linear-gradient(135deg,#F0F7D9,#fff 72%);border:2px solid #CCE27D;box-shadow:0 20px 52px #ACD12E38}
body.model-cortinas-persianas .model-hero-mark,body.model-cortinas-persianas .segment-symbol{background:linear-gradient(145deg,#ACD12E,#2A7A11);box-shadow:0 18px 38px #819D2255;color:#fff}
body.model-cortinas-persianas .model-feature-cards article,body.model-cortinas-persianas .segment-services article{border-top:4px solid #ACD12E}
body.model-cortinas-persianas .model-feature-cards strong,body.model-cortinas-persianas .segment-kicker,body.model-cortinas-persianas .product-info small,body.model-cortinas-persianas .price{color:#2A7A11}
body.model-cortinas-persianas .search button,body.model-cortinas-persianas .button,body.model-cortinas-persianas .chips a.active,body.model-cortinas-persianas .cart-button{background:linear-gradient(135deg,#ACD12E,#2A7A11);border-color:#ACD12E;color:#fff}
body.model-cortinas-persianas .product-card{border-color:#F0F7D9}
body.model-cortinas-persianas .product-image{background:linear-gradient(145deg,#F0F7D9,#E4F0BC)}
body.model-cortinas-persianas .product-image>span{color:#ACD12E}
body.model-cortinas-persianas .product-details-link{color:#2A7A11;font-weight:800}

body.model-materiais-eletricos{--segment:#2E7CD1;--segment-accent:#2E7CD1;--segment-deep:#16117A;--segment-soft:#D9E7F7;--primary:#2E7CD1;background:#F0F6FC}
body.model-materiais-eletricos .segment-hero{background:linear-gradient(135deg,#D9E7F7,#fff 72%);border:2px solid #7DAEE2;box-shadow:0 20px 52px #2E7CD138}
body.model-materiais-eletricos .model-hero-mark,body.model-materiais-eletricos .segment-symbol{background:linear-gradient(145deg,#2E7CD1,#16117A);box-shadow:0 18px 38px #225D9D55;color:#fff}
body.model-materiais-eletricos .model-feature-cards article,body.model-materiais-eletricos .segment-services article{border-top:4px solid #2E7CD1}
body.model-materiais-eletricos .model-feature-cards strong,body.model-materiais-eletricos .segment-kicker,body.model-materiais-eletricos .product-info small,body.model-materiais-eletricos .price{color:#16117A}
body.model-materiais-eletricos .search button,body.model-materiais-eletricos .button,body.model-materiais-eletricos .chips a.active,body.model-materiais-eletricos .cart-button{background:linear-gradient(135deg,#2E7CD1,#16117A);border-color:#2E7CD1;color:#fff}
body.model-materiais-eletricos .product-card{border-color:#D9E7F7}
body.model-materiais-eletricos .product-image{background:linear-gradient(145deg,#D9E7F7,#BCD5F0)}
body.model-materiais-eletricos .product-image>span{color:#2E7CD1}
body.model-materiais-eletricos .product-details-link{color:#16117A;font-weight:800}

body.model-materiais-hidraulicos{--segment:#D12E4D;--segment-accent:#D12E4D;--segment-deep:#7A3511;--segment-soft:#F7D9DF;--primary:#D12E4D;background:#FCF0F3}
body.model-materiais-hidraulicos .segment-hero{background:linear-gradient(135deg,#F7D9DF,#fff 72%);border:2px solid #E27D91;box-shadow:0 20px 52px #D12E4D38}
body.model-materiais-hidraulicos .model-hero-mark,body.model-materiais-hidraulicos .segment-symbol{background:linear-gradient(145deg,#D12E4D,#7A3511);box-shadow:0 18px 38px #9D223A55;color:#fff}
body.model-materiais-hidraulicos .model-feature-cards article,body.model-materiais-hidraulicos .segment-services article{border-top:4px solid #D12E4D}
body.model-materiais-hidraulicos .model-feature-cards strong,body.model-materiais-hidraulicos .segment-kicker,body.model-materiais-hidraulicos .product-info small,body.model-materiais-hidraulicos .price{color:#7A3511}
body.model-materiais-hidraulicos .search button,body.model-materiais-hidraulicos .button,body.model-materiais-hidraulicos .chips a.active,body.model-materiais-hidraulicos .cart-button{background:linear-gradient(135deg,#D12E4D,#7A3511);border-color:#D12E4D;color:#fff}
body.model-materiais-hidraulicos .product-card{border-color:#F7D9DF}
body.model-materiais-hidraulicos .product-image{background:linear-gradient(145deg,#F7D9DF,#F0BCC6)}
body.model-materiais-hidraulicos .product-image>span{color:#D12E4D}
body.model-materiais-hidraulicos .product-details-link{color:#7A3511;font-weight:800}

body.model-agropecuaria{--segment:#2ED13E;--segment-accent:#2ED13E;--segment-deep:#117A53;--segment-soft:#D9F7DC;--primary:#2ED13E;background:#F0FCF1}
body.model-agropecuaria .segment-hero{background:linear-gradient(135deg,#D9F7DC,#fff 72%);border:2px solid #7DE287;box-shadow:0 20px 52px #2ED13E38}
body.model-agropecuaria .model-hero-mark,body.model-agropecuaria .segment-symbol{background:linear-gradient(145deg,#2ED13E,#117A53);box-shadow:0 18px 38px #229D2E55;color:#fff}
body.model-agropecuaria .model-feature-cards article,body.model-agropecuaria .segment-services article{border-top:4px solid #2ED13E}
body.model-agropecuaria .model-feature-cards strong,body.model-agropecuaria .segment-kicker,body.model-agropecuaria .product-info small,body.model-agropecuaria .price{color:#117A53}
body.model-agropecuaria .search button,body.model-agropecuaria .button,body.model-agropecuaria .chips a.active,body.model-agropecuaria .cart-button{background:linear-gradient(135deg,#2ED13E,#117A53);border-color:#2ED13E;color:#fff}
body.model-agropecuaria .product-card{border-color:#D9F7DC}
body.model-agropecuaria .product-image{background:linear-gradient(145deg,#D9F7DC,#BCF0C1)}
body.model-agropecuaria .product-image>span{color:#2ED13E}
body.model-agropecuaria .product-details-link{color:#117A53;font-weight:800}

body.model-racoes{--segment:#6D2ED1;--segment-accent:#6D2ED1;--segment-deep:#72117A;--segment-soft:#E5D9F7;--primary:#6D2ED1;background:#F5F0FC}
body.model-racoes .segment-hero{background:linear-gradient(135deg,#E5D9F7,#fff 72%);border:2px solid #A47DE2;box-shadow:0 20px 52px #6D2ED138}
body.model-racoes .model-hero-mark,body.model-racoes .segment-symbol{background:linear-gradient(145deg,#6D2ED1,#72117A);box-shadow:0 18px 38px #52229D55;color:#fff}
body.model-racoes .model-feature-cards article,body.model-racoes .segment-services article{border-top:4px solid #6D2ED1}
body.model-racoes .model-feature-cards strong,body.model-racoes .segment-kicker,body.model-racoes .product-info small,body.model-racoes .price{color:#72117A}
body.model-racoes .search button,body.model-racoes .button,body.model-racoes .chips a.active,body.model-racoes .cart-button{background:linear-gradient(135deg,#6D2ED1,#72117A);border-color:#6D2ED1;color:#fff}
body.model-racoes .product-card{border-color:#E5D9F7}
body.model-racoes .product-image{background:linear-gradient(145deg,#E5D9F7,#D0BCF0)}
body.model-racoes .product-image>span{color:#6D2ED1}
body.model-racoes .product-details-link{color:#72117A;font-weight:800}

body.model-viveiro-plantas{--segment:#D19D2E;--segment-accent:#D19D2E;--segment-deep:#637A11;--segment-soft:#F7EDD9;--primary:#D19D2E;background:#FCF8F0}
body.model-viveiro-plantas .segment-hero{background:linear-gradient(135deg,#F7EDD9,#fff 72%);border:2px solid #E2C27D;box-shadow:0 20px 52px #D19D2E38}
body.model-viveiro-plantas .model-hero-mark,body.model-viveiro-plantas .segment-symbol{background:linear-gradient(145deg,#D19D2E,#637A11);box-shadow:0 18px 38px #9D762255;color:#fff}
body.model-viveiro-plantas .model-feature-cards article,body.model-viveiro-plantas .segment-services article{border-top:4px solid #D19D2E}
body.model-viveiro-plantas .model-feature-cards strong,body.model-viveiro-plantas .segment-kicker,body.model-viveiro-plantas .product-info small,body.model-viveiro-plantas .price{color:#637A11}
body.model-viveiro-plantas .search button,body.model-viveiro-plantas .button,body.model-viveiro-plantas .chips a.active,body.model-viveiro-plantas .cart-button{background:linear-gradient(135deg,#D19D2E,#637A11);border-color:#D19D2E;color:#fff}
body.model-viveiro-plantas .product-card{border-color:#F7EDD9}
body.model-viveiro-plantas .product-image{background:linear-gradient(145deg,#F7EDD9,#F0E0BC)}
body.model-viveiro-plantas .product-image>span{color:#D19D2E}
body.model-viveiro-plantas .product-details-link{color:#637A11;font-weight:800}

body.model-doceria-confeitaria{--segment:#2ED1CD;--segment-accent:#2ED1CD;--segment-deep:#11447A;--segment-soft:#D9F7F6;--primary:#2ED1CD;background:#F0FCFC}
body.model-doceria-confeitaria .segment-hero{background:linear-gradient(135deg,#D9F7F6,#fff 72%);border:2px solid #7DE2E0;box-shadow:0 20px 52px #2ED1CD38}
body.model-doceria-confeitaria .model-hero-mark,body.model-doceria-confeitaria .segment-symbol{background:linear-gradient(145deg,#2ED1CD,#11447A);box-shadow:0 18px 38px #229D9A55;color:#fff}
body.model-doceria-confeitaria .model-feature-cards article,body.model-doceria-confeitaria .segment-services article{border-top:4px solid #2ED1CD}
body.model-doceria-confeitaria .model-feature-cards strong,body.model-doceria-confeitaria .segment-kicker,body.model-doceria-confeitaria .product-info small,body.model-doceria-confeitaria .price{color:#11447A}
body.model-doceria-confeitaria .search button,body.model-doceria-confeitaria .button,body.model-doceria-confeitaria .chips a.active,body.model-doceria-confeitaria .cart-button{background:linear-gradient(135deg,#2ED1CD,#11447A);border-color:#2ED1CD;color:#fff}
body.model-doceria-confeitaria .product-card{border-color:#D9F7F6}
body.model-doceria-confeitaria .product-image{background:linear-gradient(145deg,#D9F7F6,#BCF0EF)}
body.model-doceria-confeitaria .product-image>span{color:#2ED1CD}
body.model-doceria-confeitaria .product-details-link{color:#11447A;font-weight:800}

body.model-sorveteria{--segment:#D12EA5;--segment-accent:#D12EA5;--segment-deep:#7A1126;--segment-soft:#F7D9EF;--primary:#D12EA5;background:#FCF0F9}
body.model-sorveteria .segment-hero{background:linear-gradient(135deg,#F7D9EF,#fff 72%);border:2px solid #E27DC7;box-shadow:0 20px 52px #D12EA538}
body.model-sorveteria .model-hero-mark,body.model-sorveteria .segment-symbol{background:linear-gradient(145deg,#D12EA5,#7A1126);box-shadow:0 18px 38px #9D227C55;color:#fff}
body.model-sorveteria .model-feature-cards article,body.model-sorveteria .segment-services article{border-top:4px solid #D12EA5}
body.model-sorveteria .model-feature-cards strong,body.model-sorveteria .segment-kicker,body.model-sorveteria .product-info small,body.model-sorveteria .price{color:#7A1126}
body.model-sorveteria .search button,body.model-sorveteria .button,body.model-sorveteria .chips a.active,body.model-sorveteria .cart-button{background:linear-gradient(135deg,#D12EA5,#7A1126);border-color:#D12EA5;color:#fff}
body.model-sorveteria .product-card{border-color:#F7D9EF}
body.model-sorveteria .product-image{background:linear-gradient(145deg,#F7D9EF,#F0BCE2)}
body.model-sorveteria .product-image>span{color:#D12EA5}
body.model-sorveteria .product-details-link{color:#7A1126;font-weight:800}

body.model-acaiteria{--segment:#75D12E;--segment-accent:#75D12E;--segment-deep:#117A1A;--segment-soft:#E6F7D9;--primary:#75D12E;background:#F5FCF0}
body.model-acaiteria .segment-hero{background:linear-gradient(135deg,#E6F7D9,#fff 72%);border:2px solid #A9E27D;box-shadow:0 20px 52px #75D12E38}
body.model-acaiteria .model-hero-mark,body.model-acaiteria .segment-symbol{background:linear-gradient(145deg,#75D12E,#117A1A);box-shadow:0 18px 38px #589D2255;color:#fff}
body.model-acaiteria .model-feature-cards article,body.model-acaiteria .segment-services article{border-top:4px solid #75D12E}
body.model-acaiteria .model-feature-cards strong,body.model-acaiteria .segment-kicker,body.model-acaiteria .product-info small,body.model-acaiteria .price{color:#117A1A}
body.model-acaiteria .search button,body.model-acaiteria .button,body.model-acaiteria .chips a.active,body.model-acaiteria .cart-button{background:linear-gradient(135deg,#75D12E,#117A1A);border-color:#75D12E;color:#fff}
body.model-acaiteria .product-card{border-color:#E6F7D9}
body.model-acaiteria .product-image{background:linear-gradient(145deg,#E6F7D9,#D3F0BC)}
body.model-acaiteria .product-image>span{color:#75D12E}
body.model-acaiteria .product-details-link{color:#117A1A;font-weight:800}

body.model-marmitaria{--segment:#2E46D1;--segment-accent:#2E46D1;--segment-deep:#39117A;--segment-soft:#D9DEF7;--primary:#2E46D1;background:#F0F2FC}
body.model-marmitaria .segment-hero{background:linear-gradient(135deg,#D9DEF7,#fff 72%);border:2px solid #7D8CE2;box-shadow:0 20px 52px #2E46D138}
body.model-marmitaria .model-hero-mark,body.model-marmitaria .segment-symbol{background:linear-gradient(145deg,#2E46D1,#39117A);box-shadow:0 18px 38px #22349D55;color:#fff}
body.model-marmitaria .model-feature-cards article,body.model-marmitaria .segment-services article{border-top:4px solid #2E46D1}
body.model-marmitaria .model-feature-cards strong,body.model-marmitaria .segment-kicker,body.model-marmitaria .product-info small,body.model-marmitaria .price{color:#39117A}
body.model-marmitaria .search button,body.model-marmitaria .button,body.model-marmitaria .chips a.active,body.model-marmitaria .cart-button{background:linear-gradient(135deg,#2E46D1,#39117A);border-color:#2E46D1;color:#fff}
body.model-marmitaria .product-card{border-color:#D9DEF7}
body.model-marmitaria .product-image{background:linear-gradient(145deg,#D9DEF7,#BCC4F0)}
body.model-marmitaria .product-image>span{color:#2E46D1}
body.model-marmitaria .product-details-link{color:#39117A;font-weight:800}

body.model-pastelaria{--segment:#D1452E;--segment-accent:#D1452E;--segment-deep:#7A5811;--segment-soft:#F7DED9;--primary:#D1452E;background:#FCF2F0}
body.model-pastelaria .segment-hero{background:linear-gradient(135deg,#F7DED9,#fff 72%);border:2px solid #E28C7D;box-shadow:0 20px 52px #D1452E38}
body.model-pastelaria .model-hero-mark,body.model-pastelaria .segment-symbol{background:linear-gradient(145deg,#D1452E,#7A5811);box-shadow:0 18px 38px #9D342255;color:#fff}
body.model-pastelaria .model-feature-cards article,body.model-pastelaria .segment-services article{border-top:4px solid #D1452E}
body.model-pastelaria .model-feature-cards strong,body.model-pastelaria .segment-kicker,body.model-pastelaria .product-info small,body.model-pastelaria .price{color:#7A5811}
body.model-pastelaria .search button,body.model-pastelaria .button,body.model-pastelaria .chips a.active,body.model-pastelaria .cart-button{background:linear-gradient(135deg,#D1452E,#7A5811);border-color:#D1452E;color:#fff}
body.model-pastelaria .product-card{border-color:#F7DED9}
body.model-pastelaria .product-image{background:linear-gradient(145deg,#F7DED9,#F0C3BC)}
body.model-pastelaria .product-image>span{color:#D1452E}
body.model-pastelaria .product-details-link{color:#7A5811;font-weight:800}

body.model-food-truck{--segment:#2ED174;--segment-accent:#2ED174;--segment-deep:#117A76;--segment-soft:#D9F7E6;--primary:#2ED174;background:#F0FCF5}
body.model-food-truck .segment-hero{background:linear-gradient(135deg,#D9F7E6,#fff 72%);border:2px solid #7DE2A9;box-shadow:0 20px 52px #2ED17438}
body.model-food-truck .model-hero-mark,body.model-food-truck .segment-symbol{background:linear-gradient(145deg,#2ED174,#117A76);box-shadow:0 18px 38px #229D5755;color:#fff}
body.model-food-truck .model-feature-cards article,body.model-food-truck .segment-services article{border-top:4px solid #2ED174}
body.model-food-truck .model-feature-cards strong,body.model-food-truck .segment-kicker,body.model-food-truck .product-info small,body.model-food-truck .price{color:#117A76}
body.model-food-truck .search button,body.model-food-truck .button,body.model-food-truck .chips a.active,body.model-food-truck .cart-button{background:linear-gradient(135deg,#2ED174,#117A76);border-color:#2ED174;color:#fff}
body.model-food-truck .product-card{border-color:#D9F7E6}
body.model-food-truck .product-image{background:linear-gradient(145deg,#D9F7E6,#BCF0D3)}
body.model-food-truck .product-image>span{color:#2ED174}
body.model-food-truck .product-details-link{color:#117A76;font-weight:800}

body.model-peixaria{--segment:#A42ED1;--segment-accent:#A42ED1;--segment-deep:#7A115F;--segment-soft:#EFD9F7;--primary:#A42ED1;background:#F9F0FC}
body.model-peixaria .segment-hero{background:linear-gradient(135deg,#EFD9F7,#fff 72%);border:2px solid #C77DE2;box-shadow:0 20px 52px #A42ED138}
body.model-peixaria .model-hero-mark,body.model-peixaria .segment-symbol{background:linear-gradient(145deg,#A42ED1,#7A115F);box-shadow:0 18px 38px #7B229D55;color:#fff}
body.model-peixaria .model-feature-cards article,body.model-peixaria .segment-services article{border-top:4px solid #A42ED1}
body.model-peixaria .model-feature-cards strong,body.model-peixaria .segment-kicker,body.model-peixaria .product-info small,body.model-peixaria .price{color:#7A115F}
body.model-peixaria .search button,body.model-peixaria .button,body.model-peixaria .chips a.active,body.model-peixaria .cart-button{background:linear-gradient(135deg,#A42ED1,#7A115F);border-color:#A42ED1;color:#fff}
body.model-peixaria .product-card{border-color:#EFD9F7}
body.model-peixaria .product-image{background:linear-gradient(145deg,#EFD9F7,#E2BCF0)}
body.model-peixaria .product-image>span{color:#A42ED1}
body.model-peixaria .product-details-link{color:#7A115F;font-weight:800}

body.model-adega-emporio{--segment:#CED12E;--segment-accent:#CED12E;--segment-deep:#407A11;--segment-soft:#F6F7D9;--primary:#CED12E;background:#FCFCF0}
body.model-adega-emporio .segment-hero{background:linear-gradient(135deg,#F6F7D9,#fff 72%);border:2px solid #E1E27D;box-shadow:0 20px 52px #CED12E38}
body.model-adega-emporio .model-hero-mark,body.model-adega-emporio .segment-symbol{background:linear-gradient(145deg,#CED12E,#407A11);box-shadow:0 18px 38px #9A9D2255;color:#fff}
body.model-adega-emporio .model-feature-cards article,body.model-adega-emporio .segment-services article{border-top:4px solid #CED12E}
body.model-adega-emporio .model-feature-cards strong,body.model-adega-emporio .segment-kicker,body.model-adega-emporio .product-info small,body.model-adega-emporio .price{color:#407A11}
body.model-adega-emporio .search button,body.model-adega-emporio .button,body.model-adega-emporio .chips a.active,body.model-adega-emporio .cart-button{background:linear-gradient(135deg,#CED12E,#407A11);border-color:#CED12E;color:#fff}
body.model-adega-emporio .product-card{border-color:#F6F7D9}
body.model-adega-emporio .product-image{background:linear-gradient(145deg,#F6F7D9,#EFF0BC)}
body.model-adega-emporio .product-image>span{color:#CED12E}
body.model-adega-emporio .product-details-link{color:#407A11;font-weight:800}

body.model-lavanderia{--segment:#2E9ED1;--segment-accent:#2E9ED1;--segment-deep:#11217A;--segment-soft:#D9EEF7;--primary:#2E9ED1;background:#F0F8FC}
body.model-lavanderia .segment-hero{background:linear-gradient(135deg,#D9EEF7,#fff 72%);border:2px solid #7DC3E2;box-shadow:0 20px 52px #2E9ED138}
body.model-lavanderia .model-hero-mark,body.model-lavanderia .segment-symbol{background:linear-gradient(145deg,#2E9ED1,#11217A);box-shadow:0 18px 38px #22769D55;color:#fff}
body.model-lavanderia .model-feature-cards article,body.model-lavanderia .segment-services article{border-top:4px solid #2E9ED1}
body.model-lavanderia .model-feature-cards strong,body.model-lavanderia .segment-kicker,body.model-lavanderia .product-info small,body.model-lavanderia .price{color:#11217A}
body.model-lavanderia .search button,body.model-lavanderia .button,body.model-lavanderia .chips a.active,body.model-lavanderia .cart-button{background:linear-gradient(135deg,#2E9ED1,#11217A);border-color:#2E9ED1;color:#fff}
body.model-lavanderia .product-card{border-color:#D9EEF7}
body.model-lavanderia .product-image{background:linear-gradient(145deg,#D9EEF7,#BCE0F0)}
body.model-lavanderia .product-image>span{color:#2E9ED1}
body.model-lavanderia .product-details-link{color:#11217A;font-weight:800}

body.model-costureira-atelie{--segment:#D12E6F;--segment-accent:#D12E6F;--segment-deep:#7A1F11;--segment-soft:#F7D9E5;--primary:#D12E6F;background:#FCF0F5}
body.model-costureira-atelie .segment-hero{background:linear-gradient(135deg,#F7D9E5,#fff 72%);border:2px solid #E27DA6;box-shadow:0 20px 52px #D12E6F38}
body.model-costureira-atelie .model-hero-mark,body.model-costureira-atelie .segment-symbol{background:linear-gradient(145deg,#D12E6F,#7A1F11);box-shadow:0 18px 38px #9D225355;color:#fff}
body.model-costureira-atelie .model-feature-cards article,body.model-costureira-atelie .segment-services article{border-top:4px solid #D12E6F}
body.model-costureira-atelie .model-feature-cards strong,body.model-costureira-atelie .segment-kicker,body.model-costureira-atelie .product-info small,body.model-costureira-atelie .price{color:#7A1F11}
body.model-costureira-atelie .search button,body.model-costureira-atelie .button,body.model-costureira-atelie .chips a.active,body.model-costureira-atelie .cart-button{background:linear-gradient(135deg,#D12E6F,#7A1F11);border-color:#D12E6F;color:#fff}
body.model-costureira-atelie .product-card{border-color:#F7D9E5}
body.model-costureira-atelie .product-image{background:linear-gradient(145deg,#F7D9E5,#F0BCD1)}
body.model-costureira-atelie .product-image>span{color:#D12E6F}
body.model-costureira-atelie .product-details-link{color:#7A1F11;font-weight:800}

body.model-sapateiro{--segment:#3FD12E;--segment-accent:#3FD12E;--segment-deep:#117A3E;--segment-soft:#DCF7D9;--primary:#3FD12E;background:#F2FCF0}
body.model-sapateiro .segment-hero{background:linear-gradient(135deg,#DCF7D9,#fff 72%);border:2px solid #88E27D;box-shadow:0 20px 52px #3FD12E38}
body.model-sapateiro .model-hero-mark,body.model-sapateiro .segment-symbol{background:linear-gradient(145deg,#3FD12E,#117A3E);box-shadow:0 18px 38px #2F9D2255;color:#fff}
body.model-sapateiro .model-feature-cards article,body.model-sapateiro .segment-services article{border-top:4px solid #3FD12E}
body.model-sapateiro .model-feature-cards strong,body.model-sapateiro .segment-kicker,body.model-sapateiro .product-info small,body.model-sapateiro .price{color:#117A3E}
body.model-sapateiro .search button,body.model-sapateiro .button,body.model-sapateiro .chips a.active,body.model-sapateiro .cart-button{background:linear-gradient(135deg,#3FD12E,#117A3E);border-color:#3FD12E;color:#fff}
body.model-sapateiro .product-card{border-color:#DCF7D9}
body.model-sapateiro .product-image{background:linear-gradient(145deg,#DCF7D9,#C2F0BC)}
body.model-sapateiro .product-image>span{color:#3FD12E}
body.model-sapateiro .product-details-link{color:#117A3E;font-weight:800}

body.model-relojoaria{--segment:#4C2ED1;--segment-accent:#4C2ED1;--segment-deep:#5C117A;--segment-soft:#DFD9F7;--primary:#4C2ED1;background:#F2F0FC}
body.model-relojoaria .segment-hero{background:linear-gradient(135deg,#DFD9F7,#fff 72%);border:2px solid #907DE2;box-shadow:0 20px 52px #4C2ED138}
body.model-relojoaria .model-hero-mark,body.model-relojoaria .segment-symbol{background:linear-gradient(145deg,#4C2ED1,#5C117A);box-shadow:0 18px 38px #39229D55;color:#fff}
body.model-relojoaria .model-feature-cards article,body.model-relojoaria .segment-services article{border-top:4px solid #4C2ED1}
body.model-relojoaria .model-feature-cards strong,body.model-relojoaria .segment-kicker,body.model-relojoaria .product-info small,body.model-relojoaria .price{color:#5C117A}
body.model-relojoaria .search button,body.model-relojoaria .button,body.model-relojoaria .chips a.active,body.model-relojoaria .cart-button{background:linear-gradient(135deg,#4C2ED1,#5C117A);border-color:#4C2ED1;color:#fff}
body.model-relojoaria .product-card{border-color:#DFD9F7}
body.model-relojoaria .product-image{background:linear-gradient(145deg,#DFD9F7,#C6BCF0)}
body.model-relojoaria .product-image>span{color:#4C2ED1}
body.model-relojoaria .product-details-link{color:#5C117A;font-weight:800}

body.model-estacionamento{--segment:#D17B2E;--segment-accent:#D17B2E;--segment-deep:#797A11;--segment-soft:#F7E7D9;--primary:#D17B2E;background:#FCF6F0}
body.model-estacionamento .segment-hero{background:linear-gradient(135deg,#F7E7D9,#fff 72%);border:2px solid #E2AD7D;box-shadow:0 20px 52px #D17B2E38}
body.model-estacionamento .model-hero-mark,body.model-estacionamento .segment-symbol{background:linear-gradient(145deg,#D17B2E,#797A11);box-shadow:0 18px 38px #9D5C2255;color:#fff}
body.model-estacionamento .model-feature-cards article,body.model-estacionamento .segment-services article{border-top:4px solid #D17B2E}
body.model-estacionamento .model-feature-cards strong,body.model-estacionamento .segment-kicker,body.model-estacionamento .product-info small,body.model-estacionamento .price{color:#797A11}
body.model-estacionamento .search button,body.model-estacionamento .button,body.model-estacionamento .chips a.active,body.model-estacionamento .cart-button{background:linear-gradient(135deg,#D17B2E,#797A11);border-color:#D17B2E;color:#fff}
body.model-estacionamento .product-card{border-color:#F7E7D9}
body.model-estacionamento .product-image{background:linear-gradient(145deg,#F7E7D9,#F0D5BC)}
body.model-estacionamento .product-image>span{color:#D17B2E}
body.model-estacionamento .product-details-link{color:#797A11;font-weight:800}

body.model-guincho{--segment:#2ED1AB;--segment-accent:#2ED1AB;--segment-deep:#115A7A;--segment-soft:#D9F7F0;--primary:#2ED1AB;background:#F0FCF9}
body.model-guincho .segment-hero{background:linear-gradient(135deg,#D9F7F0,#fff 72%);border:2px solid #7DE2CB;box-shadow:0 20px 52px #2ED1AB38}
body.model-guincho .model-hero-mark,body.model-guincho .segment-symbol{background:linear-gradient(145deg,#2ED1AB,#115A7A);box-shadow:0 18px 38px #229D8055;color:#fff}
body.model-guincho .model-feature-cards article,body.model-guincho .segment-services article{border-top:4px solid #2ED1AB}
body.model-guincho .model-feature-cards strong,body.model-guincho .segment-kicker,body.model-guincho .product-info small,body.model-guincho .price{color:#115A7A}
body.model-guincho .search button,body.model-guincho .button,body.model-guincho .chips a.active,body.model-guincho .cart-button{background:linear-gradient(135deg,#2ED1AB,#115A7A);border-color:#2ED1AB;color:#fff}
body.model-guincho .product-card{border-color:#D9F7F0}
body.model-guincho .product-image{background:linear-gradient(145deg,#D9F7F0,#BCF0E4)}
body.model-guincho .product-image>span{color:#2ED1AB}
body.model-guincho .product-details-link{color:#115A7A;font-weight:800}

body.model-borracharia{--segment:#D12EC7;--segment-accent:#D12EC7;--segment-deep:#7A113B;--segment-soft:#F7D9F5;--primary:#D12EC7;background:#FCF0FB}
body.model-borracharia .segment-hero{background:linear-gradient(135deg,#F7D9F5,#fff 72%);border:2px solid #E27DDC;box-shadow:0 20px 52px #D12EC738}
body.model-borracharia .model-hero-mark,body.model-borracharia .segment-symbol{background:linear-gradient(145deg,#D12EC7,#7A113B);box-shadow:0 18px 38px #9D229555;color:#fff}
body.model-borracharia .model-feature-cards article,body.model-borracharia .segment-services article{border-top:4px solid #D12EC7}
body.model-borracharia .model-feature-cards strong,body.model-borracharia .segment-kicker,body.model-borracharia .product-info small,body.model-borracharia .price{color:#7A113B}
body.model-borracharia .search button,body.model-borracharia .button,body.model-borracharia .chips a.active,body.model-borracharia .cart-button{background:linear-gradient(135deg,#D12EC7,#7A113B);border-color:#D12EC7;color:#fff}
body.model-borracharia .product-card{border-color:#F7D9F5}
body.model-borracharia .product-image{background:linear-gradient(145deg,#F7D9F5,#F0BCED)}
body.model-borracharia .product-image>span{color:#D12EC7}
body.model-borracharia .product-details-link{color:#7A113B;font-weight:800}

body.model-despachante{--segment:#97D12E;--segment-accent:#97D12E;--segment-deep:#1D7A11;--segment-soft:#ECF7D9;--primary:#97D12E;background:#F8FCF0}
body.model-despachante .segment-hero{background:linear-gradient(135deg,#ECF7D9,#fff 72%);border:2px solid #BFE27D;box-shadow:0 20px 52px #97D12E38}
body.model-despachante .model-hero-mark,body.model-despachante .segment-symbol{background:linear-gradient(145deg,#97D12E,#1D7A11);box-shadow:0 18px 38px #719D2255;color:#fff}
body.model-despachante .model-feature-cards article,body.model-despachante .segment-services article{border-top:4px solid #97D12E}
body.model-despachante .model-feature-cards strong,body.model-despachante .segment-kicker,body.model-despachante .product-info small,body.model-despachante .price{color:#1D7A11}
body.model-despachante .search button,body.model-despachante .button,body.model-despachante .chips a.active,body.model-despachante .cart-button{background:linear-gradient(135deg,#97D12E,#1D7A11);border-color:#97D12E;color:#fff}
body.model-despachante .product-card{border-color:#ECF7D9}
body.model-despachante .product-image{background:linear-gradient(145deg,#ECF7D9,#DEF0BC)}
body.model-despachante .product-image>span{color:#97D12E}
body.model-despachante .product-details-link{color:#1D7A11;font-weight:800}

body.model-oficina-motos{--segment:#2E68D1;--segment-accent:#2E68D1;--segment-deep:#23117A;--segment-soft:#D9E4F7;--primary:#2E68D1;background:#F0F4FC}
body.model-oficina-motos .segment-hero{background:linear-gradient(135deg,#D9E4F7,#fff 72%);border:2px solid #7DA1E2;box-shadow:0 20px 52px #2E68D138}
body.model-oficina-motos .model-hero-mark,body.model-oficina-motos .segment-symbol{background:linear-gradient(145deg,#2E68D1,#23117A);box-shadow:0 18px 38px #224E9D55;color:#fff}
body.model-oficina-motos .model-feature-cards article,body.model-oficina-motos .segment-services article{border-top:4px solid #2E68D1}
body.model-oficina-motos .model-feature-cards strong,body.model-oficina-motos .segment-kicker,body.model-oficina-motos .product-info small,body.model-oficina-motos .price{color:#23117A}
body.model-oficina-motos .search button,body.model-oficina-motos .button,body.model-oficina-motos .chips a.active,body.model-oficina-motos .cart-button{background:linear-gradient(135deg,#2E68D1,#23117A);border-color:#2E68D1;color:#fff}
body.model-oficina-motos .product-card{border-color:#D9E4F7}
body.model-oficina-motos .product-image{background:linear-gradient(145deg,#D9E4F7,#BCCFF0)}
body.model-oficina-motos .product-image>span{color:#2E68D1}
body.model-oficina-motos .product-details-link{color:#23117A;font-weight:800}

body.model-funilaria-pintura{--segment:#D12E38;--segment-accent:#D12E38;--segment-deep:#7A4211;--segment-soft:#F7D9DB;--primary:#D12E38;background:#FCF0F1}
body.model-funilaria-pintura .segment-hero{background:linear-gradient(135deg,#F7D9DB,#fff 72%);border:2px solid #E27D84;box-shadow:0 20px 52px #D12E3838}
body.model-funilaria-pintura .model-hero-mark,body.model-funilaria-pintura .segment-symbol{background:linear-gradient(145deg,#D12E38,#7A4211);box-shadow:0 18px 38px #9D222A55;color:#fff}
body.model-funilaria-pintura .model-feature-cards article,body.model-funilaria-pintura .segment-services article{border-top:4px solid #D12E38}
body.model-funilaria-pintura .model-feature-cards strong,body.model-funilaria-pintura .segment-kicker,body.model-funilaria-pintura .product-info small,body.model-funilaria-pintura .price{color:#7A4211}
body.model-funilaria-pintura .search button,body.model-funilaria-pintura .button,body.model-funilaria-pintura .chips a.active,body.model-funilaria-pintura .cart-button{background:linear-gradient(135deg,#D12E38,#7A4211);border-color:#D12E38;color:#fff}
body.model-funilaria-pintura .product-card{border-color:#F7D9DB}
body.model-funilaria-pintura .product-image{background:linear-gradient(145deg,#F7D9DB,#F0BCBF)}
body.model-funilaria-pintura .product-image>span{color:#D12E38}
body.model-funilaria-pintura .product-details-link{color:#7A4211;font-weight:800}

body.model-clinica-psicologia{--segment:#2ED153;--segment-accent:#2ED153;--segment-deep:#117A61;--segment-soft:#D9F7E0;--primary:#2ED153;background:#F0FCF3}
body.model-clinica-psicologia .segment-hero{background:linear-gradient(135deg,#D9F7E0,#fff 72%);border:2px solid #7DE294;box-shadow:0 20px 52px #2ED15338}
body.model-clinica-psicologia .model-hero-mark,body.model-clinica-psicologia .segment-symbol{background:linear-gradient(145deg,#2ED153,#117A61);box-shadow:0 18px 38px #229D3E55;color:#fff}
body.model-clinica-psicologia .model-feature-cards article,body.model-clinica-psicologia .segment-services article{border-top:4px solid #2ED153}
body.model-clinica-psicologia .model-feature-cards strong,body.model-clinica-psicologia .segment-kicker,body.model-clinica-psicologia .product-info small,body.model-clinica-psicologia .price{color:#117A61}
body.model-clinica-psicologia .search button,body.model-clinica-psicologia .button,body.model-clinica-psicologia .chips a.active,body.model-clinica-psicologia .cart-button{background:linear-gradient(135deg,#2ED153,#117A61);border-color:#2ED153;color:#fff}
body.model-clinica-psicologia .product-card{border-color:#D9F7E0}
body.model-clinica-psicologia .product-image{background:linear-gradient(145deg,#D9F7E0,#BCF0C8)}
body.model-clinica-psicologia .product-image>span{color:#2ED153}
body.model-clinica-psicologia .product-details-link{color:#117A61;font-weight:800}

body.model-fonoaudiologia{--segment:#822ED1;--segment-accent:#822ED1;--segment-deep:#7A1174;--segment-soft:#E8D9F7;--primary:#822ED1;background:#F6F0FC}
body.model-fonoaudiologia .segment-hero{background:linear-gradient(135deg,#E8D9F7,#fff 72%);border:2px solid #B27DE2;box-shadow:0 20px 52px #822ED138}
body.model-fonoaudiologia .model-hero-mark,body.model-fonoaudiologia .segment-symbol{background:linear-gradient(145deg,#822ED1,#7A1174);box-shadow:0 18px 38px #62229D55;color:#fff}
body.model-fonoaudiologia .model-feature-cards article,body.model-fonoaudiologia .segment-services article{border-top:4px solid #822ED1}
body.model-fonoaudiologia .model-feature-cards strong,body.model-fonoaudiologia .segment-kicker,body.model-fonoaudiologia .product-info small,body.model-fonoaudiologia .price{color:#7A1174}
body.model-fonoaudiologia .search button,body.model-fonoaudiologia .button,body.model-fonoaudiologia .chips a.active,body.model-fonoaudiologia .cart-button{background:linear-gradient(135deg,#822ED1,#7A1174);border-color:#822ED1;color:#fff}
body.model-fonoaudiologia .product-card{border-color:#E8D9F7}
body.model-fonoaudiologia .product-image{background:linear-gradient(145deg,#E8D9F7,#D7BCF0)}
body.model-fonoaudiologia .product-image>span{color:#822ED1}
body.model-fonoaudiologia .product-details-link{color:#7A1174;font-weight:800}

body.model-terapia-ocupacional{--segment:#D1B22E;--segment-accent:#D1B22E;--segment-deep:#567A11;--segment-soft:#F7F1D9;--primary:#D1B22E;background:#FCFAF0}
body.model-terapia-ocupacional .segment-hero{background:linear-gradient(135deg,#F7F1D9,#fff 72%);border:2px solid #E2CF7D;box-shadow:0 20px 52px #D1B22E38}
body.model-terapia-ocupacional .model-hero-mark,body.model-terapia-ocupacional .segment-symbol{background:linear-gradient(145deg,#D1B22E,#567A11);box-shadow:0 18px 38px #9D862255;color:#fff}
body.model-terapia-ocupacional .model-feature-cards article,body.model-terapia-ocupacional .segment-services article{border-top:4px solid #D1B22E}
body.model-terapia-ocupacional .model-feature-cards strong,body.model-terapia-ocupacional .segment-kicker,body.model-terapia-ocupacional .product-info small,body.model-terapia-ocupacional .price{color:#567A11}
body.model-terapia-ocupacional .search button,body.model-terapia-ocupacional .button,body.model-terapia-ocupacional .chips a.active,body.model-terapia-ocupacional .cart-button{background:linear-gradient(135deg,#D1B22E,#567A11);border-color:#D1B22E;color:#fff}
body.model-terapia-ocupacional .product-card{border-color:#F7F1D9}
body.model-terapia-ocupacional .product-image{background:linear-gradient(145deg,#F7F1D9,#F0E6BC)}
body.model-terapia-ocupacional .product-image>span{color:#D1B22E}
body.model-terapia-ocupacional .product-details-link{color:#567A11;font-weight:800}

body.model-laboratorio-analises{--segment:#2EC0D1;--segment-accent:#2EC0D1;--segment-deep:#11377A;--segment-soft:#D9F4F7;--primary:#2EC0D1;background:#F0FBFC}
body.model-laboratorio-analises .segment-hero{background:linear-gradient(135deg,#D9F4F7,#fff 72%);border:2px solid #7DD8E2;box-shadow:0 20px 52px #2EC0D138}
body.model-laboratorio-analises .model-hero-mark,body.model-laboratorio-analises .segment-symbol{background:linear-gradient(145deg,#2EC0D1,#11377A);box-shadow:0 18px 38px #22909D55;color:#fff}
body.model-laboratorio-analises .model-feature-cards article,body.model-laboratorio-analises .segment-services article{border-top:4px solid #2EC0D1}
body.model-laboratorio-analises .model-feature-cards strong,body.model-laboratorio-analises .segment-kicker,body.model-laboratorio-analises .product-info small,body.model-laboratorio-analises .price{color:#11377A}
body.model-laboratorio-analises .search button,body.model-laboratorio-analises .button,body.model-laboratorio-analises .chips a.active,body.model-laboratorio-analises .cart-button{background:linear-gradient(135deg,#2EC0D1,#11377A);border-color:#2EC0D1;color:#fff}
body.model-laboratorio-analises .product-card{border-color:#D9F4F7}
body.model-laboratorio-analises .product-image{background:linear-gradient(145deg,#D9F4F7,#BCEBF0)}
body.model-laboratorio-analises .product-image>span{color:#2EC0D1}
body.model-laboratorio-analises .product-details-link{color:#11377A;font-weight:800}

body.model-cuidador-idosos{--segment:#D12E90;--segment-accent:#D12E90;--segment-deep:#7A1118;--segment-soft:#F7D9EB;--primary:#D12E90;background:#FCF0F7}
body.model-cuidador-idosos .segment-hero{background:linear-gradient(135deg,#F7D9EB,#fff 72%);border:2px solid #E27DBA;box-shadow:0 20px 52px #D12E9038}
body.model-cuidador-idosos .model-hero-mark,body.model-cuidador-idosos .segment-symbol{background:linear-gradient(145deg,#D12E90,#7A1118);box-shadow:0 18px 38px #9D226C55;color:#fff}
body.model-cuidador-idosos .model-feature-cards article,body.model-cuidador-idosos .segment-services article{border-top:4px solid #D12E90}
body.model-cuidador-idosos .model-feature-cards strong,body.model-cuidador-idosos .segment-kicker,body.model-cuidador-idosos .product-info small,body.model-cuidador-idosos .price{color:#7A1118}
body.model-cuidador-idosos .search button,body.model-cuidador-idosos .button,body.model-cuidador-idosos .chips a.active,body.model-cuidador-idosos .cart-button{background:linear-gradient(135deg,#D12E90,#7A1118);border-color:#D12E90;color:#fff}
body.model-cuidador-idosos .product-card{border-color:#F7D9EB}
body.model-cuidador-idosos .product-image{background:linear-gradient(145deg,#F7D9EB,#F0BCDB)}
body.model-cuidador-idosos .product-image>span{color:#D12E90}
body.model-cuidador-idosos .product-details-link{color:#7A1118;font-weight:800}

body.model-home-care{--segment:#61D12E;--segment-accent:#61D12E;--segment-deep:#117A28;--segment-soft:#E3F7D9;--primary:#61D12E;background:#F4FCF0}
body.model-home-care .segment-hero{background:linear-gradient(135deg,#E3F7D9,#fff 72%);border:2px solid #9DE27D;box-shadow:0 20px 52px #61D12E38}
body.model-home-care .model-hero-mark,body.model-home-care .segment-symbol{background:linear-gradient(145deg,#61D12E,#117A28);box-shadow:0 18px 38px #499D2255;color:#fff}
body.model-home-care .model-feature-cards article,body.model-home-care .segment-services article{border-top:4px solid #61D12E}
body.model-home-care .model-feature-cards strong,body.model-home-care .segment-kicker,body.model-home-care .product-info small,body.model-home-care .price{color:#117A28}
body.model-home-care .search button,body.model-home-care .button,body.model-home-care .chips a.active,body.model-home-care .cart-button{background:linear-gradient(135deg,#61D12E,#117A28);border-color:#61D12E;color:#fff}
body.model-home-care .product-card{border-color:#E3F7D9}
body.model-home-care .product-image{background:linear-gradient(145deg,#E3F7D9,#CCF0BC)}
body.model-home-care .product-image>span{color:#61D12E}
body.model-home-care .product-details-link{color:#117A28;font-weight:800}

body.model-coworking{--segment:#2E31D1;--segment-accent:#2E31D1;--segment-deep:#47117A;--segment-soft:#D9DAF7;--primary:#2E31D1;background:#F0F1FC}
body.model-coworking .segment-hero{background:linear-gradient(135deg,#D9DAF7,#fff 72%);border:2px solid #7D7FE2;box-shadow:0 20px 52px #2E31D138}
body.model-coworking .model-hero-mark,body.model-coworking .segment-symbol{background:linear-gradient(145deg,#2E31D1,#47117A);box-shadow:0 18px 38px #22259D55;color:#fff}
body.model-coworking .model-feature-cards article,body.model-coworking .segment-services article{border-top:4px solid #2E31D1}
body.model-coworking .model-feature-cards strong,body.model-coworking .segment-kicker,body.model-coworking .product-info small,body.model-coworking .price{color:#47117A}
body.model-coworking .search button,body.model-coworking .button,body.model-coworking .chips a.active,body.model-coworking .cart-button{background:linear-gradient(135deg,#2E31D1,#47117A);border-color:#2E31D1;color:#fff}
body.model-coworking .product-card{border-color:#D9DAF7}
body.model-coworking .product-image{background:linear-gradient(145deg,#D9DAF7,#BCBDF0)}
body.model-coworking .product-image>span{color:#2E31D1}
body.model-coworking .product-details-link{color:#47117A;font-weight:800}

body.model-administradora-condominios{--segment:#D15A2E;--segment-accent:#D15A2E;--segment-deep:#7A6511;--segment-soft:#F7E1D9;--primary:#D15A2E;background:#FCF3F0}
body.model-administradora-condominios .segment-hero{background:linear-gradient(135deg,#F7E1D9,#fff 72%);border:2px solid #E2997D;box-shadow:0 20px 52px #D15A2E38}
body.model-administradora-condominios .model-hero-mark,body.model-administradora-condominios .segment-symbol{background:linear-gradient(145deg,#D15A2E,#7A6511);box-shadow:0 18px 38px #9D442255;color:#fff}
body.model-administradora-condominios .model-feature-cards article,body.model-administradora-condominios .segment-services article{border-top:4px solid #D15A2E}
body.model-administradora-condominios .model-feature-cards strong,body.model-administradora-condominios .segment-kicker,body.model-administradora-condominios .product-info small,body.model-administradora-condominios .price{color:#7A6511}
body.model-administradora-condominios .search button,body.model-administradora-condominios .button,body.model-administradora-condominios .chips a.active,body.model-administradora-condominios .cart-button{background:linear-gradient(135deg,#D15A2E,#7A6511);border-color:#D15A2E;color:#fff}
body.model-administradora-condominios .product-card{border-color:#F7E1D9}
body.model-administradora-condominios .product-image{background:linear-gradient(145deg,#F7E1D9,#F0CABC)}
body.model-administradora-condominios .product-image>span{color:#D15A2E}
body.model-administradora-condominios .product-details-link{color:#7A6511;font-weight:800}

body.model-seguros{--segment:#2ED189;--segment-accent:#2ED189;--segment-deep:#11707A;--segment-soft:#D9F7EA;--primary:#2ED189;background:#F0FCF7}
body.model-seguros .segment-hero{background:linear-gradient(135deg,#D9F7EA,#fff 72%);border:2px solid #7DE2B6;box-shadow:0 20px 52px #2ED18938}
body.model-seguros .model-hero-mark,body.model-seguros .segment-symbol{background:linear-gradient(145deg,#2ED189,#11707A);box-shadow:0 18px 38px #229D6755;color:#fff}
body.model-seguros .model-feature-cards article,body.model-seguros .segment-services article{border-top:4px solid #2ED189}
body.model-seguros .model-feature-cards strong,body.model-seguros .segment-kicker,body.model-seguros .product-info small,body.model-seguros .price{color:#11707A}
body.model-seguros .search button,body.model-seguros .button,body.model-seguros .chips a.active,body.model-seguros .cart-button{background:linear-gradient(135deg,#2ED189,#11707A);border-color:#2ED189;color:#fff}
body.model-seguros .product-card{border-color:#D9F7EA}
body.model-seguros .product-image{background:linear-gradient(145deg,#D9F7EA,#BCF0D9)}
body.model-seguros .product-image>span{color:#2ED189}
body.model-seguros .product-details-link{color:#11707A;font-weight:800}

body.model-consultoria-empresarial{--segment:#B92ED1;--segment-accent:#B92ED1;--segment-deep:#7A1151;--segment-soft:#F2D9F7;--primary:#B92ED1;background:#FAF0FC}
body.model-consultoria-empresarial .segment-hero{background:linear-gradient(135deg,#F2D9F7,#fff 72%);border:2px solid #D47DE2;box-shadow:0 20px 52px #B92ED138}
body.model-consultoria-empresarial .model-hero-mark,body.model-consultoria-empresarial .segment-symbol{background:linear-gradient(145deg,#B92ED1,#7A1151);box-shadow:0 18px 38px #8B229D55;color:#fff}
body.model-consultoria-empresarial .model-feature-cards article,body.model-consultoria-empresarial .segment-services article{border-top:4px solid #B92ED1}
body.model-consultoria-empresarial .model-feature-cards strong,body.model-consultoria-empresarial .segment-kicker,body.model-consultoria-empresarial .product-info small,body.model-consultoria-empresarial .price{color:#7A1151}
body.model-consultoria-empresarial .search button,body.model-consultoria-empresarial .button,body.model-consultoria-empresarial .chips a.active,body.model-consultoria-empresarial .cart-button{background:linear-gradient(135deg,#B92ED1,#7A1151);border-color:#B92ED1;color:#fff}
body.model-consultoria-empresarial .product-card{border-color:#F2D9F7}
body.model-consultoria-empresarial .product-image{background:linear-gradient(145deg,#F2D9F7,#E9BCF0)}
body.model-consultoria-empresarial .product-image>span{color:#B92ED1}
body.model-consultoria-empresarial .product-details-link{color:#7A1151;font-weight:800}

body.model-recrutamento-rh{--segment:#B9D12E;--segment-accent:#B9D12E;--segment-deep:#327A11;--segment-soft:#F2F7D9;--primary:#B9D12E;background:#FAFCF0}
body.model-recrutamento-rh .segment-hero{background:linear-gradient(135deg,#F2F7D9,#fff 72%);border:2px solid #D4E27D;box-shadow:0 20px 52px #B9D12E38}
body.model-recrutamento-rh .model-hero-mark,body.model-recrutamento-rh .segment-symbol{background:linear-gradient(145deg,#B9D12E,#327A11);box-shadow:0 18px 38px #8B9D2255;color:#fff}
body.model-recrutamento-rh .model-feature-cards article,body.model-recrutamento-rh .segment-services article{border-top:4px solid #B9D12E}
body.model-recrutamento-rh .model-feature-cards strong,body.model-recrutamento-rh .segment-kicker,body.model-recrutamento-rh .product-info small,body.model-recrutamento-rh .price{color:#327A11}
body.model-recrutamento-rh .search button,body.model-recrutamento-rh .button,body.model-recrutamento-rh .chips a.active,body.model-recrutamento-rh .cart-button{background:linear-gradient(135deg,#B9D12E,#327A11);border-color:#B9D12E;color:#fff}
body.model-recrutamento-rh .product-card{border-color:#F2F7D9}
body.model-recrutamento-rh .product-image{background:linear-gradient(145deg,#F2F7D9,#E9F0BC)}
body.model-recrutamento-rh .product-image>span{color:#B9D12E}
body.model-recrutamento-rh .product-details-link{color:#327A11;font-weight:800}

body.model-produtora-video{--segment:#2E89D1;--segment-accent:#2E89D1;--segment-deep:#11147A;--segment-soft:#D9EAF7;--primary:#2E89D1;background:#F0F7FC}
body.model-produtora-video .segment-hero{background:linear-gradient(135deg,#D9EAF7,#fff 72%);border:2px solid #7DB6E2;box-shadow:0 20px 52px #2E89D138}
body.model-produtora-video .model-hero-mark,body.model-produtora-video .segment-symbol{background:linear-gradient(145deg,#2E89D1,#11147A);box-shadow:0 18px 38px #22679D55;color:#fff}
body.model-produtora-video .model-feature-cards article,body.model-produtora-video .segment-services article{border-top:4px solid #2E89D1}
body.model-produtora-video .model-feature-cards strong,body.model-produtora-video .segment-kicker,body.model-produtora-video .product-info small,body.model-produtora-video .price{color:#11147A}
body.model-produtora-video .search button,body.model-produtora-video .button,body.model-produtora-video .chips a.active,body.model-produtora-video .cart-button{background:linear-gradient(135deg,#2E89D1,#11147A);border-color:#2E89D1;color:#fff}
body.model-produtora-video .product-card{border-color:#D9EAF7}
body.model-produtora-video .product-image{background:linear-gradient(145deg,#D9EAF7,#BCD9F0)}
body.model-produtora-video .product-image>span{color:#2E89D1}
body.model-produtora-video .product-details-link{color:#11147A;font-weight:800}

body.model-dj-som-eventos{--segment:#D12E5A;--segment-accent:#D12E5A;--segment-deep:#7A2C11;--segment-soft:#F7D9E1;--primary:#D12E5A;background:#FCF0F3}
body.model-dj-som-eventos .segment-hero{background:linear-gradient(135deg,#F7D9E1,#fff 72%);border:2px solid #E27D99;box-shadow:0 20px 52px #D12E5A38}
body.model-dj-som-eventos .model-hero-mark,body.model-dj-som-eventos .segment-symbol{background:linear-gradient(145deg,#D12E5A,#7A2C11);box-shadow:0 18px 38px #9D224455;color:#fff}
body.model-dj-som-eventos .model-feature-cards article,body.model-dj-som-eventos .segment-services article{border-top:4px solid #D12E5A}
body.model-dj-som-eventos .model-feature-cards strong,body.model-dj-som-eventos .segment-kicker,body.model-dj-som-eventos .product-info small,body.model-dj-som-eventos .price{color:#7A2C11}
body.model-dj-som-eventos .search button,body.model-dj-som-eventos .button,body.model-dj-som-eventos .chips a.active,body.model-dj-som-eventos .cart-button{background:linear-gradient(135deg,#D12E5A,#7A2C11);border-color:#D12E5A;color:#fff}
body.model-dj-som-eventos .product-card{border-color:#F7D9E1}
body.model-dj-som-eventos .product-image{background:linear-gradient(145deg,#F7D9E1,#F0BCCA)}
body.model-dj-som-eventos .product-image>span{color:#D12E5A}
body.model-dj-som-eventos .product-details-link{color:#7A2C11;font-weight:800}

body.model-aluguel-equipamentos{--segment:#2ED131;--segment-accent:#2ED131;--segment-deep:#117A4B;--segment-soft:#D9F7DA;--primary:#2ED131;background:#F0FCF1}
body.model-aluguel-equipamentos .segment-hero{background:linear-gradient(135deg,#D9F7DA,#fff 72%);border:2px solid #7DE27F;box-shadow:0 20px 52px #2ED13138}
body.model-aluguel-equipamentos .model-hero-mark,body.model-aluguel-equipamentos .segment-symbol{background:linear-gradient(145deg,#2ED131,#117A4B);box-shadow:0 18px 38px #229D2555;color:#fff}
body.model-aluguel-equipamentos .model-feature-cards article,body.model-aluguel-equipamentos .segment-services article{border-top:4px solid #2ED131}
body.model-aluguel-equipamentos .model-feature-cards strong,body.model-aluguel-equipamentos .segment-kicker,body.model-aluguel-equipamentos .product-info small,body.model-aluguel-equipamentos .price{color:#117A4B}
body.model-aluguel-equipamentos .search button,body.model-aluguel-equipamentos .button,body.model-aluguel-equipamentos .chips a.active,body.model-aluguel-equipamentos .cart-button{background:linear-gradient(135deg,#2ED131,#117A4B);border-color:#2ED131;color:#fff}
body.model-aluguel-equipamentos .product-card{border-color:#D9F7DA}
body.model-aluguel-equipamentos .product-image{background:linear-gradient(145deg,#D9F7DA,#BCF0BD)}
body.model-aluguel-equipamentos .product-image>span{color:#2ED131}
body.model-aluguel-equipamentos .product-details-link{color:#117A4B;font-weight:800}

body.model-brinquedos-festas{--segment:#612ED1;--segment-accent:#612ED1;--segment-deep:#6A117A;--segment-soft:#E3D9F7;--primary:#612ED1;background:#F4F0FC}
body.model-brinquedos-festas .segment-hero{background:linear-gradient(135deg,#E3D9F7,#fff 72%);border:2px solid #9D7DE2;box-shadow:0 20px 52px #612ED138}
body.model-brinquedos-festas .model-hero-mark,body.model-brinquedos-festas .segment-symbol{background:linear-gradient(145deg,#612ED1,#6A117A);box-shadow:0 18px 38px #49229D55;color:#fff}
body.model-brinquedos-festas .model-feature-cards article,body.model-brinquedos-festas .segment-services article{border-top:4px solid #612ED1}
body.model-brinquedos-festas .model-feature-cards strong,body.model-brinquedos-festas .segment-kicker,body.model-brinquedos-festas .product-info small,body.model-brinquedos-festas .price{color:#6A117A}
body.model-brinquedos-festas .search button,body.model-brinquedos-festas .button,body.model-brinquedos-festas .chips a.active,body.model-brinquedos-festas .cart-button{background:linear-gradient(135deg,#612ED1,#6A117A);border-color:#612ED1;color:#fff}
body.model-brinquedos-festas .product-card{border-color:#E3D9F7}
body.model-brinquedos-festas .product-image{background:linear-gradient(145deg,#E3D9F7,#CCBCF0)}
body.model-brinquedos-festas .product-image>span{color:#612ED1}
body.model-brinquedos-festas .product-details-link{color:#6A117A;font-weight:800}

body.model-turismo-rural{--segment:#D1902E;--segment-accent:#D1902E;--segment-deep:#6B7A11;--segment-soft:#F7EBD9;--primary:#D1902E;background:#FCF7F0}
body.model-turismo-rural .segment-hero{background:linear-gradient(135deg,#F7EBD9,#fff 72%);border:2px solid #E2BA7D;box-shadow:0 20px 52px #D1902E38}
body.model-turismo-rural .model-hero-mark,body.model-turismo-rural .segment-symbol{background:linear-gradient(145deg,#D1902E,#6B7A11);box-shadow:0 18px 38px #9D6C2255;color:#fff}
body.model-turismo-rural .model-feature-cards article,body.model-turismo-rural .segment-services article{border-top:4px solid #D1902E}
body.model-turismo-rural .model-feature-cards strong,body.model-turismo-rural .segment-kicker,body.model-turismo-rural .product-info small,body.model-turismo-rural .price{color:#6B7A11}
body.model-turismo-rural .search button,body.model-turismo-rural .button,body.model-turismo-rural .chips a.active,body.model-turismo-rural .cart-button{background:linear-gradient(135deg,#D1902E,#6B7A11);border-color:#D1902E;color:#fff}
body.model-turismo-rural .product-card{border-color:#F7EBD9}
body.model-turismo-rural .product-image{background:linear-gradient(145deg,#F7EBD9,#F0DBBC)}
body.model-turismo-rural .product-image>span{color:#D1902E}
body.model-turismo-rural .product-details-link{color:#6B7A11;font-weight:800}

body.model-transfer-executivo{--segment:#2ED1C0;--segment-accent:#2ED1C0;--segment-deep:#114D7A;--segment-soft:#D9F7F4;--primary:#2ED1C0;background:#F0FCFB}
body.model-transfer-executivo .segment-hero{background:linear-gradient(135deg,#D9F7F4,#fff 72%);border:2px solid #7DE2D8;box-shadow:0 20px 52px #2ED1C038}
body.model-transfer-executivo .model-hero-mark,body.model-transfer-executivo .segment-symbol{background:linear-gradient(145deg,#2ED1C0,#114D7A);box-shadow:0 18px 38px #229D9055;color:#fff}
body.model-transfer-executivo .model-feature-cards article,body.model-transfer-executivo .segment-services article{border-top:4px solid #2ED1C0}
body.model-transfer-executivo .model-feature-cards strong,body.model-transfer-executivo .segment-kicker,body.model-transfer-executivo .product-info small,body.model-transfer-executivo .price{color:#114D7A}
body.model-transfer-executivo .search button,body.model-transfer-executivo .button,body.model-transfer-executivo .chips a.active,body.model-transfer-executivo .cart-button{background:linear-gradient(135deg,#2ED1C0,#114D7A);border-color:#2ED1C0;color:#fff}
body.model-transfer-executivo .product-card{border-color:#D9F7F4}
body.model-transfer-executivo .product-image{background:linear-gradient(145deg,#D9F7F4,#BCF0EB)}
body.model-transfer-executivo .product-image>span{color:#2ED1C0}
body.model-transfer-executivo .product-details-link{color:#114D7A;font-weight:800}


/* DROGARIA — imagens de produtos sem corte */
body.model-farmacia .product-image{
    background:#fff;
}
body.model-farmacia .product-image img{
    width:100%;
    height:100%;
    object-fit:contain;
    object-position:center;
    padding:18px;
}
body.model-farmacia .product-zoom{
    background:#fff;
}
@media(max-width:560px){
    body.model-farmacia .product-image img{
        padding:10px;
    }
}

/* DROGARIA — catálogo compacto v3 */
body.model-farmacia .products{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:14px;
}
body.model-farmacia .product-card{
    border-radius:17px;
}
body.model-farmacia .product-image{
    aspect-ratio:4/3;
}
body.model-farmacia .product-image img{
    padding:14px;
}
body.model-farmacia .product-info{
    padding:15px;
}
body.model-farmacia .product-info h2{
    margin:5px 0 7px;
    font-size:1.03rem;
}
body.model-farmacia .product-info p{
    margin-bottom:10px;
    font-size:.84rem;
    line-height:1.4;
}
body.model-farmacia .product-info small{
    font-size:.76rem;
}
body.model-farmacia .price{
    margin:2px 0 10px;
    font-size:1.18rem;
}
body.model-farmacia .product-details-link{
    display:inline-block;
    margin-bottom:9px;
    font-size:.86rem;
}
body.model-farmacia .add-cart{
    padding:10px 12px;
    font-size:.88rem;
    border-radius:10px;
}
@media(max-width:1050px){
    body.model-farmacia .products{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}
@media(max-width:780px){
    body.model-farmacia .products{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:12px;
    }
}
@media(max-width:560px){
    body.model-farmacia .products{
        grid-template-columns:1fr;
    }
    body.model-farmacia .product-card{
        display:grid;
        grid-template-columns:118px 1fr;
    }
    body.model-farmacia .product-image{
        aspect-ratio:auto;
        min-height:100%;
    }
    body.model-farmacia .product-image img{
        padding:9px;
    }
}

/* DROGARIA — vitrine estilo varejo farmacêutico v4 */
body.model-farmacia .pharmacy-product-section-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:16px;
    margin:8px 0 16px;
}
body.model-farmacia .pharmacy-product-section-head span{
    display:block;
    margin-bottom:3px;
    color:var(--segment-deep);
    font-size:.68rem;
    font-weight:900;
    letter-spacing:.12em;
}
body.model-farmacia .pharmacy-product-section-head h2{
    margin:0;
    font-size:1.42rem;
    letter-spacing:-.03em;
}
body.model-farmacia .pharmacy-product-section-head small{
    color:#66736c;
    font-size:.78rem;
}

body.model-farmacia .products{
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:12px;
}
body.model-farmacia .product-card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    overflow:visible;
    border:1px solid #e2e8e4;
    border-radius:15px;
    background:#fff;
    box-shadow:none;
}
body.model-farmacia .product-card:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 28px rgba(18,56,42,.08);
}
body.model-farmacia .product-image{
    aspect-ratio:1/1;
    overflow:hidden;
    border-radius:15px 15px 0 0;
    background:#fff;
}
body.model-farmacia .product-image img{
    width:100%;
    height:100%;
    object-fit:contain;
    object-position:center;
    padding:12px;
}
body.model-farmacia .product-image em{
    top:10px;
    left:10px;
    padding:5px 8px;
    background:#dff5e8;
    color:#08723f;
    font-size:.68rem;
    border-radius:999px;
}
body.model-farmacia .product-info{
    position:relative;
    display:flex;
    flex:1;
    flex-direction:column;
    min-height:184px;
    padding:16px 12px 14px;
}
body.model-farmacia .product-info small{
    margin-bottom:5px;
    color:#6a756f;
    font-size:.68rem;
    font-weight:750;
}
body.model-farmacia .product-info h2{
    margin:0 0 8px;
    min-height:2.5em;
    color:#26322c;
    font-size:.94rem;
    font-weight:750;
    line-height:1.28;
}
body.model-farmacia .product-info p,
body.model-farmacia .product-details-link{
    display:none;
}
body.model-farmacia .product-info del{
    margin-top:auto;
    color:#89938e;
    font-size:.72rem;
}
body.model-farmacia .price{
    display:block;
    margin:2px 0 0;
    color:#173d2f;
    font-size:1.08rem;
    font-weight:900;
}
body.model-farmacia .add-cart{
    position:absolute;
    top:-28px;
    right:12px;
    display:grid;
    place-items:center;
    width:52px;
    min-width:52px;
    height:52px;
    padding:0;
    border:4px solid #fff;
    border-radius:50%;
    background:#008f4c;
    box-shadow:0 7px 18px rgba(0,111,59,.22);
    color:#fff;
    font-size:0;
    z-index:3;
}
body.model-farmacia .add-cart::before{
    content:"+";
    display:block;
    font-size:2rem;
    font-weight:400;
    line-height:1;
}
body.model-farmacia .add-cart:hover{
    background:#006f3b;
    transform:scale(1.04);
}

@media(max-width:900px){
    body.model-farmacia .products{
        grid-template-columns:repeat(4,minmax(0,1fr));
    }
}
@media(max-width:720px){
    body.model-farmacia .products{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}
@media(max-width:600px){
    body.model-farmacia .products{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:10px;
    }
    body.model-farmacia .product-info{
        min-height:166px;
    }
    body.model-farmacia .pharmacy-product-section-head{
        align-items:flex-start;
        flex-direction:column;
        gap:4px;
    }
}
@media(max-width:390px){
    body.model-farmacia .products{
        grid-template-columns:1fr;
    }
}

/* DROGARIA — botão adicionar ao carrinho v5 */
body.model-farmacia .add-cart{
    position:static;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    min-width:0;
    height:auto;
    margin-top:12px;
    padding:10px 12px;
    border:0;
    border-radius:10px;
    background:#008f4c;
    box-shadow:none;
    color:#fff;
    font-size:.84rem;
    font-weight:850;
}
body.model-farmacia .add-cart::before{
    content:none;
}
body.model-farmacia .add-cart:hover{
    background:#006f3b;
    transform:none;
}

/* ZEVVO SMART — PADRÃO DE VITRINE PARA MODELOS COM PRODUTOS v6 */
body.storefront-product .catalog-product-section-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:16px;
    margin:8px 0 16px;
}
body.storefront-product .catalog-product-section-head span{
    display:block;
    margin-bottom:3px;
    color:var(--segment-deep,var(--primary));
    font-size:.68rem;
    font-weight:900;
    letter-spacing:.12em;
}
body.storefront-product .catalog-product-section-head h2{
    margin:0;
    font-size:1.42rem;
    letter-spacing:-.03em;
}
body.storefront-product .catalog-product-section-head small{
    color:#66736c;
    font-size:.78rem;
}
body.storefront-product .products{
    grid-template-columns:repeat(5,minmax(0,1fr));
    gap:12px;
}
body.storefront-product .product-card{
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    overflow:visible;
    border-radius:15px;
    box-shadow:none;
}
body.storefront-product .product-card:hover{
    transform:translateY(-2px);
    box-shadow:0 10px 28px rgba(18,56,42,.08);
}
body.storefront-product .product-image{
    aspect-ratio:1/1;
    overflow:hidden;
    border-radius:15px 15px 0 0;
}
body.storefront-product .product-image em{
    top:10px;
    left:10px;
    padding:5px 8px;
    font-size:.68rem;
    border-radius:999px;
}
body.storefront-product .product-info{
    position:relative;
    display:flex;
    flex:1;
    flex-direction:column;
    min-height:184px;
    padding:16px 12px 14px;
}
body.storefront-product .product-info small{
    margin-bottom:5px;
    font-size:.68rem;
    font-weight:750;
}
body.storefront-product .product-info h2{
    margin:0 0 8px;
    min-height:2.5em;
    font-size:.94rem;
    font-weight:750;
    line-height:1.28;
}
body.storefront-product .product-info p,
body.storefront-product .product-details-link{
    display:none;
}
body.storefront-product .product-info del{
    margin-top:auto;
    font-size:.72rem;
}
body.storefront-product .price{
    display:block;
    margin:2px 0 0;
    font-size:1.08rem;
    font-weight:900;
}
body.storefront-product .add-cart{
    position:static;
    display:flex;
    align-items:center;
    justify-content:center;
    width:100%;
    min-width:0;
    height:auto;
    margin-top:12px;
    padding:10px 12px;
    border:0;
    border-radius:10px;
    box-shadow:none;
    font-size:.84rem;
    font-weight:850;
}
body.storefront-product .add-cart::before{
    content:none;
}
body.storefront-product .add-cart:hover{
    transform:none;
}
@media(max-width:900px){
    body.storefront-product .products{
        grid-template-columns:repeat(4,minmax(0,1fr));
    }
}
@media(max-width:720px){
    body.storefront-product .products{
        grid-template-columns:repeat(3,minmax(0,1fr));
    }
}
@media(max-width:600px){
    body.storefront-product .products{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:10px;
    }
    body.storefront-product .product-info{
        min-height:166px;
    }
    body.storefront-product .catalog-product-section-head{
        align-items:flex-start;
        flex-direction:column;
        gap:4px;
    }
}
@media(max-width:390px){
    body.storefront-product .products{
        grid-template-columns:1fr;
    }
}

/* DROGARIA TUDO FARMA — bloco institucional acima do carrossel v7 */
body:not(.model-farmacia) .tudofarma-hero{
    --segment:#a70202;
    --segment-accent:#a70202;
    --segment-deep:#7d0000;
    --segment-soft:#fff0f0;
    margin-top:18px;
    background:linear-gradient(135deg,#fff1f1 0%,#fffafa 68%,#ffe4e4 100%);
    border:1px solid #efc5c5;
    box-shadow:0 18px 45px rgba(167,2,2,.10);
}
body:not(.model-farmacia) .tudofarma-hero .segment-kicker{
    color:#a70202;
}
body:not(.model-farmacia) .tudofarma-hero h1{
    color:#4f1717;
}
body:not(.model-farmacia) .tudofarma-hero p{
    color:#6d4c4c;
}
body:not(.model-farmacia) .tudofarma-hero .segment-benefits span{
    border-color:#f0d0d0;
    color:#7d2020;
    background:rgba(255,255,255,.92);
}
body:not(.model-farmacia) .tudofarma-hero .segment-symbol{
    background:linear-gradient(145deg,#c90b0b,#8f0000);
    box-shadow:0 18px 35px rgba(167,2,2,.22);
}
body:not(.model-farmacia) .tudofarma-services article{
    border-top:3px solid #a70202;
    border-color:#eed5d5;
    border-top-color:#a70202;
    background:#fff;
}
body:not(.model-farmacia) .tudofarma-services strong{
    color:#7d0000;
}
body:not(.model-farmacia) .tudofarma-services span{
    color:#6f6060;
}

/* ZEVVO SMART — banner fixo superior v8 */
.store-fixed-banner{
    width:100%;
    margin:18px auto 22px;
    overflow:hidden;
    border-radius:24px;
    background:#fff;
    box-shadow:0 16px 42px rgba(20,24,22,.08);
}
.store-fixed-banner img{
    display:block;
    width:100%;
    height:auto;
    max-height:none;
    object-fit:contain;
}
@media(max-width:640px){
    .store-fixed-banner{
        margin:12px auto 16px;
        border-radius:16px;
    }
}

/* ZEVVO SMART — banner fixo superior: maior e mais alto v9 */
@media(min-width:641px){
    .store-fixed-banner{
        width:calc(100% + 36px);
        margin:-28px -18px 24px;
        border-radius:26px;
        box-shadow:0 18px 46px rgba(20,24,22,.10);
    }
    .store-fixed-banner img{
        width:100%;
        height:auto;
        object-fit:contain;
    }
}
@media(max-width:640px){
    .store-fixed-banner{
        width:calc(100% + 12px);
        margin:-10px -6px 16px;
        border-radius:16px;
    }
}

/* DROGARIA TUDO FARMA — ícones dos cards v10 */
.tudofarma-services article{
    display:flex;
    align-items:flex-start;
    gap:14px;
    padding:20px 18px;
}
.tudofarma-services article > div{
    min-width:0;
}
.tudofarma-card-icon{
    flex:0 0 46px;
    width:46px;
    height:46px;
    display:grid;
    place-items:center;
    border-radius:14px;
    color:#b31318;
    background:linear-gradient(145deg,#fff7f7,#ffe8e8);
    border:1px solid #f2cece;
    box-shadow:0 7px 18px rgba(167,2,2,.10);
}
.tudofarma-card-icon svg{
    width:23px;
    height:23px;
    fill:currentColor;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.tudofarma-services article:nth-child(3) .tudofarma-card-icon svg{
    fill:none;
}
.tudofarma-services article:nth-child(4) .tudofarma-card-icon svg path:last-child{
    fill:none;
}
.tudofarma-services strong{
    display:block;
    margin:2px 0 6px;
}
.tudofarma-services article > div > span{
    display:block;
    line-height:1.45;
}
@media(max-width:640px){
    .tudofarma-services article{
        gap:11px;
        padding:16px 14px;
    }
    .tudofarma-card-icon{
        flex-basis:40px;
        width:40px;
        height:40px;
        border-radius:12px;
    }
    .tudofarma-card-icon svg{
        width:20px;
        height:20px;
    }
}

/* DROGARIA TUDO FARMA — cores dos ícones v11 */
.tudofarma-services article:nth-child(1) .tudofarma-card-icon{
    color:#d71920;
}
.tudofarma-services article:nth-child(2) .tudofarma-card-icon{
    color:#18a86b;
}
.tudofarma-services article:nth-child(3) .tudofarma-card-icon{
    color:#e05a87;
}
.tudofarma-services article:nth-child(4) .tudofarma-card-icon{
    color:#7c4de8;
}

/* FARMÁCIA / DROGARIA — ícones dos cards sincronizados com o modelo demo v12 */
.pharmacy-card-icon{
    flex:0 0 46px;
    width:46px;
    height:46px;
    display:grid;
    place-items:center;
    border-radius:14px;
    border:1px solid;
    box-shadow:0 7px 18px rgba(18,56,42,.10);
}
.pharmacy-card-icon svg{
    width:23px;
    height:23px;
    fill:currentColor;
    stroke:currentColor;
    stroke-width:1.5;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.segment-services article:nth-child(3) .pharmacy-card-icon svg{
    fill:none;
}
.segment-services article:nth-child(4) .pharmacy-card-icon svg path:last-child{
    fill:none;
}

/* Tudo Farma: preserva a paleta já aprovada */
.tudofarma-services .pharmacy-card-icon{
    background:linear-gradient(145deg,#fff7f7,#ffe8e8);
    border-color:#f2cece;
}
.tudofarma-services article:nth-child(1) .pharmacy-card-icon{color:#d71920}
.tudofarma-services article:nth-child(2) .pharmacy-card-icon{color:#18a86b}
.tudofarma-services article:nth-child(3) .pharmacy-card-icon{color:#e05a87}
.tudofarma-services article:nth-child(4) .pharmacy-card-icon{color:#7c4de8}

/* Demo Farmácia: mesma estrutura, identidade verde */
body.model-farmacia .segment-services article{
    display:flex;
    align-items:flex-start;
    gap:14px;
    padding:20px 18px;
}
body.model-farmacia .segment-services article > div{
    min-width:0;
}
body.model-farmacia .segment-services .pharmacy-card-icon{
    background:linear-gradient(145deg,#f4fff8,#e3f8ec);
    border-color:#cdebd9;
}
body.model-farmacia .segment-services article:nth-child(1) .pharmacy-card-icon{color:#008f4c}
body.model-farmacia .segment-services article:nth-child(2) .pharmacy-card-icon{color:#269f70}
body.model-farmacia .segment-services article:nth-child(3) .pharmacy-card-icon{color:#e05a87}
body.model-farmacia .segment-services article:nth-child(4) .pharmacy-card-icon{color:#6b62d9}
body.model-farmacia .segment-services strong{
    display:block;
    margin:2px 0 6px;
}
body.model-farmacia .segment-services article > div > span{
    display:block;
    line-height:1.45;
}

@media(max-width:640px){
    .pharmacy-card-icon{
        flex-basis:40px;
        width:40px;
        height:40px;
        border-radius:12px;
    }
    .pharmacy-card-icon svg{
        width:20px;
        height:20px;
    }
    body.model-farmacia .segment-services article{
        gap:11px;
        padding:16px 14px;
    }
}

/* TODOS OS MODELOS DEMO — cards premium com ícones v13 */
.model-feature-cards article{
    display:flex;
    align-items:flex-start;
    gap:14px;
    padding:20px 18px;
}
.model-feature-cards article > div{
    min-width:0;
}
.model-feature-icon{
    flex:0 0 46px;
    width:46px;
    height:46px;
    display:grid;
    place-items:center;
    border-radius:14px;
    border:1px solid;
    box-shadow:0 7px 18px rgba(23,33,27,.09);
}
.model-feature-icon svg{
    width:22px;
    height:22px;
    fill:none;
    stroke:currentColor;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}
.model-feature-cards article:nth-child(1) .model-feature-icon{
    color:var(--segment,var(--primary));
    background:color-mix(in srgb,var(--segment,var(--primary)) 9%,#fff);
    border-color:color-mix(in srgb,var(--segment,var(--primary)) 22%,#fff);
}
.model-feature-cards article:nth-child(2) .model-feature-icon{
    color:#18a86b;
    background:#edfbf5;
    border-color:#cceedd;
}
.model-feature-cards article:nth-child(3) .model-feature-icon{
    color:#7c4de8;
    background:#f5f1ff;
    border-color:#ddd2fb;
}
.model-feature-cards strong{
    display:block;
    margin:2px 0 6px;
}
.model-feature-cards article > div > span{
    display:block;
    line-height:1.45;
}
@media(max-width:640px){
    .model-feature-cards article{
        gap:11px;
        padding:16px 14px;
    }
    .model-feature-icon{
        flex-basis:40px;
        width:40px;
        height:40px;
        border-radius:12px;
    }
    .model-feature-icon svg{
        width:20px;
        height:20px;
    }
}

/* CLÍNICA — vitrine especializada v14 */
body.model-clinica{
    --segment:#0b72c8;
    --segment-accent:#0b72c8;
    --segment-deep:#07527f;
    --segment-soft:#e7f5ff;
    background:#f3f9fc;
}
body.model-clinica .store-fixed-banner{
    border:1px solid #d5e9f3;
    box-shadow:0 20px 50px rgba(17,92,130,.12);
}
body.model-clinica .model-feature-cards article{
    border:1px solid #d9e9f1;
    border-top:4px solid #0b72c8;
    background:linear-gradient(180deg,#fff,#fbfdff);
}
body.model-clinica .model-feature-cards article:nth-child(2){border-top-color:#18a86b}
body.model-clinica .model-feature-cards article:nth-child(3){border-top-color:#7c4de8}
body.model-clinica .search{
    border-color:#d8e8f0;
    box-shadow:0 10px 28px rgba(17,92,130,.07);
}
body.model-clinica .search button,
body.model-clinica .chips a.active,
body.model-clinica .add-cart{
    background:linear-gradient(135deg,#0b72c8,#10939b);
    border-color:#0b72c8;
    color:#fff;
}
body.model-clinica .chips a{border-color:#d6e6ee}
body.model-clinica .products{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}
body.model-clinica .clinic-service-card{
    border-color:#d8e8f0;
    border-radius:20px;
    box-shadow:0 8px 24px rgba(17,92,130,.05);
}
body.model-clinica .clinic-service-card:hover{
    box-shadow:0 18px 38px rgba(17,92,130,.12);
}
body.model-clinica .clinic-service-card .product-image{
    aspect-ratio:auto;
    min-height:124px;
    background:linear-gradient(145deg,#eaf7ff,#e5f8f4);
}
body.model-clinica .clinic-service-symbol{
    width:58px;
    height:58px;
    display:grid;
    place-items:center;
    border-radius:18px;
    background:#fff;
    color:#0b72c8;
    box-shadow:0 10px 28px rgba(11,114,200,.12);
    opacity:1;
}
body.model-clinica .clinic-service-symbol svg{
    width:29px;
    height:29px;
    fill:currentColor;
}
body.model-clinica .clinic-service-card .product-info{padding:18px}
body.model-clinica .clinic-service-card .product-info small,
body.model-clinica .clinic-service-card .price{color:#07527f}
body.model-clinica .clinic-service-card .product-info h2{min-height:2.4em}
body.model-clinica .clinic-service-card .product-info p{min-height:2.8em}
body.model-clinica .clinic-service-card .product-details-link{
    display:inline-block;
    margin:0 0 12px;
    color:#0b72c8;
    font-weight:800;
}
.clinic-services-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:20px;
    margin:10px 0 18px;
}
.clinic-services-head span{
    display:block;
    color:#0b72c8;
    font-size:.76rem;
    font-weight:900;
    letter-spacing:.13em;
}
.clinic-services-head h2{
    margin:2px 0 0;
    font-size:1.65rem;
    letter-spacing:-.035em;
    color:#17384c;
}
.clinic-services-head small{
    color:#657a87;
    font-weight:700;
}
@media(max-width:980px){
    body.model-clinica .products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
    body.model-clinica .products{grid-template-columns:1fr}
    body.model-clinica .clinic-service-card{display:grid;grid-template-columns:110px 1fr}
    body.model-clinica .clinic-service-card .product-image{min-height:100%}
    body.model-clinica .clinic-service-card .product-info h2{min-height:0}
    body.model-clinica .clinic-service-card .product-info p{display:none;min-height:0}
    .clinic-services-head{align-items:flex-start;flex-direction:column;gap:4px}
}

/* ODONTOLOGIA — vitrine especializada v15 */
body.model-odontologia{
    --segment:#0f8fa3;
    --segment-accent:#0f8fa3;
    --segment-deep:#0b5f70;
    --segment-soft:#e5f7f8;
    background:#f3fbfc;
}
body.model-odontologia .store-fixed-banner{
    border:1px solid #d3eaed;
    box-shadow:0 20px 50px rgba(15,104,117,.12);
}
body.model-odontologia .model-feature-cards article{
    border:1px solid #d8ebed;
    border-top:4px solid #0f8fa3;
    background:linear-gradient(180deg,#fff,#fbfefe);
}
body.model-odontologia .model-feature-cards article:nth-child(2){border-top-color:#18a86b}
body.model-odontologia .model-feature-cards article:nth-child(3){border-top-color:#7c4de8}
body.model-odontologia .search{
    border-color:#d4e8eb;
    box-shadow:0 10px 28px rgba(15,104,117,.07);
}
body.model-odontologia .search button,
body.model-odontologia .chips a.active,
body.model-odontologia .add-cart{
    background:linear-gradient(135deg,#0f8fa3,#18a889);
    border-color:#0f8fa3;
    color:#fff;
}
body.model-odontologia .chips a{border-color:#d5e8ea}
body.model-odontologia .products{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}
body.model-odontologia .dental-service-card{
    border-color:#d6e9eb;
    border-radius:20px;
    box-shadow:0 8px 24px rgba(15,104,117,.05);
}
body.model-odontologia .dental-service-card:hover{
    box-shadow:0 18px 38px rgba(15,104,117,.12);
}
body.model-odontologia .dental-service-card .product-image{
    aspect-ratio:auto;
    min-height:124px;
    background:linear-gradient(145deg,#e7f8fa,#e4f8f2);
}
body.model-odontologia .dental-service-symbol{
    width:60px;
    height:60px;
    display:grid;
    place-items:center;
    border-radius:20px;
    background:#fff;
    color:#0f8fa3;
    box-shadow:0 10px 28px rgba(15,143,163,.13);
    opacity:1;
}
body.model-odontologia .dental-service-symbol svg{
    width:32px;
    height:32px;
    fill:currentColor;
}
body.model-odontologia .dental-service-card .product-info{padding:18px}
body.model-odontologia .dental-service-card .product-info small,
body.model-odontologia .dental-service-card .price{color:#0b5f70}
body.model-odontologia .dental-service-card .product-info h2{min-height:2.4em}
body.model-odontologia .dental-service-card .product-info p{min-height:2.8em}
body.model-odontologia .dental-service-card .product-details-link{
    display:inline-block;
    margin:0 0 12px;
    color:#0f8fa3;
    font-weight:800;
}
.dental-services-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:20px;
    margin:10px 0 18px;
}
.dental-services-head span{
    display:block;
    color:#0f8fa3;
    font-size:.76rem;
    font-weight:900;
    letter-spacing:.13em;
}
.dental-services-head h2{
    margin:2px 0 0;
    font-size:1.65rem;
    letter-spacing:-.035em;
    color:#17394a;
}
.dental-services-head small{
    color:#657b84;
    font-weight:700;
}
@media(max-width:980px){
    body.model-odontologia .products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
    body.model-odontologia .products{grid-template-columns:1fr}
    body.model-odontologia .dental-service-card{display:grid;grid-template-columns:110px 1fr}
    body.model-odontologia .dental-service-card .product-image{min-height:100%}
    body.model-odontologia .dental-service-card .product-info h2{min-height:0}
    body.model-odontologia .dental-service-card .product-info p{display:none;min-height:0}
    .dental-services-head{align-items:flex-start;flex-direction:column;gap:4px}
}

/* CLÍNICA — contraste reforçado v16 */
body.model-clinica{
    --segment:#006fd6;
    --segment-accent:#006fd6;
    --segment-deep:#073f66;
    --segment-soft:#d8efff;
    --primary:#006fd6;
    background:#eaf6fc;
}
body.model-clinica .store-fixed-banner{
    border:2px solid #b6dff2;
    box-shadow:0 22px 54px rgba(10,79,120,.20);
}
body.model-clinica .model-feature-cards article{
    border-color:#c9e0ec;
    background:linear-gradient(180deg,#ffffff,#f2f9fd);
    box-shadow:0 9px 26px rgba(10,79,120,.08);
}
body.model-clinica .model-feature-cards article:nth-child(1){border-top-color:#006fd6}
body.model-clinica .model-feature-cards article:nth-child(2){border-top-color:#11a66b}
body.model-clinica .model-feature-cards article:nth-child(3){border-top-color:#6e49db}
body.model-clinica .model-feature-icon{
    box-shadow:0 8px 20px rgba(10,79,120,.13);
}
body.model-clinica .search{
    border-color:#bdd9e7;
    box-shadow:0 10px 30px rgba(10,79,120,.10);
}
body.model-clinica .search button,
body.model-clinica .chips a.active,
body.model-clinica .add-cart{
    background:linear-gradient(135deg,#006fd6,#009f97);
    border-color:#006fd6;
    color:#fff;
    box-shadow:0 8px 20px rgba(0,111,214,.18);
}
body.model-clinica .clinic-service-card{
    border-color:#c8dfe9;
    box-shadow:0 9px 26px rgba(10,79,120,.08);
}
body.model-clinica .clinic-service-card:hover{
    box-shadow:0 20px 42px rgba(10,79,120,.16);
}
body.model-clinica .clinic-service-card .product-image{
    background:linear-gradient(145deg,#d9f0ff,#d7f5ed);
}
body.model-clinica .clinic-service-symbol{
    color:#006fd6;
    border:1px solid #b7dcef;
    box-shadow:0 10px 28px rgba(0,111,214,.17);
}
body.model-clinica .clinic-service-card .product-info small,
body.model-clinica .clinic-service-card .price{
    color:#073f66;
}
body.model-clinica .clinic-service-card .product-details-link,
body.model-clinica .clinic-services-head span{
    color:#006fd6;
}
body.model-clinica .clinic-services-head h2{
    color:#0d334d;
}

/* ODONTOLOGIA — contraste reforçado v17 */
body.model-odontologia{
    --segment:#0078c8;
    --segment-accent:#0078c8;
    --segment-deep:#0c3550;
    --segment-soft:#d9f2f7;
    --primary:#0078c8;
    background:#eaf8fc;
}
body.model-odontologia .store-fixed-banner{
    border:2px solid #b4dfe8;
    box-shadow:0 22px 54px rgba(7,86,111,.20);
}
body.model-odontologia .model-feature-cards article{
    border-color:#c8e2e7;
    background:linear-gradient(180deg,#ffffff,#f2fbfc);
    box-shadow:0 9px 26px rgba(7,86,111,.08);
}
body.model-odontologia .model-feature-cards article:nth-child(1){border-top-color:#0078c8}
body.model-odontologia .model-feature-cards article:nth-child(2){border-top-color:#10a86e}
body.model-odontologia .model-feature-cards article:nth-child(3){border-top-color:#6e49db}
body.model-odontologia .model-feature-icon{
    box-shadow:0 8px 20px rgba(7,86,111,.13);
}
body.model-odontologia .search{
    border-color:#badce3;
    box-shadow:0 10px 30px rgba(7,86,111,.10);
}
body.model-odontologia .search button,
body.model-odontologia .chips a.active,
body.model-odontologia .add-cart{
    background:linear-gradient(135deg,#0078c8,#00a79d);
    border-color:#0078c8;
    color:#fff;
    box-shadow:0 8px 20px rgba(0,120,200,.18);
}
body.model-odontologia .dental-service-card{
    border-color:#c7e0e5;
    box-shadow:0 9px 26px rgba(7,86,111,.08);
}
body.model-odontologia .dental-service-card:hover{
    box-shadow:0 20px 42px rgba(7,86,111,.16);
}
body.model-odontologia .dental-service-card .product-image{
    background:linear-gradient(145deg,#d8f4f7,#d8f4ed);
}
body.model-odontologia .dental-service-symbol{
    color:#0078c8;
    border:1px solid #b7dfe7;
    box-shadow:0 10px 28px rgba(0,120,200,.17);
}
body.model-odontologia .dental-service-card .product-info small,
body.model-odontologia .dental-service-card .price{
    color:#0c3550;
}
body.model-odontologia .dental-service-card .product-details-link,
body.model-odontologia .dental-services-head span{
    color:#0078c8;
}
body.model-odontologia .dental-services-head h2{
    color:#0c3550;
}

/* ODONTOLOGIA — contraste máximo v18 */
body.model-odontologia{
    --segment:#005fd6;
    --segment-accent:#00b59f;
    --segment-deep:#082f49;
    --segment-soft:#cfeaf7;
    --primary:#005fd6;
    background:#dff2f8;
}
body.model-odontologia .store-fixed-banner{
    border:2px solid #79c8dd;
    box-shadow:0 24px 58px rgba(4,67,92,.24);
}
body.model-odontologia .model-feature-cards article{
    border-color:#aed5df;
    background:linear-gradient(180deg,#ffffff,#edf8fb);
    box-shadow:0 10px 28px rgba(4,67,92,.11);
}
body.model-odontologia .model-feature-cards article:nth-child(1){border-top-color:#005fd6}
body.model-odontologia .model-feature-cards article:nth-child(2){border-top-color:#00a86b}
body.model-odontologia .model-feature-cards article:nth-child(3){border-top-color:#673bd4}
body.model-odontologia .model-feature-icon{
    color:#005fd6;
    box-shadow:0 9px 22px rgba(0,95,214,.18);
}
body.model-odontologia .search{
    border:1px solid #9fcbd6;
    box-shadow:0 12px 32px rgba(4,67,92,.13);
}
body.model-odontologia .search button,
body.model-odontologia .chips a.active,
body.model-odontologia .add-cart{
    background:linear-gradient(135deg,#005fd6 0%,#0084d8 48%,#00b59f 100%);
    border-color:#005fd6;
    color:#fff;
    box-shadow:0 9px 22px rgba(0,95,214,.24);
    font-weight:800;
}
body.model-odontologia .chips a{
    border-color:#a9cfda;
    background:#fff;
    color:#244e63;
}
body.model-odontologia .dental-service-card{
    border:1px solid #a9d1dc;
    background:#fff;
    box-shadow:0 10px 30px rgba(4,67,92,.11);
}
body.model-odontologia .dental-service-card:hover{
    border-color:#6fb8cb;
    box-shadow:0 22px 46px rgba(4,67,92,.19);
}
body.model-odontologia .dental-service-card .product-image{
    background:linear-gradient(145deg,#c7edf6,#c9efe3);
}
body.model-odontologia .dental-service-symbol{
    color:#005fd6;
    border:1px solid #8ac9d9;
    background:#fff;
    box-shadow:0 11px 30px rgba(0,95,214,.22);
}
body.model-odontologia .dental-service-card .product-info small{
    color:#006b78;
    font-weight:800;
}
body.model-odontologia .dental-service-card .price{
    color:#0053a8;
    font-weight:900;
}
body.model-odontologia .dental-service-card .product-details-link,
body.model-odontologia .dental-services-head span{
    color:#005fd6;
    font-weight:900;
}
body.model-odontologia .dental-services-head h2{
    color:#082f49;
}

/* CLÍNICA — contraste máximo v19 */
body.model-clinica{
    --segment:#0058d9;
    --segment-accent:#00b39d;
    --segment-deep:#082840;
    --segment-soft:#cfeaff;
    --primary:#0058d9;
    background:#dff2fb;
}
body.model-clinica .store-fixed-banner{
    border:2px solid #7bc3eb;
    box-shadow:0 24px 58px rgba(7,59,99,.24);
}
body.model-clinica .model-feature-cards article{
    border-color:#afd6e9;
    background:linear-gradient(180deg,#ffffff,#edf8fd);
    box-shadow:0 10px 28px rgba(7,59,99,.11);
}
body.model-clinica .model-feature-cards article:nth-child(1){border-top-color:#0058d9}
body.model-clinica .model-feature-cards article:nth-child(2){border-top-color:#00a864}
body.model-clinica .model-feature-cards article:nth-child(3){border-top-color:#5f36d6}
body.model-clinica .model-feature-icon{
    color:#0058d9;
    box-shadow:0 9px 22px rgba(0,88,217,.18);
}
body.model-clinica .search{
    border:1px solid #a4cfe3;
    box-shadow:0 12px 32px rgba(7,59,99,.13);
}
body.model-clinica .search button,
body.model-clinica .chips a.active,
body.model-clinica .add-cart{
    background:linear-gradient(135deg,#0058d9 0%,#007fe0 48%,#00b39d 100%);
    border-color:#0058d9;
    color:#fff;
    box-shadow:0 9px 22px rgba(0,88,217,.24);
    font-weight:800;
}
body.model-clinica .chips a{
    border-color:#acd2e4;
    background:#fff;
    color:#22455b;
}
body.model-clinica .clinic-service-card{
    border:1px solid #abd4e5;
    background:#fff;
    box-shadow:0 10px 30px rgba(7,59,99,.11);
}
body.model-clinica .clinic-service-card:hover{
    border-color:#6fb8df;
    box-shadow:0 22px 46px rgba(7,59,99,.19);
}
body.model-clinica .clinic-service-card .product-image{
    background:linear-gradient(145deg,#cbe9ff,#c9f0e3);
}
body.model-clinica .clinic-service-symbol{
    color:#0058d9;
    border:1px solid #88c9e8;
    background:#fff;
    box-shadow:0 11px 30px rgba(0,88,217,.22);
}
body.model-clinica .clinic-service-card .product-info small{
    color:#006a76;
    font-weight:800;
}
body.model-clinica .clinic-service-card .price{
    color:#004da8;
    font-weight:900;
}
body.model-clinica .clinic-service-card .product-details-link,
body.model-clinica .clinic-services-head span{
    color:#0058d9;
    font-weight:900;
}
body.model-clinica .clinic-services-head h2{
    color:#082840;
}

/* FARMÁCIA — contraste máximo v20 */
body.model-farmacia{
    --segment:#007a3d;
    --segment-accent:#00a654;
    --segment-deep:#004c28;
    --segment-soft:#cfeedd;
    --primary:#007a3d;
    background:#e6f5ed;
}
body.model-farmacia .pharmacy-hero{
    background:linear-gradient(135deg,#9ee0bf 0%,#d9f7e8 54%,#f5fff9 100%);
    border:2px solid #2faa69;
    box-shadow:0 24px 58px rgba(0,92,49,.22);
}
body.model-farmacia .segment-kicker{
    color:#00592f;
    font-weight:900;
}
body.model-farmacia .pharmacy-hero h1{
    color:#053d26;
}
body.model-farmacia .pharmacy-hero p{
    color:#285b43;
}
body.model-farmacia .segment-benefits span{
    background:#fff;
    border:1px solid #8bcda9;
    color:#07542f;
    box-shadow:0 7px 18px rgba(0,92,49,.10);
    font-weight:800;
}
body.model-farmacia .segment-symbol{
    background:linear-gradient(145deg,#00b85d,#006d39);
    box-shadow:0 20px 42px rgba(0,109,57,.34);
}
body.model-farmacia .segment-services article{
    border-color:#b4dac5;
    border-top:4px solid #007a3d;
    background:linear-gradient(180deg,#fff,#f2fbf6);
    box-shadow:0 10px 28px rgba(0,92,49,.10);
}
body.model-farmacia .segment-services article:nth-child(2){border-top-color:#00a86b}
body.model-farmacia .segment-services article:nth-child(3){border-top-color:#d94d80}
body.model-farmacia .segment-services article:nth-child(4){border-top-color:#6244d6}
body.model-farmacia .segment-services .pharmacy-card-icon{
    border:1px solid #b2d8c3;
    box-shadow:0 9px 22px rgba(0,92,49,.13);
}
body.model-farmacia .segment-services article:nth-child(1) .pharmacy-card-icon{color:#007a3d}
body.model-farmacia .segment-services article:nth-child(2) .pharmacy-card-icon{color:#00a86b}
body.model-farmacia .segment-services article:nth-child(3) .pharmacy-card-icon{color:#d94d80}
body.model-farmacia .segment-services article:nth-child(4) .pharmacy-card-icon{color:#6244d6}
body.model-farmacia .search{
    border:1px solid #a8cfb9;
    box-shadow:0 12px 32px rgba(0,92,49,.12);
}
body.model-farmacia .search button,
body.model-farmacia .chips a.active,
body.model-farmacia .add-cart,
body.model-farmacia .button{
    background:linear-gradient(135deg,#007a3d 0%,#009e50 52%,#00ba6a 100%);
    border-color:#007a3d;
    color:#fff;
    box-shadow:0 9px 22px rgba(0,122,61,.22);
    font-weight:800;
}
body.model-farmacia .chips a{
    border-color:#b4d6c3;
    background:#fff;
    color:#315d45;
}
body.model-farmacia .product-card{
    border:1px solid #b8d7c5;
    background:#fff;
    box-shadow:0 10px 28px rgba(0,92,49,.09);
}
body.model-farmacia .product-card:hover{
    border-color:#78b995;
    box-shadow:0 22px 46px rgba(0,92,49,.17);
}
body.model-farmacia .product-image{
    background:linear-gradient(145deg,#e1f5e9,#edf9f2);
}
body.model-farmacia .product-info small{
    color:#006a37;
    font-weight:800;
}
body.model-farmacia .price{
    color:#005e31;
    font-weight:900;
}
body.model-farmacia .catalog-product-section-head span{
    color:#007a3d;
    font-weight:900;
}
body.model-farmacia .catalog-product-section-head h2{
    color:#053d26;
}
body.model-farmacia .product-details-link{
    color:#007a3d;
    font-weight:800;
}

/* FISIOTERAPIA — vitrine forte v21 */
body.model-fisioterapia{
    --segment:#006b78;
    --segment-accent:#00a477;
    --segment-deep:#0b3340;
    --segment-soft:#d7eef0;
    --primary:#006b78;
    background:#e6f3f4;
}
body.model-fisioterapia .store-fixed-banner{
    border:2px solid #7fc5ce;
    box-shadow:0 24px 58px rgba(6,75,88,.22);
}
body.model-fisioterapia .model-feature-cards article{
    border-color:#b5d7dc;
    background:linear-gradient(180deg,#ffffff,#f0f8f9);
    box-shadow:0 10px 28px rgba(6,75,88,.10);
}
body.model-fisioterapia .model-feature-cards article:nth-child(1){border-top-color:#006b78}
body.model-fisioterapia .model-feature-cards article:nth-child(2){border-top-color:#00a477}
body.model-fisioterapia .model-feature-cards article:nth-child(3){border-top-color:#f97316}
body.model-fisioterapia .model-feature-icon{
    box-shadow:0 9px 22px rgba(6,75,88,.14);
}
body.model-fisioterapia .search{
    border:1px solid #a6ced4;
    box-shadow:0 12px 32px rgba(6,75,88,.12);
}
body.model-fisioterapia .search button,
body.model-fisioterapia .chips a.active,
body.model-fisioterapia .add-cart{
    background:linear-gradient(135deg,#006b78 0%,#008d80 48%,#00a477 100%);
    border-color:#006b78;
    color:#fff;
    box-shadow:0 9px 22px rgba(0,107,120,.22);
    font-weight:800;
}
body.model-fisioterapia .chips a{
    border-color:#b4d4d8;
    background:#fff;
    color:#285762;
}
body.model-fisioterapia .products{
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:16px;
}
body.model-fisioterapia .physio-service-card{
    border:1px solid #b0d1d6;
    border-radius:20px;
    background:#fff;
    box-shadow:0 10px 30px rgba(6,75,88,.10);
}
body.model-fisioterapia .physio-service-card:hover{
    border-color:#70b4be;
    box-shadow:0 22px 46px rgba(6,75,88,.18);
}
body.model-fisioterapia .physio-service-card .product-image{
    aspect-ratio:auto;
    min-height:124px;
    background:linear-gradient(145deg,#cfeef1,#d4f0e5);
}
body.model-fisioterapia .physio-service-symbol{
    width:60px;
    height:60px;
    display:grid;
    place-items:center;
    border-radius:20px;
    background:#fff;
    color:#006b78;
    border:1px solid #8bc6ce;
    box-shadow:0 11px 30px rgba(0,107,120,.20);
    opacity:1;
}
body.model-fisioterapia .physio-service-symbol svg{
    width:34px;
    height:34px;
}
body.model-fisioterapia .physio-service-card .product-info{padding:18px}
body.model-fisioterapia .physio-service-card .product-info small{
    color:#006a67;
    font-weight:800;
}
body.model-fisioterapia .physio-service-card .price{
    color:#005963;
    font-weight:900;
}
body.model-fisioterapia .physio-service-card .product-info h2{min-height:2.4em}
body.model-fisioterapia .physio-service-card .product-info p{min-height:2.8em}
body.model-fisioterapia .physio-service-card .product-details-link{
    display:inline-block;
    margin:0 0 12px;
    color:#006b78;
    font-weight:900;
}
.physio-services-head{
    display:flex;
    align-items:flex-end;
    justify-content:space-between;
    gap:20px;
    margin:10px 0 18px;
}
.physio-services-head span{
    display:block;
    color:#006b78;
    font-size:.76rem;
    font-weight:900;
    letter-spacing:.13em;
}
.physio-services-head h2{
    margin:2px 0 0;
    font-size:1.65rem;
    letter-spacing:-.035em;
    color:#0b3340;
}
.physio-services-head small{
    color:#55757c;
    font-weight:700;
}
@media(max-width:980px){
    body.model-fisioterapia .products{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:560px){
    body.model-fisioterapia .products{grid-template-columns:1fr}
    body.model-fisioterapia .physio-service-card{display:grid;grid-template-columns:110px 1fr}
    body.model-fisioterapia .physio-service-card .product-image{min-height:100%}
    body.model-fisioterapia .physio-service-card .product-info h2{min-height:0}
    body.model-fisioterapia .physio-service-card .product-info p{display:none;min-height:0}
    .physio-services-head{align-items:flex-start;flex-direction:column;gap:4px}
}

/* TODOS OS MODELOS — paletas fortes por segmento v22 */
body.segment-saude:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia){--segment:#0057d8;--segment-accent:#00a879;--segment-deep:#082f49;--segment-soft:#cfe9ff;--segment-bg:#e5f3fb;--primary:#0057d8}
body.segment-alimentacao{--segment:#d93621;--segment-accent:#f59e0b;--segment-deep:#5f1d12;--segment-soft:#ffe0d5;--segment-bg:#fff0e9;--primary:#d93621}
body.segment-servicos{--segment:#075fd8;--segment-accent:#00a6c7;--segment-deep:#0a3158;--segment-soft:#d8ebff;--segment-bg:#eaf4fb;--primary:#075fd8}
body.segment-beleza{--segment:#c02672;--segment-accent:#7c3aed;--segment-deep:#5b1741;--segment-soft:#f9d9ea;--segment-bg:#fdf0f7;--primary:#c02672}
body.segment-automotivo{--segment:#d52f2f;--segment-accent:#f97316;--segment-deep:#4b2020;--segment-soft:#ffe0d3;--segment-bg:#f8eeee;--primary:#d52f2f}
body.segment-esportes{--segment:#07834f;--segment-accent:#0878d1;--segment-deep:#06452f;--segment-soft:#d4f1e4;--segment-bg:#eaf7f1;--primary:#07834f}
body.segment-imobiliario{--segment:#174ea6;--segment-accent:#c78613;--segment-deep:#102e5d;--segment-soft:#dbe8fb;--segment-bg:#edf3fb;--primary:#174ea6}
body.segment-varejo{--segment:#4f46d9;--segment-accent:#e84f2a;--segment-deep:#29245f;--segment-soft:#e6e3ff;--segment-bg:#f2f0ff;--primary:#4f46d9}
body.segment-pets{--segment:#008a83;--segment-accent:#f0782b;--segment-deep:#07514e;--segment-soft:#d2f0ed;--segment-bg:#eaf8f5;--primary:#008a83}
body.segment-educacao{--segment:#1769d1;--segment-accent:#7048d8;--segment-deep:#123b70;--segment-soft:#dce9ff;--segment-bg:#eef4ff;--primary:#1769d1}
body.segment-eventos{--segment:#7b32c8;--segment-accent:#d92f85;--segment-deep:#431c6e;--segment-soft:#edddff;--segment-bg:#f7efff;--primary:#7b32c8}
body.segment-hospedagem-turismo{--segment:#007b9e;--segment-accent:#00a986;--segment-deep:#074c61;--segment-soft:#d1edf4;--segment-bg:#eaf7fa;--primary:#007b9e}
body.segment-religioso{--segment:#6330b5;--segment-accent:#c58a16;--segment-deep:#3b2166;--segment-soft:#eadcff;--segment-bg:#f6efff;--primary:#6330b5}
body.segment-casa-construcao{--segment:#c95d0b;--segment-accent:#1769c2;--segment-deep:#5f3417;--segment-soft:#f8dfc9;--segment-bg:#fbf1e8;--primary:#c95d0b}
body.segment-tecnologia{--segment:#005de8;--segment-accent:#6a3de8;--segment-deep:#0c2f69;--segment-soft:#d8e6ff;--segment-bg:#edf3ff;--primary:#005de8}
body.segment-transporte-logistica{--segment:#164b91;--segment-accent:#ef6c16;--segment-deep:#102f58;--segment-soft:#d9e5f6;--segment-bg:#edf2f8;--primary:#164b91}
body.segment-profissionais{--segment:#174f8f;--segment-accent:#008f83;--segment-deep:#102f53;--segment-soft:#d8e7f7;--segment-bg:#edf4fa;--primary:#174f8f}
body.segment-lazer{--segment:#007e73;--segment-accent:#5aa928;--segment-deep:#074b45;--segment-soft:#d5efea;--segment-bg:#eaf7f3;--primary:#007e73}
body.segment-agro{--segment:#3e7d19;--segment-accent:#c78512;--segment-deep:#294d14;--segment-soft:#dceccd;--segment-bg:#eff6e9;--primary:#3e7d19}

body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default)[class*=" segment-"]{background:var(--segment-bg,#eef4f7)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .store-fixed-banner{border:2px solid color-mix(in srgb,var(--segment) 44%,#fff);box-shadow:0 24px 58px color-mix(in srgb,var(--segment-deep) 22%,transparent)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .model-feature-cards article{border-color:color-mix(in srgb,var(--segment) 24%,#fff);background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--segment-soft) 55%,#fff));box-shadow:0 10px 28px color-mix(in srgb,var(--segment-deep) 10%,transparent);border-top:4px solid var(--segment)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .model-feature-cards article:nth-child(2){border-top-color:var(--segment-accent)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .model-feature-cards article:nth-child(3){border-top-color:#7048d8}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .model-feature-icon{box-shadow:0 9px 22px color-mix(in srgb,var(--segment) 18%,transparent)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .search{border:1px solid color-mix(in srgb,var(--segment) 32%,#fff);box-shadow:0 12px 32px color-mix(in srgb,var(--segment-deep) 11%,transparent)}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .search button,
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .chips a.active,
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .add-cart,
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .button{
    background:linear-gradient(135deg,var(--segment),var(--segment-accent));
    border-color:var(--segment);
    color:#fff;
    box-shadow:0 9px 22px color-mix(in srgb,var(--segment) 23%,transparent);
    font-weight:800;
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .chips a{
    border-color:color-mix(in srgb,var(--segment) 25%,#fff);
    background:#fff;
    color:var(--segment-deep);
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .product-card{
    border:1px solid color-mix(in srgb,var(--segment) 26%,#fff);
    background:#fff;
    box-shadow:0 10px 28px color-mix(in srgb,var(--segment-deep) 9%,transparent);
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .product-card:hover{
    border-color:color-mix(in srgb,var(--segment) 48%,#fff);
    box-shadow:0 22px 46px color-mix(in srgb,var(--segment-deep) 17%,transparent);
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .product-image{
    background:linear-gradient(145deg,var(--segment-soft),color-mix(in srgb,var(--segment-soft) 55%,#fff));
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .product-info small,
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .price{
    color:var(--segment-deep);
    font-weight:800;
}
body:not(.model-farmacia):not(.model-clinica):not(.model-odontologia):not(.model-fisioterapia):not(.segment-default) .product-details-link{
    color:var(--segment);
    font-weight:800;
}

/* ZEVVO SMART — MOBILE GLOBAL CORRECTION v23 */
@media(max-width:640px){
    .store-header{
        display:grid !important;
        grid-template-columns:minmax(0,1fr) auto auto;
        align-items:center;
        gap:8px;
        height:auto !important;
        min-height:68px;
        padding:8px 12px !important;
    }
    .store-header .brand{
        min-width:0;
        max-width:100%;
        font-size:1.02rem;
        line-height:1.15;
        letter-spacing:-.025em;
        overflow:hidden;
        display:-webkit-box;
        -webkit-box-orient:vertical;
        -webkit-line-clamp:2;
    }
    .store-header .store-logo{
        max-width:132px;
        max-height:42px;
    }
    .store-header .customer-account-link{
        margin:0 !important;
        padding:7px 2px;
        font-size:.76rem !important;
        line-height:1.05;
        white-space:nowrap;
    }
    .store-header .cart-button{
        display:inline-flex;
        align-items:center;
        justify-content:center;
        gap:4px;
        margin:0;
        padding:8px 10px;
        border-radius:14px;
        font-size:.76rem;
        line-height:1;
        white-space:nowrap;
    }
    .store-header .cart-button strong{
        min-width:21px;
        height:21px;
        margin-left:2px;
        font-size:.72rem;
    }
    .store-main{
        padding-left:12px;
        padding-right:12px;
    }

    body.storefront-product .products,
    body.storefront-service .products,
    body.storefront-hybrid .products{
        grid-template-columns:1fr !important;
        gap:12px !important;
    }

    body.storefront-product .product-card,
    body.storefront-service .product-card,
    body.storefront-hybrid .product-card{
        display:grid !important;
        grid-template-columns:118px minmax(0,1fr);
        align-items:stretch;
        min-height:154px;
        overflow:hidden !important;
        border-radius:16px;
    }

    body.storefront-product .product-image,
    body.storefront-service .product-image,
    body.storefront-hybrid .product-image{
        width:100%;
        height:100%;
        min-height:154px;
        aspect-ratio:auto !important;
        border-radius:16px 0 0 16px !important;
        overflow:hidden;
    }

    body.storefront-product .product-image>span,
    body.storefront-service .product-image>span,
    body.storefront-hybrid .product-image>span{
        font-size:2.6rem;
    }

    body.storefront-product .product-info,
    body.storefront-service .product-info,
    body.storefront-hybrid .product-info{
        min-width:0;
        min-height:0 !important;
        padding:13px 12px !important;
    }

    body.storefront-product .product-info h2,
    body.storefront-service .product-info h2,
    body.storefront-hybrid .product-info h2{
        min-height:0 !important;
        margin:4px 0 7px;
        font-size:.94rem;
        line-height:1.22;
        overflow-wrap:anywhere;
    }

    body.storefront-product .product-info p,
    body.storefront-service .product-info p,
    body.storefront-hybrid .product-info p{
        display:none !important;
    }

    body.storefront-product .price,
    body.storefront-service .price,
    body.storefront-hybrid .price{
        margin:2px 0 8px;
        font-size:1.08rem;
    }

    body.storefront-product .add-cart,
    body.storefront-service .add-cart,
    body.storefront-hybrid .add-cart{
        position:static !important;
        width:100% !important;
        min-width:0 !important;
        height:auto !important;
        margin-top:auto !important;
        padding:9px 9px !important;
        border:0 !important;
        border-radius:10px !important;
        font-size:.76rem !important;
        line-height:1.12;
        white-space:normal;
    }

    body.storefront-product .catalog-product-section-head,
    .clinic-services-head,
    .dental-services-head,
    .physio-services-head{
        align-items:flex-start !important;
        flex-direction:column !important;
        gap:4px !important;
    }
}

@media(max-width:380px){
    .store-header{
        gap:5px;
        padding:8px 9px !important;
    }
    .store-header .brand{font-size:.92rem}
    .store-header .customer-account-link{font-size:.68rem !important}
    .store-header .cart-button{
        padding:7px 8px;
        font-size:.68rem;
    }
    .store-header .cart-button strong{
        min-width:19px;
        height:19px;
        font-size:.64rem;
    }
    body.storefront-product .product-card,
    body.storefront-service .product-card,
    body.storefront-hybrid .product-card{
        grid-template-columns:100px minmax(0,1fr);
        min-height:146px;
    }
    body.storefront-product .product-image,
    body.storefront-service .product-image,
    body.storefront-hybrid .product-image{
        min-height:146px;
    }
}
