.hero-tm{background:radial-gradient(64ch 44ch at 12% 8%, rgba(var(--color-principal-rgb),.13), transparent 62%), radial-gradient(50ch 36ch at 92% 92%, #c8e86a29, transparent 60%), linear-gradient(180deg,#fff 0%, var(--color-fondo-alt) 100%);padding:34px 0 clamp(56px,7vw,86px);position:relative;overflow:hidden}.hero-tm h1{max-width:16ch;margin-bottom:.4em;font-size:clamp(2.4rem,6vw,4.6rem)}.hero-tm .entradilla{color:var(--color-texto-soft);max-width:60ch;margin:0 0 30px;font-size:1.14rem}.hero-tm .pie{border-top:1px solid var(--color-borde);flex-wrap:wrap;align-items:center;gap:28px;margin-top:30px;padding-top:26px;display:flex}.hero-tm .pie p{color:var(--color-texto-soft);max-width:34ch;margin:0;font-size:.93rem}.diferencias{background:linear-gradient(180deg,var(--color-fondo-alt) 0%, #fff 100%);padding:clamp(60px,8vw,96px) 0}.comparativa{border-collapse:collapse;border:1px solid var(--color-borde);border-radius:var(--radio);background:#fff;width:100%;overflow:hidden}.comparativa th,.comparativa td{text-align:left;border-bottom:1px solid var(--color-borde);vertical-align:top;padding:16px 18px;font-size:.95rem}.comparativa thead th{background:rgba(var(--color-principal-rgb),.07);color:var(--color-principal-dark);font-size:.87rem}.comparativa tbody th{width:26%;font-weight:600}.comparativa td{color:var(--color-texto-soft);line-height:1.6}.comparativa tr:last-child th,.comparativa tr:last-child td{border-bottom:0}@media (width<=640px){.comparativa,.comparativa tbody,.comparativa tr,.comparativa th,.comparativa td{box-sizing:border-box;width:100%;display:block}.comparativa{background:0 0;border:0;border-radius:0}.comparativa thead{position:absolute;left:-9999px}.comparativa tr{border:1px solid var(--color-borde);border-radius:var(--radio-sm);background:#fff;margin-bottom:12px;overflow:hidden}.comparativa th,.comparativa td{padding:12px 18px;border:0!important}.comparativa tbody th{background:rgba(var(--color-principal-rgb),.07);width:100%;color:var(--color-principal-dark)}.comparativa td:before{text-transform:uppercase;letter-spacing:.04em;color:var(--color-principal-dark);margin-bottom:2px;font-size:.76rem;font-weight:700;display:block}.comparativa td:first-of-type:before{content:"Termitas"}.comparativa td:nth-of-type(2):before{content:"Carcoma"}}.metodos{color:#eaf3ef;background:radial-gradient(52ch 36ch at 8% 10%, #c8e86a24, transparent 60%), linear-gradient(162deg,#0b3a32 0%, var(--color-oscuro) 100%);padding:clamp(60px,8vw,96px) 0;position:relative}.metodos h2{color:#fff;max-width:22ch}.metodos .lead{color:#a9c4bb;max-width:60ch;margin-bottom:34px}.rejilla-met{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.rejilla-met article{border-radius:var(--radio);background:#ffffff0d;border:1px solid #c8e86a33;padding:24px 22px}.rejilla-met h3{color:var(--color-secundario);margin:0 0 9px;font-size:1.1rem}.rejilla-met p{color:#bcd3cb;margin:0;font-size:.94rem;line-height:1.6}.rejilla-met .cuando{color:#8fb3a8;border-top:1px solid #c8e86a33;margin-top:12px;padding-top:12px;font-size:.87rem;display:block}.diagnostico{background:linear-gradient(#fff 0%,#f2f6f3 100%);padding:clamp(60px,8vw,96px) 0;position:relative}.diagnostico .grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,4vw,54px);display:grid}.diagnostico img{aspect-ratio:7/5;object-fit:cover;border-radius:var(--radio);width:100%;height:auto;box-shadow:var(--sombra-md)}.senales-tm{gap:11px;margin:18px 0 0;padding:0;list-style:none;display:grid}.senales-tm li{border:1px solid var(--color-borde);border-left:3px solid var(--color-principal);border-radius:var(--radio-sm);color:var(--color-texto-soft);background:#fff;padding:15px 18px;font-size:.94rem;line-height:1.55}.senales-tm b{color:var(--color-texto);margin-bottom:3px;display:block}.stats-tm{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(28px,4vw,42px);display:grid}.stats-tm div{border:1px solid var(--color-borde);border-radius:var(--radio-sm);background:linear-gradient(160deg,#fff,#f3f7f5);padding:20px 22px}.stats-tm b{font-family:var(--font-display);color:var(--color-principal-dark);font-size:2.2rem;line-height:1;display:block}.stats-tm span{color:var(--color-texto-soft);margin-top:6px;font-size:.88rem;display:block}.precio{background:linear-gradient(#f2f6f3 0%,#fff 100%);padding:clamp(60px,8vw,96px) 0}@media (width<=900px){.rejilla-met,.stats-tm,.diagnostico .grid{grid-template-columns:1fr}}
