.lesmos-seo{padding-block:42px;border-top:1px solid #ddd9ce;max-width:100%}.lesmos-seo h2{font-size:clamp(25px,3vw,38px);line-height:1.2;margin:0 0 18px}.lesmos-seo h3{font-size:21px;margin:25px 0 12px}.lesmos-seo p,.lesmos-seo li{max-width:76ch;line-height:1.7}.lesmos-seo ul{padding-left:22px}.lesmos-seo .seo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lesmos-seo article{padding:22px;border:1px solid #dedbd2;border-radius:9px;background:#fff}.lesmos-seo article h3{margin-top:0}.lesmos-seo details{border-bottom:1px solid #ddd9ce;padding:16px 0}.lesmos-seo summary{font-weight:700;cursor:pointer}.lesmos-seo a{color:inherit;text-decoration:underline;text-underline-offset:3px}.lesmos-contact-cta{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}.lesmos-contact-cta a{display:inline-flex;align-items:center;padding:14px 18px;min-height:48px;background:#efbd3d;color:#232620;font-weight:800;border:1px solid #d2a334;border-radius:5px;text-decoration:none}.lesmos-contact-cta a.secondary{background:#fff;border-color:#ccc}.lesmos-inline-phone{font-size:15px;font-weight:750;line-height:1.5;text-decoration:underline;text-underline-offset:4px}.lesmos-analytics-dialog{max-width:560px;width:calc(100% - 32px);border:1px solid #dad8cf;border-radius:14px;padding:26px;background:#fff;color:#232620;box-shadow:0 18px 65px #0003}.lesmos-analytics-dialog::backdrop{background:#12170db0}.lesmos-analytics-dialog h2{font-size:24px;margin:0 0 14px}.lesmos-analytics-dialog p{line-height:1.65}.lesmos-analytics-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.lesmos-analytics-actions button,[data-analytics-settings]{font:inherit;cursor:pointer;padding:10px 13px;min-height:42px;border:1px solid #c9c9c0;border-radius:5px;background:#fff;color:#232620}.lesmos-analytics-actions button:first-child{background:#efbd3d;color:#232620}[data-analytics-settings]{color:inherit;padding:4px 9px;background:transparent;min-height:34px;font-size:12px}.lesmos-product-links{display:flex;flex-wrap:wrap;gap:10px}.lesmos-product-links a{display:block;border:1px solid #dcd8cd;border-radius:5px;padding:10px 12px;background:#fff;font-size:14px}@media(max-width:700px){.lesmos-seo .seo-grid{grid-template-columns:1fr}.lesmos-seo{padding-block:30px}.lesmos-contact-cta a{flex:1;justify-content:center;text-align:center}.lesmos-inline-phone{display:block;padding-block:10px}.lesmos-analytics-dialog{padding:20px}.lesmos-analytics-actions{display:grid;grid-template-columns:1fr}.lesmos-analytics-actions button{width:100%}}
